Source: netkit-rusers Version: 0.17-13 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 INSTALL="install --strip-program=true" VERBOSE=1 | make[1]: Entering directory '/build/reproducible-path/netkit-rusers-0.17/obj-x86_64-linux-gnu' | /usr/bin/cmake -S/build/reproducible-path/netkit-rusers-0.17 -B/build/reproducible-path/netkit-rusers-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-rusers-0.17/obj-x86_64-linux-gnu/CMakeFiles /build/reproducible-path/netkit-rusers-0.17/obj-x86_64-linux-gnu//CMakeFiles/progress.marks | make -f CMakeFiles/Makefile2 all | make[2]: Entering directory '/build/reproducible-path/netkit-rusers-0.17/obj-x86_64-linux-gnu' | make -f rpc.rusersd/CMakeFiles/rpc.rusersd.dir/build.make rpc.rusersd/CMakeFiles/rpc.rusersd.dir/depend | make[3]: Entering directory '/build/reproducible-path/netkit-rusers-0.17/obj-x86_64-linux-gnu' | [ 5%] Creating rusers.x | cd /build/reproducible-path/netkit-rusers-0.17/obj-x86_64-linux-gnu/rpc.rusersd && /usr/bin/cmake -E echo "#include<rpcsvc/rusers.x>" > rusers.x | make[3]: *** No rule to make target '/usr/include/rpcsvc/rusers.x', needed by 'rpc.rusersd/rusers_xdr.c'. Stop. | make[3]: Leaving directory '/build/reproducible-path/netkit-rusers-0.17/obj-x86_64-linux-gnu' | make[2]: *** [CMakeFiles/Makefile2:154: rpc.rusersd/CMakeFiles/rpc.rusersd.dir/all] Error 2 | make[2]: Leaving directory '/build/reproducible-path/netkit-rusers-0.17/obj-x86_64-linux-gnu' | make[1]: *** [Makefile:139: all] Error 2 | make[1]: Leaving directory '/build/reproducible-path/netkit-rusers-0.17/obj-x86_64-linux-gnu' | dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j1 INSTALL="install --strip-program=true" 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

