[From nobody Thu Jul 23 11:19:08 2026
Received: (at submit) by bugs.debian.org; 8 Mar 2026 17:17:03 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
 (2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-108.2 required=4.0 tests=BAYES_00,DKIMWL_WL_HIGH,
 DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FROMDEVELOPER,
 SPF_HELO_NONE,SPF_NONE,UNPARSEABLE_RELAY,USER_IN_DKIM_WELCOMELIST,
 WORD_WITHOUT_VOWELS,XMAILER_REPORTBUG autolearn=ham autolearn_force=no
 version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 38; hammy, 150; neutral, 92; spammy,
 0. spammytokens:
 hammytokens:0.000-+--Hx-spam-relays-external:sk:stravin,
 0.000-+--H*RT:sk:stravin, 0.000-+--Hx-spam-relays-external:311,
 0.000-+--H*RT:311, 0.000-+--H*RT:108
Return-path: &lt;aurel32@debian.org&gt;
Received: from stravinsky.debian.org ([2001:41b8:202:deb::311:108]:34970)
 by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;aurel32@debian.org&gt;) id 1vzHkU-00GLRJ-2s
 for submit@bugs.debian.org; Sun, 08 Mar 2026 17:17:03 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debian.org; 
 s=smtpauto.stravinsky;
 h=X-Debian-User:Date:Message-ID:Subject:To:From:
 Content-Transfer-Encoding:MIME-Version:Content-Type:Reply-To:Cc:Content-ID:
 Content-Description:In-Reply-To:References;
 bh=UoynP42qVIrwVTQbBygTXd5Phohlgwh8tlmggUxCIt4=; b=PExFaYuiJftTSuijchnlgTM+wN
 sc61P+mqQpJgEyoemQIyrB54Ta50x73xxvYxRdhowKTVVw4SQjZ2rQBIMf8LV4DP1jfwqLFYIjMUo
 bZIdyT4CZHmujiBEXG6cKdhv1ZGMNI/SNTrD4cKrAzti7I7zRmLMbCyNadG+oh0Sgt96+wczihmrM
 rOe4NRQCJkfPWtreFQqoiI9PPg5FbnQfn6/a523+vmWtTFFpB03mEDHMXI4p1ydTSH+P48ioah9BS
 YvQWgsIjFtTn0BZyjX2zj4eeLPcTHrBMElGqvZ1igTbeTg7O7jsoWOlgPgEizh4NSflqt7poNVdIq
 PSldt3sw==;
Received: from authenticated user by stravinsky.debian.org with esmtpsa
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.94.2) (envelope-from &lt;aurel32@debian.org&gt;)
 id 1vzHkT-001bOg-2Q
 for submit@bugs.debian.org; Sun, 08 Mar 2026 17:17:01 +0000
Received: from authenticated user by hall.aurel32.net with esmtpsa (TLS1.3) tls
 TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2)
 (envelope-from &lt;aurel32@debian.org&gt;) id 1vzHkS-00000003ZcY-2KlU;
 Sun, 08 Mar 2026 18:17:00 +0100
Content-Type: text/plain; charset=&quot;us-ascii&quot;
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Aurelien Jarno &lt;aurel32@debian.org&gt;
To: Debian Bug Tracking System &lt;submit@bugs.debian.org&gt;
Subject: mysql-8.0: FTBFS with libc6-dev dropping dependency on rpcsvc-proto
Message-ID: &lt;177299022018.2471190.9797900730649616846.reportbug@ohm.local&gt;
X-Mailer: reportbug 13.2.0
Date: Sun, 08 Mar 2026 18:17:00 +0100
X-Debian-User: aurel32
Delivered-To: submit@bugs.debian.org

Source: mysql-8.0
Version: 8.0.45-1
Severity: important

User: debian-glibc@lists.debian.org
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.

mysql-8.0 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:

| -- Performing Test HAVE_PEERCRED - Success
| -- MECAB_INCLUDE_DIR = /usr/include
| -- MECAB_LIBRARY = /usr/lib/x86_64-linux-gnu/libmecab.so
| -- Performing Test HAVE_XDR_OPS_X_PUTINT32
| -- Performing Test HAVE_XDR_OPS_X_PUTINT32 - Failed
| -- Performing Test HAVE_XDR_OPS_X_GETINT32
| -- Performing Test HAVE_XDR_OPS_X_GETINT32 - Failed
| -- Performing Test HAVE_RPC_INLINE_T
| -- Performing Test HAVE_RPC_INLINE_T - Success
| -- Performing Test OLD_XDR
| -- Performing Test OLD_XDR - Failed
| -- Performing Test HAS_INCOMPATIBLE_POINTER_TYPES
| -- Performing Test HAS_INCOMPATIBLE_POINTER_TYPES - Success
| -- Performing Test X_PUTLONG_NOT_USE_CONST
| -- Performing Test X_PUTLONG_NOT_USE_CONST - Failed
| CMake Warning at cmake/rpc.cmake:30 (MESSAGE):
|   Cannot find rpcgen executable.  You need to install the required packages:
| 
|     Debian/Ubuntu:              apt install rpcsvc-proto
|     RedHat/Fedora/Oracle Linux: yum install rpcgen
|     SuSE:                       zypper install glibc-devel
| 
| Call Stack (most recent call first):
|   plugin/group_replication/libmysqlgcs/cmake/rpcgen.cmake:113 (WARN_MISSING_RPCGEN_EXECUTABLE)
|   plugin/group_replication/libmysqlgcs/CMakeLists.txt:51 (INCLUDE)
| 
| 
| CMake Error at plugin/group_replication/libmysqlgcs/cmake/rpcgen.cmake:114 (MESSAGE):
|   Could not find rpcgen
| Call Stack (most recent call first):
|   plugin/group_replication/libmysqlgcs/CMakeLists.txt:51 (INCLUDE)
| 
| 
| -- Configuring incomplete, errors occurred!
| make[1]: *** [debian/rules:80: configure-stamp] Error 1
| make[1]: Leaving directory '/build/reproducible-path/mysql-8.0-8.0.45'
| make: *** [debian/rules:226: build] Error 2
| dpkg-buildpackage: error: debian/rules build subprocess failed with exit status 2


Therefore could you please add a Build-Depends on rpcsvc-proto for the
next mysql-8.0 upload?

Regards
Aurelien
]