-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sat, 31 Aug 2024 10:18:48 +0000 Source: debhelper Architecture: source Version: 13.19~bpo12+1 Distribution: bookworm-backports Urgency: medium Maintainer: Debhelper Maintainers <debhelper@packages.debian.org> Changed-By: Niels Thykier <niels@thykier.net> Closes: 981783 982457 1001403 1014537 1021877 1030011 1032816 1036760 1048890 1051184 1056590 1057359 1058791 1059209 1059395 1059941 1061610 1062508 1062960 1063126 1065742 1066025 1067508 1067509 1067711 1069176 1074322 1077673 1078707 1078830 Changes: debhelper (13.19~bpo12+1) bookworm-backports; urgency=medium . * Rebuild for bookworm-backports. * Skipped 13.20 as it is a temporary sid-only change that would have to be undone for -backports. Using 13.19 as basline version is a more accurate description of the actual content. * Remaining delta: - Disable dh_movetousr. - Revert: "systemd helpers: install units to /usr". - Tests related to the above changes. . debhelper (13.19) unstable; urgency=medium . * Fix regression in pkgfile where compat 14 semantics were always active. Thanks to Salvatore Bonaccorso <carnil@debian.org> * dh_lintian: Reject architecture specific overrides files for M-A: same [c14] Thanks to Salvatore Bonaccorso <carnil@debian.org> (Closes: #1078830) . debhelper (13.18) unstable; urgency=medium . * perl_makemaker: Fix missing import that broke cross-builds. Thanks to Helmut Grohne <helmut@subdivi.de> (Closes: #1078707) * perl-build: Set PKG_CONFIG during cross builds like perl-makemaker. Thanks to gregor herrmann <gregoa@debian.org> . debhelper (13.17) unstable; urgency=medium . [ Américo Monteiro ] * Update on Portuguese translation of man pages . [ Niels Thykier ] * Reorder default sequence around dh_fixperms and nearby tools in compat 14. (Closes: #981783, #982457). This should also avoid future issues like LP#1928381 where Ubuntu's modifications to `dh_strip` cause differences not visible in Debian. * dh_assistant: Fix bug the config introspection could be wrong. * debhelper-documentation.json: Associate with `substvars` with `dh_gencontrol`. * Add some config hints to `dh_makeshlibs` and `dh_gencontrol`. * Bump Standards-Version to 4.7.0 - no changes required * Dh_Lib.pm: Change `pkgfile` lookup to have opt-in features rather than always-on in compat 14. Third-party debhelper tools should update their `pkgfile` calls if they need `named` or/and architecture specifc configuration files. * Set PKG_CONFIG when calling Makefile.pl (makemaker) if not already set * Make `dh_auto_install --destdir` change a pure compat 14 change. Thanks to Jeremy Bícha <jeremy.bicha@canonical.com>. (Closes: #1074322) . [ Jean-Pierre Giraud ] * Update French manpage translation . [ Helmut Grohne ] * cmake.pm: Also pass pkg-config via environment (Closes: #1077673) . debhelper (13.16) unstable; urgency=medium . [ Niels Thykier ] * dh_assistant: Clearly mark unsafe commands * d/changelog: Fix typos in historical entries * Migrate to `X-Style: black` * dh_assistant.1: Improve documentation and command tagging * Improve wording of several man pages. Thanks to Christoph Brinkhaus <c.brinkhaus@t-online.de> (Closes: #1069176) * Require a package prefix with `--name` in c15 (warning in c14) * dh_assistant: Report data about disabled commands in some subcommands. This breaks a small subset of the `dh-debputy` features and a related `Breaks` has been added. . [ Peter Pentchev ] * Fix a "comat" -> "compat" typo in _load_compat_info() . [ Luca Boccassi ] * dh_installtmpfiles: implement remove on removal, purge on purge . [ Christoph Brinkhaus ] * Update German translation of man pages (Closes: #1069176) . debhelper (13.15.3) unstable; urgency=medium . * debhelper-compat-upgrade-checklist.pod: Fix repeated substvar. Thanks to Andrey Rakhmatullin * debhelper-compat-upgrade-checklist.pod: Add ref to #1067653 * dh_gencontrol: Gracefully cope with custom substvars and -dbgsym packages (Closes: #1067711) * upgrade-checklist: Document `dh_installsystemduser` change (Closes: #1066025) . debhelper (13.15.2) unstable; urgency=medium . * autopkgtest: Remove reference d/compat triggering perl tests * dh_gencontrol: Fix inverted boolean logic causing warnings . debhelper (13.15.1) unstable; urgency=medium . * Dh_Lib.pm: Fix field truncation in compat 14+ (Closes: #1067508, #1067509) . debhelper (13.15) unstable; urgency=medium . * d/changelog: Fix typo of Felix Geyer * dh_makeshlibs: Ensure t64:Provides is always provided (but sometimes empty) * Replace `d/compat` with a `X-DH-Compat` field in compat 14+. (Closes: #1021877) * Ensure values to --dbg-package and --link-doc are known packages * PROGRAMMING.md: Add a note about `dh_assistant` * Make it easier to re-bootstrap without `dwz` (and also `man-db`). This is a new build profile that build `debhelper` with fewer dependencies. Note that this profile causes `debhelper` to produce a different result in some cases. Packages built with this minimal version of debhelper should be rebuilt when bootstrapping is complete. * dh_shlibdeps: Use ${shlibs:Pre-Depends} for Essential packages in compat 14+. * dh_gencontrol: Automatically apply relationship substvars in compat 14+ * Clearly document how to do filtering (which is via dh-exec) (Closes: #1065742) * Reject debhelper config files without a package prefix for multi-binary packages in compat 15. Starting in compat 14, it will now trigger a warning to have `debian/install` instead of `debian/package.install` when `debian/control` contains 2 or more binary packages. In compat 15, this is promoted to an error. The main exceptions are files like `debian/changelog`, `debian/NEWS`, and `debian/copyright`, which are applied to all packages and can still be used without a prefix. (Closes: #1014537) * cmake.pm: Pass ASFLAGS as ASMFLAGS to cmake [c14] (Closes: #1036760) * meson.pm: Pass --auto-features=enabled in compat 14+ (Closes: #1030011, #1062508) * Dh_Lib.pm: Simplify reset_perm_and_owner so it only works with int now. The only misbehaving call-sites where in debhelper itself according to codesearch.debian.net and were fixed as well. * Dh_Lib.pm: Bump perl version requirement to 5.28 (Closes: #1001403) * dh_makeshlibs: Skip directories known not to contain SONAMEs (Closes: #1063126) * Restructure debhelper upgrade compat checklist for compat 14 in an attempt to make it easier for consumers. . debhelper (13.14.1) unstable; urgency=medium . * dh_makeshlibs: Correct the auto-detected package name * dh_makeshlibs: Use the "correct" package architecture definition . debhelper (13.14) unstable; urgency=medium . [ Niels Thykier ] * debhelper-documentation.json: The pam change happened in c14 * dh_assistant: Expose bug#950723 marker in list-guessed-dh-config-files * dh_installsystemduser: Add missing pkgfiles in DH NOOP promise * debhelper-documentation.json: Add dh_installsystemd files * debhelper-documentation.json: Add dh_installsystemduser files * d/changelog: Fix typo in a previous entry * dh_gencontrol: Avoid Static-Built-Using in -dbgsym packages (Closes: #1062960) * dh_makeshlibs: Improve handling of t64 transition support - The presence of the `X-Time64-Compat` now ensures that the `${t64:Provides}` substvar is always considered regardless of the package name. - Auto-detection is now extended to include t64-nss libraries (The detection regex is now: `m/^lib.*t64(?:-nss)?$/`) - The `${t64:Provides}` substvars now uses `${binary:Version}` instead of trying to guess the version. This works better for packages that manually set their own version via dpkg-gencontrol's -v option. . [ Michael Hudson-Doyle ] * check the dpkg "features" to decide whether to emit t64:Provides . debhelper (13.13) unstable; urgency=medium . * Add `debhelper-documentation` `debputy` plugin. This provides `debputy` with some files and file patterns for `debputy`'s new `debputy tool-support annotate-debian-directory`. * Revert "Dh_Lib.pm: Fix warning from `cp -n`" Thanks to Sven Joachim <svenjoac@gmx.de> (Closes: #1061610) . 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 programmatically 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) . debhelper (13.11.10) unstable; urgency=medium . [ Luca Boccassi ] * dh_installsystemduser: fix daemon-reload of user instances . [ Balint Reczey ] * dh_clean: Clean __pycache__ (Closes: #1048890) . [ Gioele Barabucci ] * dh_installchangelogs: Generate separate binNMU changelog also under --no-trim (Closes: #1059395) . [ Niels Thykier ] * dh_assistant: Add filename to `detect-hook-targets` * Dh_Lib.pm: Ensure `$_use_color` is always initialized first time * dh_assistant: Add detect-unknown-hook-targets subcommand . debhelper (13.11.9) unstable; urgency=medium . * Team upload. . [ Chris Hofstaedtler ] * dh_installudev: install into /usr (Closes: #1058791) . [ Helmut Grohne ] * dh_movetousr: also update links from canonical into aliased (Closes: #1056590) Thanks to Colin Watson for proposing and discussing. Thanks to Emilio Pozuelo Monfort for reviewing the change. * buildsystems: add qmake6 variant of the qmake buildsystem (Closes: #1057359) Checksums-Sha1: 8443e6cf46b999743c1cf00de3426253d3089f49 1616 debhelper_13.19~bpo12+1.dsc aaa04fdf43eb3ca2b398882fea3804394669fd39 615696 debhelper_13.19~bpo12+1.tar.xz Checksums-Sha256: 19301bc408fa7091c04f17e53ae8d59ebf8361c88a36dc92b9e1006471b9faa5 1616 debhelper_13.19~bpo12+1.dsc 5d6e5d82847578ef31015b1506c2f2a849a65a8b85f7eb41e659ceb916e5fd2c 615696 debhelper_13.19~bpo12+1.tar.xz Files: f701887f5ca902c250cda092fd11f911 1616 devel optional debhelper_13.19~bpo12+1.dsc 2cb4ac75f168945be6eaf6008803df1e 615696 devel optional debhelper_13.19~bpo12+1.tar.xz -----BEGIN PGP SIGNATURE----- iQFGBAEBCgAwFiEE9ecZmu9eXGflVYc/dA1oiINl0okFAmbS9hYSHG5pZWxzQHRo eWtpZXIubmV0AAoJEHQNaIiDZdKJm6YIAIJS3Unc6bAwZ2xagDWdt0lU1AiO2vbC OM1M6VRlKXF6uVHjcPBAuylm0lRzIOuXyQLJjYTI6/dGHzoAFzUc8PBGBlKH+uQz V9xrmFE1kdKzDmFB0QXm2+hBJLKEW/inMJPnd9mdjH4N8SQ0IybDfXjbm4KrJqd2 qzBzPJO0mTU3pyPSIQKJ3FtB2ZXhNlDlAlLfULnlhe/vFC2Agf4fSzrLCLe2slP3 3BEb6UvXnIJ16FfjRCS38mBx8Y5cSOFffXS1Oo57LPnyj0NNdyZ6g+sSJLztfsCv O59FBfeyDG25FC9TLbo8XoDC+zmxHBwm/VQ/PP1Ww92hHWLZL+XVv0w= =NqkO -----END PGP SIGNATURE-----