Summary: | =sys-apps/portage-2.2.8: New portage always wants to rebuild subslotted package | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Thomas Deutschmann (RETIRED) <whissi> |
Component: | Core - Dependencies | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | alexander, bug, nikoli, polynomial-c, sylvain.bertrand |
Priority: | Normal | Keywords: | InVCS |
Version: | 2.2 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 484436 | ||
Attachments: | Requested emerge debug output |
Description
Thomas Deutschmann (RETIRED)
2014-01-06 10:49:19 UTC
What I noticed: If I add net-firewall/iptables::gentoo to /etc/portage/package.mask (notice that I mask the package from the Gentoo repository which isn't installed) portage does *not* want to re-emerge net-firewall/iptables::whissi-overlay anymore! If I remove the mask, portage wants to re-emerge "net-firewall/iptables-1.4.21:0/10::whissi-overlay" like before. Also, if I copy the ebuild from my overlay into the tree (as 1.4.21-r1) the problem is gone after I upgraded (so there's nothing wrong with the ebuild?). Finally I bumped iptables-1.4.21.ebuild to iptables-1.4.21-r1.ebuild in my overlay. After I upgraded to -r1 from my overlay, the problem was also solved. My conclusion: iptables-1.4.21.ebuild with subslot information from my overlay is conflicting with iptables-1.4.21.ebuild without subslot information from the official Gentoo repository. Looks like portage's depgraph function is mixing information it shouldn't mix. Please attach the debug.log created by: "emerge --ask --verbose --update --deep --with-bdeps=y --newuse world --debug &> debug.log" Created attachment 367198 [details]
Requested emerge debug output
This is fixed in git: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commitdiff;h=ecf817d1b1913ddff65fb020c6bc5558d550d2bd Thank you Sebastian! I tested the fix and portage no longer wants to rebuild the sub-slotted package from the overlay. One last question: Are you going to release a new portage version containing the fix within the next week or don't you know yet when the next portage version will be released? (In reply to Thomas D. from comment #5) > One last question: Are you going to release a new portage version containing > the fix within the next week or don't you know yet when the next portage > version will be released? I don't think we're going to release a new versin that soon. *** Bug 497990 has been marked as a duplicate of this bug. *** released in portage-2.2.11 |