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

Reply via email to