Your message dated Tue, 28 Oct 2008 21:17:11 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#503836: fixed in giflib 4.1.6-6
has caused the Debian Bug report #503836,
regarding giflib: libgif4 on arm (and alpha, powerpc) incorrectly depends on
libx11 - libgif-tools contents different
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)
--
503836: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=503836
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: giflib
Version: 4.1.6-5
Severity: important
the libgif4 package on arm pulls in x11 via dependiencies on libx11-6,
libice6, libsm6. This is wrong as the only thing in the package is the
libgif library. On a small system this is serious as it brings in
several magabytes of useless X.
Investigating, I found that this was only true on arm, alpha and
powerpc, not armel.
Comparing:
http://buildd.debian.org/fetch.cgi?pkg=giflib;ver=4.1.6-5;arch=arm;stamp=1216226829
and
http://buildd.debian.org/fetch.cgi?pkg=giflib;ver=4.1.6-5;arch=armel;stamp=1216208568
I found that the build varies according to whether X libraries are
installed on the build machine. If they are then libgif is 'uselessly
linked' against libx11:
dpkg-shlibdeps: warning: dependency on libSM.so.6 could be avoided if
"debian/libgif4/usr/lib/libgif.so.4.1.6" were not uselessly linked
against it (they use none of its symbols).
dpkg-shlibdeps: warning: dependency on libICE.so.6 could be avoided if
"debian/libgif4/usr/lib/libgif.so.4.1.6" were not uselessly linked
against it (they use none of its symbols).
Perhaps more seriously the libgif-tools packages ends up with
different contents when the build is done with X headers
present than if it isn't: the gif2x11 utility is built and then that
package correctly depends on Xlibs
I suspect this is some kind of policy violation - having the same
package have different binaries due to random build machine differences?
I'm not sure what the best fix for this is. Clearly the dep on x11
libs for the library is wrong and the 3 arches need to be fixed.
Whether the tools package should depend on X and have the gif2x11 util
or not is a matter for the maintainer. Debian philosophy suggests that
it should be included, but to do that requires the build to be fixed
in the presence of X headers. An easier fix is perhaps to ensure that
X headers are ignored so neither libs nor -tools packages depend on it.
I'm not sure how best this should be dealt with but it seems quite serious
and ought to be fixed for lenny release if possible. Is a binary NMU
for the 3 broken arches appropriate here?
-- System Information: (this is just the reporting machine - not very
relevant)
Debian Release: lenny/sid
APT prefers testing
APT policy: (990, 'testing'), (600, 'unstable'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.26-1-amd64 (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email
______________________________________________________________________
--- End Message ---
--- Begin Message ---
Source: giflib
Source-Version: 4.1.6-6
We believe that the bug you reported is fixed in the latest version of
giflib, which is due to be installed in the Debian FTP archive:
giflib-dbg_4.1.6-6_i386.deb
to pool/main/g/giflib/giflib-dbg_4.1.6-6_i386.deb
giflib-tools_4.1.6-6_i386.deb
to pool/main/g/giflib/giflib-tools_4.1.6-6_i386.deb
giflib_4.1.6-6.diff.gz
to pool/main/g/giflib/giflib_4.1.6-6.diff.gz
giflib_4.1.6-6.dsc
to pool/main/g/giflib/giflib_4.1.6-6.dsc
libgif-dev_4.1.6-6_i386.deb
to pool/main/g/giflib/libgif-dev_4.1.6-6_i386.deb
libgif4_4.1.6-6_i386.deb
to pool/main/g/giflib/libgif4_4.1.6-6_i386.deb
libungif-bin_4.1.6-6_all.deb
to pool/main/g/giflib/libungif-bin_4.1.6-6_all.deb
libungif4-dev_4.1.6-6_all.deb
to pool/main/g/giflib/libungif4-dev_4.1.6-6_all.deb
libungif4g_4.1.6-6_all.deb
to pool/main/g/giflib/libungif4g_4.1.6-6_all.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Daniel Baumann <[EMAIL PROTECTED]> (supplier of updated giflib package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Tue, 28 Oct 2008 21:57:00 +0100
Source: giflib
Binary: giflib-dbg giflib-tools libgif4 libgif-dev libungif-bin libungif4g
libungif4-dev
Architecture: source i386 all
Version: 4.1.6-6
Distribution: unstable
Urgency: low
Maintainer: Daniel Baumann <[EMAIL PROTECTED]>
Changed-By: Daniel Baumann <[EMAIL PROTECTED]>
Description:
giflib-dbg - library for GIF images (debug)
giflib-tools - library for GIF images (utilities)
libgif-dev - library for GIF images (development)
libgif4 - library for GIF images (library)
libungif-bin - library for GIF images (transitional package)
libungif4-dev - library for GIF images (transitional package)
libungif4g - library for GIF images (transitional package)
Closes: 503836
Changes:
giflib (4.1.6-6) unstable; urgency=low
.
* Updating vcs fields in control file.
* Using patch-stamp rather than patch in rules file.
* Removing config.guess and config.sub in clean target of rules.
* Passing '--disable-x11' to configure call to ensure that giflib is
not linked against X11 libs by accident (Closes: #503836).
Checksums-Sha1:
8929c16f082c4b5a5ec051b4eea5a5909b904c71 1186 giflib_4.1.6-6.dsc
951300b644c800261b21a8fd8766d8412512efce 5191 giflib_4.1.6-6.diff.gz
7e0fda2ddecc6edeb8745fbad1480dade4fd4e95 155458 giflib-dbg_4.1.6-6_i386.deb
50cc8aa502069052c9d11d59c7d18bbfe55cdc55 163086 giflib-tools_4.1.6-6_i386.deb
108a76046e4deaf285f28ee765331935bba682e0 39380 libgif4_4.1.6-6_i386.deb
9f57483f72045d481e7fa38a10d6ada2e6efffe0 42798 libgif-dev_4.1.6-6_i386.deb
f157915dcb469aefe39790e915e12ee2e732a43d 13738 libungif-bin_4.1.6-6_all.deb
97b7bd3b2cc4b07000535a3cdf0defc7a840a318 13728 libungif4g_4.1.6-6_all.deb
feab802683a45eb177bd038b7735e31ae2960514 13738 libungif4-dev_4.1.6-6_all.deb
Checksums-Sha256:
277fd1dfe5c652bc61dd0a263ce6723c39ba9d20814cf9c6a690b4871cad50fb 1186
giflib_4.1.6-6.dsc
70c283154a3998e95116e3e8a71bf7f2ff5afe515204ae44e48db55f093541f2 5191
giflib_4.1.6-6.diff.gz
45a83b6f5ff6f11715812b594fd6602c191c2d4301b69bd4916dea682d9b4638 155458
giflib-dbg_4.1.6-6_i386.deb
859a345d4446f06c165f928e9201f406222b6bd2744d63ee4e6f6de670cff85d 163086
giflib-tools_4.1.6-6_i386.deb
2275e4fa532a7849923d9e76c6b52730ada7a9b188d9f193d89ef0fcbc4a91bb 39380
libgif4_4.1.6-6_i386.deb
52aa82cda5a5b1818670f692c58d14126d8a36db762e1f378a0107180622e0f1 42798
libgif-dev_4.1.6-6_i386.deb
b09dc5dde2e210e6f4b25a16aa0f14db7a69894dc51ccdeda0a8f049c3f656e5 13738
libungif-bin_4.1.6-6_all.deb
eb1987a6f0819d024c3868a51bfeaf5ecfe5d9c9229fd5ab74a95a2cafe35fc7 13728
libungif4g_4.1.6-6_all.deb
8c843b7e774d891cbc51a9f758a3dbb081798b5983b0eb185c30eb50aa7445da 13738
libungif4-dev_4.1.6-6_all.deb
Files:
0a5dd4289f1efa0ba6e3b1b388056aef 1186 libs optional giflib_4.1.6-6.dsc
8e8d9201d0265d38cb02adc5278170d9 5191 libs optional giflib_4.1.6-6.diff.gz
a4f45dd13d727abb6a6f874314c60853 155458 libdevel extra
giflib-dbg_4.1.6-6_i386.deb
a641093036709cb5ef29c79a4e01aa79 163086 utils optional
giflib-tools_4.1.6-6_i386.deb
b5c171c5e59509bc1769a5d3152d9c56 39380 libs optional libgif4_4.1.6-6_i386.deb
c9ff6267dfdd0a483a37f605eb6df38b 42798 libdevel optional
libgif-dev_4.1.6-6_i386.deb
c265cd2c7a70dc662c578afd7af81132 13738 utils optional
libungif-bin_4.1.6-6_all.deb
fceb1e18a669d23267978c1d2b4ae05f 13728 libs optional libungif4g_4.1.6-6_all.deb
fb8009536aef440908fef343c8d6d8d0 13738 libdevel optional
libungif4-dev_4.1.6-6_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkkHfSkACgkQ+C5cwEsrK57yQwCgnJpEGd5GgsBSBKg8Z8e2VIOs
iOoAoNuIF3ld1C+buEueBZJ6yxiAneV1
=r+uB
-----END PGP SIGNATURE-----
--- End Message ---