Looks like the ChangeLog is not present in the git snapshot: Traceback (most recent call last): File "/usr/lib/portage/python3.6/doins.py", line 611, in <module> sys.exit(main(sys.argv[1:])) File "/usr/lib/portage/python3.6/doins.py", line 602, in main os.path.dirname(source)): File "/usr/lib/portage/python3.6/doins.py", line 450, in _doins return install_runner.install_file(source, os.path.dirname(dest)) File "/usr/lib/portage/python3.6/doins.py", line 386, in install_file return self._ins_runner.run(source, dest_dir) File "/usr/lib/portage/python3.6/doins.py", line 195, in run sstat = os.stat(source) FileNotFoundError: [Errno 2] No such file or directory: b'ChangeLog' * ERROR: net-misc/netifrc-0.6.1::gentoo failed (install phase): * dodoc failed
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9eade6b5c2e5377edbf2d71d687a3d1103b173dc commit 9eade6b5c2e5377edbf2d71d687a3d1103b173dc Author: Louis Sautier <sbraz@gentoo.org> AuthorDate: 2018-07-10 22:37:56 +0000 Commit: Louis Sautier <sbraz@gentoo.org> CommitDate: 2018-07-10 22:37:56 +0000 net-misc/netifrc: don't install non-existent ChangeLog Remove it until somebody fixes this properly by re-adding it in the source tarball. Bug: https://bugs.gentoo.org/660878 Package-Manager: Portage-2.3.41, Repoman-2.3.9 net-misc/netifrc/netifrc-0.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
Robin can do stuff with changelogs again if he wants to maintain this in the future, but for now I think your fix is perfect. Thanks.