Your message dated Tue, 22 Mar 2011 15:23:49 -0700
with message-id <[email protected]>
and subject line Re: Bug#619220: yelp: please wipe out dependency_libs from .la
files (Policy 10.2)
has caused the Debian Bug report #619220,
regarding yelp: please wipe out dependency_libs from .la files (Policy 10.2)
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.)
--
619220: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=619220
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: yelp
Version: 2.28.0+webkit-1
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu natty ubuntu-patch
Hi folks,
The attached patch has just been applied to the Ubuntu yelp package, to null
out the dependency_libs field in the libtool .la files being shipped in the
-dev package. This is generally a good idea because it avoids causing
consumers of your library to require other .la files listed here to be
available at build time when they're not actually needed (i.e., in the
dynamic linking common case). It's specifically a good idea right now
because multiarch is imminent, and that means the .la files referenced here
are going to *move* soon, causing build failures for anything using libtool
to build against yelp. As long as yelp is going to need a rebuild to fix up
the invalid .la references, it would be nice to get rid of them altogether.
Thanks,
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer http://www.debian.org/
[email protected] [email protected]
=== modified file 'debian/rules'
--- debian/rules 2011-01-11 12:54:59 +0000
+++ debian/rules 2011-03-22 01:40:30 +0000
@@ -6,6 +6,7 @@
include /usr/share/cdbs/1/class/gnome.mk
include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk
-include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk
+include /usr/share/gnome-pkg-tools/1/rules/clean-la.mk
DEB_CONFIGURE_EXTRA_FLAGS += --with-gtk=2.0
--- End Message ---
--- Begin Message ---
On Tue, Mar 22, 2011 at 10:08:58PM +0000, Emilio Pozuelo Monfort wrote:
> Hi Steve,
> On 22/03/11 02:27, Steve Langasek wrote:
> > The attached patch has just been applied to the Ubuntu yelp package, to null
> > out the dependency_libs field in the libtool .la files being shipped in the
> > -dev package. This is generally a good idea because it avoids causing
> > consumers of your library to require other .la files listed here to be
> > available at build time when they're not actually needed (i.e., in the
> > dynamic linking common case). It's specifically a good idea right now
> > because multiarch is imminent, and that means the .la files referenced here
> > are going to *move* soon, causing build failures for anything using libtool
> > to build against yelp. As long as yelp is going to need a rebuild to fix up
> > the invalid .la references, it would be nice to get rid of them altogether.
> Did you really mean yelp? It has no -dev package and ships no .la files.
Yes, I did mean yelp, but it seems the presence of these .la files is part
of the delta between Debian and Ubuntu. Ubuntu has yelp 2.91.92, which
*does* include libraries, whereas 2.30.1 in Debian does not. Sorry for not
looking more closely before filing this bug - closing it now, as I guess
you'll deal with this issue when yelp 3.0 hits your radar.
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer http://www.debian.org/
[email protected] [email protected]
signature.asc
Description: Digital signature
--- End Message ---