Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 236815 - We shouldn't need revdep-rebuild (right?)
Summary: We shouldn't need revdep-rebuild (right?)
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-05 21:18 UTC by Auke Booij (tulcod)
Modified: 2008-09-06 20:06 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 Auke Booij (tulcod) 2008-09-05 21:18:19 UTC
I might be wrong, but isn't the sole purpose of revdep-rebuild to fix missing SLOTs?
If it is, then revdep-rebuild shouldn't ever need to be run. Ergo some packages need fixing. And tomorrow is bugday (heck, it's already bugday in some timezones!)...

Reproducible: Sometimes

Steps to Reproduce:
1. find a package which lacks proper SLOTting and mask newer versions of it
2. emerge a package depending on the package in 1
3. remove the masks you set in 1 and update it
4. run the package you emerge in 2
Actual Results:  
missing libraries

Expected Results:  
problems when emerging the package depending on a library package in the first place (ie you either shouldn't be able to finish step 2, or step 3 shouldn't have any effect)
Comment 1 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2008-09-05 21:28:33 UTC
No, it is to rebuild that packages that get broken when libraries are upgraded. ie. when a package A is built against library B and B is upgraded then A is broke. revdep-rebuild with detect that and re-merge A.
Comment 2 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2008-09-05 21:30:04 UTC
Additionally, not all packages support being SLOT'ed. In fact, most don't unless upstream intends for it, like gcc, python, etc.
Comment 3 Auke Booij (tulcod) 2008-09-06 20:06:27 UTC
Then shouldn't this be closed as "upstream"?