Your message dated Thu, 2 Jun 2011 18:52:57 +0200
with message-id <[email protected]>
and subject line Re: Bug#620442: libbuffy: please clean out dependency_libs
has caused the Debian Bug report #620442,
regarding libbuffy: 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 [email protected]
immediately.)


-- 
620442: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=620442
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libbuffy
Version: 1.4-1
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu natty ubuntu-patch

Hi -

I've just applied the attached patch to libbuffy 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 libbuffy to move, which would cause build failures
for anything linking against libbuffy. This change will require a
rebuild of libbuffy 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 libbuffy-1.4/debian/rules libbuffy-1.4/debian/rules
--- libbuffy-1.4/debian/rules
+++ libbuffy-1.4/debian/rules
@@ -29,0 +30,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 ---
fixed 620442 1.5-1

On Fri, Apr 01, 2011 at 03:06:55PM -0700, Evan Broder wrote:

> The changelog entry for this upload in Ubuntu is:
> 
>   * Rebuild to pick up multiarch changes.
>   * Clean .la files.
> 
> Thanks for considering the patch.

Thank you. I had already uploaded 1.5-1 which does not ship the .la file
at all. It looks like there was a slight race condition beetween me
fixing it and you reporting it.


Ciao,

Enrico

-- 
GPG key: 4096R/E7AD5568 2009-05-08 Enrico Zini <[email protected]>

Attachment: signature.asc
Description: Digital signature


--- End Message ---

Reply via email to