Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Massive Blocking / Strange portage deps / Confusion Ensues
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
paul138
Guru
Guru


Joined: 09 Aug 2002
Posts: 370
Location: Ottawa, ON

PostPosted: Fri Aug 02, 2013 8:52 pm    Post subject: Massive Blocking / Strange portage deps / Confusion Ensues Reply with quote

I normally don't have a difficult time figuring out the blocking game but this time I'm scratching my head. There's a upgrade to portage in my ~x86 tree and when I attempt to upgrade ( --oneshot ), portage pulls gnome dependencies.

Here's the big, messy output:

Code:
heavy ~ # emerge --oneshot -tv portage

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[ebuild  r  U  ] net-im/empathy-3.8.3 [3.6.4] USE="geoloc gnome gnome-online-accounts map spell v4l -debug {-test} (-geocode%*) (-sendto%*)" 4,606 kB
[ebuild     U  ]  dev-libs/folks-0.9.2:0/25 [0.8.0:0/25] USE="eds socialweb telepathy tracker utils vala zeitgeist%* -debug {-test}" 1,605 kB
[nomerge       ] gnome-base/gnome-3.6.2:2.0  USE="bluetooth cdr cups extras fallback -accessibility"
[nomerge       ]  gnome-base/gnome-extra-apps-3.6.2:3.0  USE="shotwell tracker"
[nomerge       ]   gnome-extra/gnome-documents-3.6.2
[nomerge       ]    app-misc/tracker-0.14.5:0/14  USE="cue exif firefox-bookmarks flac flickr gif gnome-keyring gstreamer gtk iso jpeg miner-fs mp3 nautilus pdf playlist rss thunderbird tiff upnp-av vorbis xml (-applet) (-eds) -gsf -iptc -laptop -networkmanager {-test} -xine -xmp -xps"
[ebuild     U  ]     gnome-extra/nautilus-tracker-tags-0.16.2 [0.14.5] 5,845 kB
[ebuild     U  ]      app-misc/tracker-0.16.2:0/16 [0.14.5:0/14] USE="cue exif firefox-bookmarks flac gif gstreamer gtk iso jpeg miner-fs mp3 nautilus pdf playlist rss thunderbird tiff upnp-av vorbis xml (-eds) -gsf -iptc -laptop -libsecret% -networkmanager {-test} -xine -xmp -xps (-applet%) (-flickr%*) (-gnome-keyring%*)" 0 kB
[nomerge       ] app-office/libreoffice-4.1.0.2  USE="bluetooth branding cups dbus eds gnome gstreamer gtk gtk3 kde mysql opengl telepathy vba webdav (-aqua) -debug -java -jemalloc -odk -postgres {-test}" LIBREOFFICE_EXTENSIONS="presenter-minimizer -nlpsolver -scripting-beanshell -scripting-javascript -wiki-publisher" PYTHON_SINGLE_TARGET="python2_7 -python3_3" PYTHON_TARGETS="python2_7 -python3_3"
[ebuild     U  ]  gnome-extra/evolution-data-server-3.8.4:0/40 [3.6.4:0/40] USE="gnome-online-accounts gtk%* introspection ipv6 ldap vala* weather -api-doc-extras -kerberos {-test}" 3,841 kB
[ebuild     U  ]   net-libs/gnome-online-accounts-3.8.2 [3.6.3] USE="gnome introspection -debug -kerberos" 631 kB
[ebuild     U  ]    net-libs/libsoup-2.42.2:2.4 [2.40.3:2.4] USE="introspection samba ssl -debug {-test}" 716 kB
[nomerge       ] gnome-extra/gnome-documents-3.6.2
[nomerge       ]  app-misc/tracker-0.16.2:0/16 [0.14.5:0/14] USE="cue exif firefox-bookmarks flac gif gstreamer gtk iso jpeg miner-fs mp3 nautilus pdf playlist rss thunderbird tiff upnp-av vorbis xml (-eds) -gsf -iptc -laptop -libsecret% -networkmanager {-test} -xine -xmp -xps (-applet%) (-flickr%*) (-gnome-keyring%*)"
[ebuild  NS    ]   net-libs/libgrss-0.5.0:0.5 [0.3.0:0] USE="-debug -examples" 430 kB
[nomerge       ] net-im/empathy-3.8.3 [3.6.4] USE="geoloc gnome gnome-online-accounts map spell v4l -debug {-test} (-geocode%*) (-sendto%*)"
[nomerge       ]  gnome-extra/gnome-contacts-3.6.2  USE="v4l"
[nomerge       ]   dev-libs/folks-0.9.2:0/25 [0.8.0:0/25] USE="eds socialweb telepathy tracker utils vala zeitgeist%* -debug {-test}"
[ebuild   R    ]    net-libs/libsocialweb-0.25.21  USE="gnome introspection vala* -connman -networkmanager" 0 kB
[nomerge       ] gnome-base/gnome-3.6.2:2.0  USE="bluetooth cdr cups extras fallback -accessibility"
[nomerge       ]  gnome-base/gnome-core-apps-3.6.2:3.0  USE="bluetooth cdr cups -networkmanager"
[nomerge       ]   gnome-base/nautilus-3.6.3  USE="exif gnome introspection previewer sendto tracker -debug (-packagekit) {-test} -xmp"
[nomerge       ]    app-misc/tracker-0.16.2:0/16 [0.14.5:0/14] USE="cue exif firefox-bookmarks flac gif gstreamer gtk iso jpeg miner-fs mp3 nautilus pdf playlist rss thunderbird tiff upnp-av vorbis xml (-eds) -gsf -iptc -laptop -libsecret% -networkmanager {-test} -xine -xmp -xps (-applet%) (-flickr%*) (-gnome-keyring%*)"
[nomerge       ]     gnome-extra/nautilus-tracker-tags-0.16.2 [0.14.5]
[ebuild     U  ]      dev-libs/glib-2.36.3-r1:2 [2.34.3:2] USE="utils xattr -debug (-fam) (-selinux) -static-libs -systemtap {-test}" PYTHON_TARGETS="python2_7%* -python2_5% -python2_6%" 6,472 kB
[ebuild     U  ]       dev-util/gdbus-codegen-2.36.3 [2.34.3] PYTHON_TARGETS="python2_7 python3_2 -python2_5 -python2_6 -python3_1 -python3_3" 0 kB
[ebuild  NS    ]     media-libs/gupnp-dlna-0.10.2:2.0 [0.6.6:1.0] USE="introspection" 307 kB
[ebuild     U  ] sys-apps/portage-2.1.13.2 [2.1.12.13] USE="(ipc) xattr -build -doc -epydoc (-pypy2_0) -python2 -python3 (-selinux)" LINGUAS="-ru" PYTHON_TARGETS="python2_7 python3_2 -pypy1_9 -pypy2_0 -python2_6 -python3_1 -python3_3 (-python3_4)" 875 kB
[ebuild  r  U  ] media-libs/libv4l-0.9.5-r1 [0.9.5] ABI_X86="(64%*) -32% (-x32)" 0 kB
[ebuild  NS    ]  virtual/jpeg-62:62 [0:0] ABI_X86="(64) -32 (-x32)" 0 kB
[ebuild     U  ]   media-libs/libjpeg-turbo-1.3.0-r2 [1.3.0] USE="-java -static-libs" ABI_X86="(64%*) -32% (-x32)" 0 kB

