Summary: | unnecessary rebuild for removed unused use flags | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | [OLD] Core system | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED WONTFIX | ||
Severity: | minor | CC: | loki_val |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Toralf Förster
2008-10-23 07:39:45 UTC
If you use --newuse, that's the expected behaviour. Did you use --newuse? Oh yes, does this mean, that "--newuse" force a rebuild even if an USE flag was removed which wasn't previously set ? It does, since that could mean that the option the flag turned off has now been permanently turned on (which would produce a different package when you recompiled). Basically, there's no way for portage to know whether it's a pointless rebuild or a useful one (without the ebuild saying so), so it chooses the safe option (since you explicitly asked for changes to USE flags to be rebuilt). I'm going to mark this as WONTFIX, but if you think it's really daft behaviour, reopen this and we'll assign it to the portage team. (If we do that though, they may still close it again saying they won't fix it, just so you're aware). Hope that's ok... 5:) (In reply to comment #3) > Basically, there's no way for portage to know whether it's a > pointless rebuild or a useful one Ah, ok. > Hope that's ok... 5:) yes - I understand it :-) |