Your message dated Sat, 21 Sep 2024 16:15:14 +0000
with message-id <[email protected]>
and subject line Bug#1081454: fixed in c-ares 1.33.1-2
has caused the Debian Bug report #1081454,
regarding libcares2: "Conflicts: libcares2" prevents multiarch co-installation
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.)


-- 
1081454: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1081454
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libcares2
Version: 1.33.1-1
Severity: normal
X-Debbugs-Cc: [email protected]

The package containing libcares.so.2 was renamed during the t64 transition
(https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062032,
https://salsa.debian.org/debian/c-ares/-/commit/6972270af2b7d53a2be08ca0059b17476a628d95
 )
and at that time, instead of being renamed from libc-ares2 to libc-ares2t64,
Steve took the opportunity to rename it from the non-standard libc-ares2
to the Policy-compliant name libcares2.

However, it already had a "Conflicts: libcares2" which was preserved during
that rename. The addition of that Conflicts was before the beginning of git
history, but it seems to have been added in order to force removal of a
historical unofficial package from outside the Debian archive
(https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=478588#10).

If a package Conflicts with itself, apt/dpkg allows it to be installed,
but only for one architecture at a time, making the Multi-Arch: same
field ineffective. This prevents libcares2 and higher-level libraries
that depend on it from being co-installed.

For example, the situation that made me trip over this was inability to
co-install the libear:amd64 and libear:i386 used by the bear package if
you are building both amd64 and i386 code, because they have the dependency
chain libear -> libgrpc29t64 -> libcares2.

I think the solution is to just delete the "Conflicts: libcares2"
(untested, but should work).

libcares2 correctly has a Breaks/Replaces on libc-ares2, so it will
correctly replace the pre-t64 version of itself.

Thanks,
    smcv

--- End Message ---
--- Begin Message ---
Source: c-ares
Source-Version: 1.33.1-2
Done: Gregor Jasny <[email protected]>

We believe that the bug you reported is fixed in the latest version of
c-ares, 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.
Gregor Jasny <[email protected]> (supplier of updated c-ares 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: SHA256

Format: 1.8
Date: Sat, 21 Sep 2024 17:50:47 +0200
Source: c-ares
Architecture: source
Version: 1.33.1-2
Distribution: unstable
Urgency: medium
Maintainer: Gregor Jasny <[email protected]>
Changed-By: Gregor Jasny <[email protected]>
Closes: 1081454
Changes:
 c-ares (1.33.1-2) unstable; urgency=medium
 .
   * Remove self-conflict (Closes: #1081454)
Checksums-Sha1:
 d1b7c0e4ce4453b009a465d96689f1ebf025f108 2176 c-ares_1.33.1-2.dsc
 19a84ae02e118ee547f4b6cb2829b2b86c1eebbd 13404 c-ares_1.33.1-2.debian.tar.xz
 2afda962aff75dfabb9940b3ed2d62a1bac2c3e9 7355 c-ares_1.33.1-2_arm64.buildinfo
Checksums-Sha256:
 eb2cde095eb06d9ba812e9a9d9e75a31c9dbe6b329b47ea8f521ad685000d179 2176 
c-ares_1.33.1-2.dsc
 29c76e75d45a45b0277657ef938d3ba44dd5dc9ff6dfe5f8d7135b69ce2a8319 13404 
c-ares_1.33.1-2.debian.tar.xz
 a0bff21fb5de297f489c2107dfdff8315ca0219ebd96161fe2eac8e6382616d7 7355 
c-ares_1.33.1-2_arm64.buildinfo
Files:
 c0a259b69e2e4aa7f58f585fba6da25e 2176 libs optional c-ares_1.33.1-2.dsc
 037b645512475f19f6b12e0d37daa229 13404 libs optional 
c-ares_1.33.1-2.debian.tar.xz
 86287468729d198e40170b270e3c9f1d 7355 libs optional 
c-ares_1.33.1-2_arm64.buildinfo

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

iQJKBAEBCAA0FiEEBdAWnCbkFZNBgSnfGZpk+t+1AP8FAmbu7UIWHGdqYXNueUBn
b29nbGVtYWlsLmNvbQAKCRAZmmT637UA/9d5EACxj+dJRGSwV59BBjh0CUpAuoyd
gM55K68Zf1q1hv0T+o3r+wTuQrQ1f0kBZ8GpMjx/MePJLh9GeBsRmPd0daitRmYC
53JB6fMLIjBDDzH+iA8EuJfii6ISREBulTXaWV8K/pCuyuKLAsp1Q8ul9TTh5a6k
MI0at9hxUNBGephjrv2hla+oODpnopYCNQ3KWM8UUsv6kj/ByvWxvnsGA9OwAoiN
vqTycWk/VHProUybGmxVUM3NiqedACAIFNSd//zZQ7kuwonfSERRBl73Qa6Qumj/
bhhL+WqCj1MLclq6UtAFDdC0ycBgv42R4NTXRWgN8/RfXcQrMK7/RtOIkIV/65rA
X6vH2+vUEMfrUejc6YG5ZLLrwWIFecUuHWR0i4Se9uZ63KqzGYjxb4flvR0/Poau
KZeaDH5uDPdtxXoaGM8fPM3E45XNPCeJXDVYDecFc2cmOwirI1NgiNKX3yijaGbG
SbZsvTcV1Iq518B4U4lMBXEKXQjpdDizqmUOxuUhaATojZEB6I61U4trUTyaFXA2
sRbB60xGmhsiKBMu7swMCjaJqLHailQizM6dPuqiToKhpvvTbGL0I98muFdzm0uq
/d434fFcnimlUUvyQ7kmPEx6eG0vXIddbXsLhQRRa3fUzOPlfKeg91Li/roDDppR
vGNqnqMRvvypO0PO1A==
=zhzB
-----END PGP SIGNATURE-----

Attachment: pgpAhETiRQXyD.pgp
Description: PGP signature


--- End Message ---

Reply via email to