Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 454114

Summary: portage behaves oddly with unslotted deps and ~arch packages
Product: Gentoo Linux Reporter: Rafał Mużyło <galtgendo>
Component: EclassesAssignee: Portage team <dev-portage>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Rafał Mużyło 2013-01-26 07:41:13 UTC
My system is an odd mix of arch and ~arch.
It's mostly x86 with some of ~x86 packages picked, but a few other packages haven't been updated in awhile.
Therefore it's quite likely that nobody will be able to reproduce this problem.

I'm using portage 2.2.0_alpha142.

Today (Timestamp of tree: Sat, 26 Jan 2013 01:15:01 +0000) I've got following output of 'emerge -upvD --with-bdeps y @world' (well, after I've done a few upgrades):
[ebuild  N     ] dev-python/python-exec-0.1.1  PYTHON_TARGETS="(jython2_5) (python2_5) (python2_6) (python2_7) (python3_1) (python3_2) (-pypy1_8) (-pypy1_9) (-pypy2_0) (-python3_3)" 63 kB
[ebuild     U  ] dev-libs/oniguruma-5.9.2-r1 [5.9.2] USE="-combination-explosion-check% -crnl-as-line-terminator% -static-libs%" 0 kB
[ebuild     U  ] app-i18n/anthy-9100h-r1 [9100h] USE="-canna-2ch% -emacs -static-libs%" 0 kB
[ebuild     U  ] dev-libs/libaio-0.3.109-r3 [0.3.109-r2] USE="(-multilib) -static-libs" 0 kB
[ebuild     U  ] virtual/libffi-3.0.11 [0] 0 kB
[ebuild     U  ] sys-apps/net-tools-1.60_p20120127084908 [1.60_p20110409135728] USE="nls -old-output% -static" 223 kB
[ebuild     U  ] app-arch/unzip-6.0-r3 [6.0-r1] USE="bzip2 unicode -natspec%" 0 kB
[ebuild     U  ] app-arch/zip-3.0-r1 [3.0] USE="bzip2 crypt unicode -natspec%" 1,258 kB
[ebuild     U  ] dev-vcs/cvsps-2.1-r1 [2.1] 0 kB
[ebuild     U  ] sys-apps/paxctl-0.7-r2 [0.7-r1] 0 kB
[ebuild  N     ] app-i18n/man-pages-fr-2.39.0  873 kB
[ebuild  N     ] app-i18n/man-pages-ja-20070515  3,402 kB
[ebuild  N     ] app-i18n/man-pages-zh_CN-1.5  3,675 kB
[ebuild  NS    ] dev-libs/openssl-0.9.8x:0.9.8 [1.0.0j:0] USE="gmp zlib -bindist -kerberos -sse2 {-test}" 3,694 kB
[ebuild  N     ] app-i18n/man-pages-de-0.8  465 kB
[ebuild     U  ] media-libs/jbig2dec-0.11-r1 [0.11] USE="png -static-libs {-test%}" 0 kB
[ebuild     U  ] app-i18n/enca-1.13-r3 [1.13-r2] USE="-doc -recode" 0 kB
[ebuild  N     ] app-i18n/man-pages-pl-20070628-r2  3,357 kB
[ebuild  N     ] media-fonts/liberation-fonts-2.00.0-r1  USE="X -fontforge" 0 kB
[ebuild  N     ] media-fonts/sazanami-20040629  USE="X" 0 kB
[ebuild  N     ] media-fonts/lohit-fonts-2.4.2  USE="X" 0 kB
[ebuild  N     ] media-fonts/lklug-0.6  USE="X" 0 kB
[ebuild     UD ] media-fonts/stix-fonts-1.0.0-r1::blackspire-tweaks [1.1.0::gentoo] USE="X" 0 kB
[ebuild     U ~] dev-libs/openssl-1.0.1c [1.0.0j] USE="gmp rfc3779 zlib -bindist -kerberos -sse2 -static-libs {-test} -vanilla%" 4,353 kB
[ebuild     U  ] net-libs/openslp-1.2.1-r2 [1.2.1-r1] 0 kB
[ebuild     U  ] dev-libs/fribidi-0.19.5-r1 [0.19.5] USE="-static-libs" 0 kB
[ebuild     U ~] dev-lang/python-2.7.3-r3:2.7 [2.7.3-r2:2.7] USE="doc examples gdbm ipv6 ncurses readline sqlite ssl threads (wide-unicode) xml -berkdb -build -tk -wininst" 0 kB
[ebuild     U  ] dev-libs/libxml2-2.8.0-r3:2 [2.8.0-r1:2] USE="ipv6 python readline -debug -doc -examples -icu -lzma -static-libs {-test}" 5 kB
[ebuild  N     ] dev-python/fpconst-0.7.3  0 kB
[ebuild  N     ] media-libs/libmikmod-3.2.0  USE="alsa (-coreaudio) -oss -static-libs" 853 kB
[ebuild     U ~] dev-lang/python-3.2.3-r2:3.2 [3.2.3-r1:3.2] USE="doc examples gdbm ipv6 ncurses readline sqlite ssl threads (wide-unicode) xml -build -tk -wininst" 0 kB
[ebuild     U  ] dev-python/setuptools-0.6.30-r1 [0.6.21] PYTHON_TARGETS="python2_7%* python3_2%* -python2_5% -python2_6% -python3_1%" 624 kB
[ebuild  N     ] dev-python/pyopenssl-0.12  USE="-doc" 0 kB
[ebuild  N     ] dev-python/pyserial-2.5-r1  0 kB
[ebuild  N    ~] dev-python/wstools-0.3  0 kB
[ebuild  N     ] dev-python/m2crypto-0.21.1  USE="-doc -examples" 0 kB
[ebuild  N     ] net-zope/zope-fixers-1.0  0 kB
[ebuild  N     ] net-zope/zope-interface-3.8.0  0 kB
[ebuild  N    ~] dev-python/soappy-0.12.5  USE="ssl -examples" 0 kB
[ebuild     U  ] sys-apps/attr-2.4.46-r1 [2.4.46] USE="nls -static-libs" 0 kB
[ebuild     U  ] sys-apps/findutils-4.4.2-r1 [4.4.2] USE="nls (-selinux) -static" 0 kB
[ebuild     U  ] net-misc/rsync-3.0.9-r2 [3.0.9] USE="acl iconv ipv6 xattr -static" 0 kB
[ebuild     U  ] sys-fs/ntfs3g-2012.1.15-r2 [2012.1.15] USE="acl crypt external-fuse ntfsprogs xattr -debug -static-libs -suid (-extras%) (-udev%)" 0 kB
[ebuild     U ~] dev-python/pygobject-2.28.6-r53:2 [2.28.6-r52:2] USE="libffi -examples {-test} (-doc%) (-introspection%)" PYTHON_TARGETS="python2_7%* -python2_6%" 0 kB
[ebuild     U ~] app-text/migemo-0.40-r5::blackspire-tweaks [0.40-r4::gentoo] USE="-emacs" RUBY_TARGETS="ruby18 ruby19%* (-ree18)" 0 kB
[ebuild     U  ] dev-java/java-config-2.1.12-r1:2 [2.1.11-r3:2] PYTHON_TARGETS="python2_7%* python3_2%* (-pypy1_8) (-pypy1_9) -python2_6% -python3_1% (-python3_3)" 48 kB
[ebuild  NS    ] sys-kernel/gentoo-sources-3.5.7:3.5.7 [3.2.1-r1:3.2.1-r1, 3.6.2:3.6.2, 3.6.8:3.6.8] USE="-build -deblob -symlink" 79,348 kB
[ebuild  NS    ] app-text/docbook-xml-dtd-4.5-r1:4.5 [4.1.2-r6:4.1.2, 4.2-r2:4.2, 4.3-r1:4.3, 4.4-r2:4.4] 0 kB
[ebuild  N     ] app-text/asciidoc-8.6.5  USE="-examples -graphviz -highlight {-test} -vim-syntax" 848 kB
[ebuild     U  ] x11-wm/openbox-3.5.0_p20121006:3 [3.5.0-r1:3] USE="branding%* nls python%* session startup-notification -debug -imlib -static-libs" 482 kB
[ebuild     U  ] media-libs/freeglut-2.8.0-r1 [2.8.0] USE="-debug -static-libs" 0 kB
[ebuild     U  ] app-text/opensp-1.5.2-r3 [1.5.2-r2] USE="doc nls -static-libs {-test}" 0 kB
[ebuild     U  ] media-libs/glew-1.9.0 [1.7.0] USE="doc -static-libs" 532 kB
[ebuild     U  ] dev-util/gtk-doc-1.18-r1 [1.18] USE="doc highlight vim -debug -emacs {-test}" 0 kB
[ebuild     U  ] x11-misc/gmrun-0.9.2-r1 [0.9.2] 0 kB
[ebuild  N     ] dev-python/twisted-11.0.0  USE="crypt gtk serial" 0 kB
[ebuild  N     ] dev-python/twisted-web-11.0.0  USE="soap" 0 kB
[ebuild     U  ] media-libs/tiff-4.0.2-r1 [4.0.2] USE="cxx jbig jpeg lzma zlib -static-libs" 0 kB
[ebuild     U  ] media-libs/jasper-1.900.1-r5 [1.900.1-r4] USE="jpeg opengl -static-libs" 26 kB
[ebuild     U ~] net-dns/avahi-0.6.31 [0.6.30-r1] USE="autoipd bookmarks* dbus gdbm gtk gtk3 howl-compat introspection ipv6 mdnsresponder-compat python qt4* utils -doc -mono {-test}" 1,239 kB
[ebuild     U  ] media-libs/libsdl-1.2.15-r2 [1.2.15] USE="X alsa audio fbcon joystick opengl pulseaudio video xinerama xv -aalib -custom-cflags -dga -directfb -ggi -libcaca -nas -oss (-ps3) -static-libs -svga -tslib" 0 kB
[ebuild     U  ] media-libs/libao-1.1.0-r1 [1.1.0] USE="alsa mmap pulseaudio -nas -static-libs" 0 kB
[ebuild  N     ] media-video/ffmpeg2theora-0.28-r1  USE="-debug -kate" 94 kB
[ebuild     U  ] net-libs/libgsasl-1.8.0-r1 [1.8.0] USE="gcrypt idn kerberos nls -ntlm -static-libs" 0 kB
[ebuild     U  ] app-doc/doxygen-1.7.6.1 [1.7.3] USE="doc dot%* qt4 -debug -latex (-nodot%) (-tcl%)" LINGUAS="de%* fr%* ja%* ko%* pl%* -af% -ar% -ca% -cs% -da% -el% -eo% -es% -fa% -fi% -hr% -hu% -hy% -id% -it% -lt% -mk% -nb% -nl% -pt% -pt_BR% -ro% -ru% -sk% -sl% -sr% -sv% -tr% -uk% -vi% -zh%" 4,684 kB
[ebuild     U  ] x11-libs/libXfont-1.4.5-r1 [1.4.5] USE="bzip2%* doc* ipv6 truetype%* -static-libs" 0 kB
[ebuild     U  ] x11-libs/libXaw-1.0.11-r1 [1.0.11] USE="doc* -deprecated% -static-libs" 0 kB
[ebuild     UD ] games-engines/stratagus-2.2.5.5 [2.2.6] USE="bzip2 doc* mikmod* mng theora vorbis -debug" 955 kB
[ebuild     U  ] dev-libs/libusb-1.0.9:1 [1.0.8:1] USE="doc* -debug -static-libs" 0 kB
[ebuild I   UD ] games-strategy/wargus-2.2.5.5 [2.2.6] 3,521 kB
[ebuild     U  ] media-video/mjpegtools-2.0.0-r3:1 [2.0.0-r1:1] USE="dv gtk mmx png quicktime sdl v4l -dga -sdlgfx -static-libs" 0 kB
[ebuild     U  ] media-plugins/gst-plugins-meta-0.10-r7:0.10 [0.10-r6:0.10] USE="X a52 aac alsa dts dvd ffmpeg flac mp3 mpeg ogg pulseaudio theora vcd vorbis xv -dv -dvb -http% -lame -libvisual% -mms -musepack -oss -taglib -v4l -vpx -wavpack (-mythtv%)" 0 kB
[ebuild     U ~] www-client/firefox-18.0.1 [18.0] USE="alsa dbus gstreamer jit libnotify minimal startup-notification system-jpeg%* system-sqlite -bindist -custom-cflags -custom-optimization -debug (-pgo) (-selinux) -wifi" LINGUAS="pl -af -ak -ar -as -ast -be -bg -bn_BD -bn_IN -br -bs -ca -cs -csb -cy -da -de -el -en_GB -en_ZA -eo -es_AR -es_CL -es_ES -es_MX -et -eu -fa -fi -fr -fy_NL -ga_IE -gd -gl -gu_IN -he -hi_IN -hr -hu -hy_AM -id -is -it -ja -kk -km -kn -ko -ku -lg -lt -lv -mai -mk -ml -mr -nb_NO -nl -nn_NO -nso -or -pa_IN -pt_BR -pt_PT -rm -ro -ru -si -sk -sl -son -sq -sr -sv_SE -ta -ta_LK -te -th -tr -uk -vi -zh_CN -zh_TW -zu" 95,220 kB
[ebuild     U ~] app-crypt/heimdal-1.5.2-r2::gentoo [1.5.2-r1::blackspire-tweaks] USE="X berkdb caps hdb-ldap ipv6 otp pkinit ssl threads -afs -static-libs {-test}" 0 kB
[ebuild     UD ] net-fs/samba-3.6.9::gentoo [4.0.1::blackspire-tweaks] USE="acl ads aio caps%* client cups ldap netapi%* pam readline%* smbclient%* syslog winbind -addns -avahi -cluster -debug% -dmapi% -doc% -examples% -fam% -ldb% -quota (-selinux) -server% -smbsharemodes% -swat (-gnutls%*) (-iprint%)" 0 kB
[ebuild     U  ] www-plugins/adobe-flash-11.2.202.261 [10.3.183.50] USE="sse2check%* (-32bit) (-64bit) -kde (-multilib) (-selinux) -vdpau" 6,756 kB
[ebuild     UD ] app-text/poppler-0.20.5 [0.22.0] USE="cairo cjk curl cxx doc introspection jpeg jpeg2k lcms png qt4 tiff utils -debug" 0 kB
[ebuild     U  ] net-libs/libproxy-0.4.10-r1 [0.4.10] USE="perl python -gnome -kde -mono -networkmanager -spidermonkey {-test} -webkit" 0 kB
[ebuild     U ~] www-plugins/lightspark-0.7.0 [0.6.0.1] USE="curl ffmpeg gles nsplugin pulseaudio sdl -profile -rtmp" 0 kB
[ebuild     U  ] dev-tex/luatex-0.70.1-r1 [0.70.1] USE="doc" 0 kB
[ebuild     U  ] net-libs/neon-0.29.6-r2 [0.29.6] USE="doc expat kerberos libproxy nls ssl zlib -gnutls -pkcs11 -static-libs" LINGUAS="de fr ja pl zh_CN -cs -nn -ru -tr" 0 kB
[blocks b      ] <net-libs/neon-0.29.6-r1 ("<net-libs/neon-0.29.6-r1" is blocking dev-libs/openssl-1.0.1c)
[ebuild  N     ] virtual/shadow-0  0 kB
[ebuild     U  ] net-misc/openssh-5.9_p1-r4 [5.9_p1-r3] USE="X X509 hpn kerberos pam skey tcpd -bindist% -ldap -libedit (-selinux) -static" 0 kB
[blocks b      ] <net-misc/openssh-5.9_p1-r4 ("<net-misc/openssh-5.9_p1-r4" is blocking dev-libs/openssl-1.0.1c)
[ebuild  N     ] gnome-extra/polkit-gnome-0.105  0 kB
[ebuild     U  ] sys-fs/udisks-2.0.91:2 [2.0.1:2] USE="gptfdisk introspection -crypt -debug (-selinux) (-systemd)" 795 kB
[ebuild     U  ] dev-libs/cyrus-sasl-2.1.25-r3:2 [2.1.25:2] USE="berkdb gdbm java kerberos mysql openldap* pam postgres sqlite srp ssl -authdaemond -ldapdb -sample -static-libs -urandom" 0 kB

