[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