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