Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 340615 - [gnome overlay] app-cdr/brasero-2.32.0 features invalid preserve_old_lib_notify usage
Summary: [gnome overlay] app-cdr/brasero-2.32.0 features invalid preserve_old_lib_noti...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-12 02:16 UTC by Mike Auty (RETIRED)
Modified: 2010-10-12 12:01 UTC (History)
0 users

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


Attachments

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 02:16:40 UTC
brasero-2.32.0 in the gnome overlay fails with the following error:

 * preserve_old_lib_notify() must be called from pkg_postinst() only
 * ERROR: app-cdr/brasero-2.32.0 failed:
 *   Invalid preserve_old_lib_notify() usage

Seems pretty easy to fix.  It's not entirely clear why the old library should be preserved explicitly.  How many packages depend on it, and would break when the libraries upgrade?  At the very least, it should probably have a comment saying why it needs special treatment...
Comment 1 Mike Auty (RETIRED) gentoo-dev 2010-10-12 02:22:19 UTC
Hmmm, seems I answered my own question, it looks like when brasero builds, all the other brasero plugins build off the *existing* libbrasero-burn.so.0 system library, rather than the one it builds in it's own directory.  A double compile, or uninstall of brasero first seems to cure it, but this might want an upstream bug.  It seems a very odd way to build a library with plugins...
Comment 2 Gilles Dartiguelongue gentoo-dev 2010-10-12 12:01:49 UTC
Fixed in overlay. Thanks for reporting.