Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 19409 - emerge xine-lib requires manual unmerge of previous version
Summary: emerge xine-lib requires manual unmerge of previous version
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
: 27296 (view as bug list)
Depends on: 4698
Blocks:
  Show dependency tree
 
Reported: 2003-04-16 05:06 UTC by Per Cederberg
Modified: 2003-10-18 17:15 UTC (History)
1 user (show)

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 Per Cederberg 2003-04-16 05:06:47 UTC
When performing a "emerge -u xine-ui" I get an error that requires me
to manually unmerge the previous version of xine-lib. I already have 
version 0.9.13-r2 of xine-lib installed, which was the stable version
when I updated xine-ui previously.


Reproducible: Always
Steps to Reproduce:
emerge -C xine-lib
emerge =xine-lib-0.9.13-r2
emerge -u xine-lib

Actual Results:  
The following error message is presented:

>>> md5 ;-) xine-lib-1-beta10.tar.gz
>>> Unpacking source...
>>> Unpacking xine-lib-1-beta10.tar.gz to /var/tmp/portage/xine-lib-1_beta10/work
>>> Source unpacked.
 * Please uninstall older xine libraries.
 * The compilation cannot procede.
 
!!! ERROR: media-libs/xine-lib-1_beta10 failed.
!!! Function src_compile, Line 52, Exitcode 0
!!! (no error message)


Expected Results:  
The standard ebuild behaviour seems to be uninstalling /after/ a 
successful installation of the new version.


By performing a "emerge -C xine-lib" before the update, this problem
disappears.
Comment 1 Martin Holzer (RETIRED) gentoo-dev 2003-04-16 05:37:17 UTC
you get this message already from ebuild.
Comment 2 Per Cederberg 2003-04-16 05:49:30 UTC
Well, my point was that the ebuild shouldn't push this on to the user. 
All other ebuilds uninstall /after/ a sucessful emerge.

If the emerge fails for some other reason, the user will end up 
without any version of xine-lib installed, which is annoying at best.

Is there a good reason for xine-lib being different from other
libraries?
Comment 3 Martin Holzer (RETIRED) gentoo-dev 2003-04-16 05:53:44 UTC
a) it's not stable
b) it's itself a beta

would be fixed if xine-lib gets stable
Comment 4 Thomas Matthijs (RETIRED) gentoo-dev 2003-10-17 10:40:26 UTC
*** Bug 27296 has been marked as a duplicate of this bug. ***
Comment 5 Martin Holzer (RETIRED) gentoo-dev 2003-10-17 11:15:31 UTC
wrangler
Comment 6 Martin Holzer (RETIRED) gentoo-dev 2003-10-17 11:16:16 UTC
Moving to SLOT=1. Closes #19409.