[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