Your message dated Tue, 05 Nov 2024 20:34:49 +0000
with message-id <e1t8qgh-008ogq...@fasolo.debian.org>
and subject line Bug#1086735: fixed in libx11 2:1.8.10-2
has caused the Debian Bug report #1086735,
regarding libx11-6: buggy shlibs, libx11-xcb1 vs. libx11-6-udeb
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 ow...@bugs.debian.org
immediately.)
--
1086735: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1086735
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libx11-6
Version: 2:1.8.10-1
Severity: serious
Tags: d-i
Justification: broken shlibs, breaks udebs, etc.
X-Debbugs-Cc: debian-b...@lists.debian.org
Hi,
[ Now turning the initial mail ping into a proper bug report. ]
Spotted via dose's reporting lots of uninstallable udebs on arm64: the
new shlibs for libx11-6 is broken, with various libx* packages now
depending on libx11-xcb1 (not a udeb).
https://d-i.debian.org/dose/graph-unstable-arm64.png
The new debian/rules has:
override_dh_makeshlibs:
dh_makeshlibs -a -plibx11-6 -V'libx11-6 (>= 2:1.6.0)'
--add-udeb=libx11-6-udeb -- -c4
dh_makeshlibs -a -plibx11-xcb1 -V'libx11-xcb1' -- -c4
dh_makeshlibs -a -Nlibx11-6 -Nlibx11-xcb1 -- -c4
which leads to the following for libx11-6.shlibs (amd64):
libX11 6 libx11-xcb1
udeb: libX11 6 libx11-xcb1
Meanwhile, libx11-xcb1 has:
libX11-xcb 1 libx11-xcb1
which seems to match the intent in changelog.
Out of curiosity, pausing the build after the first dh_makeshlibs call,
the shlibs for libx11-6 is indeed correct at that point:
libX11 6 libx11-6 (>= 2:1.6.0)
udeb: libX11 6 libx11-6-udeb (>= 2:1.6.0)
and the second call is responsible for busting it up, since afterwards
it's amended to become what's found in the package:
libX11 6 libx11-xcb1
udeb: libX11 6 libx11-xcb1
So it looks like some confusion due to the -a/-p/-N combinations?
Going back to pausing between first and second dh_makeshlibs calls,
here's the slibs file for libx11-xcb1…
libX11-xcb 1 libx11-6 (>= 2:1.6.0)
udeb: libX11-xcb 1 libx11-6 (>= 2:1.6.0)
which convinces me the flag combinations aren't fine as they are.
Cheers,
--
Cyril Brulebois (k...@debian.org) <https://debamax.com/>
D-I release manager -- Release team member -- Freelance Consultant
--- End Message ---
--- Begin Message ---
Source: libx11
Source-Version: 2:1.8.10-2
Done: Julien Cristau <jcris...@debian.org>
We believe that the bug you reported is fixed in the latest version of
libx11, 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 1086...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Julien Cristau <jcris...@debian.org> (supplier of updated libx11 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 05 Nov 2024 21:10:08 +0100
Source: libx11
Architecture: source
Version: 2:1.8.10-2
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Julien Cristau <jcris...@debian.org>
Closes: 1086735
Changes:
libx11 (2:1.8.10-2) unstable; urgency=medium
.
* Fix dh_makeshlibs calls to generate correct libx11-6.shlibs
(closes: #1086735)
Checksums-Sha1:
719db6c0ed5617d5c3cd99d592f3d7d7d0ae1923 2519 libx11_1.8.10-2.dsc
ddc65966bec14b0212caa956d755b6ec4a28448f 74852 libx11_1.8.10-2.diff.gz
Checksums-Sha256:
3c251eb0a8ac14ddaeac6ca1720d993e1164086b42c5f979df428ada4f029479 2519
libx11_1.8.10-2.dsc
6c5853a7ab0c012a20821396122509da105dcf432d33d52da98898cc0b0d391e 74852
libx11_1.8.10-2.diff.gz
Files:
5324028b26647d399e52c99f31516fcb 2519 x11 optional libx11_1.8.10-2.dsc
a262b4a89b574a6c4512d58195767b17 74852 x11 optional libx11_1.8.10-2.diff.gz
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCgAyFiEEVXgdqzTmGgnvuIvhnbAjVVb4z60FAmcqfBsUHGpjcmlzdGF1
QGRlYmlhbi5vcmcACgkQnbAjVVb4z60svg//fKeJLkrPnUdf/BEhs//MAGI52mzK
7lEb80Txx77qbJcx6fx9AdRhvu7xpgl0wrVXsKbFtTig68LsKYsWkE2kd3+GsneW
/TcLWpTfS/FZ2mU9A6fR/unREDzK6fULNo8N8ISIO0mip3VsksQHNVIHvtAL3wFl
hSJOMeu/NjYq7wjOzZawpYdiSDo8CyY2Xi+CVHrMvX0tbHTkgm4VXxFCQ1J21sp8
e7FSE046XQpctbJ/EKRy7IxIEenH3epJ4VhFZgI0cb4OqD7MhtMj3LcA7avpZewa
GgRnc/S/dlrS4A4OlYnznRgNVysQcpv+cjSiVOkhmG/jLNVm27wnEIsY2y4ElYiz
bL4/+ngqQpuw6pBbCMU1zBU73AVufoFc/USDzk248aCpHwmT0IIgEDac7S9pP5dz
UUu7wyLo5GZw4bYCIznGw2ipN1byhSoMgUhUDpqarTpl16XuvgOcqX9IQoBYVeng
uDaB7aXBQ9cpYGEg3CxJPRjhvOTJvK1BZwxDe4APkEE4av7Ur0cXrOZPNQYGi4JQ
9PzS5EnB9OnzDkI1bwevCapjEOcZaBRDIo0hFuOxHcxh/aWSP/99GbFICiCzyXZO
rkJZnwfs1oaVLEbBhs+a40Ko5LJK3WJCghmkpCjmNrkMk+L9RN9Tjuj/FarkUtzB
fhOdo2uRAYtkYqI=
=f5wC
-----END PGP SIGNATURE-----
pgpaiYi_oDVAS.pgp
Description: PGP signature
--- End Message ---