[debhelper-devel] [debhelper] annotated tag debian/10.7 created (now f8b069e)
Niels Thykier
nthykier at moszumanska.debian.org
Sat Jul 29 18:06:21 UTC 2017
This is an automated email from the git hooks/post-receive script.
nthykier pushed a change to annotated tag debian/10.7
in repository debhelper.
at f8b069e (tag)
tagging 4569d0eb8c1b506bde72c76dfb089bd71d324cf6 (commit)
replaces debian/10.6.4
tagged by Niels Thykier
on Sat Jul 29 18:05:28 2017 +0000
- Log -----------------------------------------------------------------
Release debhelper/10.7 into unstable
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-----
iQIzBAABCAAdFiEEsxMaRR2/33ygW0GXBUu7n32AZEIFAll8zmgACgkQBUu7n32A
ZELLQw/8DI3W/pZgFClyiw2K2mwRhH6pdEu0HI6+emW98+E8fkvL2EdZdKZ2IIpT
mUD2MUPh/m+FTRYkZL+7xYlA0o9mVvujKd1AYjYddxYHUz3l8St0TJGTS73Ii9IR
+pdHWP8A5rNf7sf4iCyYqA5PiMkkdq8us3JwmnWaSHn6Jr1ZBuGltXHfz0uD+PDz
zqw163N+CbdBgkg58ajU5S69dxC3iokJ4uBMbDhbvUi/XAW27pf4u0sWCaUW40WC
F5VdDi4R8nHqaPg9bk4Hjg7GDw1AgNJWzM3QvbUrcw6BNYLNlVNN4DHBl8ax26xA
Z6m5FkIN/DbOPKjew2i/KzUwmfeVmqG8fxf+Sw/1QP3GHaAVogy84ovG5E4g4AvA
jGdLM8AheXMubtL8XKdEl5CsyQBFo9eNLjZHlKX7l5yGKZM/nnme1Utep1M+Xgjz
Xuxijo+nyjGRHY9DvPLjPkSqfPeOH2GoNWfOfUXdTCINoXKuMwTwNfsQLzReSGYF
Un6c0mFSqbiw+SwCkGhcEeFXwB5+NxD+0jrmhBpKB54MxYgK0hQAIfvHsCGgVuXJ
qzWx+NgUBdwg8AVcYbwDtDjtVpqz4/NGl22mlF29LRNEMir6dE2qeBFYbHlDf60S
scuU81LWJ0kSovFIPXFa9eS/kt48uCOaAZzptU9OlCgKq3MS0Cg=
=vbYE
-----END PGP SIGNATURE-----
Colin Watson (1):
Fix substitution of recommended compat version
Isaac Jurado (1):
dh_auto_configure: Expand ${prefix} uses
Niels Thykier (36):
dh_usrlocal: Fix doit-bug that forks a shell
dh_installmodules: Sort versions to make scripts reproducible
Dh_Lib: Use bsd_glob in pkgfile
Dh_Lib: Make pkgfile ignore .debhelper files
{autoconf,meson,cmake}: Avoid forking shell via doit
d/changelog: Document recent changes
d/changelog: Document gregor's changes
Buildsystem: Use install_dir instead of doit(mkdir)
Buildsystem: Refactor doit_in_* methods
Buildsystem: Add complex_doit_in_builddir
Buildsystem: Include documentation of new method
Dh_Lib: Fix shell bug and add stdout redirect
dh_installman: Remove complex_doit calls
Dh_Lib: Avoid forking 2-7 processes in autoscript with sub
autoscript: Support hashref for substitution
dh_installman: Pass -l to man when recoding
dh_*: Migrate most tools to new shell-less autoscript
Dh_Lib: (Mostly) avoid shell forking when installing maintscripts
Dh_Lib: Make getpackages() return *all* packages
Dh_Lib: Add stub default_sourcedir function
dh_install: Make autodest work with default_sourcedir != d/tmp
dh_clean+dh_prep: Use default_sourcedir instead of d/tmp
dh: Provide a better error on missing d/control
dh: Optimize out dh_testdir as it is literally useless
dh: Rely on PROMISE NOOP to exclude dh_testdir
dh_gencontrol: Add substvars without using fork+exec
dh: Stricter parsing of DH NOOP PROMISE
d/changelog: Fix wording of entry
d/changelog: typo fix
dh_builddeb: Use default comp. settings for dbgsyms
t: Update test related to the autoconf buildsystem
dh_builddeb: Add missing comma
cmake: Pass -DCMAKE_INSTALL_RUNSTATEDIR=/run [c11]
cmake: Disable user package registry
Regenerate POT and PO files
Release debhelper/10.7 into unstable
Sven Joachim (1):
Revert to the pre-10.6.4 behavior for dh_installdocs and the like
gregor herrmann (3):
autopkgtest-pkg-perl: add debian/tests/pkg-perl/use-name.
autopkgtest-pkg-perl: add debian/tests/pkg-perl/skip-syntax.
autopkgtest-pkg-perl: fix smoke test.
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debhelper/debhelper.git
More information about the debhelper-devel
mailing list