Summary: | net-libs/libproxy circular dep | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Daniel Gryniewicz (RETIRED) <dang> |
Component: | New packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | julien.enche, lis6502, pacho |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 263083 |
Description
Daniel Gryniewicz (RETIRED)
![]() 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 |