Total: 16 packages (12 upgrades, 3 in new slots, 1 reinstall), Size of downloads: 25,322 kB

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

dev-libs/glib:2

  (dev-libs/glib-2.36.3-r1::gentoo, ebuild scheduled for merge) pulled in by
    >=dev-libs/glib-2.36.3:2 required by (dev-util/gdbus-codegen-2.36.3::gentoo, ebuild scheduled for merge)
    (and 4 more with the same problem)

  (dev-libs/glib-2.34.3::gentoo, installed) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

net-libs/gnome-online-accounts:0

  (net-libs/gnome-online-accounts-3.6.3::gentoo, installed) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (net-libs/gnome-online-accounts-3.8.2::gentoo, ebuild scheduled for merge) pulled in by
    >=net-libs/gnome-online-accounts-3.7.90 required by (gnome-extra/evolution-data-server-3.8.4::gentoo, ebuild scheduled for merge)

net-libs/libsoup:2.4

  (net-libs/libsoup-2.42.2::gentoo, ebuild scheduled for merge) pulled in by
    >=net-libs/libsoup-2.42:2.4 required by (net-libs/gnome-online-accounts-3.8.2::gentoo, ebuild scheduled for merge)

  (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, installed)

gnome-extra/evolution-data-server:0

  (gnome-extra/evolution-data-server-3.6.4::gentoo, installed) pulled in by
    =gnome-extra/evolution-data-server-3.6* required by (mail-client/evolution-3.6.4::gentoo, installed)

  (gnome-extra/evolution-data-server-3.8.4::gentoo, ebuild scheduled for merge) pulled in by
    >=gnome-extra/evolution-data-server-3.8.1:=[vala] required by (dev-libs/folks-0.9.2::gentoo, ebuild scheduled for merge)
    (and 1 more with the same problem)

