Your message dated Mon, 01 Jun 2026 20:24:04 +0000
with message-id <[email protected]>
and subject line Bug#1138629: fixed in curl 8.20.0-5
has caused the Debian Bug report #1138629,
regarding libcurl3t64-gnutls: transitional package should be Arch: any, M-A: 
same
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1138629: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1138629
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libcurl3t64-gnutls
Version: 8.20.0-3
Severity: important
X-Debbugs-Cc: [email protected]

libcurl3t64-gnutls (<= 8.20.0-2) was Architecture: any, Multi-Arch: same.

The new libcurl3t64-gnutls (>= 8.20.0-3) transitional package is 
Architecture: all, Multi-Arch: no. This means that it cannot satisfy the 
dependencies of packages from a foreign architecture, for example in 
current unstable:

$ podman run --rm -it debian:sid-slim
# dpkg --add-architecture i386
# apt update
# apt full-upgrade
# apt install libproxy1v5{,:i386}
Solving dependencies... Error!
...
 libproxy1v5 : Depends: libcurl3t64-gnutls (>= 7.16.2) but it is not going to 
be installed
...
 libproxy1v5:i386 : ...
                    Depends: libcurl3t64-gnutls:i386 (>= 7.16.2) but it is not 
installable

I think this is going to prevent testing migration (at least until 
reverse-dependencies get rebuilt), and if it migrates it's likely to 
cause trouble when upgrading trixie systems to forky.

An Architecture: all package can never be a drop-in replacement for a 
multiarch library package: if it isn't Multi-Arch: foreign then it will 
not satisfy foreign packages' dependencies, breaking installability, but 
if it was M-A: foreign then it would not pull in libcurl4-gnutls:i386, 
breaking the foreign package at runtime.

In general, to make upgrades go smoothly, transitional packages should 
usually have the same Architecture and Multi-Arch status as the package 
that replaces them: in this case, that's libcurl4-gnutls, which is 
correctly Arch: any, M-A: same.

The usual reason to want Architecture: all is to save space in the 
archive, but having 8 copies of the transitional package instead of one 
won't take a significant amount of extra space, because transitional 
packages should be very small anyway.

Thanks,
    smcv

--- End Message ---
--- Begin Message ---
Source: curl
Source-Version: 8.20.0-5
Done: Sergio Durigan Junior <[email protected]>

We believe that the bug you reported is fixed in the latest version of
curl, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sergio Durigan Junior <[email protected]> (supplier of updated curl package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 01 Jun 2026 15:36:45 -0400
Source: curl
Architecture: source
Version: 8.20.0-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Curl Maintainers <[email protected]>
Changed-By: Sergio Durigan Junior <[email protected]>
Closes: 1138629
Changes:
 curl (8.20.0-5) unstable; urgency=medium
 .
   * d/control: Mark libcurl3t64-gnutls as Arch: any, M-A: same.
     Thanks to Simon McVittie <[email protected]> (Closes: #1138629)
Checksums-Sha1:
 c9467c6f5be92dec2ebf56fed6336e3ede0c71dc 3334 curl_8.20.0-5.dsc
 611624dd1a61a0fd181b27d6299491b0051721b5 64400 curl_8.20.0-5.debian.tar.xz
 25edca311914c2bffbca53130aa43375b5838adf 8150 curl_8.20.0-5_source.buildinfo
Checksums-Sha256:
 833d8fd1e3a1a628de31a9dc5abce8133905a9b608976899fbf32fae5d2a778d 3334 
curl_8.20.0-5.dsc
 dda9f8c0b7b4822c42d9e17f7187ad233064c315ed71b071ca43c3cf29a860dc 64400 
curl_8.20.0-5.debian.tar.xz
 b8de80fb3dc84e1af64fb342ea788cb9631ea1482c38099c89dbe654a18cb8dc 8150 
curl_8.20.0-5_source.buildinfo
Files:
 185acec115d13bc688a46d22cc56d175 3334 web optional curl_8.20.0-5.dsc
 6bb2e5d319ea38375ea2464108265d99 64400 web optional curl_8.20.0-5.debian.tar.xz
 dfaa80e25d8c37a14a3f16eb0fa82b76 8150 web optional 
curl_8.20.0-5_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEI3pUsQKHKL8A7zH00Ot2KGX8XjYFAmod6HUACgkQ0Ot2KGX8
XjbMJw/+NLzWqGboWVt/GB/i18BhSuEyrL0NzslJ7cvfuTfILL9+z28ZEErGvGUg
fKZvOZ1GJPsU79zs7lpi6acjNn8l7VBWs1uW01TyMTmZGYiHP+JKLsWQLuj6sWHV
FCtVnCUuXqYsmrOhqV8nsDKEFJPM0fJV2MkDMepCjiBPk2KlURvopec6U5sqte5F
rVcbMrUdK551kJsu9fwNSeONsB8eF1F612AXhPxM+sftAIYRVQF7ddadnx6r2m/N
Ql9/A/TYYIEL3YuJLwofZFZ36936+AA2fdMHbXFIpHo6cEQhCEFeYYgLQqTqDVfj
9yvDZw7VSfvRnWDi94WenjEijDr5ON0gMMHeLxnnXRHQ3aP5Uz9lUFSq+wxHrC3z
Za8TAwJ0zPvHXBE9xaQT6oehgL6c442lZXYshUanu1fDJfzeKyX2b4ZKD9n4QCUv
8Vck1rW7juJXiEJCcd141al6TQAGYwvIb+hwbb4IXx2L2hfR9g6g/j06yQprd/Wf
/FIEn9lYF3Rn9PfqJZ8iLm0wQbpvnCrCf7HTyvAng9XwvAZK77oDkI6nabl047R/
COZBWj2m7HTGR6BhfYdeAcow0fQpzx5cKjKban28RsUl3f5klwna8/oNf3HQPaCv
Tym4xsZnJ6hclAyRB51hIZ4j2vl+hogbjmsLWGn5mcyJSE/O/Pw=
=uHkC
-----END PGP SIGNATURE-----

Attachment: pgpP75fbZcjDx.pgp
Description: PGP signature


--- End Message ---

Reply via email to