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

Reply via email to