In short: kernel-2.eclass assumes module-init-tools. Long version: gentoo-sources ebuild inherits from kernel-2. kernel-2.eclass in turn contains this RDEPEND: RDEPEND="${DEPEND} !build? ( >=sys-libs/ncurses-5.2 dev-lang/perl sys-apps/module-init-tools sys-devel/make )" Since there is virtual/modutils, RDEPEND should perhaps list that one (rather than module-init-tools)? This makes sense for those who have sys-apps/modutils (and are not quite ready to move to module-init-tools :)) Furthermore, kernel.eclass lists precisely that -- virtual/modutils. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Why wouldnt people be ready to switch to module-init-tools? Our ebuild provides backwards compatibility for 2.4.
Apparently new installs are now defaulting to module-init-tools, which is fine, no need for modutils. Eventually we will remove the virtual.
Ye, just to add. I changed the default virtual to module-init-tools some time ago now across all arches