Your message dated Sat, 18 Nov 2006 14:02:14 -0800
with message-id <[EMAIL PROTECTED]>
and subject line Bug#340163: fixed in 3ddesktop 0.2.9-6
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: 3ddesktop
Version: 0.2.9-5
Severity: grave
The 3ddesktop package currently depends on libfreetype6, but it does not use
it. This dependency is being pulled in via imlib2-config --libs, which
works as designed but is *not* a correct tool for getting a list of libs to
link against on a GNU system using dynamic linking.
Attached is a short patch which fixes the 3ddesktop package build to no
longer link against spurious libraries. This patch changes the binary
package dependencies from this:
Depends: libc6 (>= 2.3.5-1), libfreetype6 (>= 2.1.5-1), libgcc1 (>= 1:4.0.1),
libglu1-xorg | libglu1, libice6 | xlibs (>> 4.1.0), libimlib2, libsm6 | xlibs
(>> 4.1.0), libstdc++6 (>= 4.0.1), libx11-6 | xlibs (>> 4.1.0), libxext6 |
xlibs (>> 4.1.0), libxi6 | xlibs (>> 4.1.0), libxmu6 | xlibs (>> 4.1.0), libxt6
| xlibs (>> 4.1.0), libxxf86vm1, xlibmesa-gl | libgl1, zlib1g (>= 1:1.2.1)
to this:
Depends: libc6 (>= 2.3.5-1), libgcc1 (>= 1:4.0.2), libglu1-xorg | libglu1,
libimlib2, libstdc++6 (>= 4.0.2-4), libx11-6 | xlibs (>> 4.1.0), libxxf86vm1,
xlibmesa-gl | libgl1
There are a number of other ways to achieve this effect; you may wish to
edit the configure.ac, Makefile.am, and acinclude.m4 for this package
instead so that patch failures against future upstream versions will tell
you if the handling needs to change, or you may wish to use the (IMHO
kludgy) -Wl,--as-needed option to gcc. By editing the autotools code, it's
also possible to optimize the build-dependencies in addition to the
dependencies, FWIW.
In any case, although libfreetype6 is currently available in unstable, due
to bug #314385 it is very likely that this package will have to go through a
library transition in the near future. Since 3ddesktop doesn't use
freetype, I'm filing this bug at "grave" severity pre-emptively, to
encourage you to get your package free of the transition before it starts.
Cheers,
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
[EMAIL PROTECTED] http://www.debian.org/
diff -u 3ddesktop-0.2.9/debian/rules 3ddesktop-0.2.9/debian/rules
--- 3ddesktop-0.2.9/debian/rules
+++ 3ddesktop-0.2.9/debian/rules
@@ -39,7 +39,7 @@
build-stamp: patch-stamp config.status
dh_testdir
- $(MAKE)
+ $(MAKE) 3ddeskd_LDFLAGS="-lImlib2 -lGLU -lGL -lXxf86vm -lX11" LIBS=""
touch build-stamp
clean: unpatch
diff -u 3ddesktop-0.2.9/debian/changelog 3ddesktop-0.2.9/debian/changelog
--- 3ddesktop-0.2.9/debian/changelog
+++ 3ddesktop-0.2.9/debian/changelog
@@ -1,3 +1,13 @@
+3ddesktop (0.2.9-5.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Hard-code the list of needed libraries in debian/rules; allowing
+ autodetection causes gratuitous linkage to a bunch of libraries not
+ needed on Debian, and the autotoolage is in bad enough shape that it's
+ not worth trying to fix this in the configure script.
+
+ -- Steve Langasek <[EMAIL PROTECTED]> Mon, 21 Nov 2005 03:54:09 -0800
+
3ddesktop (0.2.9-5) unstable; urgency=low
[ Pierre Habouzit ]
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---
Source: 3ddesktop
Source-Version: 0.2.9-6
We believe that the bug you reported is fixed in the latest version of
3ddesktop, which is due to be installed in the Debian FTP archive:
3ddesktop_0.2.9-6.diff.gz
to pool/main/3/3ddesktop/3ddesktop_0.2.9-6.diff.gz
3ddesktop_0.2.9-6.dsc
to pool/main/3/3ddesktop/3ddesktop_0.2.9-6.dsc
3ddesktop_0.2.9-6_amd64.deb
to pool/main/3/3ddesktop/3ddesktop_0.2.9-6_amd64.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.
Pierre Habouzit <[EMAIL PROTECTED]> (supplier of updated 3ddesktop 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.7
Date: Sat, 18 Nov 2006 21:21:44 +0100
Source: 3ddesktop
Binary: 3ddesktop
Architecture: source amd64
Version: 0.2.9-6
Distribution: unstable
Urgency: low
Maintainer: Pierre Habouzit <[EMAIL PROTECTED]>
Changed-By: Pierre Habouzit <[EMAIL PROTECTED]>
Description:
3ddesktop - "Three-dimensional" desktop switcher
Closes: 340163
Changes:
3ddesktop (0.2.9-6) unstable; urgency=low
.
* Ack NMU (Closes: #340163).
* Matthias resigned, put myself in Maintainer.
* Bump standards-version to 3.7.2.
Files:
105e3c3a67e264384b53fd4931ebe681 770 utils optional 3ddesktop_0.2.9-6.dsc
b058b67b98a6df9ca6cd90d3d8ee6b0a 25835 utils optional 3ddesktop_0.2.9-6.diff.gz
f05ac262ef0fc9b086084cd378bd91d1 80458 utils optional
3ddesktop_0.2.9-6_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
iD8DBQFFX2y6vGr7W6HudhwRAlTJAJ9CEx8zYX1kVofXSiox93YePFZ63wCfU8aK
HzXXSogRFYyn3+LzPtm8A0U=
=Cq5E
-----END PGP SIGNATURE-----
--- End Message ---