[ubuntu/focal-proposed] debhelper 12.9ubuntu1 (Accepted)
Adam Conrad
adconrad at ubuntu.com
Tue Feb 4 21:25:13 UTC 2020
debhelper (12.9ubuntu1) focal; urgency=medium
* Merge from Debian testing. Remaining changes:
- Generate ddebs from debhelper instead of pkg-create-dbgsym:
+ Make debhelper Conflict/Replace pkg-create-dbgsym to force it off.
+ Set DBGSYM_PACKAGE_TYPE to ddeb to get correct debian/files output.
- dh_installchangelogs: Do not install upstream changelog in compat
level 7 and higher to avoid pointlessly bloating installed packages.
- dh_strip: Strip LTO sections unless --keep-lto is given.
debhelper (12.9) unstable; urgency=medium
[ Niels Thykier ]
* debhelper.7: Clarify how DH_OPTIONS works and that some
third-party tools may ignore it if they do not support
it. Thanks to Andrej Shadura for reporting the issue
over IRC.
* doc/PROGRAMMING: Introduce a section on the NOOP PROMISE
comment.
* dh: In compat 13, skip calls to hook and override targets
for dh_auto_test, dh_dwz and dh_strip. Thanks to
Mike Hommey for suggesting it. (Closes: #568897)
* Dh_Getopt.pm: Remove support for "--ignore". No package
uses it any more. For most parts, it has been replaced
by the "3.0 (quilt)" source format.
* debian/changelog: Clarify that substitutions change in
12.8 only apply to the maintscript file (and not
maintainer scripts) for dh_installdeb.
* debhelper.7: Improve text in compat 13 section.
* autoconf.pm: Only consider "configure" as an autoconf
script if it is a file (and not a directory). Thanks to
Andrius Merkys for reporting the bug and providing a
patch. (Closes: #949396)
* debian/control: Bump Standards-Version to 4.5.0 - no
changes required.
* dh_shlibdeps: Pass "--" in front of filenames passed to
file(1). Thanks to Christoph Biedl for the suggestion.
(Closes: #949538)
* dh_strip: Ditto
* dh.1: Improve documentation for override targets and
include a section on the new hook target.
(Closes: #885994)
* Dh_Lib.pm: Make it possible to disable the command
logging by passing "inhibit_log => 1" to the init sub.
Furthermore, the logging is now only enabled when init
is called (and not disabled by that option or
inhibit_log()). This prevents Dh_Lib from triggering
a log write just by being loaded.
* dh: Refactor addon loading. As a side-effect, dh no
longer leaks as many functions into the scope of addons.
Addons depending on the previous behaviour may now fail
due to calls to undefined subroutintes and will need to
be fixed.
* dh_installinitramfs.1: Correct the name of localized
versions of dh_installinitramfs so that man can find
them.
[ Thorsten Glaser ]
* dh_auto_*: Make it possible to disable build systems by
passing --buildsystem=none. Previously this would
require overriding each and every dh_auto_* tool.
(Closes: #949635)
debhelper (12.8) unstable; urgency=medium
[ Niels Thykier ]
* Dh_Lib.pm: Simplify internal loggning of which commands
have been run. We are no longer interested in whether
it was an override target or not.
* dh: Support "execute_before_X" and "execute_after_X"
targets in debian/rules. This is useful for injecting
commands before or after the command "X" that dh runs.
Note this feature requires compat 10 or later due to
internal limitations in debhelper. Attempts to use
it in compat 9 will trigger an error. Thanks to
Christoph Berg for the suggestion. (Closes: #885994)
* dh: Detect and warn about override and hook targets
for known obsolete commands. In compat 13, this will
be an error instead of a warning.
* dh: Reset umask to 0022 as a consistent default value.
Thanks to Thorsten Glaser for the suggestion.
(Closes: #944691)
* dh_missing: The --fail-missing parameter is now default
in compat 13. Thanks to Mattia Rizzolo for the
suggestion. (Closes: #917368)
* dh_installtmpfiles: New command extracted from
dh_installsystem that will handle tmpfiles.d
configuration. Thanks to Michael Biebl for the
suggestion. (Closes: #944478)
* dh_installsystemd: In compat 13, this command will no
longer manage tmpfiles.d configuration.
* dh: Run dh_installtmpfiles by default in compat 13.
* Dh_Lib.pm: Emit "error" and "warning" with error and
warning messages. Thanks to Paul Wise for the
suggestion. (Closes: #906723)
* Dh_Lib.pm: Support colored output for warnings and
errors (enabled by default). The colors can be
controlled by setting DH_COLORS or DPKG_COLORS. The
latter will also affect dpkg-related tools.
Note: NO_COLOR is respected in the absence of
DH_COLORS and DPKG_COLORS.
* Dh_Lib.pm: Support substitution variables in files
handled by filearray and filedoublearray in compat 13.
This also applies to executable configuration files.
As the substitution occurs after splitting the files
into tokens, it can be used to include spaces in the
tokens (often file names). (Closes: #198507)
* dh_install: Support substitution configuration files.
* dh_clean: Ditto.
* dh_installcatalogs: Ditto.
* dh_installdeb: Ditto (debian/*.maintscripts only).
* dh_installdirs: Ditto.
* dh_installdocs: Ditto.
* dh_installexamples: Ditto.
* dh_installinfo: Ditto.
* dh_installman: Ditto.
* dh_installwm: Ditto.
* dh_link: Ditto.
* dh_missing: Ditto.
* dh_ucf: Ditto.
* debian/rules: Remove override for dh_missing as the
--fail-missing parameter is default now.
[ Helmut Grohne ]
* Warn about missing perl-xs-dev for perl_* buildsystems.
Date: Tue, 04 Feb 2020 14:20:25 -0700
Changed-By: Adam Conrad <adconrad at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/debhelper/12.9ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Tue, 04 Feb 2020 14:20:25 -0700
Source: debhelper
Architecture: source
Version: 12.9ubuntu1
Distribution: focal
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Adam Conrad <adconrad at ubuntu.com>
Closes: 198507 568897 885994 906723 917368 944478 944691 949396 949538 949635
Changes:
debhelper (12.9ubuntu1) focal; urgency=medium
.
* Merge from Debian testing. Remaining changes:
- Generate ddebs from debhelper instead of pkg-create-dbgsym:
+ Make debhelper Conflict/Replace pkg-create-dbgsym to force it off.
+ Set DBGSYM_PACKAGE_TYPE to ddeb to get correct debian/files output.
- dh_installchangelogs: Do not install upstream changelog in compat
level 7 and higher to avoid pointlessly bloating installed packages.
- dh_strip: Strip LTO sections unless --keep-lto is given.
.
debhelper (12.9) unstable; urgency=medium
.
[ Niels Thykier ]
* debhelper.7: Clarify how DH_OPTIONS works and that some
third-party tools may ignore it if they do not support
it. Thanks to Andrej Shadura for reporting the issue
over IRC.
* doc/PROGRAMMING: Introduce a section on the NOOP PROMISE
comment.
* dh: In compat 13, skip calls to hook and override targets
for dh_auto_test, dh_dwz and dh_strip. Thanks to
Mike Hommey for suggesting it. (Closes: #568897)
* Dh_Getopt.pm: Remove support for "--ignore". No package
uses it any more. For most parts, it has been replaced
by the "3.0 (quilt)" source format.
* debian/changelog: Clarify that substitutions change in
12.8 only apply to the maintscript file (and not
maintainer scripts) for dh_installdeb.
* debhelper.7: Improve text in compat 13 section.
* autoconf.pm: Only consider "configure" as an autoconf
script if it is a file (and not a directory). Thanks to
Andrius Merkys for reporting the bug and providing a
patch. (Closes: #949396)
* debian/control: Bump Standards-Version to 4.5.0 - no
changes required.
* dh_shlibdeps: Pass "--" in front of filenames passed to
file(1). Thanks to Christoph Biedl for the suggestion.
(Closes: #949538)
* dh_strip: Ditto
* dh.1: Improve documentation for override targets and
include a section on the new hook target.
(Closes: #885994)
* Dh_Lib.pm: Make it possible to disable the command
logging by passing "inhibit_log => 1" to the init sub.
Furthermore, the logging is now only enabled when init
is called (and not disabled by that option or
inhibit_log()). This prevents Dh_Lib from triggering
a log write just by being loaded.
* dh: Refactor addon loading. As a side-effect, dh no
longer leaks as many functions into the scope of addons.
Addons depending on the previous behaviour may now fail
due to calls to undefined subroutintes and will need to
be fixed.
* dh_installinitramfs.1: Correct the name of localized
versions of dh_installinitramfs so that man can find
them.
.
[ Thorsten Glaser ]
* dh_auto_*: Make it possible to disable build systems by
passing --buildsystem=none. Previously this would
require overriding each and every dh_auto_* tool.
(Closes: #949635)
.
debhelper (12.8) unstable; urgency=medium
.
[ Niels Thykier ]
* Dh_Lib.pm: Simplify internal loggning of which commands
have been run. We are no longer interested in whether
it was an override target or not.
* dh: Support "execute_before_X" and "execute_after_X"
targets in debian/rules. This is useful for injecting
commands before or after the command "X" that dh runs.
Note this feature requires compat 10 or later due to
internal limitations in debhelper. Attempts to use
it in compat 9 will trigger an error. Thanks to
Christoph Berg for the suggestion. (Closes: #885994)
* dh: Detect and warn about override and hook targets
for known obsolete commands. In compat 13, this will
be an error instead of a warning.
* dh: Reset umask to 0022 as a consistent default value.
Thanks to Thorsten Glaser for the suggestion.
(Closes: #944691)
* dh_missing: The --fail-missing parameter is now default
in compat 13. Thanks to Mattia Rizzolo for the
suggestion. (Closes: #917368)
* dh_installtmpfiles: New command extracted from
dh_installsystem that will handle tmpfiles.d
configuration. Thanks to Michael Biebl for the
suggestion. (Closes: #944478)
* dh_installsystemd: In compat 13, this command will no
longer manage tmpfiles.d configuration.
* dh: Run dh_installtmpfiles by default in compat 13.
* Dh_Lib.pm: Emit "error" and "warning" with error and
warning messages. Thanks to Paul Wise for the
suggestion. (Closes: #906723)
* Dh_Lib.pm: Support colored output for warnings and
errors (enabled by default). The colors can be
controlled by setting DH_COLORS or DPKG_COLORS. The
latter will also affect dpkg-related tools.
Note: NO_COLOR is respected in the absence of
DH_COLORS and DPKG_COLORS.
* Dh_Lib.pm: Support substitution variables in files
handled by filearray and filedoublearray in compat 13.
This also applies to executable configuration files.
As the substitution occurs after splitting the files
into tokens, it can be used to include spaces in the
tokens (often file names). (Closes: #198507)
* dh_install: Support substitution configuration files.
* dh_clean: Ditto.
* dh_installcatalogs: Ditto.
* dh_installdeb: Ditto (debian/*.maintscripts only).
* dh_installdirs: Ditto.
* dh_installdocs: Ditto.
* dh_installexamples: Ditto.
* dh_installinfo: Ditto.
* dh_installman: Ditto.
* dh_installwm: Ditto.
* dh_link: Ditto.
* dh_missing: Ditto.
* dh_ucf: Ditto.
* debian/rules: Remove override for dh_missing as the
--fail-missing parameter is default now.
.
[ Helmut Grohne ]
* Warn about missing perl-xs-dev for perl_* buildsystems.
Checksums-Sha1:
b34ca100a9a01e2ed6b5c3b40d09daec9a6f008d 1917 debhelper_12.9ubuntu1.dsc
0062604606fcb719876c89128ed2730b3aefa429 523688 debhelper_12.9ubuntu1.tar.xz
cae7db47dc1420adaf506b8a14c776bd4fd343a5 5106 debhelper_12.9ubuntu1_source.buildinfo
Checksums-Sha256:
d7c004b6d8fb844d0f9278e22fed2f2301eb06892c42024baa0e64591af75a66 1917 debhelper_12.9ubuntu1.dsc
4d7c55512106716031feea26e8dfcb9d5826cfc84af5c5b7c3d89fb1719f6988 523688 debhelper_12.9ubuntu1.tar.xz
9f1b285ce6b7a9d90b2e04368bff0b69b3de03a9466ec892fcc245e03399a686 5106 debhelper_12.9ubuntu1_source.buildinfo
Files:
c97c40874f911f675e2e931c3e4dc211 1917 devel optional debhelper_12.9ubuntu1.dsc
19cc0cd23ba1596ba9cf5a92e60b14da 523688 devel optional debhelper_12.9ubuntu1.tar.xz
f8eb9a9c0e27df15be27fa49f917522e 5106 devel optional debhelper_12.9ubuntu1_source.buildinfo
Original-Maintainer: Debhelper Maintainers <debhelper at packages.debian.org>
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEi8YAgFqsZg/rTRmDg0AaMLHN5Y8FAl454QUACgkQg0AaMLHN
5Y/dzg//aHrSDkHpDuDBHuqomtH59xTbvj29JWEUSzZ0dZ0CzKGdjU4KwA2Xs0B7
G2dTrybtSM6Hhbm2tmAIxqxAZeO2KdpU4dz2ebaJ9DoaTJmsP7M9FJ5TgpmDgic1
0+LAzA61Gx7jR2WS6Uq9V10rHLiWsBCRx/4JUHzyThTjaFzJAOWsCkOAVTCCNaHX
0K/ghwtUIkko2NsA5VCr12QHKrdQ2cCtxJt8WBKeozcVJ7UuGXtWLXnKNy6HqNy1
KGNBQ2DXus8bXOYEs9XyQu6rEEeIPJxgyRLxVUWUgn3mPDh4IoJD1w6TdYttxjPC
h1lFk55jvEJJT26dbGl9JPYT3xnNiYzH8Qn89cgnYm7Y1XSx+G1PNBzYaF1LPJkw
Dq2Th54EpRyQBB4jx3xoveFi74uEKSCG7jr160kDnk3fD2420CHSV4gbaFFJPnbs
B/MmV/bZ1/ZsQCxORRmYTVzO6Y3gP0WqEdFk7EPt9co1PlvoiWK3xwAixqgalS3d
rnQwMNhS02D95RWWxFYN3Gl51tx3aniDIJ2wO+0oa1PueLhJqbIFrwShmMRqwdTj
1q/1wcGxlY9y8IU/mXesMXjGMd2HnOM5WSiL+fAu2kJYC4f7hBR9rAuymeJ04chf
r1MUcLZ1a99lrZ2ukFeDoARgeKgCUUm6pmYAcIxwkve0722M47U=
=ZPEf
-----END PGP SIGNATURE-----
More information about the Focal-changes
mailing list