Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 499226 - Portage isn't able to resolve multiple package instances within a single package slot anymore
Summary: Portage isn't able to resolve multiple package instances within a single pack...
Status: CONFIRMED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Dependencies (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
: 500096 (view as bug list)
Depends on:
Blocks:
 
Reported: 2014-01-25 14:09 UTC by Michiel de Bruijne
Modified: 2022-10-20 02:43 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 Michiel de Bruijne 2014-01-25 14:09:55 UTC
Something has changed recently in Portage (or in the tree) that results in a quite a few slot conflicts. This used to work perfectly fine in the past. All slot conflicts have in common that a non version specific package is being pulled in the dependency graph and at the same time a specific version of the same package. I have resolved all these slot blockers by hand so unfortunately I don't have a lot of examples anymore, but I can provide one example at this moment.
Comment 1 Michiel de Bruijne 2014-01-25 14:14:13 UTC
In this example you see a slot conflict for x11-base/xorg-server:0. Version x11-base/xorg-server-1.15.0 is being pulled into the dependency graph because some packages depend on non version specific x11-base/xorg-server. However x11-drivers/ati-drivers-13.12 depend on version specific <=x11-base/xorg-server-1.14.49.



emerge @world -DNuva --backtrack=100000

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

Calculating dependencies... done!
[ebuild     U  ] sys-kernel/linux-headers-3.13 [3.12] 0 kB
[ebuild     U  ] sys-libs/glibc-2.18-r1:2.2 [2.17:2.2] USE="gd (multilib) nscd suid -debug (-hardened) -profile (-selinux) -systemtap -vanilla" 0 kB
[ebuild     U  ] dev-libs/libtasn1-3.4:0/6 [2.14:0/0] USE="-doc -static-libs" 0 kB
[ebuild  r  U  ] media-libs/ilmbase-2.1.0:0/11 [2.0.1-r1:0/2.0.1] USE="-static-libs" ABI_X86="32 (64) (-x32)" 0 kB
[ebuild     U  ] app-editors/vim-core-7.4.155 [7.4.131] USE="nls -acl -minimal" 0 kB
[ebuild     U  ] dev-python/cython-0.20 [0.19.2] USE="-doc {-test}" PYTHON_TARGETS="python2_7 python3_2 -pypy2_0 -python2_6 -python3_3" 0 kB
[ebuild     U  ] dev-libs/libnl-3.2.24:3 [3.2.24_rc1-r1:3] USE="python utils -static-libs" PYTHON_TARGETS="python2_7 python3_2 -python2_6 -python3_3" 0 kB
[ebuild  r  U  ] media-libs/openexr-2.1.0:0/21 [2.0.1-r1:0/2.0.1] USE="-examples -static-libs" ABI_X86="32 (64) (-x32)" 0 kB
[ebuild     U  ] x11-libs/libdrm-2.4.52 [2.4.51] USE="libkms -static-libs" ABI_X86="32 (64) (-x32)" VIDEO_CARDS="(-exynos) (-freedreno) -intel -nouveau (-omap) -radeon -vmware" 0 kB
[ebuild  N     ] x11-libs/libxshmfence-1.1  USE="-static-libs" ABI_X86="32 (64) (-x32)" 0 kB
[ebuild  N     ] x11-proto/dri3proto-1.0  ABI_X86="32 (64) (-x32)" 0 kB
[ebuild  N     ] x11-proto/presentproto-1.0  ABI_X86="32 (64) (-x32)" 0 kB
[ebuild     U  ] media-libs/portaudio-19_pre20140121_rc [19_pre20111121-r1] USE="alsa cxx -debug -jack -oss -static-libs" ABI_X86="32 (64) (-x32)" 0 kB
[ebuild     U  ] dev-libs/apr-1.5.0-r1:1 [1.5.0:1] USE="urandom -doc -older-kernels-compatibility -static-libs" 0 kB
[ebuild     U  ] media-libs/libass-0.10.2:0/5 [0.10.1:0/0] USE="enca fontconfig harfbuzz -static-libs" 0 kB
[ebuild     U  ] app-cdr/cdrtools-3.01_alpha22 [3.01_alpha21] USE="filecaps nls unicode -acl" 0 kB
[ebuild     U  ] net-libs/gnutls-3.2.9 [3.2.8] USE="cxx nls zlib -dane -doc -examples -guile -pkcs11 -static-libs {-test}" LINGUAS="en -cs -de -fi -fr -it -ms -nl -pl -sv -uk -vi -zh_CN" 0 kB
[ebuild     U  ] net-libs/libpcap-1.5.3 [1.5.2] USE="dbus ipv6 -bluetooth -canusb -netlink -static-libs" 0 kB
[ebuild     U  ] app-editors/vim-7.4.155 [7.4.131] USE="X lua nls perl python ruby -acl -cscope -debug -gpm -luajit -minimal -racket (-selinux) -tcl -vim-pager" PYTHON_SINGLE_TARGET="python2_7 -python2_6 -python3_2 -python3_3" PYTHON_TARGETS="python2_7 python3_2 -python2_6 -python3_3" 0 kB
[ebuild     U  ] sys-apps/man-pages-posix-2013a [2003a] 0 kB
[ebuild  N     ] x11-libs/gtkglext-1.2.0-r1  USE="-debug" 0 kB
[ebuild     U  ] net-misc/wget-1.15 [1.14-r1] USE="idn ipv6 nls pcre ssl uuid zlib -debug -gnutls -ntlm -static" 0 kB
[ebuild     U  ] dev-util/cmake-2.8.12.1-r4 [2.8.12.1-r3] USE="ncurses qt4 -emacs (-qt5) {-test}" 0 kB
[ebuild     U  ] app-text/mupdf-1.3_p20140118:0/1.3 [1.3_p20130828:0/1.3] USE="X -static -static-libs -vanilla" 0 kB
[ebuild     UD ] sys-devel/llvm-3.3-r3:0/3.3 [3.4:0/3.4] USE="clang libffi python static-analyzer xml -debug -doc -gold -multitarget -ocaml {-test} -udis86 (-ncurses%*)" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7 -pypy2_0 -python2_6" VIDEO_CARDS="-radeon" 0 kB
[ebuild  rR    ] media-gfx/imagemagick-6.8.8.2:0/6.8.8.2  USE="X bzip2 corefonts cxx fftw fontconfig jpeg jpeg2k lcms lzma openexr openmp pdf perl png postscript svg tiff truetype webp xml zlib -autotrace -djvu -fpx -graphviz -hdri -jbig -lqr -opencl -pango -q32 -q64 -q8 -raw -static-libs {-test} -wmf" 0 kB
[ebuild  rR    ] media-libs/vigra-1.9.0  USE="fftw hdf5 jpeg openexr png python tiff -doc {-test}" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" 0 kB
[ebuild     U  ] app-emulation/emul-linux-x86-baselibs-20131008-r9 [20131008-r8] USE="development" ABI_X86="32" 0 kB
[ebuild  rR    ] media-gfx/enblend-4.1.2  USE="openmp -debug -doc -gpu -image-cache" 0 kB
[ebuild  rR    ] media-gfx/hugin-2013.0.0-r1  USE="python sift -debug -lapack" LINGUAS="-bg -ca -cs -da -de -en_GB -es -eu -fi -fr -hu -it -ja -ko -nl -pl -pt_BR -ro -ru -sk -sl -sv -uk -zh_CN -zh_TW" PYTHON_SINGLE_TARGET="python2_7 -python3_2 -python3_3" PYTHON_TARGETS="python2_7 python3_2 -python3_3" 0 kB
[ebuild  rR    ] kde-base/kdelibs-4.12.1:4/4.12  USE="alsa bzip2 handbook jpeg2k kerberos lzma mmx nls openexr opengl policykit semantic-desktop spell sse sse2 ssl udev udisks upower -3dnow -acl (-altivec) (-aqua) -debug -doc -fam {-test} -zeroconf" 0 kB
[ebuild  rR    ] kde-base/kdebase-kioslaves-4.12.1:4/4.12  USE="bzip2 exif handbook lzma openexr samba sftp (-aqua) -debug" 0 kB
[ebuild     U  ] media-libs/opencv-2.4.8:0/2.4 [2.4.7:0/2.4] USE="eigen ffmpeg gstreamer gtk java jpeg jpeg2k openexr opengl openmp png python%* qt4 threads tiff xine -cuda -doc -examples -ieee1394 (-ipp) -opencl -pch -testprograms -v4l" PYTHON_SINGLE_TARGET="python2_7%* -python2_6%" PYTHON_TARGETS="python2_7%* -python2_6%" 0 kB
[ebuild  r  U  ] x11-base/xorg-server-1.15.0:0/1.15.0 [1.14.5:0/1.14.5] USE="ipv6 nptl suid udev xorg -dmx -doc -kdrive -minimal (-selinux) -static-libs -tslib -xnest -xvfb" 0 kB
[ebuild  rR    ] media-libs/mesa-9.2.5  USE="classic egl gallium gles2 llvm nptl openvg xorg -bindist -debug -gbm -gles1 -llvm-shared-libs -opencl -osmesa -pax_kernel -pic -r600-llvm-compiler (-selinux) -vdpau -wayland -xa -xvmc" ABI_X86="32 (64) (-x32)" VIDEO_CARDS="(-freedreno) -i915 -i965 -ilo -intel -nouveau -r100 -r200 -r300 -r600 -radeon -radeonsi -vmware" 0 kB
[ebuild  rR    ] x11-drivers/xf86-input-evdev-2.8.2  0 kB
[ebuild  rR    ] x11-drivers/xf86-input-synaptics-1.7.2  0 kB
[ebuild  rR    ] x11-base/xorg-server-1.14.5:0/1.14.5  USE="ipv6 nptl suid udev xorg -dmx -doc -kdrive -minimal (-selinux) -static-libs -tslib -xnest -xvfb" 0 kB

Total: 38 packages (23 upgrades, 1 downgrade, 4 new, 10 reinstalls), Size of downloads: 0 kB

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

x11-base/xorg-server:0

  (x11-base/xorg-server-1.15.0::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (x11-base/xorg-server-1.14.5::gentoo, ebuild scheduled for merge) pulled in by
    <=x11-base/xorg-server-1.14.49[-minimal] required by (x11-drivers/ati-drivers-13.12::gentoo, installed)


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.

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


The following packages are causing rebuilds:

  (media-libs/openexr-2.1.0::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (kde-base/kdelibs-4.12.1::gentoo, ebuild scheduled for merge)
    (media-gfx/enblend-4.1.2::gentoo, ebuild scheduled for merge)
    (media-gfx/imagemagick-6.8.8.2::gentoo, ebuild scheduled for merge)
    (kde-base/kdebase-kioslaves-4.12.1::gentoo, ebuild scheduled for merge)
    (media-libs/vigra-1.9.0::gentoo, ebuild scheduled for merge)
    (media-gfx/hugin-2013.0.0-r1::gentoo, ebuild scheduled for merge)
  (media-libs/ilmbase-2.1.0::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (kde-base/kdelibs-4.12.1::gentoo, ebuild scheduled for merge)
    (media-libs/openexr-2.1.0::gentoo, ebuild scheduled for merge)
  (x11-base/xorg-server-1.15.0::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (media-libs/mesa-9.2.5::gentoo, ebuild scheduled for merge)
    (x11-drivers/xf86-input-evdev-2.8.2::gentoo, ebuild scheduled for merge)
    (x11-drivers/xf86-input-synaptics-1.7.2::gentoo, ebuild scheduled for merge)
Comment 2 Michiel de Bruijne 2014-01-25 14:21:33 UTC
If I put =x11-base/xorg-server-1.15.0 in package.mask then the slot conflict is resolved. This also confirms (again) that this specific version isn't necessary for the dependency graph.

Portage used to resolve this automatically, but recently manual package masking (or other workarounds) are necessary to get a complete dependency graph. This is definitely not an isolated incident, because I had this with at least ten other packages. Hopefully this single example provides enough information to isolate the root cause.




emerge @world -DNuva

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

Calculating dependencies... done!
[ebuild     U  ] sys-kernel/linux-headers-3.13 [3.12] 0 kB
[ebuild     U  ] sys-libs/glibc-2.18-r1:2.2 [2.17:2.2] USE="gd (multilib) nscd suid -debug (-hardened) -profile (-selinux) -systemtap -vanilla" 0 kB
[ebuild     U  ] dev-libs/libtasn1-3.4:0/6 [2.14:0/0] USE="-doc -static-libs" 0 kB
[ebuild  r  U  ] media-libs/ilmbase-2.1.0:0/11 [2.0.1-r1:0/2.0.1] USE="-static-libs" ABI_X86="32 (64) (-x32)" 0 kB
[ebuild     U  ] app-editors/vim-core-7.4.155 [7.4.131] USE="nls -acl -minimal" 0 kB
[ebuild     U  ] dev-python/cython-0.20 [0.19.2] USE="-doc {-test}" PYTHON_TARGETS="python2_7 python3_2 -pypy2_0 -python2_6 -python3_3" 0 kB
[ebuild     U  ] dev-libs/libnl-3.2.24:3 [3.2.24_rc1-r1:3] USE="python utils -static-libs" PYTHON_TARGETS="python2_7 python3_2 -python2_6 -python3_3" 0 kB
[ebuild  r  U  ] media-libs/openexr-2.1.0:0/21 [2.0.1-r1:0/2.0.1] USE="-examples -static-libs" ABI_X86="32 (64) (-x32)" 0 kB
[ebuild     U  ] x11-libs/libdrm-2.4.52 [2.4.51] USE="libkms -static-libs" ABI_X86="32 (64) (-x32)" VIDEO_CARDS="(-exynos) (-freedreno) -intel -nouveau (-omap) -radeon -vmware" 0 kB
[ebuild     U  ] media-libs/portaudio-19_pre20140121_rc [19_pre20111121-r1] USE="alsa cxx -debug -jack -oss -static-libs" ABI_X86="32 (64) (-x32)" 0 kB
[ebuild     U  ] dev-libs/apr-1.5.0-r1:1 [1.5.0:1] USE="urandom -doc -older-kernels-compatibility -static-libs" 0 kB
[ebuild     U  ] media-libs/libass-0.10.2:0/5 [0.10.1:0/0] USE="enca fontconfig harfbuzz -static-libs" 0 kB
[ebuild     U  ] app-emulation/emul-linux-x86-baselibs-20131008-r9 [20131008-r8] USE="development" ABI_X86="32" 0 kB
[ebuild     U  ] net-libs/libpcap-1.5.3 [1.5.2] USE="dbus ipv6 -bluetooth -canusb -netlink -static-libs" 0 kB
[ebuild     U  ] sys-apps/man-pages-posix-2013a [2003a] 0 kB
[ebuild  N     ] x11-libs/gtkglext-1.2.0-r1  USE="-debug" 0 kB
[ebuild     U  ] app-editors/vim-7.4.155 [7.4.131] USE="X lua nls perl python ruby -acl -cscope -debug -gpm -luajit -minimal -racket (-selinux) -tcl -vim-pager" PYTHON_SINGLE_TARGET="python2_7 -python2_6 -python3_2 -python3_3" PYTHON_TARGETS="python2_7 python3_2 -python2_6 -python3_3" 0 kB
[ebuild     U  ] app-cdr/cdrtools-3.01_alpha22 [3.01_alpha21] USE="filecaps nls unicode -acl" 0 kB
[ebuild     U  ] net-libs/gnutls-3.2.9 [3.2.8] USE="cxx nls zlib -dane -doc -examples -guile -pkcs11 -static-libs {-test}" LINGUAS="en -cs -de -fi -fr -it -ms -nl -pl -sv -uk -vi -zh_CN" 0 kB
[ebuild     U  ] net-misc/wget-1.15 [1.14-r1] USE="idn ipv6 nls pcre ssl uuid zlib -debug -gnutls -ntlm -static" 0 kB
[ebuild     U  ] dev-util/cmake-2.8.12.1-r4 [2.8.12.1-r3] USE="ncurses qt4 -emacs (-qt5) {-test}" 0 kB
[ebuild     U  ] app-text/mupdf-1.3_p20140118:0/1.3 [1.3_p20130828:0/1.3] USE="X -static -static-libs -vanilla" 0 kB
[ebuild  rR    ] media-libs/vigra-1.9.0  USE="fftw hdf5 jpeg openexr png python tiff -doc {-test}" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" 0 kB
[ebuild  rR    ] media-gfx/imagemagick-6.8.8.2:0/6.8.8.2  USE="X bzip2 corefonts cxx fftw fontconfig jpeg jpeg2k lcms lzma openexr openmp pdf perl png postscript svg tiff truetype webp xml zlib -autotrace -djvu -fpx -graphviz -hdri -jbig -lqr -opencl -pango -q32 -q64 -q8 -raw -static-libs {-test} -wmf" 0 kB
[ebuild  rR    ] media-gfx/enblend-4.1.2  USE="openmp -debug -doc -gpu -image-cache" 0 kB
[ebuild  rR    ] media-gfx/hugin-2013.0.0-r1  USE="python sift -debug -lapack" LINGUAS="-bg -ca -cs -da -de -en_GB -es -eu -fi -fr -hu -it -ja -ko -nl -pl -pt_BR -ro -ru -sk -sl -sv -uk -zh_CN -zh_TW" PYTHON_SINGLE_TARGET="python2_7 -python3_2 -python3_3" PYTHON_TARGETS="python2_7 python3_2 -python3_3" 0 kB
[ebuild     U  ] media-libs/opencv-2.4.8:0/2.4 [2.4.7:0/2.4] USE="eigen ffmpeg gstreamer gtk java jpeg jpeg2k openexr opengl openmp png python%* qt4 threads tiff xine -cuda -doc -examples -ieee1394 (-ipp) -opencl -pch -testprograms -v4l" PYTHON_SINGLE_TARGET="python2_7%* -python2_6%" PYTHON_TARGETS="python2_7%* -python2_6%" 0 kB
[ebuild  rR    ] kde-base/kdelibs-4.12.1:4/4.12  USE="alsa bzip2 handbook jpeg2k kerberos lzma mmx nls openexr opengl policykit semantic-desktop spell sse sse2 ssl udev udisks upower -3dnow -acl (-altivec) (-aqua) -debug -doc -fam {-test} -zeroconf" 0 kB
[ebuild  rR    ] kde-base/kdebase-kioslaves-4.12.1:4/4.12  USE="bzip2 exif handbook lzma openexr samba sftp (-aqua) -debug" 0 kB

Total: 29 packages (22 upgrades, 1 new, 6 reinstalls), Size of downloads: 0 kB

The following packages are causing rebuilds:

  (media-libs/openexr-2.1.0::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (kde-base/kdelibs-4.12.1::gentoo, ebuild scheduled for merge)
    (media-gfx/enblend-4.1.2::gentoo, ebuild scheduled for merge)
    (media-gfx/imagemagick-6.8.8.2::gentoo, ebuild scheduled for merge)
    (kde-base/kdebase-kioslaves-4.12.1::gentoo, ebuild scheduled for merge)
    (media-libs/vigra-1.9.0::gentoo, ebuild scheduled for merge)
    (media-gfx/hugin-2013.0.0-r1::gentoo, ebuild scheduled for merge)
  (media-libs/ilmbase-2.1.0::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (media-libs/openexr-2.1.0::gentoo, ebuild scheduled for merge)
    (kde-base/kdelibs-4.12.1::gentoo, ebuild scheduled for merge)

Would you like to merge these packages? [Yes/No]
Comment 3 Michiel de Bruijne 2014-01-25 14:21:53 UTC
emerge --info

Portage 2.2.8-r1 (default/linux/amd64/13.0, gcc-4.8.2, glibc-2.17, 3.12.8-gentoo x86_64)
=================================================================
System uname: Linux-3.12.8-gentoo-x86_64-Intel-R-_Core-TM-_i7_CPU_Q_720_@_1.60GHz-with-gentoo-2.2
KiB Mem:    16366864 total,  12078920 free
KiB Swap:    4000148 total,   4000148 free
Timestamp of tree: Sat, 25 Jan 2014 12:00:01 +0000
ld GNU ld (GNU Binutils) 2.24
app-shells/bash:          4.2_p45-r1
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-r3
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.10.3, 1.11.6, 1.12.6, 1.14.1
sys-devel/binutils:       2.24-r2
sys-devel/gcc:            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 vmware local
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--noconfmem --jobs 8 --keep-going --with-bdeps=y --autounmask=n"                                                                                                         
FCFLAGS="-O2 -pipe"                                                                                                                                                                           
FEATURES="assume-digests binpkg-logs distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"                                                                                                                                                      
FFLAGS="-O2 -pipe"                                                                                                                                                                            
GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/linux/gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"                                                 
LDFLAGS="-Wl,-O1 -Wl,--as-needed"                                                                                                                                                             
MAKEOPTS="-j8"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/vmware /usr/local/portage"
USE="24bpp 64bit X a52 aac accessibility acpi addbookmarks addressbook adobe-cff aio alsa amd64 apng archive asf asn1 aspell attica audio autoreplace avcodec avformat ban bash-completion blksha1 bookmarks boost brass bufferevents bwscheduler bzip2 calendar caps caps-ng cdda cddb cdinstall cdio cdr channels chm chroot city clang classic client community consolekit contactnotes corefonts cracklib cramfs creds crypt css ctrls cups curl cvs cxx dbus declarative desktopglobe development device-mapper devil dirac disable-watermark dns downloadorder dri drm drop-root dts dv dvbpsi dvd dvdnav e2fsprogs ebook ecc ecdsa egl eigen embedded enca encode epub eselect espeak exceptions exif expat expoblending extensions extras faac faad ffmpeg fftw filecaps filters fingerprint firmware-loader flac flint fontconfig fortran fts3 gallium gcj gcrypt gd gecko-mediaplayer geoip geoloc geolocation gif git gles2 glib gmm gmp google gpg gphoto2 gpssync gptfdisk graphite gsl gstreamer gtk gtk3 gtkstyle gudev handbook harfbuzz hdf5 highlight history holidays hpn http hwdb iconv icu id3tag idn imagemagick infinality infowidget inotify interlaced introspection ipc ipfilter ipod ipsec iptables ipv6 jabber java jingle jit joystick jpeg jpeg2k kate kdcraw kde kdenlive kerberos kexiv2 keymap keyutils kipi kmod kross lame largefile lastfm lcms ldns lensfun less libass libedit libev libffi libkms libnet libnl libnotify libproxy libsamplerate libxml2 live llvm lm_sensors logviewer lua lzma mad magnetgenerator mdev mediaplayer mediawiki melt metalink methodjit mhash midi mikmod minizip mjpeg mmap mms mmx mng mod modplug modules mono mp3 mp3tunes mp4 mpeg mplayer msn mtp mudflap multilib multimedia musepack musicbrainz mysql natspec ncat ncurses ndiff net netapi netifrc netlink network network-cron nls nonblocking nowlistening nping npp nptl nscd nsplugin ntfsdecrypt ntfsprogs ntp nyx ofa ogg openexr opengl openmp openpty openrc openssl openvg opus orc osdmenu ovftool pam panorama pcap pci pcre pdf perl pipes pkinit plasma playdar player plugin-autowep plugin-btscan plugin-dot15d4 plugin-ptw plugin-spectools plugins plugins-symlink pm-utils png policykit postproc postscript prison privacy python qalculate qt-faststart qt3support qt4 quicktime raptor rar raster rdesktop rdoc rdp readline recode recursion-limit redeyes redland regex remote rfc3779 roe romio rss rtc rtmp rtsp ruby rule_generator samba scanfolder scanner schroedinger script sdl search secure-delete semantic-desktop server sftp sha512 shared-glapi shm shout shutdown sift smbclient smi snmp speech speechd speex spell sql sqlite sqlite3 srtp srv sse sse2 sse2check sse41 sse42 sse4_1 ssl ssse3 startup-notification static-analyzer statistics stats subversion suid svg swscale system-ffmpeg system-libCg system-sqlite taglib tcpd telepathy texteffect themedesigner theora thin threads threadsafe thumbnail thumbnails tiff timidity tls-heartbeat toolame tools tordns translator tremor truetype trust twolame udev udisks unicode unlock-notify upower urandom urlpicpreview usb utils uuid vaapi video videoslideshow vim-syntax virtuoso vix vlc vmware-tools vmware_guest_freebsd vmware_guest_linux vmware_guest_netware vmware_guest_solaris vmware_guest_winPre2k vmware_guest_windows vnc vorbis vpx wallpapers wav wavpack webdav webdav-neon webgl webkit webm webp wifi winbind wps wxwidgets x264 xcb xcomposite xine xinerama xml xmlpatterns xmp xmpp xorg xpdf-headers xscreensaver xulrunner xv xvid yaml zeitgeist zip zlib" ABI_X86="32 64" CAMERAS="ptp2" CURL_SSL="openssl" ELIBC="glibc" FFTOOLS="aviocat cws2fws ffeval graph2dot ismindex pktdumper qt-faststart trasher" INPUT_DEVICES="evdev synaptics" KERNEL="linux" LINGUAS="en" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_2" QEMU_SOFTMMU_TARGETS="x86_64" RUBY_TARGETS="ruby18 ruby19 ruby20 ruby21" USERLAND="GNU" VIDEO_CARDS="fglrx"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LANG, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, SYNC, USE_PYTHON
Comment 4 Sebastian Luther (few) 2014-01-25 17:00:48 UTC
Please try your example with a higher --backtrack value. (i.e. 30 or 100)
Comment 5 Michiel de Bruijne 2014-01-25 17:09:35 UTC
(In reply to Sebastian Luther (few) from comment #4)
> Please try your example with a higher --backtrack value. (i.e. 30 or 100)

I have used --backtrack=100000 (see input/output in comment #1). After package masking =x11-base/xorg-server-1.15.0 it is not necessary to specify backtrack to get a complete and correct dependency graph (see input/output in comment #2)
Comment 6 Sebastian Luther (few) 2014-01-25 17:29:43 UTC
(In reply to Michiel de Bruijne from comment #5)
> (In reply to Sebastian Luther (few) from comment #4)
> > Please try your example with a higher --backtrack value. (i.e. 30 or 100)
> 
> I have used --backtrack=100000 (see input/output in comment #1). After
> package masking =x11-base/xorg-server-1.15.0 it is not necessary to specify
> backtrack to get a complete and correct dependency graph (see input/output
> in comment #2)

Sorry, I should have read more carefully. Please attach the output where it fails with --debug added.
Comment 7 Michiel de Bruijne 2014-01-25 22:08:25 UTC
(In reply to Sebastian Luther (few) from comment #6)
> (In reply to Michiel de Bruijne from comment #5)
> > (In reply to Sebastian Luther (few) from comment #4)
> > > Please try your example with a higher --backtrack value. (i.e. 30 or 100)
> > 
> > I have used --backtrack=100000 (see input/output in comment #1). After
> > package masking =x11-base/xorg-server-1.15.0 it is not necessary to specify
> > backtrack to get a complete and correct dependency graph (see input/output
> > in comment #2)
> 
> Sorry, I should have read more carefully. Please attach the output where it
> fails with --debug added.


The --debug option generates so much output that the gzipped file is too big to attach in bugzilla. I have uploaded both files (plain text and gzipped) to ; https://drive.google.com/folderview?id=0B7M3X1Y_n0rRVVVvdmVaRXFKTWM&usp=sharing

If I need to upload it somewhere else then let me know.

This is the output from emerge @world -DNuva --backtrack=100000 --debug
Comment 8 Maciej Piechotka 2014-02-02 14:35:14 UTC
*** Bug 500096 has been marked as a duplicate of this bug. ***