Source: netkit-rwall Version: 0.17-11 Severity: important Tags: ftbfs User: [email protected] Usertags: rpcsvc-proto
Dear maintainer(s), Historically, the rpcgen has been provided by glibc. It was split out into the rpcsvc-proto package starting with glibc 2.31 (released in bookworm), anid libc6-dev gained a dependency on it as part of the transition. It now makes sense to finish this transition by using an explicit Build-Depends on rpcsvc-proto instead of relying on the dependency pulled in via libc6-dev. netkit-rwall is one of the packages requiring this Build-Depends on rpcsvc-proto. Indeed it FTBFS with a modified glibc that no longer depends on it. From my build log: | dh_auto_build -O--buildsystem=cmake -O--no-parallel | cd obj-x86_64-linux-gnu && make -j1 VERBOSE=1 | make[1]: Entering directory '/build/reproducible-path/netkit-rwall-0.17/obj-x86_64-linux-gnu' | /usr/bin/cmake -S/build/reproducible-path/netkit-rwall-0.17 -B/build/reproducible-path/netkit-rwall-0.17/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 | /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/netkit-rwall-0.17/obj-x86_64-linux-gnu/CMakeFiles /build/reproducible-path/netkit-rwall-0.17/obj-x86_64-linux-gnu//CMakeFiles/progress.marks | make -f CMakeFiles/Makefile2 all | make[2]: Entering directory '/build/reproducible-path/netkit-rwall-0.17/obj-x86_64-linux-gnu' | make -f rpc.rwalld/CMakeFiles/rpc.rwalld.dir/build.make rpc.rwalld/CMakeFiles/rpc.rwalld.dir/depend | make[3]: Entering directory '/build/reproducible-path/netkit-rwall-0.17/obj-x86_64-linux-gnu' | [ 14%] Creating rwall.h | cd /build/reproducible-path/netkit-rwall-0.17/obj-x86_64-linux-gnu/rpc.rwalld && rpcgen -h -o rwall.h /build/reproducible-path/netkit-rwall-0.17/rpc.rwalld/../include/rpcsvc/rwall.x | /bin/sh: 1: rpcgen: not found | make[3]: *** [rpc.rwalld/CMakeFiles/rpc.rwalld.dir/build.make:77: rpc.rwalld/rwall.h] Error 127 | make[3]: Leaving directory '/build/reproducible-path/netkit-rwall-0.17/obj-x86_64-linux-gnu' | make[2]: *** [CMakeFiles/Makefile2:131: rpc.rwalld/CMakeFiles/rpc.rwalld.dir/all] Error 2 | make[2]: Leaving directory '/build/reproducible-path/netkit-rwall-0.17/obj-x86_64-linux-gnu' | make[1]: *** [Makefile:139: all] Error 2 | make[1]: Leaving directory '/build/reproducible-path/netkit-rwall-0.17/obj-x86_64-linux-gnu' | dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j1 VERBOSE=1 returned exit code 2 | make: *** [debian/rules:4: binary] Error 25 | dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2 Therefore could you please add a Build-Depends on rpcsvc-proto for the next netkit-rwall upload? Regards Aurelien

