'net-libs/libproxy-0.2.3',: ...'net-libs/xulrunner-1.9.0.10',: ......'gnome-base/libgnomeui-2.24.1',: .........'gnome-base/libbonoboui-2.24.1',: ............'gnome-base/libgnome-2.26.0',: ...............'gnome-base/gvfs-1.2.2',: ..................'net-libs/libsoup-2.26.1',: .....................Recursion: 'net-libs/libproxy-0.2.3', This is caused by libproxy with the xulrunner flag, xulrunner with the gnome flag, and libsoup with the gnome flag. Not sure how to best break it.
Temporarily disable xulrunner and/or gnome useflag?
That's certainly the workaround, yes. I'd say probably -xulrunner, since that breaks the loop earlier, but it's not a huge deal. I'm not sure what the correct fix for the problem is, tho.
libgnome doesn't need gvfs, it needs gio which is in glib -- remove the dep?
(In reply to comment #3) > libgnome doesn't need gvfs, it needs gio which is in glib -- remove the dep? > Okay, that can't be done due to bug 266135. I am now out of ideas.
There's also webkit-gtk -> libsoup[gnome] -> libproxy[webkit] -> webkit-gtk
*** Bug 272402 has been marked as a duplicate of this bug. ***
moved gvfs to PDEPEND in libgnome.
(In reply to comment #7) > moved gvfs to PDEPEND in libgnome. > That's fixed the xulrunner+gnome problem, but what about the gnome+webkit problem? [ebuild N ] net-libs/libproxy-0.2.3 USE="gnome python webkit -kde -networkmanager -xulrunner" [ebuild N ] net-libs/webkit-gtk-1.1.8 USE="gstreamer -coverage -debug -doc -gnome-keyring -pango" [ebuild N ] net-libs/libsoup-2.26.2 USE="gnome ssl -debug -doc" * Error: circular dependencies: ('ebuild', '/', 'net-libs/webkit-gtk-1.1.8', 'merge') depends on ('ebuild', '/', 'net-libs/libsoup-2.26.2', 'merge') (runtime) ('ebuild', '/', 'net-libs/libsoup-2.26.2', 'merge') depends on ('ebuild', '/', 'net-libs/libproxy-0.2.3', 'merge') (runtime) ('ebuild', '/', 'net-libs/libproxy-0.2.3', 'merge') depends on ('ebuild', '/', 'net-libs/webkit-gtk-1.1.8', 'merge') (runtime) ------- I see no way out of this one, especially since webkit-gtk has a hard dep on libsoup
Mozilla has nothing to do here now.
@nirbheek: move libproxy to PDEPEND in libsoup ?
Fixed into the main with a revbump for libsoup-2.26.3 (-r3), I added previously a new ebuild libsoup-gnome-2.26.3 which contains the gnome plugin for libsoup, and I Added it into libsoup's PDEPEND. The problem should be solved, feel free to reopen this bug in case of problem
(In reply to comment #11) > Fixed into the main with a revbump for libsoup-2.26.3 (-r3), I added previously > a new ebuild libsoup-gnome-2.26.3 which contains the gnome plugin for libsoup, > and I Added it into libsoup's PDEPEND. > > The problem should be solved, feel free to reopen this bug in case of problem > There are file collisions between libsoup (with gnome USE) and libsoup-gnome (see bug #284758).
(In reply to comment #12) > (In reply to comment #11) > > Fixed into the main with a revbump for libsoup-2.26.3 (-r3), I added previously > > a new ebuild libsoup-gnome-2.26.3 which contains the gnome plugin for libsoup, > > and I Added it into libsoup's PDEPEND. > > > > The problem should be solved, feel free to reopen this bug in case of problem > > > > There are file collisions between libsoup (with gnome USE) and libsoup-gnome > (see bug #284758). > It should be fixed now