app-misc/tracker:0

  (app-misc/tracker-0.14.5::gentoo, installed) pulled in by
    >=app-misc/tracker-0.14:0/14= required by (gnome-base/nautilus-3.6.3::gentoo, installed)
    (and 2 more with the same problem)

  (app-misc/tracker-0.16.2::gentoo, ebuild scheduled for merge) pulled in by
    >=app-misc/tracker-0.16:= required by (dev-libs/folks-0.9.2::gentoo, ebuild scheduled for merge)
    ~app-misc/tracker-0.16.2 required by (gnome-extra/nautilus-tracker-tags-0.16.2::gentoo, ebuild scheduled for merge)


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by dev-libs/folks-0.9.2[socialweb]
# required by net-im/empathy-3.8.3
# required by @__auto_slot_operator_replace_installed__ (argument)
>=net-libs/libsocialweb-0.25.21 vala
# required by dev-libs/folks-0.9.2[eds,vala]
# required by net-im/empathy-3.8.3
# required by @__auto_slot_operator_replace_installed__ (argument)
>=gnome-extra/evolution-data-server-3.8.4 vala

Use --autounmask-write to write changes to config files (honoring
CONFIG_PROTECT). Carefully examine the list of proposed changes,
paying special attention to mask or keyword changes that may expose
experimental or unstable packages.


At first I thought there was an issue with the ebuild so I waited a few days and sync'd again but no luck.

Any help figuring out this mess would be greatly appreciated.
_________________
Talk is cheap because supply always exceeds demand.
Back to top
View user's profile Send private message
The Doctor
Moderator
Moderator


Joined: 27 Jul 2010
Posts: 2678

PostPosted: Fri Aug 02, 2013 9:44 pm    Post subject: Reply with quote

Apparently, you haven't heard: gnome 3.8 is being a royal pain. On a first glance, you seem to being getting hit by it, at least peripherally.

First, I would suggest you try and get portage to figure itself out. Try emerge --oneshot -tuvND --backtrack=42 portage just to see if that works. I honestly have no idea why gnome should be updated along with portage since clearly they don't depend on each other.

It looks like you also need to add net-libs/libsocialweb vala and gnome-extra/evolution-data-server vala to package.use
_________________
First things first, but not necessarily in that order.

Apologies if I take a while to respond. I'm currently working on the dematerialization circuit for my blue box.
Back to top
View user's profile Send private message
666threesixes666
Veteran
Veteran


Joined: 31 May 2011
Posts: 1248
Location: 42.68n 85.41w

PostPosted: Fri Aug 02, 2013 9:54 pm    Post subject: Reply with quote

looks like you just gotta change 2 use flags then it will merge?

Code:

echo "net-libs/libsocialweb vala" >> /etc/portage/package.use
echo "gnome-extra/evolution-data-server vala" >> /etc/portage/package.use
emerge -av gnome
Back to top
View user's profile Send private message
Arkhelion
Apprentice
Apprentice


Joined: 07 Sep 2010
Posts: 151
Location: France

PostPosted: Sat Aug 03, 2013 11:17 am    Post subject: Reply with quote

I think too that there are no reasons on earth why it would want to update empathy with an "emerge -1tv portage".
_________________
Arkhelion
Back to top
View user's profile Send private message
paul138
Guru
Guru


Joined: 09 Aug 2002
Posts: 370
Location: Ottawa, ON

PostPosted: Sun Aug 04, 2013 6:14 pm    Post subject: Reply with quote

Thanks for the feedback, folks. Nothing seems to help though. I'm still scratching my head over this one and will likely have to file a bug.
_________________
Talk is cheap because supply always exceeds demand.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum