Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 38487 - revdep-rebuild remerges packages with indirect broken dependencies
Summary: revdep-rebuild remerges packages with indirect broken dependencies
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Tools (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Portage Tools Team
URL:
Whiteboard:
Keywords:
Depends on: 62644
Blocks:
  Show dependency tree
 
Reported: 2004-01-17 00:06 UTC by Jeffrey Yasskin
Modified: 2006-01-17 19:04 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 Jeffrey Yasskin 2004-01-17 00:06:39 UTC
If program A depends on library B, which depends on library C, and I run `revdep-rebuild --soname C`, it will rebuild both A and B, while it could get away with just rebuilding B. A way to check for this would be to check all the files listed in the `ldd A` output, and if any of them (B) depend on C, don't rebuild A.

However, this will produce false negatives, so what really needs to be done is to check `ldd A` again after B has been rebuilt.
Comment 1 Paul Varner (RETIRED) gentoo-dev 2006-01-17 19:04:17 UTC
Fixed in gentoolkit-0.2.1