'emerge -v --update --newuse --deep --with-bdeps=y --keep-going @world' fails with: ... root@lynx:/root(22)# emerge -v --update --newuse --deep --with-bdeps=y --keep-going @world These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] app-text/tidy-html5-5.6.0::gentoo 650 KiB [ebuild U ] net-irc/hexchat-2.14.1::gentoo [2.12.4-r2::gentoo] USE="dbus gtk libnotify lua perl python ssl -debug -libcanberra -libproxy -libressl -plugin-checksum -plugin-fishlim -plugin-sysinfo (-theme-manager) (-nls%*) (-spell%*)" PYTHON_SINGLE_TARGET="python3_5 -python3_4 -python3_6 (-python2_7%)" PYTHON_TARGETS="python3_5 -python3_4 -python3_6 (-python2_7%*)" 0 KiB [ebuild U ] app-crypt/qca-2.1.3-r2:2::gentoo [2.1.3-r1:2::gentoo] USE="doc examples sasl ssl -botan -debug -gcrypt -gpg -libressl -logger -nss -pkcs11 -softstore {-test} (-qt4%) (-qt5%*)" 0 KiB [ebuild U ] app-mobilephone/wammu-0.44::gentoo [0.43::gentoo] USE="bluetooth gnome" PYTHON_TARGETS="python2_7" 0 KiB [ebuild U ] dev-python/ipywidgets-7.0.0::gentoo [6.0.0::gentoo] USE="{-test}" PYTHON_TARGETS="python2_7 python3_4 python3_5 -python3_6" 984 KiB [ebuild U ] dev-python/ipywidgets-6.0.0-r1::sage-on-gentoo [6.0.0::gentoo] USE="{-test}" PYTHON_TARGETS="python2_7 python3_5 -python3_4* -python3_6" 0 KiB [ebuild U ] dev-python/utidylib-0.3-r2::gentoo [0.3-r1::gentoo] USE="doc {-test}" PYTHON_TARGETS="python2_7 python3_4 python3_5 -python3_6" 0 KiB [blocks B ] app-text/htmltidy ("app-text/htmltidy" is blocking app-text/tidy-html5-5.6.0) Total: 7 packages (6 upgrades, 1 new), Size of downloads: 1,634 KiB Conflict: 1 block (1 unsatisfied) !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: ... * Error: The above package list contains packages which cannot be * installed at the same time on the same system. (app-text/tidy-html5-5.6.0:0/0::gentoo, ebuild scheduled for merge) pulled in by app-text/tidy-html5 required by (dev-python/utidylib-0.3-r2:0/0::gentoo, ebuild scheduled for merge) (app-text/htmltidy-20090325-r2:0/0::gentoo, installed) pulled in by app-text/htmltidy required by (dev-lang/php-7.2.3:7.2/7.2::gentoo, installed) app-text/htmltidy required by (kde-apps/konqueror-17.12.3:5/5::gentoo, installed)
This is not a bug per se. You will apparently need to: 1. reconfigure your USE flags for dev-lang/php kde-apps/konqueror or 2. show that app-text/tidy-html5 blocking app-text/htmltidy is not a valid dependency.
(In reply to Jeroen Roovers from comment #1) > This is not a bug per se. You will apparently need to: > > 1. reconfigure your USE flags for dev-lang/php kde-apps/konqueror or > 2. show that app-text/tidy-html5 blocking app-text/htmltidy is not a valid > dependency. After removing the tidy USE flag from php and konqueror the issue disappeared.
Probably a patch for making both parallel installable will be welcomed
This is really a dupe of bug 564884, they won't be parallel installable, but reverse deps need to be migrated *** This bug has been marked as a duplicate of bug 564884 ***
If you want to help with the migration, you can probably try if reverse deps work with tidy-html5 adding a dep like: || ( app-text/tidy-html5 app-text/htmltidy ) If they do, I would report one bug per package suggesting that change and make that bug block bug 564884 Thanks