virtual/w3m-0 gets emerged whenever I update my box with an "emerge --update --newuse --changed-use --ask --newrepo -vt --deep --complete-graph=y --changed-deps=y --with-bdeps=y @world", only to be deinstalled afterwards when I run an "emerge --ask -v --depclean". This has happened to me for the last fortnight, at least. The only package in my box depending on virtual/w3m-0 is app-text/xmlto: === $ sudo equery d virtual/w3m * These packages depend on virtual/w3m: app-text/xmlto-0.0.26-r1 (text ? virtual/w3m) $ eix -I xmlto [I] app-text/xmlto Available versions: 0.0.26-r1 ~0.0.28-r1 {latex text} Installed versions: 0.0.26-r1(14:02:49 07/12/17)(latex text) Homepage: https://pagure.io/xmlto Description: script for converting XML and DocBook documents to a variety of output formats ===
(In reply to urcindalo from comment #0) > virtual/w3m-0 gets emerged whenever I update my box with an "emerge --update > --newuse --changed-use --ask --newrepo -vt --deep --complete-graph=y > --changed-deps=y --with-bdeps=y @world" Perhaps you ought to show us that output.
Also your output of emerge -vpt app-text/xmlto
(In reply to Jeroen Roovers from comment #1) > (In reply to urcindalo from comment #0) > > virtual/w3m-0 gets emerged whenever I update my box with an "emerge --update > > --newuse --changed-use --ask --newrepo -vt --deep --complete-graph=y > > --changed-deps=y --with-bdeps=y @world" > > Perhaps you ought to show us that output. Sure! Here you are, after sync'ing a few minutes ago: === These are the packages that would be merged, in reverse order: Calculating dependencies... done! [nomerge ] net-print/hplip-3.17.10-r1::gentoo USE="X hpcups hpijs kde (policykit) qt5 scanner snmp -doc -fax -libressl -libusb0 -minimal -parport -static-ppds" PYTHON_SINGLE_TARGET="python3_5 -python2_7 -python3_4 -python3_6" PYTHON_TARGETS="python2_7 python3_5 -python3_4 -python3_6" [nomerge ] dev-python/PyQt5-5.7.1::gentoo USE="dbus declarative gui network opengl printsupport svg webkit widgets -bluetooth -debug -designer -doc -examples (-gles2) -help -location -multimedia -positioning -sensors -serialport -sql -testlib -webchannel -webengine -websockets -x11extras -xmlpatterns" PYTHON_TARGETS="python2_7 python3_5 -python3_4 -python3_6" [ebuild UD ] dev-python/sip-4.19.3:0/12::gentoo [4.19.6:0/12::gentoo] USE="-debug -doc" PYTHON_TARGETS="python2_7 python3_5 -python3_4 -python3_6" 984 KiB [ebuild U ] net-misc/dropbox-45.3.88::gentoo [41.3.76::gentoo] USE="X librsync-bundled (-selinux)" PYTHON_SINGLE_TARGET="python3_5%* -python2_7% -python3_6%" PYTHON_TARGETS="python2_7 python3_5%* -python3_6%" 112.274 KiB [nomerge ] kde-plasma/plasma-meta-5.11.5:5::gentoo USE="crypt display-manager grub gtk handbook networkmanager pam sddm sdk wallpapers -bluetooth -plymouth -pulseaudio" [nomerge ] kde-plasma/kwin-5.11.5:5::gentoo USE="handbook -debug (-gles2) -multimedia {-test}" [nomerge ] media-libs/libepoxy-1.4.2::gentoo USE="X {-test}" ABI_X86="32 (64) (-x32)" [ebuild U ] x11-misc/util-macros-1.19.2::gentoo [1.19.1::gentoo] 83 KiB [nomerge ] kde-apps/kdeutils-meta-17.08.3-r1:5::gentoo USE="cups nls qt4 -floppy" [nomerge ] kde-apps/print-manager-17.08.3:5::gentoo USE="gtk -debug" [nomerge ] app-admin/system-config-printer-1.4.8::gentoo USE="(policykit) -doc -gnome-keyring" PYTHON_TARGETS="python2_7" [nomerge ] app-text/xmlto-0.0.26-r1::gentoo USE="latex text" [ebuild N ] virtual/w3m-0::gentoo 0 KiB [nomerge ] kde-apps/kdeutils-meta-17.08.3-r1:5::gentoo USE="cups nls qt4 -floppy" [nomerge ] kde-apps/sweeper-17.08.3:4/17.08::gentoo USE="handbook -debug" [nomerge ] kde-frameworks/kdelibs-4.14.37:4/4.14::gentoo USE="acl bzip2 handbook jpeg2k nls openexr plasma (policykit) qt3support spell ssl udev udisks upower (-altivec) -debug -doc (-fam) -kerberos -libressl -lzma {-test} -zeroconf" CPU_FLAGS_X86="mmx sse sse2 -3dnow" [ebuild U ] x11-apps/iceauth-1.0.8::gentoo [1.0.7::gentoo] 135 KiB Total: 5 packages (3 upgrades, 1 downgrade, 1 new), Size of downloads: 113.474 KiB Would you like to merge these packages? [Yes/No] ===
(In reply to Jeroen Roovers from comment #2) > Also your output of > > emerge -vpt app-text/xmlto My pleasure (virtual/w3m NOT installed, before answering YES to update my system with the command in the previous message): === $ sudo emerge -vpt app-text/xmlto Contraseña: These are the packages that would be merged, in reverse order: Calculating dependencies... done! [ebuild R ] app-text/xmlto-0.0.26-r1::gentoo USE="latex text" 0 KiB Total: 1 package (1 reinstall), Size of downloads: 0 KiB ===
(In reply to urcindalo from comment #3) > (In reply to Jeroen Roovers from comment #1) > > (In reply to urcindalo from comment #0) > > > virtual/w3m-0 gets emerged whenever I update my box with an "emerge --update > > > --newuse --changed-use --ask --newrepo -vt --deep --complete-graph=y > > > --changed-deps=y --with-bdeps=y @world" > > > > Perhaps you ought to show us that output. > > Sure! Here you are, after sync'ing a few minutes ago: After updating, this: === $ sudo emerge --ask -v --depclean * Always study the list of packages to be cleaned for any obvious * mistakes. Packages that are part of the world set will always * be kept. They can be manually added to this set with * `emerge --noreplace <atom>`. Packages that are listed in * package.provided (see portage(5)) will be removed by * depclean, even if they are part of the world set. * * As a safety measure, depclean will not remove any packages * unless *all* required dependencies have been resolved. As a * consequence of this, it often becomes necessary to run * `emerge --update --newuse --deep @world` prior to depclean. Calculating dependencies... done! . . . >>> Calculating removal order... >>> These are the packages that would be unmerged: virtual/w3m selected: 0 protected: none omitted: none All selected packages: =virtual/w3m-0 >>> 'Selected' packages are slated for removal. >>> 'Protected' and 'omitted' packages will not be removed. Would you like to unmerge these packages? [Yes/No] ===
It would be a bug in dependency resolver of Portage. Is this problem still occurring with sys-apps/portage-2.3.36? If yes, attach output of `emerge --info` and relevant installation/deinstallation commands with added --debug option.