reassign 531515 ia32-apt-get 13
severity 531515 critical
retitle 531515 ia32-apt-get: breaks "dpkg --control" (>= 1.15.1) and debsums
kthxbye
Package: ia32-apt-get
Version: 13
Severity: critical
Justification: breaks unrelated software
With ia32-apt-get and dpkg 1.15.2 installed, the following command
fails:
60/0/0 r...@kiva6:pts/ttyp4 13:17:08 [~] # dpkg --control
/var/cache/apt/archives/gawk_1%3a3.1.6.dfsg-3_amd64.deb /tmp/bla
dpkg-deb: --control -- /var/cache/apt/archives/gawk_1%3a3.1.6.dfsg-3_amd64.deb
/tmp/bla
Unexpected number of arguments to --control
61/1/0 r...@kiva6:pts/ttyp4 13:17:22 [~] #
Without ia32-apt-get installed, the command just works fine as it
should:
62/0/0 r...@kiva6:pts/ttyp4 13:27:35 [~] # dpkg --control
/var/cache/apt/archives/gawk_1%3a3.1.6.dfsg-3_amd64.deb /tmp/bla
63/0/0 r...@kiva6:pts/ttyp4 13:27:38 [~] # ls -alF /tmp/bla
total 20
drwxr-xr-x 2 root root 4096 2009-05-28 11:27 ./
drwxrwxrwt 52 root root 4096 2009-06-03 13:27 ../
-rw-r--r-- 1 root root 910 2009-05-28 11:27 control
-rwxr-xr-x 1 root root 494 2009-05-28 11:27 postinst*
-rwxr-xr-x 1 root root 97 2009-05-28 11:27 prerm*
64/0/0 r...@kiva6:pts/ttyp4 13:27:43 [~] #
According to the dpkg changelog the additional "--" has been
introduced with dpkg 1.15.1:
* When dpkg delegates to dpkg-query or dpkg-deb to do the actual work, add
the "--" marker to explicitely document the end of options so that
arguments starting with a dash are not interpreted as options.
Closes: #293163
debsums calls dpkg that way and so causes dpkg-deb to be called with
"--". Therefore it (and anything else calling dpkg that way) fails if
ia32-apt-get is installed.
According to reportbug, a bug that "makes unrelated software on the
system [...] break" is "critical". IMHO this is the case here, since
debsums neither directly depends/recommends/suggests ia32-apt-get nor
vice versa, so I set the severity to "critical". I though don't think
it deserves the highest possible severity. If you think this bug is
less severe, too, feel free to downgrade this bug.
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (990, 'unstable'), (600, 'testing'), (500, 'oldstable'), (400,
'stable'), (110, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.18-6-xen-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.ISO-8859-15, LC_CTYPE=en_US.ISO-8859-15
(charmap=ISO-8859-15$
Shell: /bin/sh linked to /bin/bash
Versions of packages ia32-apt-get depends on:
ii ia32-libs-tools 13 Tools for converting i386 debs for
ia32-apt-get recommends no packages.
ia32-apt-get suggests no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]