Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 281023 - emerge of dev-util/subversion-1.6.4 causes circular dependency due to gnome-keyring
Summary: emerge of dev-util/subversion-1.6.4 causes circular dependency due to gnome-k...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: x86 Linux
: High major
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-10 18:44 UTC by waynedpj
Modified: 2009-08-10 19:39 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 waynedpj 2009-08-10 18:44:34 UTC
only way to emerge dev-util/subversion-1.6.4 on fresh installed system (for layman) is to disable USE flag for "gnome-keyring".  after emerging subversion, emerge --update --deep --world causes circular dependency again (unless gnome-keyring USE flag is disabled).

thanks.

Reproducible: Always

Steps to Reproduce:
1. emerge --update --deep --newuse world

Actual Results:  
 * IMPORTANT: 1 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

Calculating dependencies... done!


[nomerge      ] dev-util/subversion-1.6.4  USE="gnome-keyring*" 
[nomerge      ]  gnome-base/gnome-keyring-2.22.3-r1  USE="hal pam -debug -doc -test" 
[nomerge      ]   x11-libs/gtk+-2.14.7-r2  USE="X cups jpeg jpeg2k tiff -debug -doc -vim-syntax -xinerama" 
[ebuild  N    ]    net-print/cups-1.3.10-r2  USE="X acl avahi dbus java jpeg pam perl php png ppds python samba ssl tiff zeroconf -gnutls -kerberos -ldap -slp -static -xinetd" LINGUAS="-de -en -es -et -fr -he -id -it -ja -pl -sv -zh_TW" 
[ebuild  N    ]     net-dns/avahi-0.6.24-r2  USE="dbus gdbm gtk ipv6 python -autoipd -bookmarks -doc -howl-compat -mdnsresponder-compat -mono -qt3 -qt4 -test" 
[ebuild  N    ]      dev-python/pygtk-2.14.1-r1  USE="X -doc -examples" 
[ebuild  N    ]       gnome-base/libglade-2.6.3  USE="-debug -doc" 
[ebuild  N    ]        x11-libs/gtk+-2.14.7-r2  USE="X cups jpeg jpeg2k tiff -debug -doc -vim-syntax -xinerama" 

 * Error: circular dependencies:

('ebuild', '/', 'x11-libs/gtk+-2.14.7-r2', 'merge') depends on
  ('ebuild', '/', 'net-print/cups-1.3.10-r2', 'merge') (buildtime)
('ebuild', '/', 'gnome-base/libglade-2.6.3', 'merge') depends on
  ('ebuild', '/', 'x11-libs/gtk+-2.14.7-r2', 'merge') (buildtime)
('ebuild', '/', 'net-dns/avahi-0.6.24-r2', 'merge') depends on
  ('ebuild', '/', 'dev-python/pygtk-2.14.1-r1', 'merge') (buildtime)
  ('ebuild', '/', 'gnome-base/libglade-2.6.3', 'merge') (buildtime)
  ('ebuild', '/', 'x11-libs/gtk+-2.14.7-r2', 'merge') (buildtime)
('ebuild', '/', 'net-print/cups-1.3.10-r2', 'merge') depends on
  ('ebuild', '/', 'net-dns/avahi-0.6.24-r2', 'merge') (buildtime)
('ebuild', '/', 'dev-python/pygtk-2.14.1-r1', 'merge') depends on
  ('ebuild', '/', 'gnome-base/libglade-2.6.3', 'merge') (buildtime)
  ('ebuild', '/', 'x11-libs/gtk+-2.14.7-r2', 'merge') (buildtime)

 * Note that circular dependencies can often be avoided by temporarily
 * disabling USE flags that trigger optional dependencies.
Comment 1 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2009-08-10 19:35:24 UTC
Circular dependencies aren't related to dev-util/subversion.

x11-libs/gtk+ -> net-print/cups -> net-dns/avahi -> x11-libs/gtk+
x11-libs/gtk+ -> net-print/cups -> net-dns/avahi -> dev-python/pygtk -> x11-libs/gtk+
x11-libs/gtk+ -> net-print/cups -> net-dns/avahi -> dev-python/pygtk -> gnome-base/libglade -> x11-libs/gtk+
x11-libs/gtk+ -> net-print/cups -> net-dns/avahi -> gnome-base/libglade -> x11-libs/gtk+

You should temporarily disable "gtk" or "cups" or "python" USE flag, install all relevant packages, and reenable the temporarily disabled USE flag.
Comment 2 waynedpj 2009-08-10 19:39:27 UTC
(In reply to comment #1)

thanks.  new to Gentoo, still getting it figured out.

peace.