Source: dovecot Version: 1:2.4.2+dfsg1-4 Severity: normal 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), and 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. dovecot builds fine without rpcsvc-proto, but it seems some features are dependent on it. From my build log with a modified glibc that no longer depends on it: | checking whether ZSTD_error_parameter_unsupported is declared... yes | checking whether ZSTD_minCLevel is declared... no | checking for ZSTD_getErrorCode in -lzstd... yes | ./configure: line 31871: rpcgen: command not found | checking for library containing quota_open... no | checking for expat... yes | checking for xapian-core >= 1.4... yes | checking for sb_stemmer_new in -lstemmer... yes | checking for libexttextcat... yes | checking for libexttextcat/textcat.h... yes Also in that case, the resulting dovecot-core binary package looses a dependency on libtirpc3t64. Therefore please investigate if dovecot should add a Build-Depends on rpcsvc-proto. Regards Aurelien

