Your message dated Mon, 30 May 2011 23:43:34 +0200
with message-id <[email protected]>
and subject line Closing bug #620625: ogre v1.6.4 is not in the archive anymore
has caused the Debian Bug report #620625,
regarding ogre: 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.)


-- 
620625: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=620625
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: ogre
Version: 1.6.4.dfsg1-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 ogre package, to null
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 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 ogre.  As long as ogre 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]
diff -u ogre-1.6.4.dfsg1/debian/rules ogre-1.6.4.dfsg1/debian/rules
--- ogre-1.6.4.dfsg1/debian/rules
+++ ogre-1.6.4.dfsg1/debian/rules
@@ -109,6 +109,9 @@
 	install -d debian/tmp/usr/bin
 	install -m 755 debian/extras/update-ogre-plugins \
 		debian/tmp/usr/bin/update-ogre-plugins
+	for file in debian/tmp/usr/lib/*.la; do \
+		sed -i "/dependency_libs/ s/'.*'/''/" $$file ; \
+	done
 
 # Build architecture-independent files here.
 binary-indep: install

--- End Message ---
--- Begin Message ---
Hello,

I am closing this bug since v1.6.4 is not going to be in the archive 
anymore.  It was removed from testing today, and I am preparing new versions 
of upstream 1.7.*.  Since 1.7.0 the build system is cmake and .la files are 
not going to be shipped.


Cheers.
-- 
Manuel A. Fernandez Montecelo <[email protected]>


--- End Message ---

Reply via email to