Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 651190 - app-text/tidy-html5 blocks app-text/htmltidy
Summary: app-text/tidy-html5 blocks app-text/htmltidy
Status: RESOLVED DUPLICATE of bug 564884
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Patrice Clement
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-03-22 18:54 UTC by Juergen Rose
Modified: 2018-04-18 09:45 UTC (History)
0 users

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 2018-03-22 18:54:36 UTC
'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)
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2018-03-23 08:08:02 UTC
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.
Comment 2 Juergen Rose 2018-03-23 09:20:02 UTC
(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.
Comment 3 Pacho Ramos gentoo-dev 2018-04-18 09:40:54 UTC
Probably a patch for making both parallel installable will be welcomed
Comment 4 Pacho Ramos gentoo-dev 2018-04-18 09:43:26 UTC
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 ***
Comment 5 Pacho Ramos gentoo-dev 2018-04-18 09:45:16 UTC
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