Accepted debhelper 13.9.1~bpo11+1 (source all) into bullseye-backports
-----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-----
Reply to: