[Pkg-ia32-libs-maintainers] Bug#534903: ia32-apt-get+libmagick9 breaks dpkg

Petr Vandrovec petr at vandrovec.name
Sun Jun 28 04:23:25 UTC 2009


Package: ia32-apt-get
Version: 18
Severity: important

I've grabbed ia32-apt-get, ia32-libs, and ia32-libs-tools version 18,
installed them, bumped apt-get's memory limit to 90MB, but unfortunately
dpkg is still not quite happy:

arch_all.list: deleting prelude-correlator amd64
arch_all.list: deleting python-osd amd64
arch_all.list: deleting rep-gtk-gnome amd64
Ignoring ftp.us.debian.org_debian_dists_squeeze_main_binary-i386_Packages.IndexDiff
Ignoring ftp.us.debian.org_debian_dists_squeeze_non-free_binary-i386_Packages.IndexDiff
Ignoring www.debian-multimedia.org_dists_sid_main_binary-i386_Packages.IndexDiff
Merging ...
Reading package lists... Done
Merging available information
Replacing available packages info, using /var/cache/apt/available.
dpkg: parse error, in file '/var/cache/apt/available' near line 969216
package 'ia32-libmagick9':
 `Conflicts' field, reference to `ia32-libmagick5': version contains ` '

update available list script returned error exit status 2.
Press <enter> to continue.


Looking at line 969216, there is indeed a problem.  Arguably it is
problem in original package, as it has "libmagick5 (>= 4:5.5.1-1 )", but
dpkg is apparently OK with trailing space, while it is not OK with space
inside, like "libmagick5 (>= 4:5.5.1-1 ~18)".  Could you strip trailing
spaces from version, or just ignore such record altogether (I won't miss
not having 32bit libmagick9, while I do miss dpkg...)

Maybe severity should be grave, as now dpkg is hosed here, dunno.
					Thanks,
						Petr Vandrovec

i386 (line 9692xx):

Package: ia32-libmagick9
Architecture: amd64
Version: 7:6.2.4.5.dfsg1-0.14~18
Conflicts: ia32-libmagick, ia32-libmagick-lzw, ia32-libmagick5g, imagemagick (<= 5:6.0.1.2-1), ia32-libmagick5 (>= 4:5.5.1-1 ~18), ia32-libmagick6.0.1, ia32-libs (<= 3~~), ia32-libs-gtk (<= 3~~)
Depends: lib32bz2-1.0, libc6-i386 (>= 2.3.6-6~18), ia32-libfreetype6 (>= 2.2~18), ia32-libice6 (>= 1:1.0.0~18), ia32-libjasper-1.701-1 (>= 1.701.0~18), ia32-libjpeg62, ia32-liblcms1 (>= 1.08-1~18), ia32-libpng12-0 (>= 1.2.13-4~18), ia32-libsm6, ia32-libtiff4, ia32-libx11-6, ia32-libxext6, ia32-libxml2 (>= 2.6.27~18), ia32-libxt6, lib32z1 (>= 1:1.2.1~18)
Pre-Depends: libc6-i386 (>= 2.9-14)
Replaces: ia32-libmagick, ia32-libmagick-lzw, ia32-libmagick5g,
imagemagick (<= 5:6.0.1.2-1), ia32-libmagick5 (>= 4:5.5.1~18), ia32-libs (<= 3~~), ia32-libs-gtk (<= 3~~)
Suggests: libwmf-bin
Description: Image manipulation library
 LibMagick supports loading and saving a very large set of image
 formats.
 It allows a lot of image manipulation as well.
Filename: pool/main/i/imagemagick/libmagick9_6.2.4.5.dfsg1-0.14_i386.deb
Installed-Size: 4096
MD5sum: e87539ad99c97650c78f67458becc5c7
Maintainer: Ryuichi Arafune <arafune at debian.org>
Priority: optional
SHA1: c4b2bf234b0476cebf0f80a4013085941ae6f8d0
SHA256: 60de78e06739080c8becc5b0f802975a2fa94352731e2a02e8201375cf799a8d
Section: libs
Size: 1296246
Source: imagemagick (7:6.2.4.5.dfsg1-0.14)
Tag: role::shared-lib

amd64 (line 7082xx):

Package: libmagick9
Priority: optional
Section: libs
Installed-Size: 4088
Maintainer: Ryuichi Arafune <arafune at debian.org>
Architecture: amd64
Source: imagemagick
Version: 7:6.2.4.5.dfsg1-0.14
Replaces: libmagick, libmagick-lzw, libmagick5g, imagemagick (<= 5:6.0.1.2-1), libmagick5 (>= 4:5.5.1)
Depends: libbz2-1.0, libc6 (>= 2.3.5-1), libfreetype6 (>= 2.2), libice6 (>= 1:1.0.0), libjasper-1.701-1 (>= 1.701.0), libjpeg62, liblcms1 (>= 1.08-1), libpng12-0 (>= 1.2.13-4), libsm6, libtiff4, libx11-6, libxext6, libxml2 (>= 2.6.27), libxt6, zlib1g (>= 1:1.2.1)
Suggests: libwmf-bin
Conflicts: libmagick, libmagick-lzw, libmagick5g, imagemagick (<= 5:6.0.1.2-1), libmagick5 (>= 4:5.5.1-1 ), libmagick6.0.1
Filename:
pool/main/i/imagemagick/libmagick9_6.2.4.5.dfsg1-0.14_amd64.deb
Size: 1321620
MD5sum: 3cc8273f825aa359564a9e431cf628a5
SHA1: 91f3f8166ff6b4f3fad42c8dc7296fc5caf559e8
SHA256: 6baec1e2678525af15d1f33f8afb6cf191d4bdb40fd24651c4276f869bffcf42
Description: Image manipulation library
 LibMagick supports loading and saving a very large set of image
 formats.
 It allows a lot of image manipulation as well.
Tag: role::shared-lib







More information about the Pkg-ia32-libs-maintainers mailing list