Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 310613

Summary: [PATCH] sys-apps/portage - emerge should track which use flag triggers a dependency for better circular dep messages
Product: Portage Development Reporter: Sebastian Luther (few) <SebastianLuther>
Component: CoreAssignee: Portage team <dev-portage>
Status: CONFIRMED ---    
Severity: normal CC: kingjon3377
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: portage-r15839-circular_dep_annotations.patch

Description Sebastian Luther (few) 2010-03-21 21:52:35 UTC
old output:
('ebuild', '/', 'dev-libs/A-1', 'merge') depends on
  ('ebuild', '/', 'dev-libs/B-1', 'merge') (buildtime)
('ebuild', '/', 'dev-libs/B-1', 'merge') depends on
  ('ebuild', '/', 'dev-libs/A-1', 'merge') (buildtime)

new output:
('ebuild', '/', 'dev-libs/A-1', 'merge') depends on
  ('ebuild', '/', 'dev-libs/B-1', 'merge') (buildtime) induced by USE="!baz bar"
('ebuild', '/', 'dev-libs/B-1', 'merge') depends on
  ('ebuild', '/', 'dev-libs/A-1', 'merge') (buildtime) induced by USE="foo"
Comment 1 Sebastian Luther (few) 2010-03-21 21:53:04 UTC
Created attachment 224583 [details, diff]
portage-r15839-circular_dep_annotations.patch