Your message dated Fri, 26 Jan 2024 21:04:35 +0000 with message-id <[email protected]> and subject line Bug#1059941: fixed in debhelper 13.12 has caused the Debian Bug report #1059941, regarding dh_makeshlibs: time_t automatic provides are wrong for libs with previous ABI transition 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.) -- 1059941: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1059941 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: debhelper Version: 13.11.9 In discussing the proposed upcoming time_t transition, I realized that the Provides: automatically generated on 64-bit archs will be wrong for libraries where we are replacing a previous ABI tag rather than introducing a new one. E.g. Package: libpam0t64 Provides: libpam0 (= 1.5.2-9.1ubuntu1) Where this should actually be libpam0g, the name of the library package since the libc5->glibc transition. This affects runtime library packages in the archive with any of the c102, c2, g, ldbl, or v5 suffixes. Perhaps this is solvable by providing an annotation in debian/control to indicate the library package name to declare compatibility with, that debhelper could read? E.g.: Package: libpam0t64 Provides: ${t64:Provides} X-Time64-Compat: libpam0g We could then automatically generate that field when updating the source packages for the rename. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer https://www.debian.org/ [email protected] [email protected]
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---Source: debhelper Source-Version: 13.12 Done: Niels Thykier <[email protected]> We believe that the bug you reported is fixed in the latest version of debhelper, 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. Niels Thykier <[email protected]> (supplier of updated debhelper 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: Fri, 26 Jan 2024 21:41:09 +0100 Source: debhelper Architecture: source Version: 13.12 Distribution: unstable Urgency: medium Maintainer: Debhelper Maintainers <[email protected]> Changed-By: Niels Thykier <[email protected]> Closes: 1032816 1051184 1059209 1059941 Changes: debhelper (13.12) unstable; urgency=medium . [ Steve Langasek ] * Add support for an 'X-Time64-Compat' field in debian/control to allow overriding of the auto-generated Provides: as necessary. Closes: #1059941. . [ Niels Thykier ] * dh_assistant: Exit with code 2 when unknown hook targets are found * dh_assistant: Add the following new subcommands: - `supports COMMAND` can be used to programmically check whether dh_assistant knows about `COMMAND`. It is a lot better than having to check versions or parse `--help` output. - `list-commands` can be used to determine all "debhelper commands" that will run from a source package (assuming no overrides and no add-on adds a non-standard sequence). This command has a text and a JSON output. - `list-guessed-dh-config-files` can be used to list all debhelper config and their related commands. The result involves a lot of guess work and will never be 100% reliable, which explains the `guessed` part of the command. The output is always JSON. - Add `restore-file-on-clean` with all its caveats. Use it with care for the few cases where it is useful. (Closes: #1051184) * dh_assistant: Always parse Build-Depends for sequences. This would have prevented `detect-unknown-hook-targets` from reporting issues about hook targets related to add-ons if they were loaded via `Build-Depends`. * dh_assistant: `detect-unknown-hook-targets` now continues when add-ons loading fails. It will still exit with status 2 by default when this occurs as if it found an issue. * cmake.pm: Remove compat guard for `-DBUILD_TESTING:BOOL=off` on `nocheck` * Dh_Lib.pm: Fix warning from `cp -n` . [ Jörg Mechnich ] * qmake6.pm: Add cross-compiling support (Closes: #1059209) . [ David (Plasma) Paul ] * Add <pkg.debhelper.nonls> build profile (Closes: #1032816) Checksums-Sha1: 9c06cfdb74f59e5a85407918330276d00afecec8 1462 debhelper_13.12.dsc a58e3263f2d844a0410438c995afe279a1a1a877 594952 debhelper_13.12.tar.xz f4f1c4ecd2239ef2e8a0a20bee9e684213ddabf1 4797 debhelper_13.12_source.buildinfo Checksums-Sha256: 3942e11fc0680015ed543e48fae82465493dba858c714cea5479d14def91d21d 1462 debhelper_13.12.dsc 09b3253f6dbfad81504229b7802c02312b6ca65bc56946bcab22d2f94d890136 594952 debhelper_13.12.tar.xz 504edcf8fb3ba0d090ff856d884a41eccebced38af1014254e9521a833da0a08 4797 debhelper_13.12_source.buildinfo Files: 15677c2a798a0cc834d1c0ece53c393c 1462 devel optional debhelper_13.12.dsc d75ae89f454bbb3c35957a2abe0b8b95 594952 devel optional debhelper_13.12.tar.xz ed3a83baa07f9a9f30ea7b6cb0395baf 4797 devel optional debhelper_13.12_source.buildinfo -----BEGIN PGP SIGNATURE----- iQFGBAEBCgAwFiEE9ecZmu9eXGflVYc/dA1oiINl0okFAmW0GdUSHG5pZWxzQHRo eWtpZXIubmV0AAoJEHQNaIiDZdKJeAkH/R/Gu963ArKtgMixj+0AzwD51csFqw4/ /YiZeRL2htXJ//PF65WMWLBDE8rb/HFwYPGc1I9kyCGSREUXjwCMB9PT80VY9Gwf qw8Ob8gv7p/6x1C/+tWodwDlLLoX3w5T0e2Uao6sjnPTZeHDyGncsD4Zdo+kdXUk XGBBLBKWnLmwoyVqGlRgd8V6SykTEmMNtRhAt5pEvYg2IJnvpMgIgb2LtY/kscvj KYZ2KmbjjpXi5RhEYR+x4sKc3SKKNosYFrBC9E+NaAQ9duB6x+C52QAQaQxxKKT6 en4N7Xov0pRMaskZwlG72hhYgdoTXjjzhT7YAQDhIeisr4TbO9XB2aA= =nUJB -----END PGP SIGNATURE-----
--- End Message ---

