Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 496314 - app-emulation/emul-linux-x86-baselibs-20131008-r6 ("<=app-emulation/emul-linux-x86-baselibs-20131008-r6" is blocking sys-libs/readline-6.2_p5-r
Summary: app-emulation/emul-linux-x86-baselibs-20131008-r6 ("<=app-emulation/emul-linu...
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-12-28 21:24 UTC by tman
Modified: 2014-01-01 13:29 UTC (History)
6 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 tman 2013-12-28 21:24:44 UTC
These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U  ] dev-qt/qtcore-4.8.5-r1:4 [4.8.5:4] USE="exceptions glib iconv icu qt3support ssl (-aqua) -debug -pch" 0 kB
[ebuild     U  ] sys-libs/readline-6.2_p5-r1 [6.2_p5] USE="-static-libs" ABI_X86="32%* (64%*) (-x32)" 0 kB
[ebuild     U  ] x11-proto/xextproto-7.3.0 [7.2.99.901] USE="-doc" ABI_X86="32 (64) (-x32)" 224 kB
[ebuild     U  ] sys-block/thin-provisioning-tools-0.2.8-r2 [0.2.8-r1] USE="{-test}" 3 kB
[ebuild     U  ] sys-apps/kmod-16 [15-r1] USE="openrc tools zlib -debug -doc -lzma -static-libs" 1,408 kB
[ebuild     U  ] sys-fs/cryptsetup-1.6.3 [1.6.2] USE="gcrypt nls python udev -kernel -nettle -openssl -reencrypt -static -static-libs -urandom" PYTHON_SINGLE_TARGET="python2_7 -python2_6" PYTHON_TARGETS="python2_7 -python2_6" 1,235 kB
[ebuild     U  ] sys-devel/llvm-3.3-r2:0/3.3 [3.3-r1:0/3.3] USE="libffi python static-analyzer xml%* -clang -debug -doc -gold -multitarget -ocaml {-test} -udis86" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7 -pypy2_0 -python2_6" VIDEO_CARDS="-radeon" 0 kB
[blocks B      ] <=app-emulation/emul-linux-x86-baselibs-20131008-r6 ("<=app-emulation/emul-linux-x86-baselibs-20131008-r6" is blocking sys-libs/readline-6.2_p5-r1)

Total: 7 packages (7 upgrades), Size of downloads: 2,869 kB
Conflict: 1 block (1 unsatisfied)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (sys-libs/readline-6.2_p5-r1::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-libs/readline-5.0 required by (dev-lisp/clisp-2.49-r8::gentoo, installed)
    sys-libs/readline required by (app-crypt/gnupg-2.0.22::gentoo, installed)
    >=sys-libs/readline-4.1 required by (dev-lang/python-2.7.6::gentoo, installed)
    sys-libs/readline required by (dev-lang/ruby-1.8.7_p374-r1::gentoo, installed)
    sys-libs/readline required by (dev-db/postgresql-base-9.3.2::gentoo, installed)
    sys-libs/readline required by (app-text/hunspell-1.3.2-r3::gentoo, installed)
    sys-libs/readline required by (net-wireless/wpa_supplicant-2.0-r3::gentoo, installed)
    sys-libs/readline required by (dev-lang/ruby-1.9.3_p484::gentoo, installed)
    sys-libs/readline required by (media-sound/jack-audio-connection-kit-0.121.3-r1::gentoo, installed)
    sys-libs/readline required by (dev-lang/ruby-2.0.0_p353::gentoo, installed)
    sys-libs/readline required by (sys-apps/gawk-4.1.0::gentoo, installed)
    sys-libs/readline required by (sys-fs/reiser4progs-1.0.7::gentoo, installed)
    sys-libs/readline required by (dev-lang/php-5.5.7::gentoo, installed)
    sys-libs/readline required by (dev-lang/ruby-2.1.0::gentoo, installed)
    sys-libs/readline required by (sci-libs/libqalculate-0.9.7-r1::gentoo, installed)
    >=sys-libs/readline-4.1 required by (net-misc/ntp-4.2.6_p5-r9::gentoo, installed)
    sys-libs/readline required by (dev-lang/lua-5.1.5::gentoo, installed)
    sys-libs/readline required by (media-gfx/gphoto2-2.5.2::gentoo, installed)
    >=sys-libs/readline-5.2 required by (sys-block/parted-3.1-r1::gentoo, installed)
    sys-libs/readline required by (sys-fs/lvm2-2.02.104::gentoo, installed)
    >=sys-libs/readline-4.1 required by (dev-lang/python-3.3.3::gentoo, installed)
    sys-libs/readline required by (sys-libs/slang-2.2.4::gentoo, installed)
    >=sys-libs/readline-6.2 required by (app-shells/bash-4.2_p45::gentoo, installed)
    sys-libs/readline:= required by (dev-libs/libxml2-2.9.1-r1::gentoo, installed)
    >=sys-libs/readline-4.1 required by (sys-devel/bc-1.06.95-r1::gentoo, installed)
    sys-libs/readline:= required by (net-wireless/bluez-4.101-r8::gentoo, installed)
    >=sys-libs/readline-4.1 required by (dev-db/libiodbc-3.52.8-r1::gentoo, installed)
    >=sys-libs/readline-4.1 required by (dev-lang/python-3.2.5-r3::gentoo, installed)
    sys-libs/readline required by (sys-devel/gdb-7.6.2::gentoo, installed)
    sys-libs/readline required by (dev-libs/libpcre-8.34::gentoo, installed)
    sys-libs/readline required by (dev-db/sqlite-3.8.2::gentoo, installed)
    >=sys-libs/readline-6.1 required by (dev-db/unixODBC-2.3.1-r1::gentoo, installed)
    >=sys-libs/readline-4.1 required by (dev-db/mysql-5.5.32::gentoo, installed)
    sys-libs/readline required by (sys-fs/xfsprogs-3.1.11-r1::gentoo, installed)
    >=sys-libs/readline-4.1 required by (net-misc/socat-1.7.2.2::gentoo, installed)
    sys-libs/readline required by (sys-fs/multipath-tools-0.5.0-r1::gentoo, installed)
    sys-libs/readline:0/0= required by (dev-libs/libxml2-2.9.1-r1::gentoo, installed)
    sys-libs/readline:0/0= required by (net-wireless/bluez-4.101-r8::gentoo, installed)

  (app-emulation/emul-linux-x86-baselibs-20131008-r6::gentoo, installed) pulled in by
    ~app-emulation/emul-linux-x86-baselibs-20131008 required by (app-emulation/emul-linux-x86-xlibs-20131008::gentoo, installed)
    ~app-emulation/emul-linux-x86-baselibs-20131008 required by (app-emulation/emul-linux-x86-gstplugins-20131008::gentoo, installed)
    app-emulation/emul-linux-x86-baselibs required by (www-plugins/adobe-flash-11.2.202.332::gentoo, installed)
    ~app-emulation/emul-linux-x86-baselibs-20131008 required by (app-emulation/emul-linux-x86-medialibs-20131008-r1::gentoo, installed)
    app-emulation/emul-linux-x86-baselibs required by (app-emulation/wine-1.7.9::gentoo, installed)
    ~app-emulation/emul-linux-x86-baselibs-20131008 required by (app-emulation/emul-linux-x86-gtklibs-20131008-r1::gentoo, installed)
    app-emulation/emul-linux-x86-baselibs[development] required by (app-emulation/wine-1.7.9::gentoo, installed)
    ~app-emulation/emul-linux-x86-baselibs-20131008[abi_x86_32=] (~app-emulation/emul-linux-x86-baselibs-20131008[abi_x86_32]) required by (app-emulation/emul-linux-x86-soundlibs-20131008-r2::gentoo, installed)
    >=app-emulation/emul-linux-x86-baselibs-20131008[development] required by (app-emulation/wine-1.7.9::gentoo, installed)
    ~app-emulation/emul-linux-x86-baselibs-20131008 required by (app-emulation/emul-linux-x86-db-20131008::gentoo, installed)
    app-emulation/emul-linux-x86-baselibs[development] required by (x11-libs/libSM-1.2.2::gentoo, installed)
    ~app-emulation/emul-linux-x86-baselibs-20131008 required by (app-emulation/emul-linux-x86-qtlibs-20131008::gentoo, installed)
    >=app-emulation/emul-linux-x86-baselibs-20130224[development] required by (app-emulation/wine-1.7.9::gentoo, installed)
    app-emulation/emul-linux-x86-baselibs required by (app-text/acroread-9.5.5::gentoo, installed)
    app-emulation/emul-linux-x86-baselibs required by (net-misc/teamviewer-8.0.20931::gentoo, installed)


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked


Reproducible: Always




Portage 2.2.7 (default/linux/amd64/13.0/desktop, gcc-4.8.2, glibc-2.17, 3.12.6-gentoo x86_64)
=================================================================
System uname: Linux-3.12.6-gentoo-x86_64-Intel-R-_Core-TM-_i7-3740QM_CPU_@_2.70GHz-with-gentoo-2.2
KiB Mem:    24695688 total,  22537012 free
KiB Swap:   25598972 total,  25598972 free
Timestamp of tree: Sat, 28 Dec 2013 21:00:01 +0000
ld GNU ld (GNU Binutils) 2.23.2
app-shells/bash:          4.2_p45
dev-java/java-config:     2.2.0
dev-lang/python:          2.7.6, 3.2.5-r3, 3.3.3
dev-util/cmake:           2.8.12.1-r2
dev-util/pkgconfig:       0.28
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.12.4
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.11.6, 1.12.6, 1.14.1
sys-devel/binutils:       2.23.2
sys-devel/gcc:            4.7.3-r1, 4.8.2
sys-devel/gcc-config:     1.8
sys-devel/libtool:        2.4.2
sys-devel/make:           4.0-r1
sys-kernel/linux-headers: 3.12 (virtual/os-headers)
sys-libs/glibc:           2.17
Repositories: gentoo bitcoin Techwolf lokal
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=corei7 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.5/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php/cli-php5.5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=corei7 -O2 -pipe"
DISTDIR="/mnt/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="de_DE.UTF-8"
LC_ALL=""
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j9"
Comment 1 Jakub Caban 2013-12-29 08:47:35 UTC
Using --nodeps shows file collision:

 * This package will overwrite one or more files that may belong to other
 * packages (see list below). You can use a command such as `portageq
 * owners / <filename>` to identify the installed package that owns a
 * file. If portageq reports that only one package owns a file then do
 * NOT file a bug report. A bug report is only useful if it identifies at
 * least two or more packages that are known to install the same file(s).
 * If a collision occurs and you can not explain where the file came from
 * then you should simply ignore the collision since there is not enough
 * information to determine if a real problem exists. Please do NOT file
 * a bug report at http://bugs.gentoo.org unless you report exactly which
 * two packages install the same file(s). See
 * http://wiki.gentoo.org/wiki/Knowledge_Base:Blockers for tips on how to
 * solve the problem. And once again, please do NOT file a bug report
 * unless you have completely understood the above message.
 * 
 * Detected file collision(s):
 * 
 *      /usr/lib32/libreadline.so
 *      /usr/lib32/libhistory.so
 * 
 * Searching all installed packages for file collisions...
 * 
 * Press Ctrl-C to Stop
 * 
 * app-emulation/emul-linux-x86-baselibs-20131008-r6:0::gentoo
 *      /usr/lib32/libhistory.so
 *      /usr/lib32/libreadline.so
 * 
 * Package 'sys-libs/readline-6.2_p5-r1' NOT merged due to file
 * collisions. If necessary, refer to your elog messages for the whole
 * content of the above message.

Those files should probably be removed from emul-linux-x86-baselibs (when using ABI_32) on the next revbump.
Comment 2 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2014-01-01 13:05:54 UTC
What you experience appears to be by design.

You could try one of the following support mediums if you wish further support:

 - Gentoo Forums (https://forums.gentoo.org/)
 - Gentoo Mailinglists (https://www.gentoo.org/main/en/lists.xml)
 - Gentoo Chat Channels (http://www.gentoo.org/main/en/irc.xml)

The Gentoo Bugzilla only serves resolution of bugs and requests.

PS: The file collision is why the blocker is in place, it is on purpose; future migration can indeed result in the file going away, but looking at the broader view that means the package becomes useless. Exactly, when the migration is over the new packages will replace the older and thus the older will go away; as for now, you need to either choose the new or old one for each blocker.
Comment 3 Nikos Chantziaras 2014-01-01 13:29:48 UTC
Isn't this solved already in 20131008-r8?