-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Thu, 22 Sep 2022 02:17:41 -0600 Source: debhelper Binary: debhelper libdebhelper-perl Architecture: source all Version: 13.9.1~bpo11+1 Distribution: bullseye-backports Urgency: high Maintainer: Debhelper Maintainers <debhelper@packages.debian.org> Changed-By: Anthony Fok <foka@debian.org> Description: debhelper - helper programs for debian/rules libdebhelper-perl - debhelper perl modules Closes: 908845 971432 971761 980325 980903 981106 983566 984900 986329 987989 988973 989155 992554 992556 992623 993316 993345 993759 994204 994919 997961 1000363 1000719 1002800 1004939 1006805 1009844 1010591 1010594 1011099 1011256 1011404 1012777 1013969 1015263 1017441 Changes: debhelper (13.9.1~bpo11+1) bullseye-backports; urgency=medium . * Rebuild for bullseye-backports. . debhelper (13.9.1) unstable; urgency=medium . [ Niels Thykier ] * autoscripts/postinst-init-tmpfiles: Re-instate runtime check before running `systemd-tmpfiles`. However, explicitly check for `systemd-tmpfiles` rather than asserting the system was booted by systemd. This resolves #1013969 without requiring a strict dependency as originally suggested by Guilhem Moulin in #1013969. * dh_installtmpfiles: Remove the `systemd | systemd-tmpfiles` dependency as it is no longer required. (Closes: #1017441) * dh_installsystemd: Ditto. * dh_installinit: Ditto. . [ Johannes Schauer Marin Rodrigues ] * autoscripts/postinst-init-tmpfiles: Only pass `--root` to systemd when `DPKG_ROOT` is present (as `--root=/` is different from omitting `--root` entirely). * autoscripts/postinst-sysusers: Ditto . debhelper (13.9) unstable; urgency=medium . [ Gioele Barabucci ] * d/control: Provide dh-sequence-installsysusers. . [ Andreas Hübner ] * debhelper.pod: Add missing word "variables". . [ Niels Thykier ] * Dh_Lib.pm: Fix in addsubstvar where a value was added when it should not have been. (Closes: #1015263) . debhelper (13.8) unstable; urgency=medium . [ Niels Thykier ] * dh_perl: Fix incorrect binary versioning caused by a regression in 13.3. Thanks to Niko Tyni for reporting the issue. (Closes: #997961) * d/control: Bump Standards-Version to 4.6.1 - no changes required. * root_sequence.pm: Run `dh_installsysusers` before `dh_installtmpfiles` (only affects compat 14 or later). Thanks to Nicholas Brown for the suggestion. (Closes: #1011099) * autoscripts/postinst-init-tmpfiles: Remove runtime check on the system having systemd as init system. * dh_installtmpfiles: Replace runtime check on the system running under systemd in generated `postinst` script with a dependency on `systemd | systemd-tmpfiles` added to `${misc:Depends}`. Thanks to Guilhem Moulin for the suggestion. (Closes: #1013969) * dh_installsystemd: Ditto. * dh_installinit: Ditto. * debhelper-compat-upgrade-checklist.pod: Correct description for the addition of dh_installsysusers in compat 14. * meson.pm: Use `meson install` instead of `ninja install` for dh_auto_install in compat 14. Thanks to Andrea Pappacoda for the suggestion. (Closes: #1006805) . [ Max-Julian Pogner ] * Dh_Lib.pm: Remove double semi-colon. (Closes: #1010591) * Dh_Lib.pm: _strip_spaces now explicitly returns undef on undef argument. (Closes: #1010594) . [ Andrea Pappacoda ] * cmake.pm: Set FETCHCONTENT_FULLY_DISCONNECTED to true. This ensures that the `FetchContent` module does not attempt to use internet connection. . [ Vagrant Cascadian ] * debhelper-compat-upgrade-checklist.pod: Update documentation for compat 14 change. (Closes: #1011404) . [ Ferenc Wágner ] * debhelper.pod: Correct link to the new upgrade checklist. (Closes: #1012777) . [ Luca Boccassi ] * dh_installman: Avoid false positive language detection on shared libs. . [ Translations ] * Update Portuguese translation (Américo Monteiro) (Closes: #1011256) . debhelper (13.7.1) unstable; urgency=medium . * debhelper.pod: Fix several typos. Thanks to Guillem Jover for pointing them out and proposing corrections. * dh_installalternatives: Correct a file check that caused false-positive rejections of valid alternatives files. Thanks to Hiroyuki YAMAMORI for reporting the bug and providing an initial patch. (Closes: #1009844) . debhelper (13.7) unstable; urgency=medium . [ Niels Thykier ] * dh_installalternatives: Improve validation of alternative files to catch some "obvious" copy-waste mistakes. * dh: Invoke dh_installalternatives after dh_link in compat 14 or later. Thanks to Colin Watson for the suggestion. (Closes: #1002800) * cmake.pm: Drop -DCMAKE_SKIP_RPATH=on in compat v14. Thanks to Vagrant Cascadian for the suggestion and the investigative work on this topic. (Closes: #1004939) * debhelper-compat-upgrade-checklist.pod: New file. * debhelper.pod: Move list of supported compat levels and the related upgrade checklist into debhelper-compat-upgrade-checklist.pod. This means you now need `man 7 debhelper-compat-upgrade-checklist` to see the upgrade checklist. * dh_installdebconf: Support -D/--define command line parameters (mirroring those from dh_installdeb). * Dh_Lib.pm: Cope with "?=" as assignment operator in substvars files to be future proof with (possible) planned addition of "optional substvars. At the moment, debhelper will still always use "=" when adding a substvar but it will now preserve "?=" operator if an existing substvar is modified. . [ Guillem Jover ] * autoconf.pm: Add support for autotest test suites by passing the TESTSUITEFLAGS environment variable to `make test`. . [ Dave Jones ] * Rewrite handling of stop services to use the `preinst` when using --no-restart-after-upgrade. This fixes a regression caused by the fix for #989155. (Closes: #994204) . [ Johannes Schauer Marin Rodrigues ] * dh_installmenu: Respect DPKG_ROOT when checking for update-menus. Note this implementation assumes update-menus is present both inside and outside the chroot to activate. If it is absent on either side, the update-menus call is skipped. . [ Gioele Barabucci ] * dh_installsysusers: Invoke systemd-sysusers even when DPKG_ROOT is set (relying on `--root`). * dh_installpam: In compat 14, install pam snippets into `/usr/lib/pam.d` instead of `/etc/pam.d`. Remember to remove (now) obsolete conffiles when you bump to compat 14. . [ Andreas Hübner ] * debhelper.pod: Correct spelling of DEB_BUILD_MAINT_OPTIONS. . debhelper (13.6) unstable; urgency=medium . [ Niels Thykier ] * dh_assistant: Avoid creating `debian/.debhelper` when the which-build-system sub command is invoked. Thanks to Jelmer Vernooij for spotting that bug. * dh_assistant: Add new active-compat-level command, which outputs information about which compat level is declared and active. It also tells how the compat level was declared. * Dh_Lib.pm: Add new function, get_non_binnmu_date_epoch, only needed for dh_strip_nondeterminism. * dh_installcron: Add support for `cron.yearly` packaging file. Thanks to Martin-Éric Racine for the suggestion. (Closes: #1000363) * Dh_Lib.pm: Remove support for compat 5 and 6. * debhelper.pod,debhelper-obsolete-compat.pod: Update to reflect the new status for compat 5 and 6. . [ Guillem Jover ] * dh: Add missing _ in execute_after example in POD. . [ Sandro Tosi ] * dh_compress: Exclude .woff and .woff2 by default. . [ Translations ] * Update Portuguese translation (Américo Monteiro) (Closes: #1000719) . debhelper (13.5.2) unstable; urgency=medium . [ Niels Thykier ] * dh_installsystemd: Revert change to deploy systemd files into usr/lib/systemd. (Closes: #993316, #993759) * dh_installinit: Ditto. * dh_systemd_enable: Ditto. * dh_systemd_start: Ditto. * SequencerUtil.pm: Remove duplicate "-a" option to some commands. Thanks to Christoph Berg for reporting the issue. (Closes: #971761) * dh_installdeb: Revert the change to rewrite `rm_conffiles` into `remove-on-upgrade` due to it causing bugs in non-trivial cases. (Closes: #994919) . [ Christoph Berg ] * dh_installtmpfiles: Add missing option name in POD documentation. . debhelper (13.5.1) unstable; urgency=medium . [ Paul Wise ] * cmake.pm: make it possible to override dh provided ctest arguments . [ Niels Thykier ] * cmake.pm: Add missing import which broke cmake related builds. Thanks to Boyuan Yang for reporting the issue. (Closes: #993345) . debhelper (13.5) unstable; urgency=medium . * dh_installdeb: Install debian/conffiles in compat 12+ again (undoing the compat 12 change saying dh_installdeb would ignore this file). The file can now be using for the activating the `remove-on-upgrade` feature from dpkg 1.20. * dh_installdeb: Automatically rewrite `rm_conffiles` into the new `remove-on-upgrade` feature from dpkg when possible. * cmake.pm: Pass `ARGS+=--verbose` to make when running tests in the cmake+make variant except when "terse" is in DEB_BUILD_OPTIONS. Thanks to Paul Wise for the suggestion. (Closes: #992623) * python_support.pm: Remove obsolete dh addon. It did nothing but warn and nothing used it anymore. * dh: Document debhelper provided dh addon sequences. * single_binary.pm: New dh addon ("single-binary") that explicitly activates the "single binary" work flow, where dh_auto_install uses debian/<pkg> as default --destdir when there is only a single binary package. It will error out if used in a source package building multiple binary packages. * dh: Activate "single-binary" addon by default in compat levels up to and including compat 14 when the source package only lists one binary package in debian/control. In compat 14, emit a warning when this happens implicitly requesting users to explicitly enable or disable the addon for single binary source packages to avoid surprises in compat 15. * dh_auto_install: In compat 15, remove special-case default for --destdir for single binary source packages. If the previous default is desired, please use the "single-binary" dh addon or explicitly pass --destdir to dh_auto_install. (Closes: #971432) * debian/control: Provide dh-sequence-single-binary. * debhelper.pod: Document the dh_auto_install will change behaviour in compat 15 for single binary packages and dh will warning about that in compat 14. * dh_assistant: New tool for assisting third-party tools. At the moment, it primarily supports introspection related features but will hopefully be extended to support more use cases. (Closes: #984900) . debhelper (13.4.1) unstable; urgency=medium . [ Clint Adams ] * autoscripts/*: Replace `which` with `command -v`. . [ Simon McVittie ] * dh_installsystemd: Only merge /lib/systemd/system into /usr for now. (Closes: #992554) * dh_systemd_enable: Ditto. . [ Johannes Schauer Marin Rodrigues ] * autoscripts/postinst-init-nostart: Call invoke-rc.d when a non-empty DPKG_ROOT is used. (Closes: #992556) . debhelper (13.4+nmu1) unstable; urgency=high . [ Sean Whitton ] * Non-maintainer upload. * Replace "use v5.28" with "use v5.24" in Dh_Lib.pm. The change to "use v5.28" in 13.4 broke the test to distinguish 0755 from "0755" in the reset_perm_and_owner function, breaking builds. Thanks Adrian Bunk and Ansgar for help isolating the problem. . [ Niels Thykier ] * debian/changelog: Correct bug number in the 13.4 entry. . debhelper (13.4) unstable; urgency=medium . [ Dimitri John Ledkov ] * dh_dwz: run in parallel across packages. (Closes: !47) . [ Andrej Shadura ] * Dh_Buildsystems.pm: Add bmake and mkcmake as third-party build systems. (Closes: !46) . [ Guillem Jover ] * Dh_Buildsystems.pm: Add golang as a third-party build system. (Closes: #981106) . [ Niels Thykier ] * autoscripts/*: Add support for DPKG_ROOT in systemd, tmpusers, sysusers and init related snippets. Based on an initial patch from Helmut Grohne. (Closes: #983566) * autoscripts/*: Reorder conditions in some scripts to avoid doing a redundant stat call when a script parameter can decide to skip it. * dh_gconf: Remove the command as it does nothing. (Closes: #908845) * doc/TODO: Remove reference to dh_gconf. * root_sequence.pm: Remove dh_gconf from root sequence and declare it as obsolete (causing errors from compat 14 if still referenced in hook targets). * man/po4a/po4a.cfg: Remove dh_gconf from translations. * AddonAPI.pm: The declare_command_obsolete command now accepts an "$error_compat" parameter to enable addons to choose which compat level that will trigger an error (though it must be minimum 13). * doc/PROGRAMMING: Update docs to reflect API change. * debhelper.pod: Document that referencing dh_gconf in hook targets will cause an error in compat 14. * dh_fixperms: Correct permissions of files beneath usr/libexec to be executable. (Closes: #980325) * dh_installtmpfiles: Only register tmpfiles ending with ".conf" as tmpfiles in /usr/lib/tmpfiles.d and /etc/tmpfiles.d. This ensures that dh_installtmpfiles gracefully copes with e.g. README files provided by systemd upstream. (Closes: #986329) * dh_installsystemd: Ditto (but only relevant in compat 12 or earlier) * cmake.pm: Pass -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF to cmake in addition to -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON as the former is intended to replace the latter. Thanks to Raul Tambre for reporting the issue. (Closes: #988973) * Dh_Lib.pm: Bump version requirement to v5.28 to reflect the actual requirements (the code was using v5.28 features). Thanks to Sérgio Basto for reporting the issue. * dh_missing: Ditto. * autoscripts/postinst-init,autoscripts/postinst-systemd-start: Use "restart" instead of "start" when starting the services. This ensures a smooth transition from --restart-after-upgrade to --no-restart-after-upgrade in dh_installinit and dh_installsystemd. Thanks to Ryan Tandy for reporting the issue. (Closes: #989155) * dh_installsystemd: Remove usage of autoscripts/postinst-systemd-restart * dh_installinit: Remove usage of autoscripts/postinst-init-restart * autoscripts/autoscripts/postinst-systemd-restart: Removed. * autoscripts/postinst-init-restart: Removed * dh_installsystemd: Prefer /usr/lib/systemd/ to /lib/systemd. (Closes: #987989) * dh_systemd_enable: Ditto. * dh_systemd_start: Ditto. * dh_installinit: Ditto. * dh_installsystemd: Merge /lib/systemd into /usr/lib/systemd if both are present in the package staging directory (preferring the latter in case of conflicts). (Closes: #987989) * dh_systemd_enable: Ditto. . [ Dominic Hargreaves ] * perl_build.pm,perl_makemaker.pm: Make debhelper use the same perl as it runs under (via Perl's $^X variable) when invoking the upstream build system. (Closes: !40, #966396) . [ Axel Beckert ] * Always generate unique doc-base file names based on package name and document ID. (Closes: #980903) Checksums-Sha1: 1ce7d8f395470f376cce66261a50551bad3a35e8 1821 debhelper_13.9.1~bpo11+1.dsc bd6cd6461df751c72e7685f9b256f527a0e26726 572120 debhelper_13.9.1~bpo11+1.tar.xz 76ed5a60e9f46158d31bff0e3e84164c6c04c4ce 1081780 debhelper_13.9.1~bpo11+1_all.deb 787c7fe5ffcb0836fc3d69897d30fd1bfa035819 5761 debhelper_13.9.1~bpo11+1_amd64.buildinfo 7a95ffc90e326b45fdde20fcc74b7f7e737f0035 195788 libdebhelper-perl_13.9.1~bpo11+1_all.deb Checksums-Sha256: add9ef86366d7c74070ed8e30f0ae9ba36e57fcaaa11e4be49f78ca0c345b185 1821 debhelper_13.9.1~bpo11+1.dsc 94d67c035e43483e7e09e23ea7ad046a66e3417f7d36f1d608cda680d9b8fdc5 572120 debhelper_13.9.1~bpo11+1.tar.xz d8fd6af7c90e9d197d086ec0b83ea4b9b189955e67d9432dc35508bf9088d488 1081780 debhelper_13.9.1~bpo11+1_all.deb e9e8a383f88a2b9093889f5cb75e8093605fdadd4fcdae653a1717f56d17b88f 5761 debhelper_13.9.1~bpo11+1_amd64.buildinfo 3a1ac0a98c39ff3b8d71e95a87a5c730bc4592cf85f62e75fd32e524007c2ab3 195788 libdebhelper-perl_13.9.1~bpo11+1_all.deb Files: f81150f1bbcfef07bae1e074fca6278a 1821 devel optional debhelper_13.9.1~bpo11+1.dsc e137e776d15e0cbfaa02ecf180f7ee76 572120 devel optional debhelper_13.9.1~bpo11+1.tar.xz 98f206215fd983b577b2d18ad7d64c4a 1081780 devel optional debhelper_13.9.1~bpo11+1_all.deb 9d727671e0bc07c71a06b6b481075aef 5761 devel optional debhelper_13.9.1~bpo11+1_amd64.buildinfo 872f3877340b375a6da15ea17e352c1b 195788 perl optional libdebhelper-perl_13.9.1~bpo11+1_all.deb -----BEGIN PGP SIGNATURE----- iQJEBAEBCAAuFiEEFCQhsZrUqVmW+VBy6iUAtBLFms8FAmMsG0MQHGZva2FAZGVi aWFuLm9yZwAKCRDqJQC0EsWazwRND/9jQ503+eQs67OtsnxWOkq0H9AFgRjcDfPr xoWe8VYg4GXpo6/ndva8fA3wzpPB+F+hEGGcvCQxG4/67Y3E/htE5lZTsflfkoMM 8hQqrkzVxkJjb4Oc7OsMdMJAsztclb15W1zOt56HAF7QpQKvx3OrfsAbq1Tahbjk dNDg1SPk3Q50ZqzUyeX31KjF456DvrYuKy1VYHqBwfg8kHFl18Vln0vc2Xdci5hP tlK9PTAvqs9iXL6/NsZX95ANGGo9C+JCYw9yh5sf+oaqxIRGTgdcUtcTebifCt0e nAwtH1pFCQBye7WqOw+AaNcwIfKs0pWUKT96gBxFOaKUTALseZd4JIyL7ErVr+Ct Odj/6AHarkstxF4anQ0zNCUts5ojdbBzHw0/NCxAbZDoOvNCBIMq7AHddvX0zal9 5eDzmSLDJYVnZANKCeXD1/pnsZ6NXQaN+UJ0lFd6gzvhYaCj9GQ7yTOUkqO+2q66 PR3GQNkj963xIZDy4Sphv4QDf0RKZ/Cw4vp2MzCTqZVo23m2DzZFdXu7wgNkqw8L +p2HeuHyvPOEEYaYh5SP+e17vDsmFhtzvODPv2ygQ9lmxXoajJeO/be2DsomQYOk g2w+f+DrYvoT9/AOrh7511mdxTPsDR/a3qjLoF9WRSh52o0SagjEzZ8XNLUt07eL ru5YTEFUIw== =A/hK -----END PGP SIGNATURE-----