Source: nfs-utils
Version: 1:2.8.5-1
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.

nfs-utils 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:

| checking for sys/select.h... yes
| checking for sys/socket.h... yes
| checking whether it is safe to define __EXTENSIONS__... yes
| checking whether _XOPEN_SOURCE should be defined... no
| configure: error: Please install rpcgen or use --with-rpcgen
|       tail -v -n \+0 config.log
| ==> config.log <==

...

| configure: exit 1
| dh_auto_configure: error: ./configure --build=x86_64-linux-gnu --prefix=/usr 
--includedir=\${prefix}/include --mandir=\${prefix}/share/man 
--infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var 
--disable-option-checking --disable-silent-rules 
--libdir=\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run 
--disable-maintainer-mode --disable-dependency-tracking 
--mandir=\${prefix}/share/man --enable-libmount-mount --enable-junction 
--enable-svcgss --with-pluginpath=/usr/lib/x86_64-linux-gnu/libnfsidmap 
--with-tcp-wrappers --with-systemd --disable-sbin-override returned exit code 1
| make[1]: *** [debian/rules:16: override_dh_auto_configure] Error 25
| make[1]: Leaving directory '/build/reproducible-path/nfs-utils-2.8.5'
| make: *** [debian/rules:12: binary] Error 2
| 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 nfs-utils upload?

Regards
Aurelien

Reply via email to