Total: 86 packages (53 upgrades, 5 downgrades, 25 new, 3 in new slots, 1 interactive), Size of downloads: 217,379 kB
Conflict: 2 blocks

The following keyword changes are necessary to proceed:
#required by app-arch/libarchive-3.0.4-r1, required by dev-util/cmake-2.8.9, required by net-libs/libproxy-0.4.10-r1, required by net-libs/neon-0.29.6-r2[libproxy], required by dev-vcs/subversion-1.7.7[webdav-neon], required by dev-vcs/git-1.8.0.2[subversion,perl], required by @selected, required by @world (argument)
=dev-libs/openssl-1.0.1c ~x86

When I added '-t', the output suggested it's python that's pulling openssl-0.9.8. Now, while it might matter, that python isn't using slotted deps for openssl, the result is still odd.

I'm not assigning this bug to anybody, cause I suspect it's unlikely to be reproducible.
Comment 1 Zac Medico gentoo-dev 2013-01-26 14:41:34 UTC

*** This bug has been marked as a duplicate of bug 444894 ***
Comment 2 Zac Medico gentoo-dev 2013-01-26 14:52:13 UTC
(In reply to comment #0)
> The following keyword changes are necessary to proceed:
> #required by app-arch/libarchive-3.0.4-r1, required by dev-util/cmake-2.8.9,
> required by net-libs/libproxy-0.4.10-r1, required by
> net-libs/neon-0.29.6-r2[libproxy], required by
> dev-vcs/subversion-1.7.7[webdav-neon], required by
> dev-vcs/git-1.8.0.2[subversion,perl], required by @selected, required by
> @world (argument)
> =dev-libs/openssl-1.0.1c ~x86
> 
> When I added '-t', the output suggested it's python that's pulling
> openssl-0.9.8. Now, while it might matter, that python isn't using slotted
> deps for openssl, the result is still odd.

I think it's partially a quirk of autounmask, and you may get a different result after you update your config file to accept the openssl-1.0.1c ~x86 keyword.