[debhelper-devel] debhelper_10.7_source.changes ACCEPTED into unstable
Debian FTP Masters
ftpmaster at ftp-master.debian.org
Sat Jul 29 18:19:05 UTC 2017
Accepted:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sat, 29 Jul 2017 18:00:24 +0000
Source: debhelper
Binary: debhelper dh-systemd
Architecture: source
Version: 10.7
Distribution: unstable
Urgency: medium
Maintainer: Debhelper Maintainers <debhelper-devel at lists.alioth.debian.org>
Changed-By: Niels Thykier <niels at thykier.net>
Description:
debhelper - helper programs for debian/rules
dh-systemd - debhelper add-on to handle systemd unit files - transitional pack
Closes: 813266 868584 868649 868674 869697 869780
Changes:
debhelper (10.7) unstable; urgency=medium
.
[ Niels Thykier ]
* dh_usrlocal: Fix call to doit to avoid making it fork a shell.
* autoconf.pm: Ditto.
* cmake.pm: Ditto.
* meson.pm: Ditto.
* dh_installmodules: Ensure maintscripts are reproducible even with
multiple kernel versions detected.
* Apply patches from gregor herrmann to improve autopkgtests.
* Dh_Lib: Introduce a print_and_complex_doit.
* Buildsystem: Introduce a complex_doit_in_builddir, which is needed
by gradle-debian-helper.
* Dh_Lib: Fix bug in doit + doit_* that made them fork a shell in
some cases. For backwards compatibility, there is detection code
that should make it warn for this case and retain bug-compatibility.
This can cause a weird "Please specify the compatibility level in
debian/compat" error if the tools have chdir to a different directory.
* Dh_Lib: Support an optional hashref in doit + doit_* to enable some
trivial operations in the child process (e.g. redirect stdout).
* dh_installman: Avoid forking a shell where a simple subprocess call
is sufficient.
* Dh_Lib: Avoid forking 2 to 7 subprocesses for adding an autosnippet
when helper tools use a subroutine rather then a sed snippet.
* Dh_Lib: Extend autoscript to accept a hashref and use that for
substituting into the snippet. This variant (like the subroutine
variant) avoids forking a lot of subprocesses and need not worry
about a shell possibly interpreting metacharacters.
* dh_installman: Pass "-l" to man when recoding the manpages.
* dh_icons: Use hashref based autoscripts generation.
* dh_installcatalogs: Ditto.
* dh_installemacsen: Ditto.
* dh_installmenu: Ditto.
* dh_installmodules: Ditto.
* dh_installwm: Ditto.
* dh_installxfonts: Ditto.
* dh_systemd_enable: Ditto.
* dh_systemd_start: Ditto.
* Dh_Lib: Reduce the use of shell and external commands for
generating the final maintscripts.
* Dh_Lib: Make getpackages without any arguments return all
packages as the documentation promises it should. Previously,
it would hide packages not built (e.g. due to Build-Profiles).
* Dh_Lib: Provide a better error message when getpackages() is called
by a helper in the wrong directory. Unfortunately, dh cannot rely
on dh_testdir to do this as dh_testdir is called too late.
* dh: optimize out the call to dh_testdir. It is useless for
printing a helpful error message when called by dh.
* dh_installdocs: Apply patch from Sven Joachim to revert an
incorrect regression "fix". Thanks to Adrian Bunk for
reporting the issue. (Closes: #868649)
* dh_installexamples: Ditto.
* dh_installinfo: Ditto.
* dh_installman: Ditto.
* dh_gencontrol: Rewrite code that ensures that misc:Depends and
misc:Pre-Depends are present to avoid relying external processes
for this.
* dh_builddeb: Let dpkg-deb choose the default compression level for
dbgsym packages instead of using xz -1e. The current default (xz -6)
is likely to be a better default value for dbgsym packages. Thanks to
Adrian Bunk for the suggestion. (Closes: #868674)
* cmake.pm: Pass -DCMAKE_INSTALL_RUNSTATEDIR=/run to cmake in compat 11.
Thanks to Felix Geyer for the suggestion. (Closes: #869697)
* cmake.pm: Avoid using the user specific cmake package registry. Thanks
to Christian Seiler and Felix Geyer. (Closes: #868584)
.
[ Colin Watson ]
* Quote assignment to $recommended_compat in case it isn't a valid Perl
version string (e.g. for Debian derivatives). Fix typos that caused it
not to be used correctly. Use the /g flag so that all instances of the
substitution variable are handled. (Closes: #869780)
.
[ Isaac Jurado ]
* Make the autoconf buildsystem expand "${var}" values send to configure
(e.g. pass --mandir=/usr/share/man instead of --mandir=${prefix}/share/man).
(Closes: #813266)
Checksums-Sha1:
fd7b2a59493baf746831133f6bb4647ac1b419a5 1757 debhelper_10.7.dsc
22da871f0c1b7384ebe4616be95fad30eed1a629 416236 debhelper_10.7.tar.xz
34d75f4546a22e9552e1094290568cea5b1be093 4441 debhelper_10.7_source.buildinfo
Checksums-Sha256:
01c827ad13587978c6731cb6880a5a7734d4f0df328aedbfb2175c81794ee945 1757 debhelper_10.7.dsc
2ea042c1dba7b3bec6a18e9e56fc2a5fa117761b0dd33832dcf04774aadffab0 416236 debhelper_10.7.tar.xz
1f080f2c1ccddc795aaaa0eebb08ae6884807c41ec729eb834a9f8626b40b2d8 4441 debhelper_10.7_source.buildinfo
Files:
ec6ee1b1c69261d5fa0cb0eaaa74dc00 1757 devel optional debhelper_10.7.dsc
d7b6ace35cc430ceb59c529d9cbbd039 416236 devel optional debhelper_10.7.tar.xz
4b5e0a81a08dc8aa38e9ce76e346d4ed 4441 devel optional debhelper_10.7_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEsxMaRR2/33ygW0GXBUu7n32AZEIFAll8zZgACgkQBUu7n32A
ZEKLLg/9Fh4TQ7nNPV5sgPXVJa9AxpBI936jgBMw2zMhIoUh2em6IfeA5pcSDSIa
mIgBSpvgQU8AdCjtYyvnMhmUG78QToT+hG/nlIKBJTxVdIHNFdEc2Wsb7qwfGrhg
jeQ574Fu0IP+rwJvFpFdlGSiX3T+41JNS/PaMoE+KqY6WEkgWlsFo4yp3oo8nkTk
KUU27aD4HuPJQkXuQJoUXtXBjDWFInuXRbIVpI06C77+Vnb2Qo1tZbmEFgVOMaVK
qL0hem/WoF8f2Coa+wGzX/e8+ly743CqeBKWaJuEbFytjuVJ2BI+d0TmOzTi+Mfu
2BSg+nHv7ZxtHjNECZYKh56hbTxnKUJxHPkLVt7M6vT5JzzdyuEbbYVe8XzabhlO
fVSnJ8gD7qsSDokoI9Vynauk+Vo90JKbZjygeHlIYJXoq3N32gK2a4FdbU6veD4S
iE0Ol2NrK1zityejjedd0F2VzbDx8KLO+ZqnMfeZ8sZVgbcaJP8uTQIdPStscXmQ
oaags8YntfNyHWwcwYvpBG1oI1eD+7ufOhrNdy9ASztdN2YTrtBwuU34B+vDScV+
Fr2t+qQK/la01VCMw69G5MrViKTsmbD3kQkZc6ct6QNMo1p8XFKeOUZ0WwbGCHtr
iblgjq2ixVmg+lMksoTm8yBom//vhKviS0iU2hl3lzN3y9pp5sQ=
=9WcJ
-----END PGP SIGNATURE-----
Thank you for your contribution to Debian.
More information about the debhelper-devel
mailing list