Summary: | --getbinpkg wrong behavior on emerge -uDN world update | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Markos Chandras (RETIRED) <hwoarang> |
Component: | Binary packages support | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | emerge --info |
Description
Markos Chandras (RETIRED)
![]() There was a change in USE. The ebuild has "(-doc%)", while the binary has "-doc". Are you using --binpkg-respect-use? Please add emerge --info. Created attachment 236183 [details]
emerge --info
No I don't use this switch, but shouldn't the behavior be the same for emerge -uDN world and emerge <package> ?
(In reply to comment #2) > but shouldn't the behavior be the same for emerge > -uDN world and emerge <package> ? No, there are two fundamental differences. a) You have --update, --newuse and --deep enabled. Everyone of these modifies the package selection algorithm. b) emerge -uDN world verifies dependencies of installed packages, while emerge <package> doesn't. In your case --newuse is what leads to the difference. I agree that's a bit odd to see a difference between ("-doc" and "(-doc%)"). Closing as invalid as agreed on IRC. |