Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 354617 - Cairo upgrade to 1.10 breaks system, since there's no more glitz dependency
Summary: Cairo upgrade to 1.10 breaks system, since there's no more glitz dependency
Status: RESOLVED DUPLICATE of bug 330397
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-12 14:53 UTC by Max Kitchenko
Modified: 2011-02-12 15:24 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 Max Kitchenko 2011-02-12 14:53:59 UTC
Upgrading cairo from 1.8 to 1.10 branch breaks system. Cairo 1.8 had glitz as a dependency and many apps such as evolution, gnome-session and so used glitz libs. New cairo 1.10 does not require glitz anymore and world cleaning removes glitz packages, which breaks system.

Reproducible: Always

Steps to Reproduce:
1. eix-sync
2. emerge -avuDN world (upgrades cairo to 1.10)
3. emerge -avc (to clean everything)
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2011-02-12 15:02:07 UTC
It would do that yes.  Recompile packages until you have your system fixed.

*** This bug has been marked as a duplicate of bug 330397 ***
Comment 2 Max Kitchenko 2011-02-12 15:15:18 UTC
Yes, I khow, revdep-rebuild would fix the problem, but it takes some time.

Maybe it should be some warning or setting glitz to "world" (I'm not sure it's the best solution though), or maybe auto recompiling of the dependent packages? Now it just breaks the system out of the blue, which could be disaster for some people.
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2011-02-12 15:24:05 UTC
(In reply to comment #2)
> Yes, I khow, revdep-rebuild would fix the problem, but it takes some time.
> 
> Maybe it should be some warning or setting glitz to "world" (I'm not sure it's
> the best solution though), or maybe auto recompiling of the dependent packages?
> Now it just breaks the system out of the blue, which could be disaster for some
> people.
> 

Auto rebuilding is bug 192319. Not supported by the package manager yet. Meanwhile you are stuck with resolving this with revdep-rebuild and lafilefixer --justfixtit and so forth.