Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 37949

Summary: Missing openmotif-2.2.2 ebuild provokes risky downgrade of libXm
Product: Gentoo Linux Reporter: Benedict Verhegghe <benedict.verhegghe>
Component: New packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Benedict Verhegghe 2004-01-12 02:48:27 UTC
The openmotif-2.2.2 ebuilds are no longer in the portage tree. This creates a major problem if you have previously emerged openmotif-2.2.2 and built applications with it.
emerge -U world  downgrades openmotif to 2.1.3, thereby removing libXm.so.3 and replacing it with libXm.so.2.
Subsequently, all applications built with libXm.so.3 are broken.
Rebuilding libXm.so.3 is impossible, because the 2.2.2 ebuild is no longer in portage.
Even emerge -k from a binary package does not work, because the ebuild is missing.
I was lucky to have a binary package, extracted it manually and ran env-update, so my system is working again. But I thought this should get fixed before more people run into serious problems.

I suggest the ebuilds are put back in portage (at least in unstable if there would be some problem). And maybe the 2.1.3 ebuild could be taught to give a warning and not to remove libXm.so.3 in the cleaning phase.




Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Heinrich Wendel (RETIRED) gentoo-dev 2004-01-12 03:09:35 UTC
please use revdep-rebuild and take a look at bug #29388