Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 340767 - [gnome overlay] app-cdr/brasero-2.32.0 builds off old system libraries rather than new libraries built as part of the package
Summary: [gnome overlay] app-cdr/brasero-2.32.0 builds off old system libraries rather...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords: InOverlay
Depends on:
Blocks:
 
Reported: 2010-10-12 21:45 UTC by Mike Auty (RETIRED)
Modified: 2010-10-13 12:09 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
brasero-2.32.0-build-plugins-against-local-library.patch (brasero-2.32.0-build-plugins-against-local-library.patch,15.18 KB, patch)
2010-10-12 21:46 UTC, Mike Auty (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Mike Auty (RETIRED) gentoo-dev 2010-10-12 21:45:32 UTC
Hiya,

So going from brasero 2.30.3 to 2.32.0 all the plugins (and the nautilus addon) build against the system libbrasero-burn.so rather than the one produced as part of the package.  This is because of bad ordering when setting the LIBADD values in the Makefile.am files.  Patch to follow.

Once this is fixed, there are very few dependencies on libbrasero, so according to the guidelines specified in http://archives.gentoo.org/gentoo-dev/msg_220b43020cdeb2d32dce9abe6594375b.xml, this qualifies as a library "so widely used that revdep-rebuilding the system would be nearly impossible without having the old lib around", so it probably shouldn't be using preserve_old_libs...
Comment 1 Mike Auty (RETIRED) gentoo-dev 2010-10-12 21:46:03 UTC
Created attachment 250397 [details, diff]
brasero-2.32.0-build-plugins-against-local-library.patch
Comment 2 Gilles Dartiguelongue gentoo-dev 2010-10-13 12:05:35 UTC
Fixed in overlay. Thanks for reporting.