Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 370747 - sys-fs/udev-171-r1 sys-fs/udev-168-r2 conflict bleocks 'emerge world'
Summary: sys-fs/udev-171-r1 sys-fs/udev-168-r2 conflict bleocks 'emerge world'
Status: RESOLVED DUPLICATE of bug 370285
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Freedesktop bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-06-09 06:00 UTC by Juergen Rose
Modified: 2011-06-10 04:55 UTC (History)
2 users (show)

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 Juergen Rose 2011-06-09 06:00:33 UTC
'emerge world' fails with:
...
[ebuild     U  ] dev-java/icedtea-6.1.10.2 [6.1.10.1] USE="doc examples hs20 nsplugin nss pulseaudio webstart xrender -cacao -debug -jamvm -javascript -nio2 -systemtap -zero" 6,323 kB [2]

Total: 22 packages (16 upgrades, 1 downgrade, 2 new, 2 in new slots, 1 reinstall), Size of downloads: 94,534 kB
Portage tree and overlays:
 [0] /usr/portage
 [1] /var/lib/layman/science
 [2] /var/lib/layman/java-overlay

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

sys-fs/udev:0

  (sys-fs/udev-171-r1::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-fs/udev-171[gudev] required by (sys-power/upower-0.9.11-r1::gentoo, installed)
    (and 10 more with the same problem)

  (sys-fs/udev-168-r2::gentoo, installed) pulled in by
    >=sys-fs/udev-143[extras] required by (media-video/gxine-0.5.905-r1::gentoo, installed)
    (and 2 more with the same problem)

'emerge -vuDN world  --backtrack=30' gives the same result.
Comment 1 Victor O. Mustya 2011-06-09 06:25:26 UTC
'emerge world' fails:

$ sudo emerge -avq -uDN --keep-going world

[ebuild     U ] dev-libs/libevent-2.0.12 [2.0.11] USE="-static-libs -test" 
[ebuild   R   ] x11-base/xorg-drivers-1.10  INPUT_DEVICES="evdev keyboard mouse -acecad -aiptek -joystick -synaptics -tslib -virtualbox -vmmouse -void -wacom (-elographics%) (-fpit%) (-penmount%)" VIDEO_CARDS="radeon vesa -apm -ark -ast -chips -cirrus -dummy -epson -fbdev -fglrx (-geode) -glint -i128 (-i740) (-impact) -intel -mach64 -mga -neomagic (-newport) -nouveau -nv -nvidia (-omapfb) -qxl -r128 -rendition -s3 -s3virge -savage -siliconmotion -sis -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -tseng -v4l -via -virtualbox -vmware (-voodoo)" 
[ebuild     U ] media-gfx/sane-backends-1.0.22-r1 [1.0.21-r1] USE="ipv6 usb v4l -avahi -doc -gphoto2" SANE_BACKENDS="abaton agfafocus apple artec artec_eplus48u as6e avision bh canon canon630u canon_dr canon_pp cardscan coolscan coolscan2 coolscan3 dc210 dc240 dc25 dell1600n_net dmc epjitsu epson epson2 fujitsu genesys gt68xx hp hp3500 hp3900 hp4200 hp5400 hp5590 hpljm1005 hpsj5s hs2p ibm kodak kvs1025 kvs20xx%* leo lexmark ma1509 magicolor%* matsushita microtek microtek2 mustek mustek_pp mustek_usb nec net niash p5 pie pixma plustek plustek_pp qcam ricoh rts8891 s9036 sceptre sharp sm3600 sm3840 snapscan sp15c st400 stv680 tamarack teco1 teco2 teco3 test u12 umax umax1220u umax_pp xerox_mfp" 
[ebuild     U ] media-libs/xvid-1.3.2 [1.3.1] USE="threads%* -examples -pic" 
[ebuild     U ] sys-apps/file-5.07-r2 [5.07-r1] USE="python zlib%* -static-libs" 
[ebuild     U ] net-zope/zope-interface-3.6.2 [3.6.1]
[ebuild     U ] dev-libs/glib-2.28.8 [2.28.7] USE="fam introspection static-libs -debug -doc (-selinux) -test -xattr" 
[ebuild     U ] sys-devel/make-3.82-r1 [3.82] USE="nls -static" 
[ebuild  NS   ] sys-kernel/gentoo-sources-2.6.39-r1 [2.6.39] USE="-build -deblob -symlink" 
[ebuild     U ] app-office/libreoffice-bin-3.4.0 [3.3.2] USE="gnome -java -offlinehelp" LINGUAS="ru -af -ar -as -ast -be% -bg -bn -bo -br -brx -bs -ca -ca_XV -cs -cy -da -de -dgo -dz -el -en -en_GB -en_ZA -eo -es -et -eu -fa -fi -fr -ga -gl -gu -he -hi -hr -hu -id -is -it -ja -ka -kk -km -kn -ko -kok -ks -ku -lo -lt -lv -mai -mk -ml -mn -mni -mr -my -nb -ne -nl -nn -nr -nso% -oc -om -or -pa_IN -pl -pt -pt_BR -ro -rw -sa_IN -sat -sd -sh -si -sk -sl -sq -sr -ss -st -sv -sw_TZ -ta -te -tg -th -tn -tr -ts -ug -uk -uz -ve -vi -xh -zh_CN -zh_TW -zu (-be_BY%) (-ns%)" 
[ebuild     U ] sys-apps/dbus-1.4.10 [1.4.8-r1] USE="X -debug -doc (-selinux) -static-libs -test" 
[ebuild     U ] x11-proto/inputproto-2.0.2 [2.0.1]
[ebuild     U ] x11-misc/xkeyboard-config-2.3 [2.2.1-r1]
[ebuild     U ] sys-fs/udev-171-r1 [168-r2] USE="acl%* gudev%* hwdb%* introspection%* keymap%* rule_generator%* -action_modeswitch% -debug% -edd% -floppy% (-selinux) -test (-extras%*)" 
[ebuild     U ] x11-proto/resourceproto-1.2.0 [1.1.1]
[ebuild     U ] dev-libs/dbus-glib-0.94 [0.92] USE="bash-completion -debug -doc -static-libs -test" 
[ebuild     U ] x11-libs/libXi-1.4.3 [1.4.2] USE="-doc -static-libs" 
[ebuild     UD] sys-block/parted-2.4 [3.0] USE="debug device-mapper nls readline (-selinux) -static-libs" 
[ebuild     U ] sys-kernel/genkernel-3.4.16 [3.4.15] USE="bash-completion (-ibm) (-selinux)" 
[ebuild     U ] sys-power/upower-0.9.11-r1 [0.9.11] USE="introspection -debug -doc -ios" 
[ebuild     U ] sys-fs/udisks-1.0.2-r4 [1.0.2-r3] USE="bash-completion nls -debug -doc -remote-access" 
[ebuild     U ] net-print/cups-1.4.6-r21 [1.4.6-r1] USE="X acl dbus jpeg ldap pam perl png python samba ssl threads tiff usb -debug -gnutls -java -kerberos -php -slp -static-libs -xinetd" LINGUAS="ru -da -de -es -eu -fi -fr -id -it -ja -ko -nl -no -pl -pt -pt_BR -sv -zh -zh_TW" 
[ebuild     U ] net-wireless/bluez-4.94-r1 [4.93] USE="alsa consolekit cups gstreamer usb -caps -debug -health -maemo6 -old-daemons -pcmcia -pnat -test-programs" 
[ebuild     U ] app-text/lcdf-typetools-2.90 [2.88] USE="kpathsea" 
[ebuild   R   ] net-print/hplip-3.11.5  USE="X acl%* hpcups hpijs libnotify policykit qt4 scanner snmp -doc -fax -kde -minimal -parport -static-ppds (-udev-acl%)" 
[ebuild     UD] x11-wm/metacity-2.30.3 [2.34.0] USE="-test -xinerama" 
[ebuild     U ] net-libs/gssdp-0.10.0 [0.9.2] USE="gtk introspection" 
[ebuild     U ] net-libs/webkit-gtk-1.4.1 [1.4.0-r1] USE="gstreamer introspection jit spell -coverage -debug -doc -test" 
[ebuild     U ] net-libs/gupnp-0.16.1 [0.15.1] USE="introspection networkmanager" 

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

sys-fs/udev:0

  (sys-fs/udev-171-r1::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-fs/udev-171[hwdb] required by (media-sound/pulseaudio-0.9.22-r2::gentoo, installed)

  (sys-fs/udev-168-r2::gentoo, installed) pulled in by
    sys-fs/udev[extras] required by (gnome-base/gnome-settings-daemon-3.0.2::gnome, installed)
    (and 10 more with the same problem)

x11-wm/metacity:0

  (x11-wm/metacity-2.30.3::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (x11-wm/metacity-2.34.0::gentoo, installed) pulled in by
    >=x11-wm/metacity-2.34.0 required by (gnome-base/gnome-light-3.0.0::gnome, installed)
Comment 2 Pablo Cholaky 2011-06-09 19:36:02 UTC
I can confirm this bug.

I just compiled udev with -1 and I'm getting this:

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

Calculating dependencies... done!
[ebuild     U  ] sys-apps/ethtool-2.6.39 [2.6.38] 166 kB
[ebuild  N     ] dev-python/pyxml-0.8.4-r2  USE="-doc -examples" 718 kB
[ebuild  N     ] app-text/xmldiff-0.6.10  45 kB
[ebuild     U  ] sys-apps/dbus-1.4.10 [1.4.8-r1] USE="X -debug -doc (-selinux) -static-libs -test" 1,819 kB
[ebuild     U  ] x11-proto/inputproto-2.0.2 [2.0.1] 152 kB
[ebuild     U  ] net-misc/tor-0.2.3.1_alpha-r1 [0.2.3.1_alpha] 0 kB
[ebuild     U  ] dev-libs/dbus-glib-0.94 [0.92] USE="bash-completion -debug -doc -static-libs -test" 690 kB
[ebuild     U  ] x11-libs/libXi-1.4.3 [1.4.2] USE="-doc -static-libs" 413 kB
[ebuild     U  ] x11-drivers/xf86-video-intel-2.15.0-r1 [2.15.0] USE="dri" 0 kB
[ebuild     U  ] net-wireless/bluez-4.94-r1 [4.94] USE="alsa consolekit gstreamer usb -caps -cups -debug -health -maemo6 -old-daemons -pcmcia -pnat -test-programs" 0 kB
[ebuild     UD ] sys-fs/udev-168-r2 [171] USE="extras%* (-selinux) -test (-acl%*) (-action_modeswitch%) (-debug%) (-edd%) (-floppy%) (-gudev%*) (-hwdb%*) (-introspection%) (-keymap%*) (-rule_generator%*)" 0 kB
[ebuild     U  ] sys-power/upower-0.9.11-r1 [0.9.11] USE="-debug -doc (-introspection) -ios" 0 kB
[ebuild     U  ] sys-fs/udisks-1.0.2-r4 [1.0.2-r3] USE="bash-completion nls -debug -doc -remote-access" 0 kB
[ebuild     U  ] net-voip/telepathy-salut-0.5.0 [0.4.0] USE="-test" 0 kB
[ebuild     U  ] media-video/totem-2.32.0-r2 [2.32.0-r1] USE="bluetooth nautilus nsplugin python -debug -doc -galago -iplayer -lirc (-tracker) -upnp -youtube" 0 kB
[ebuild     U  ] media-video/minitube-1.4.3 [1.4.2] USE="gstreamer -debug -kde" LINGUAS="es -ar -bg -cs -de -el -fi -fr -he -hr -hu -it -ja -nb -nl -pl -pt_BR -pt_PT -ro -ru -tr -uk" 0 kB
[ebuild     U  ] app-office/gnumeric-1.10.15 [1.10.14] USE="gnome python -perl" 0 kB
[ebuild     U  ] net-p2p/mldonkey-3.0.7 [3.0.6] USE="fasttrack gnutella gtk ocamlopt -bittorrent -doc -gd -guionly -magic" 0 kB
[ebuild     U  ] sci-visualization/gnuplot-4.4.3-r1 [4.4.3] USE="X cairo gd latex plotutils readline thin-splines -doc -emacs -ggi -lua -svga -wxwidgets -xemacs" 0 kB

Total: 19 packages (16 upgrades, 1 downgrade, 2 new), Size of downloads: 4,001 kB

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

sys-fs/udev:0

  (sys-fs/udev-168-r2::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-fs/udev-145[extras] required by (app-misc/media-player-info-14::gentoo, installed)
    (and 2 more with the same problem)

  (sys-fs/udev-171::gentoo, installed) pulled in by
    >=sys-fs/udev-171[gudev] required by (media-sound/rhythmbox-0.13.3::gentoo, installed)
    (and 8 more with the same problem)


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.


Thanks
Comment 3 Juergen Rose 2011-06-09 19:38:07 UTC
After last 'emerge --sync' udev has again the extras USE flag and the issue disapeared for me.
Comment 4 Matt Turner gentoo-dev 2011-06-10 04:55:02 UTC

*** This bug has been marked as a duplicate of bug 370285 ***