Created attachment 379790 [details] emerge --info =sys-kernel/linux-docs-3.12.16 All sys-kernel/linux-docs fail to install with USE="html". The error message for linux-docs-3.12.16 is: ... [skip] ... mkdir -p /var/tmp/portage/sys-kernel/linux-docs-3.12.16/image//usr/share/man/man9/ install Documentation/DocBook/man/*.9.gz /var/tmp/portage/sys-kernel/linux-docs-3.12.16/image//usr/share/man/man9/ !!! dohtml: Documentation/DocBook/index does not exist * ERROR: sys-kernel/linux-docs-3.12.16::gentoo failed (install phase): * dohtml failed The ebuild strips .html from filenames to pass subdirectory names to dohtml, but Documentation/DocBook/index.html needs to be copied as-is. There is no subdirectory named index.
Created attachment 379794 [details, diff] A simple fix for linux-docs-3.12.16 might be Something similar needs to be applied to all the linux-docs ebuilds.
Sorry I did not see this, it got lost in my emails and I tend to only look at kernel team assigned bugs as I don't get too many assigned to me directly. Ted, thanks for the patch. 17 Oct 2014; Mike Pagano <mpagano@gentoo.org> -linux-docs-3.2.55.ebuild, -linux-docs-3.4.82.ebuild, +linux-docs-3.4.104.ebuild, -linux-docs-3.10.32.ebuild, +linux-docs-3.10.58.ebuild, -linux-docs-3.12.16.ebuild, +linux-docs-3.12.30.ebuild, -linux-docs-3.13.9.ebuild, +linux-docs-3.14.22.ebuild, +linux-docs-3.16.6.ebuild, +linux-docs-3.17.1.ebuild: Version bumps. Remove old and fix bug in install for USE=html. Thanks to Ted Marston. See bug #51552