[debhelper-devel] [debhelper] 01/02: Merge tag 'debian/10.9.2' into stretch-backports

Niels Thykier nthykier at moszumanska.debian.org
Thu Oct 19 05:39:24 UTC 2017


This is an automated email from the git hooks/post-receive script.

nthykier pushed a commit to branch stretch-backports
in repository debhelper.

commit 5cbe5ef7a17a413bbb877e48899b201507cc546e
Merge: 56ce2e1 ea83998
Author: Niels Thykier <niels at thykier.net>
Date:   Thu Oct 19 05:23:35 2017 +0000

    Merge tag 'debian/10.9.2' into stretch-backports
    
    Release debhelper/10.9.2 into unstable
    
    Format: 1.8
    Date: Sat, 14 Oct 2017 07:19:38 +0000
    Source: debhelper
    Binary: debhelper dh-systemd
    Architecture: source
    Version: 10.9.2
    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: 752521 857306 870768 876486 878325 878427 878460
    Changes:
     debhelper (10.9.2) unstable; urgency=medium
     .
       [ Niels Thykier ]
       * dh_install: Defer the removal of --list-missing and
         --fail-missing until compat 12.
       * dh: Run the new dh_installsystemd helper by default in compat 11.
       * systemd.pm: Remove the sequence in compat 11.  It has been replaced
         by the new dh_installsystemd helper.
     .
       [ Lisandro Damián Nicanor Pérez Meyer ]
       * qmake.pm: Remove unnecessary "-nocache" parameter.
         (Closes: #878427, LP: #1206234)
     .
       [ Ville Skyttä ]
       * Fix a number of spelling mistakes.  (Closes: #878325)
     .
       [ Felipe Sateler ]
       * dh_installsystemd: New command (currently noop except when used in
         the experimental compat 11).  This new helper:
         - Generates postinst code for tmpfiles (now that dh_installinit
           does not).
         - Follows the naming convention for other built-in dh_* commands.
         - Replaces dh_systemd_enable and dh_systemd_start in compat 11
           and later.
         - Only acts on units with the name specified by "--name" when this
           option is given.
         (Closes: #752521, #857306, #870768, #876486)
       * dh_systemd_enable: Remove as obsolete in compat 11.
       * dh_systemd_start: Ditto.
     .
       [ Helmut Grohne ]
       * cmake.pm: Also supply PKGCONFIG_EXECUTABLE for obsolete
         UsePkgConfig.cmake.  (Closes: #878460)
    Checksums-Sha1:
     96b3e21006aeafb9ac0081d00e3026b1e96faffd 1768 debhelper_10.9.2.dsc
     9c234dee929ee42b3e6813ba7e23fb2f2a38cfc5 424752 debhelper_10.9.2.tar.xz
     bc26abfcc0f4e39f85ab8169f6cb0b79a5b3d42f 4476 debhelper_10.9.2_source.buildinfo
    Checksums-Sha256:
     e9b6618dfe1b5fd343aea73161b1cd1bb800187969b95baa0c23d7621cd2558c 1768 debhelper_10.9.2.dsc
     510ba7c22d2fc3eace8f455e19ac2766fbbb90a0278e36a7c01f8dde3c1195ac 424752 debhelper_10.9.2.tar.xz
     5f68ee78528e70c60e4d126f35808f9707958f4cc8f545c8f4a23c7051fab99b 4476 debhelper_10.9.2_source.buildinfo
    Files:
     6bdae4739e9f767f86e5452adf9cc45c 1768 devel optional debhelper_10.9.2.dsc
     4e1c45a0c416fd139f389b5cba9fdd3e 424752 devel optional debhelper_10.9.2.tar.xz
     c94eb1ebe6576c6c9b6ea4c0ca444e99 4476 devel optional debhelper_10.9.2_source.buildinfo

 debhelper.pod                                 | 139 +++--
 debian/changelog                              | 127 +++++
 debian/control                                |   3 +-
 dh                                            |   8 +-
 dh_builddeb                                   |  23 +-
 dh_clean                                      |   6 +-
 dh_fixperms                                   |  12 +-
 dh_gencontrol                                 |   4 +-
 dh_install                                    |   2 +-
 dh_installdocs                                |  14 +-
 dh_installexamples                            |   3 +
 dh_installinfo                                |   3 +-
 dh_installinit                                |   4 +-
 dh_installsystemd                             | 395 +++++++++++++++
 dh_makeshlibs                                 |   2 +-
 dh_shlibdeps                                  |  63 ++-
 dh_strip                                      | 106 ++--
 dh_systemd_enable                             | 116 ++---
 dh_systemd_start                              |  23 +-
 doc/PROGRAMMING                               |  10 +-
 lib/Debian/Debhelper/Buildsystem.pm           |  14 +-
 lib/Debian/Debhelper/Buildsystem/cmake.pm     |   1 +
 lib/Debian/Debhelper/Buildsystem/meson.pm     |  29 +-
 lib/Debian/Debhelper/Buildsystem/qmake.pm     |  42 +-
 lib/Debian/Debhelper/Buildsystem/qmake_qt4.pm |   1 -
 lib/Debian/Debhelper/Dh_Getopt.pm             |  32 +-
 lib/Debian/Debhelper/Dh_Lib.pm                | 116 ++++-
 lib/Debian/Debhelper/Sequence/systemd.pm      |   5 +
 man/po4a/po/de.po                             | 683 ++++++++++++++++---------
 man/po4a/po/debhelper.pot                     | 516 ++++++++++++-------
 man/po4a/po/es.po                             | 672 ++++++++++++++++---------
 man/po4a/po/fr.po                             | 699 +++++++++++++++++---------
 man/po4a/po/ja.po                             | 666 +++++++++++++++---------
 man/po4a/po/pt.po                             | 683 ++++++++++++++++---------
 t/buildsystems/buildsystem_tests.t            |   2 +-
 t/dh_installsystemd/debian/changelog          |   5 +
 t/dh_installsystemd/debian/control            |  20 +
 t/dh_installsystemd/debian/foo.service        |   8 +
 t/dh_installsystemd/debian/foo2.service       |   8 +
 t/dh_installsystemd/dh_installsystemd.t       | 149 ++++++
 t/dh_installsystemd/dh_systemd.t              | 128 +++++
 41 files changed, 3978 insertions(+), 1564 deletions(-)

diff --cc debian/changelog
index a6b4a34,1c3c74d..d83e972
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,9 -1,130 +1,136 @@@
+ debhelper (10.9.2) unstable; urgency=medium
+ 
+   [ Niels Thykier ]
+   * dh_install: Defer the removal of --list-missing and
+     --fail-missing until compat 12.
+   * dh: Run the new dh_installsystemd helper by default in compat 11.
+   * systemd.pm: Remove the sequence in compat 11.  It has been replaced
+     by the new dh_installsystemd helper.
+ 
+   [ Lisandro Damián Nicanor Pérez Meyer ]
+   * qmake.pm: Remove unnecessary "-nocache" parameter.
+     (Closes: #878427, LP: #1206234)
+ 
+   [ Ville Skyttä ]
+   * Fix a number of spelling mistakes.  (Closes: #878325)
+ 
+   [ Felipe Sateler ]
+   * dh_installsystemd: New command (currently noop except when used in
+     the experimental compat 11).  This new helper:
+     - Generates postinst code for tmpfiles (now that dh_installinit
+       does not).
+     - Follows the naming convention for other built-in dh_* commands.
+     - Replaces dh_systemd_enable and dh_systemd_start in compat 11
+       and later.
+     - Only acts on units with the name specified by "--name" when this
+       option is given.
+     (Closes: #752521, #857306, #870768, #876486)
+   * dh_systemd_enable: Remove as obsolete in compat 11.
+   * dh_systemd_start: Ditto.
+ 
+   [ Helmut Grohne ]
+   * cmake.pm: Also supply PKGCONFIG_EXECUTABLE for obsolete
+     UsePkgConfig.cmake.  (Closes: #878460)
+ 
+  -- Niels Thykier <niels at thykier.net>  Sat, 14 Oct 2017 07:19:38 +0000
+ 
+ debhelper (10.9.1) unstable; urgency=medium
+ 
+   [ Niels Thykier ]
+   * dh_builddeb: Add some missing error checks.
+   * Dh_Lib.pm: Fix bug where debhelper could discard some error
+     messages during parsing when -O options were passed via
+     DH_OPTIONS (among other).  Thanks to Adrian Bunk and
+     Andrew Shadura for reporting the issue.  (Closes: #876689)
+   * Dh_Getopt.pm: Gracefully reduce the tool to a no-op when given
+     a -p<pkg> and <pkg> is disabled by a Build-Profile.
+   * debhelper.7: Document how package selections interact with
+     Build-Profiles.  Thanks to Helmut Grohne for the report.
+     (Closes: #872745)
+   * dh_installdocs: Validate that the package passed to
+     --doc-main-package are listed in debian/control.
+   * dh_installexamples: Ditto.
+   * dh_systemd_start: Regex escape two paths used in a regex.
+   * Dh_Lib: Open compat 12.
+   * dh_clean: Defer making -k an error until compat 12.
+   * Dh_Getopt: Defer making -s an error until compat 12.
+   * dh_installinit: Defer making --no-restart-on-upgrade an error
+     until compat 12.
+   * Dh_Lib: Defer making the "shell-spawning bug" in doit an error
+     until compat 12.
+   * dh_systemd_enable: Fix regression in debhelper/10.9 where
+     template units would be installed as regular units (and
+     possibly replace regular units).  (Closes: #877989)
+   * dh_systemd_enable: Drop versioned dependency on
+     init-system-helpers that is satisfied in oldstable.
+   * Dh_Lib: Fix regression where --no-act would actually create
+     maintscript snippets.
+   * dh_systemd_*: If an unit file cannot be read (e.g. to check for
+     the [Install] section), error out instead of emitting a warning
+     and continuing.
+   * t: Add tests for dh_systemd_* based on WIP tests from Felipe
+     Sateler related to a new dh_installsystemd helper.
+   * dh_systemd_enable: Properly quote unit names to preserve
+     escaped names like "\x2d".  Thanks to Bernd Zeimetz for
+     reporting the issue.  (Closes: #764730)
+   * dh_systemd_start: Ditto.
+   * meson.pm: Add prototype support for cross building by relying
+     on /usr/share/meson/debcrossgen.  Note that this is currently
+     not functional due to #875703.
+   * debian/control: Bump Standards-Versions to 4.1.1 - No changes
+     required.
+ 
+   [ Dmitry Shachnev ]
+   * qmake.pm: Add basic cross-building support.  (Closes: #877357)
+ 
+  -- Niels Thykier <niels at thykier.net>  Tue, 10 Oct 2017 19:01:00 +0000
+ 
+ debhelper (10.9) unstable; urgency=medium
+ 
+   [ Niels Thykier ]
+   * debhelper.pod: Fix typo.
+   * dh_fixperms: Reset permissions of .scss and .sass files to
+     0644.  Thanks to Jonas Smedegaard for the suggestion.
+     (Closes: #875586)
+   * dh_shlibdeps: Disable unused file(1) tests.
+   * dh_strip: In compat 11, rely on file headers/magic to
+     determine whether files are ELF binaries worth processing
+     instead of using filenames/extensions.  (Closes: #35733)
+   * dh_shlibdeps: Ditto.
+   * d/control: Bump Standards-Versions to 4.1.0:
+     - Bump priority of dh-systemd to "optional".
+   * dh_makeshlibs: Avoid gratious warning about a non-existing
+     directory, when the packaging directory does not exist.
+     (Closes: #626685)
+   * dh_gencontrol: Ensure that dbgsym packages do not inherit the
+     "Important" field.
+   * dh_installinfo: Merge two chmod calls into one to save a
+     fork+exec.
+   * dh_builddeb: Use -z6 compression for udebs (up from -z1).
+     Thanks to Adrian Bunk for the suggestion and Aurelien Jarno
+     for confirming it would be fine for d-i.  (Closes: #870201)
+   * dh_fixperms: Set the permissions of /usr/lib/nodejs/*/{cli,bin}.js
+     to 0755.  Thanks to Pirate Praveen for the report.
+     (Closes: #840913)
+   * Dh_lib.pm: Expand *_doit and doit to also support a chdir in the
+     child process.
+   * Dh_Getopt.pm: Validate package names passed via -p and -N to ensure
+     they are present in d/control.  Thanks to Matthias Klose for the
+     report.  (Closes: #795432)
+   * debhelper.7: Fix typo of compatibility.
+ 
+   [ Felipe Sateler ]
+   * dh_systemd_enable: Refactor and add support for timer units.
+     (Closes: #841746)
+ 
+  -- Niels Thykier <niels at thykier.net>  Tue, 19 Sep 2017 18:49:57 +0000
+ 
 +debhelper (10.8~bpo9+1) stretch-backports; urgency=medium
 +
 +  * Rebuild for stretch-backports.
 +
 + -- Niels Thykier <niels at thykier.net>  Sun, 17 Sep 2017 13:42:44 +0000
 +
  debhelper (10.8) unstable; urgency=medium
  
    [ Niels Thykier ]

-- 
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