>>> Compiling source in /var/tmp/portage/sys-apps/init-system-helpers-1.60/work/init-system-helpers-1.60 ... >>> Source compiled. >>> Test phase [not enabled]: sys-apps/init-system-helpers-1.60 >>> Install sys-apps/init-system-helpers-1.60 into /var/tmp/portage/sys-apps/init-system-helpers-1.60/image /var/tmp/portage/sys-apps/init-system-helpers-1.60/temp/environment: line 615: rst2man.py: command not found * ERROR: sys-apps/init-system-helpers-1.60::gentoo failed (install phase): * Failed to generate man page * ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 23.0_systemd-20240419-134552 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-13 * clang/llvm (if any): clang version 18.1.4 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/18/bin Configuration file: /etc/clang/x86_64-pc-linux-gnu-clang.cfg /usr/lib/llvm/18 18.1.4 Python 3.11.9 Available Ruby profiles: [1] ruby31 (with Rubygems) * Available Rust versions: [1] rust-bin-1.77.1 * The following VMs are available for generation-2: 1) Eclipse Temurin JDK 17.0.10_p7 [openjdk-bin-17] 2) Eclipse Temurin JDK 21.0.2_p13 [openjdk-bin-21] *) Eclipse Temurin JDK 8.402_p06 [openjdk-bin-8] Available Java Virtual Machines: [1] openjdk-bin-8 system-vm [2] openjdk-bin-17 [3] openjdk-bin-21 The Glorious Glasgow Haskell Compilation System, version 9.2.8 php cli (if any): go version go1.22.2 linux/amd64 HEAD of ::gentoo commit 90226681180141b1abfc71a71d4433a42ccdf74b Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Mon Apr 22 06:04:27 2024 +0000 2024-04-22 06:04:26 UTC emerge -qpvO sys-apps/init-system-helpers [ebuild N ] sys-apps/init-system-helpers-1.60
Created attachment 891368 [details] emerge-info.txt
Created attachment 891369 [details] emerge-history.txt
Created attachment 891370 [details] environment
Created attachment 891371 [details] etc.clang.tar.xz
Created attachment 891372 [details] etc.portage.tar.xz
Created attachment 891373 [details] qlist-info.txt.xz
Created attachment 891374 [details] sys-apps:init-system-helpers-1.60:20240422-071737.log
Created attachment 891375 [details] temp.tar.xz
I just had this error, and rst2man.py is definitely installed, as part of dev-python/docutils-0.21.2. However, the ebuild is trying to call rst2man.py directly, instead of just rst2man. docutils-0.21.2 has /usr/bin/rst2man -> ../lib/python-exec/python-exec2) is on PATH, but nothing directly for rst2man.py. The previous docutils-0.20.11-r1 installed ./bin/rst2man.py -> ../lib/python-exec/python-exec2 I don't know if this change constitutes a problem with docutils, or if this ebuild needs an edit to handle the change in docutils.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a923ea4972e9aa5594abd8a775762fad73d7f5d commit 4a923ea4972e9aa5594abd8a775762fad73d7f5d Author: Louis Sautier <sbraz@gentoo.org> AuthorDate: 2024-05-30 23:55:41 +0000 Commit: Louis Sautier <sbraz@gentoo.org> CommitDate: 2024-05-31 00:02:51 +0000 sys-apps/init-system-helpers: fix build with docutils >= 0.21.2 Between 0.20.1 and 0.21.2, docutils switched build systems (setuptools to flit) and removed the ".py" suffix from "rst2man.py". Old script name: https://sourceforge.net/p/docutils/code/HEAD/tree/tags/docutils-0.20.1/setup.py#l83 New script name: https://sourceforge.net/p/docutils/code/HEAD/tree/tags/docutils-0.21.2/pyproject.toml#l95 Closes: https://bugs.gentoo.org/930444 Signed-off-by: Louis Sautier <sbraz@gentoo.org> sys-apps/init-system-helpers/init-system-helpers-1.60.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)