Your message dated Tue, 4 Apr 2006 10:23:06 +0200
with message-id <[EMAIL PROTECTED]>
and subject line Bug#340729: sylpheed-claws-gtk2: links to libfreetype6, which 
is going away
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: sylpheed-claws-gtk2
Version: 1.9.100-1
Severity: grave

Hi Ricardo,

As you know, the sylpheed-claws-gtk2 package currently depends on
libfreetype6, but it does not use it.  This dependency is being pulled in
because the package uses libtool convenience libs with building, and there
is no proper solution for this that works portably without pulling in
indirect library dependencies.

As you approved on IRC, attached is a patch which uses -Wl,--as-needed as a
hack to get ld to drop unneeded library dependencies from the resulting
binaries.  I will be uploading an NMU with this patch shortly.

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 sylpheed-claws-gtk2-1.9.100/debian/changelog 
sylpheed-claws-gtk2-1.9.100/debian/changelog
--- sylpheed-claws-gtk2-1.9.100/debian/changelog
+++ sylpheed-claws-gtk2-1.9.100/debian/changelog
@@ -1,3 +1,13 @@
+sylpheed-claws-gtk2 (1.9.100-1.1) unstable; urgency=low
+
+  * Non-maintainer upload with permission of the maintainer.
+  * Use -Wl,--as-needed when linking, to prevent sylpheed-claws from picking
+    up dependencies on a large number of dependencies it doesn't use; this
+    appears to be the only reasonable way to drop these dependencies when
+    using libtool convenience libraries.
+
+ -- Steve Langasek <[EMAIL PROTECTED]>  Fri, 25 Nov 2005 01:41:28 -0800
+
 sylpheed-claws-gtk2 (1.9.100-1) unstable; urgency=high
 
   * New upstream release.
diff -u sylpheed-claws-gtk2-1.9.100/debian/rules 
sylpheed-claws-gtk2-1.9.100/debian/rules
--- sylpheed-claws-gtk2-1.9.100/debian/rules
+++ sylpheed-claws-gtk2-1.9.100/debian/rules
@@ -43,7 +43,7 @@
 
 build-stamp: patch-stamp config.status
        dh_testdir
-       $(MAKE)
+       $(MAKE) LDFLAGS="-Wl,--as-needed"
        touch build-stamp
 
 clean: clean-patched unpatch

--- End Message ---
--- Begin Message ---
On Fri, 25 Nov 2005 04:34:31 -0800
Steve Langasek <[EMAIL PROTECTED]> wrote:

> Package: sylpheed-claws-gtk2
> Version: 1.9.100-1
> Severity: grave

  Closing bug already fixed in NMU.
-- 
  Ricardo Mones 
  ~
  The world will end in 5 minutes. Please log out.            Unknown

--- End Message ---

Reply via email to