Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 481114 - net-libs/libsoup: multi package pulled in with single slot -> explain in upgrade guide how to prevent the blocker
Summary: net-libs/libsoup: multi package pulled in with single slot -> explain in upgr...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: gnome3-upgrade-guide
  Show dependency tree
 
Reported: 2013-08-15 04:28 UTC by Yixun Lan
Modified: 2013-08-17 13:24 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 Yixun Lan archtester gentoo-dev 2013-08-15 04:28:11 UTC
previously we have two ebuild net-libs/libsoup and net-libs/libsoup-gnome for version 2.40.3, but now one ebuild for version 2.42.x?

and those packages depend on ebuild libsoup-gnome should be fixed if libsoup version 2.42 been pulled in.

those are ebuilds which installed in my system 
# equery -C d libsoup-gnome
 * These packages depend on libsoup-gnome:
dev-libs/libgdata-0.13.3 (gnome ? >=net-libs/libsoup-gnome-2.37.91:2.4[introspection?])
dev-libs/libgweather-3.6.2 (>=net-libs/libsoup-gnome-2.25.1:2.4)
gnome-base/gvfs-1.15.4 (>=net-libs/libsoup-gnome-2.34.0)
net-libs/gnome-online-accounts-3.6.3 (>=net-libs/libsoup-gnome-2.38:2.4)
net-libs/libsocialweb-0.25.21 (gnome ? >=net-libs/libsoup-gnome-2.25.1:2.4)
net-libs/rest-0.7.90 (gnome ? >=net-libs/libsoup-gnome-2.25.1:2.4)
sys-libs/libosinfo-0.2.4 (net-libs/libsoup-gnome:2.4)



Reproducible: Always




!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

net-libs/libsoup:2.4

  (net-libs/libsoup-2.42.2::gentoo, ebuild scheduled for merge) pulled in by
    >=net-libs/libsoup-2.42.0:2.4[introspection?] required by (dev-libs/libgdata-0.13.4::gentoo, ebuild s
cheduled for merge)
    (and 2 more with the same problem)

  (net-libs/libsoup-2.40.3::gentoo, installed) pulled in by
    ~net-libs/libsoup-2.40.3[introspection?] required by (net-libs/libsoup-gnome-2.40.3::gentoo, installe
d)
Comment 1 Yixun Lan archtester gentoo-dev 2013-08-15 05:11:37 UTC
sorry, seems this already solved, all I have to do is "emerge -C libsoup-gnome"
Comment 2 Pacho Ramos gentoo-dev 2013-08-16 11:56:32 UTC
I guess we can add a note about how to resolve this blocker (or even, tell people to run "emerge -avuDN world --unmerge libsoup-gnome", but I haven't tried it)
Comment 3 Pacho Ramos gentoo-dev 2013-08-16 11:58:45 UTC
Anyway, running "--deselect" should be enough as portage is able to resolve the blocker automatically in that case (libsoup-gnome not being in world file)
Comment 4 Pacho Ramos gentoo-dev 2013-08-17 13:24:18 UTC
Added a comment to the guide:
https://wiki.gentoo.org/wiki/GNOME/3.8-upgrade-guide#Obsolete_software