Your message dated Tue, 05 Nov 2024 20:34:49 +0000 with message-id <E1t8QGH-008OgQ-33@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 owner@bugs.debian.org immediately.) -- 1086735: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1086735 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: libx11-6: buggy shlibs, libx11-xcb1 vs. libx11-6-udeb
- From: Cyril Brulebois <kibi@debian.org>
- Date: Mon, 04 Nov 2024 23:56:25 +0100
- Message-id: <[🔎] 173076098585.1839881.17547913670465252996.reportbug@tokyo>
Package: libx11-6 Version: 2:1.8.10-1 Severity: serious Tags: d-i Justification: broken shlibs, breaks udebs, etc. X-Debbugs-Cc: debian-boot@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 (kibi@debian.org) <https://debamax.com/> D-I release manager -- Release team member -- Freelance Consultant
--- End Message ---
--- Begin Message ---
- To: 1086735-close@bugs.debian.org
- Subject: Bug#1086735: fixed in libx11 2:1.8.10-2
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Tue, 05 Nov 2024 20:34:49 +0000
- Message-id: <E1t8QGH-008OgQ-33@fasolo.debian.org>
- Reply-to: Julien Cristau <jcristau@debian.org>
Source: libx11 Source-Version: 2:1.8.10-2 Done: Julien Cristau <jcristau@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 1086735@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Julien Cristau <jcristau@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 ftpmaster@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 <jcristau@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-----Attachment: pgpSx9ZOCkiMc.pgp
Description: PGP signature
--- End Message ---