Control: reassign -1 libaprutil1t64 Control: found -1 1.6.3-1.1 Control: affects -1 + apache2-bin Control: tags -1 + patch
On Sun, 17 Mar 2024 at 12:01:38 +0100, Étienne Mollier wrote: > libaprutil164 (note the missing 't' for "t64") is not available > in unstable. The dependency looks typoed and duplicated, as > libaprutil1t64 (>= 1.6.0) is also present as needed in the > Depends field, If I'm reading correctly, this is a bug in the NMU of libaprutil1t64 with the rename for 64-bit time_t, not a bug in apache2-bin. The .symbols file in libaprutil1t64 generates dependencies on a nonexistent package name if functions related to LDAP or database functionality are used. I believe the attached patches should fix this (untested). After fixing this in apr-util, apache2 will need a binNMU (or a re-upload). I have not attempted to fix apr-util's other RC bug, #1066821. smcv
>From e36a8c4784278ccfb32d112b57cd2260fedb2e3c Mon Sep 17 00:00:00 2001 From: Simon McVittie <s...@debian.org> Date: Sun, 17 Mar 2024 13:21:29 +0000 Subject: [PATCH 2/3] d/libaprutil1t64.symbols: Fix name of t64 binary package It's libaprutil1t64 (with the "t"), not libaprutil164. Closes: #1067035 --- debian/libaprutil1t64.symbols | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/debian/libaprutil1t64.symbols b/debian/libaprutil1t64.symbols index 8468461..0b6493b 100644 --- a/debian/libaprutil1t64.symbols +++ b/debian/libaprutil1t64.symbols @@ -1,6 +1,6 @@ libaprutil-1.so.0 libaprutil1t64 #MINVER# -| libaprutil1-ldap , libaprutil164 #MINVER# -| libaprutil1-dbd-sqlite3|libaprutil1-dbd-mysql|libaprutil1-dbd-odbc|libaprutil1-dbd-pgsql|libaprutil1-dbd-freetds , libaprutil164 #MINVER# +| libaprutil1-ldap , libaprutil1t64 #MINVER# +| libaprutil1-dbd-sqlite3|libaprutil1-dbd-mysql|libaprutil1-dbd-odbc|libaprutil1-dbd-pgsql|libaprutil1-dbd-freetds , libaprutil1t64 #MINVER# _crypt_blowfish_rn@Base 1.5.0 _crypt_gensalt_blowfish_rn@Base 1.5.0 _crypt_output_magic@Base 1.5.0 -- 2.43.0
>From 1ea1785071067c436b9e0b1938fbc2553e849d3f Mon Sep 17 00:00:00 2001 From: Simon McVittie <s...@debian.org> Date: Sun, 17 Mar 2024 13:22:27 +0000 Subject: [PATCH 3/3] d/libaprutil1t64.lintian-overrides: Remove unnecessary lintian override --- debian/libaprutil1t64.lintian-overrides | 1 - 1 file changed, 1 deletion(-) diff --git a/debian/libaprutil1t64.lintian-overrides b/debian/libaprutil1t64.lintian-overrides index 90a6b4d..fb2f313 100644 --- a/debian/libaprutil1t64.lintian-overrides +++ b/debian/libaprutil1t64.lintian-overrides @@ -1,3 +1,2 @@ libaprutil1t64: symbols-declares-dependency-on-other-package libaprutil1t64: package-name-doesnt-match-sonames libaprutil-1-0 -libaprutil1t64: package-name-doesnt-match-sonames libaprutil1 -- 2.43.0