Bug#491641: cheese postinst fails to check whether this is a new	install
    Steve Langasek 
    vorlon at debian.org
       
    Mon Jul 21 02:08:11 UTC 2008
    
    
  
Package: cheese
Version: 2.22.3-2
A dist-upgrade pulled in cheese, which was not previously installed on my
system.  But when the package was installed, there was an unpleasant delay:
 Setting up cheese (2.22.3-2) ...
 Upgrade from broken Cheese version detected, running scrollkeeper-rebuilddb...
This is because the postinst fails to check for an empty value for $2:
 if [ "$1" = "configure" ] && dpkg --compare-versions "$2" lt "2.22.2-3" && \
    which scrollkeeper-rebuilddb >/dev/null 2>&1; then
This should either use lt-nl for the comparison, or explicitly check for an
empty $2 value first.
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slangasek at ubuntu.com                                     vorlon at debian.org
    
    
More information about the pkg-gnome-maintainers
mailing list