[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#620435: marked as done (libast: please clean out dependency_libs)

Your message dated Fri, 03 Jun 2011 11:16:19 +0000
with message-id <E1QSSMV-0000DU-Vp@franck.debian.org>
and subject line Bug#620435: fixed in libast 0.7-4
has caused the Debian Bug report #620435,
regarding libast: please clean out dependency_libs
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 owner@bugs.debian.org

620435: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=620435
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: libast
Version: 0.7-3
Severity: normal
Tags: patch
User: ubuntu-devel@lists.ubuntu.com
Usertags: origin-ubuntu natty ubuntu-patch

Hi -

I've just applied the attached patch to libast in Ubuntu to empty out
the dependency_libs field in the libtool .la file being shipped in the
-dev package. This is generally a good idea because it avoids causing
consumers of your library to require the .la files listed to be
available when they're not actually needed (i.e., in the common case
of dynamic linking). It will also cause problems in the near future
because multiarch is landing soon, which will cause the .la files
referenced by libast to move, which would cause build failures for
anything linking against libast. This change will require a rebuild of
libast anyway in order to update the paths in the .la file, so it's a
great opportunity to just wipe out dependency_libs entirely.

The changelog entry for this upload in Ubuntu is:

  * Rebuild to pick up multiarch changes.
  * Clean .la files.

Thanks for considering the patch.

- Evan

-- System Information:
Debian Release: squeeze/sid
  APT prefers maverick-updates
  APT policy: (500, 'maverick-updates'), (500, 'maverick-security'), (500, 'maverick')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.35-24-generic (SMP w/1 CPU core)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -u libast-0.7/debian/rules libast-0.7/debian/rules
--- libast-0.7/debian/rules
+++ libast-0.7/debian/rules
@@ -21,0 +22,5 @@
+$(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/%:
+	for file in $(wildcard debian/$(cdbs_curpkg)/usr/lib/*.la); do \
+		sed -i "/dependency_libs/ s/'.*'/''/" $$file ; \
+		done

--- End Message ---
--- Begin Message ---
Source: libast
Source-Version: 0.7-4

We believe that the bug you reported is fixed in the latest version of
libast, which is due to be installed in the Debian FTP archive:

  to main/liba/libast/libast2-dev_0.7-4_i386.deb
  to main/liba/libast/libast2_0.7-4_i386.deb
  to main/liba/libast/libast_0.7-4.diff.gz
  to main/liba/libast/libast_0.7-4.dsc

A summary of the changes between this version and the previous one is

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 620435@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
Luk Claes <luk@debian.org> (supplier of updated libast 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 ftpmaster@debian.org)

Hash: SHA1

Format: 1.8
Date: Thu, 02 Jun 2011 17:58:55 +0200
Source: libast
Binary: libast2 libast2-dev
Architecture: source i386
Version: 0.7-4
Distribution: unstable
Urgency: low
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Luk Claes <luk@debian.org>
 libast2    - the Library of Assorted Spiffy Things
 libast2-dev - libast2 development files
Closes: 620435
 libast (0.7-4) unstable; urgency=low
   * Remove references to other libraries from dependency_libs field
     (Closes: #620435).
 9ea9a7eaa605b53c9a5fe71f247c259844e9cd20 1024 libast_0.7-4.dsc
 d3ec54374eec10a1694b772b6f7037e8acd58153 3859 libast_0.7-4.diff.gz
 c67a0a7ac19618347dfe3156bcb24ef0c696e71b 99194 libast2_0.7-4_i386.deb
 e86206690f51d80be16bcd61fff7f90fd749b18f 163620 libast2-dev_0.7-4_i386.deb
 05b342e69ff61a68d581b051d3ed1e7745ae79ae9c1206e0b9416e29cf4bb978 1024 libast_0.7-4.dsc
 6e1e6bc8e99b82ed409ddf03b46e1c3f58614d6572d6f59c9657b6e16b0c4028 3859 libast_0.7-4.diff.gz
 0898011779bbdcd10d6e6cb7cde4593ca816ab6679fdf15eb84f6571191c592d 99194 libast2_0.7-4_i386.deb
 7d0a858792b30703b96c5a5a5be74cfdb692c515a079b0b0cd6e4d37f551dd51 163620 libast2-dev_0.7-4_i386.deb
 43d99eeafb3084e0e5dd98905573cf5f 1024 libs optional libast_0.7-4.dsc
 5cf3629d48d51193ae5f58747261350d 3859 libs optional libast_0.7-4.diff.gz
 283a32b49c258792b6bb1a70c644d81e 99194 libs optional libast2_0.7-4_i386.deb
 6bec43a65cda1efbe3e1d731a7eeeffd 163620 libdevel optional libast2-dev_0.7-4_i386.deb

Version: GnuPG v1.4.11 (GNU/Linux)


--- End Message ---

Reply to: