[ubuntu/eoan-proposed] debhelper 12.6.1ubuntu1 (Accepted)

Matthias Klose doko at ubuntu.com
Tue Sep 17 09:42:11 UTC 2019


debhelper (12.6.1ubuntu1) eoan; urgency=medium

  * Merge from Debian unstable. 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.6.1) unstable; urgency=medium

  * Upload to unstable now that libdebhelper-perl has been through
    the NEW queue.

debhelper (12.6) experimental; urgency=medium

  [ Niels Thykier ]
  * dh_makeshlibs: Fix regression where versionless SONAMEs could
    trigger a rejection of the "generated" shlibs file (despite
    dh_makeshlibs not generating any "shlibs" files).
    (Closes: #939635)
  * dh_strip: Avoid impossible copy of .../debug/.dwz/ to itself
    when a manual debug package contained ELF files and was
    processed by dh_dwz before dh_strip.  (Closes: #939164)

  [ Sven Joachim ]
  * Split debhelper into debhelper (the tools) and libdebhelper-perl
    (the Perl libraries).  (Closes: #821130)
  * d/rules: Call dh_missing --fail-missing to catch bugs where files
    are not installed anywhere.

debhelper (12.5.4) unstable; urgency=medium

  * dh_installxfonts: Remove version in dependency on xfonts-utils
    added to ${misc:Depends}.  The version requirement has been
    satisfied for the past 3-4 releases.
  * dh_makeshlibs: Correct a control check that was only intended
    for automatic udeb detection, which incorrectly also checked
    when --add-udeb was passed.  Thanks to Andreas Metzler for
    reporting the issue.  (Closes: #935577)
  * dh: Fix bug where overrides for dh_dwz, dh_strip, dh_makeshlibs
    or dh_shlibdeps could be triggered via binary-indep in compat
    12 and earlier.  Thanks to Andreas Beckmann for reporting the
    issue.  (Closes: #935780)

debhelper (12.5.3) unstable; urgency=medium

  * Dh_Getopt.pm: Skip compat call if d/control cannot be found
    and just assume that auto-abbreviation can be disabled in that
    case.  This avoids breaking options such as --help and --list.
    (Closes: #935017)
  * Dh_Lib.pm: Jump to hoops to only parse the Build-Dependency
    field in dh without breaking dh's own --list or --help
    parameter.  This fixes a regression since 12.5 where dh's
    --help and --list options were broken.
  * dh_builddeb: Revert removal of --destdir for now.  It is in
    fact used to hardcode paths in some cases e.g. v4l2loopback's
    debian/rules.modules.
  * dh_makeshlibs: Disable auto-filtering of udeb libraries.  It
    cannot be implemented without violating the requirements for
    the noudeb build-profile.
  * dh_makeshlibs: Fix invalid error under the noudeb profile
    where the absence of udeb content is expected rather than an
    in issue.  (Closes: #934999)

debhelper (12.5.2) unstable; urgency=medium

  * dh_makeshlibs: Fix regression in compat 10 and earlier where
    dh_makeshlibs now failed on error.  This safety check was
    intended to be a compat 11 or later feature.
  * dh: Ensure addon API functions return 1 to avoid gratious
    breakage of addons due to perl's idiosyncrasy of requiring a
    truth value at the end of modules.  (See #935016)

debhelper (12.5.1) unstable; urgency=medium

  * dh_installdeb: Allow "+" to appear in token names as it is
    a valid character for package names.
  * dh_installdeb: Reject invalid token names passed to -D or
    --define (in most cases).
  * dh_makeshlibs: Fix bug in -X where it would no longer match
    as expected.  A regression since 12.5 - thanks to  Aurelien
    Jarno for reporting the issue over IRC.

debhelper (12.5) unstable; urgency=medium

  [ Niels Thykier ]
  * dh_strip: Skip stripping of guile-2.2 files by skipping all
    all files matching "/guile/.*\.go$".  Thanks to Jeremy Bicha
    and Rob Browning.  (Closes: #907061)
  * dh_auto_*: Officially adopt --sourcedir and --builddir as official
    parameters.  They have always worked since debhelper defaulted to
    supporting auto-abbreviated parameters, so this is simply documenting
    fait accompli for the most common abbreviation.
  * dh_*: Disable auto-abbreviation of command line parameters in compat
    13.
  * dh: Optimize out redundant helpers even when passed long options in
    compat 13.
  * dh_builddeb: Remove --destdir.  It has never been useful as everyone
    expects the debs to be placed in "..".
  * Dh_Lib.pm: Add a hint to resolve the error caused by having the
    compat level specified both as a build-dependency and in
    debian/compat.  Thanks to Alessandro Grassi for reporting the issue
    on IRC.
  * dh_makeshlibs: Fix bug where --no-add-udeb could trigger the
    auto-detection code.  (Closes: #934891)
  * dh_makeshlibs: When using the auto-detection of udeb, automatically
    exclude "udeb:" lines for libraries omitted from the udeb.  At the
    same time, verbosely fail if the udeb contains a library not present
    in the deb (overridable with --add-udeb).  (Closes: #934889)
  * dh: Support making "dh-sequence-ADDON" Build-Depends relation
    conditional on build-profiles (etc.).  If the relation is ignored due
    to the current build-profiles (etc.), then addon is silently skipped.
  * dh: Support running addons in "arch-only" or "indep-only" mode by
    adding "dh-sequence-ADDON" in Build-Depends-Arch or
    Build-Depends-Indep (respectively).  Not all addons support this and
    will trigger an error at load time.  Addon providers should ensure
    that their package provde "dh-sequence-ADDON" and review the
    doc/PROGRAMMING document (in the debhelper source) if they are
    considering to make their addon compatible with these requirements.
    (Closes: #836699)
  * dh,elf_tools.pm: Extract the ELF related debhelper tools (dh_strip,
    dh_dwz, dh_makeshlibs, dh_shlibdeps) into their own addon called
    "elf-tools" enabled by the default.
  * debian/control: Provide dh-sequence-elf-tools.
  * dh: In compat 13, the "elf-tools" addon is considered an implicit
    "arch-only" addon (i.e. they are only available in "-arch" sequences
    and are always passed a "-a").  If you need the ELF tools for arch:all
    packages, please add an explicit Builds-Depends on dh-sequence-elf-tools.

  [ Frank Schaefer ]
  * dh_installmodules: Also look for compressed kernel modules
    in addition to uncompressed kernel modules (gz, bz2 or xz).

  [ Adam Borowski ]
  * d/s/lintian-overrides: Override lintian warning about debhelper
    not using debhelper.

Date: Tue, 17 Sep 2019 11:23:57 +0200
Changed-By: Matthias Klose <doko at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/debhelper/12.6.1ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 17 Sep 2019 11:23:57 +0200
Source: debhelper
Architecture: source
Version: 12.6.1ubuntu1
Distribution: eoan
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Matthias Klose <doko at ubuntu.com>
Closes: 821130 836699 907061 934889 934891 934999 935017 935577 935780 939164 939635
Changes:
 debhelper (12.6.1ubuntu1) eoan; urgency=medium
 .
   * Merge from Debian unstable. 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.6.1) unstable; urgency=medium
 .
   * Upload to unstable now that libdebhelper-perl has been through
     the NEW queue.
 .
 debhelper (12.6) experimental; urgency=medium
 .
   [ Niels Thykier ]
   * dh_makeshlibs: Fix regression where versionless SONAMEs could
     trigger a rejection of the "generated" shlibs file (despite
     dh_makeshlibs not generating any "shlibs" files).
     (Closes: #939635)
   * dh_strip: Avoid impossible copy of .../debug/.dwz/ to itself
     when a manual debug package contained ELF files and was
     processed by dh_dwz before dh_strip.  (Closes: #939164)
 .
   [ Sven Joachim ]
   * Split debhelper into debhelper (the tools) and libdebhelper-perl
     (the Perl libraries).  (Closes: #821130)
   * d/rules: Call dh_missing --fail-missing to catch bugs where files
     are not installed anywhere.
 .
 debhelper (12.5.4) unstable; urgency=medium
 .
   * dh_installxfonts: Remove version in dependency on xfonts-utils
     added to ${misc:Depends}.  The version requirement has been
     satisfied for the past 3-4 releases.
   * dh_makeshlibs: Correct a control check that was only intended
     for automatic udeb detection, which incorrectly also checked
     when --add-udeb was passed.  Thanks to Andreas Metzler for
     reporting the issue.  (Closes: #935577)
   * dh: Fix bug where overrides for dh_dwz, dh_strip, dh_makeshlibs
     or dh_shlibdeps could be triggered via binary-indep in compat
     12 and earlier.  Thanks to Andreas Beckmann for reporting the
     issue.  (Closes: #935780)
 .
 debhelper (12.5.3) unstable; urgency=medium
 .
   * Dh_Getopt.pm: Skip compat call if d/control cannot be found
     and just assume that auto-abbreviation can be disabled in that
     case.  This avoids breaking options such as --help and --list.
     (Closes: #935017)
   * Dh_Lib.pm: Jump to hoops to only parse the Build-Dependency
     field in dh without breaking dh's own --list or --help
     parameter.  This fixes a regression since 12.5 where dh's
     --help and --list options were broken.
   * dh_builddeb: Revert removal of --destdir for now.  It is in
     fact used to hardcode paths in some cases e.g. v4l2loopback's
     debian/rules.modules.
   * dh_makeshlibs: Disable auto-filtering of udeb libraries.  It
     cannot be implemented without violating the requirements for
     the noudeb build-profile.
   * dh_makeshlibs: Fix invalid error under the noudeb profile
     where the absence of udeb content is expected rather than an
     in issue.  (Closes: #934999)
 .
 debhelper (12.5.2) unstable; urgency=medium
 .
   * dh_makeshlibs: Fix regression in compat 10 and earlier where
     dh_makeshlibs now failed on error.  This safety check was
     intended to be a compat 11 or later feature.
   * dh: Ensure addon API functions return 1 to avoid gratious
     breakage of addons due to perl's idiosyncrasy of requiring a
     truth value at the end of modules.  (See #935016)
 .
 debhelper (12.5.1) unstable; urgency=medium
 .
   * dh_installdeb: Allow "+" to appear in token names as it is
     a valid character for package names.
   * dh_installdeb: Reject invalid token names passed to -D or
     --define (in most cases).
   * dh_makeshlibs: Fix bug in -X where it would no longer match
     as expected.  A regression since 12.5 - thanks to  Aurelien
     Jarno for reporting the issue over IRC.
 .
 debhelper (12.5) unstable; urgency=medium
 .
   [ Niels Thykier ]
   * dh_strip: Skip stripping of guile-2.2 files by skipping all
     all files matching "/guile/.*\.go$".  Thanks to Jeremy Bicha
     and Rob Browning.  (Closes: #907061)
   * dh_auto_*: Officially adopt --sourcedir and --builddir as official
     parameters.  They have always worked since debhelper defaulted to
     supporting auto-abbreviated parameters, so this is simply documenting
     fait accompli for the most common abbreviation.
   * dh_*: Disable auto-abbreviation of command line parameters in compat
     13.
   * dh: Optimize out redundant helpers even when passed long options in
     compat 13.
   * dh_builddeb: Remove --destdir.  It has never been useful as everyone
     expects the debs to be placed in "..".
   * Dh_Lib.pm: Add a hint to resolve the error caused by having the
     compat level specified both as a build-dependency and in
     debian/compat.  Thanks to Alessandro Grassi for reporting the issue
     on IRC.
   * dh_makeshlibs: Fix bug where --no-add-udeb could trigger the
     auto-detection code.  (Closes: #934891)
   * dh_makeshlibs: When using the auto-detection of udeb, automatically
     exclude "udeb:" lines for libraries omitted from the udeb.  At the
     same time, verbosely fail if the udeb contains a library not present
     in the deb (overridable with --add-udeb).  (Closes: #934889)
   * dh: Support making "dh-sequence-ADDON" Build-Depends relation
     conditional on build-profiles (etc.).  If the relation is ignored due
     to the current build-profiles (etc.), then addon is silently skipped.
   * dh: Support running addons in "arch-only" or "indep-only" mode by
     adding "dh-sequence-ADDON" in Build-Depends-Arch or
     Build-Depends-Indep (respectively).  Not all addons support this and
     will trigger an error at load time.  Addon providers should ensure
     that their package provde "dh-sequence-ADDON" and review the
     doc/PROGRAMMING document (in the debhelper source) if they are
     considering to make their addon compatible with these requirements.
     (Closes: #836699)
   * dh,elf_tools.pm: Extract the ELF related debhelper tools (dh_strip,
     dh_dwz, dh_makeshlibs, dh_shlibdeps) into their own addon called
     "elf-tools" enabled by the default.
   * debian/control: Provide dh-sequence-elf-tools.
   * dh: In compat 13, the "elf-tools" addon is considered an implicit
     "arch-only" addon (i.e. they are only available in "-arch" sequences
     and are always passed a "-a").  If you need the ELF tools for arch:all
     packages, please add an explicit Builds-Depends on dh-sequence-elf-tools.
 .
   [ Frank Schaefer ]
   * dh_installmodules: Also look for compressed kernel modules
     in addition to uncompressed kernel modules (gz, bz2 or xz).
 .
   [ Adam Borowski ]
   * d/s/lintian-overrides: Override lintian warning about debhelper
     not using debhelper.
Checksums-Sha1:
 a4af1e5f11d139b6f4085510e8ae949069bda18e 1886 debhelper_12.6.1ubuntu1.dsc
 cd5d030ac78e7a1b5a5e4737300b14a292c5ce48 505664 debhelper_12.6.1ubuntu1.tar.xz
 701c6b827d6575f4bb36eb5dcf4929ce899d3533 5038 debhelper_12.6.1ubuntu1_source.buildinfo
Checksums-Sha256:
 570497900adaddabd4a1cc443cc71b833a769912061f67c29dd6dbe3fb2ff75d 1886 debhelper_12.6.1ubuntu1.dsc
 84c49e92c5ff20eb5dd32e5fed0923b1410d3d2c81ecb08bfac9556e4e9c93b6 505664 debhelper_12.6.1ubuntu1.tar.xz
 b7ee4393c0d505ea9c9444d149f3660d4569a83f26830777de56dadd9b21a49e 5038 debhelper_12.6.1ubuntu1_source.buildinfo
Files:
 71dcb572d1dec64d2dffcbf76dd859a7 1886 devel optional debhelper_12.6.1ubuntu1.dsc
 23738a2f30480d5fea6f32f775e80ce8 505664 devel optional debhelper_12.6.1ubuntu1.tar.xz
 6df1b5f87b9891ca879414bcc33c9798 5038 devel optional debhelper_12.6.1ubuntu1_source.buildinfo
Original-Maintainer: Debhelper Maintainers <debhelper at packages.debian.org>

-----BEGIN PGP SIGNATURE-----

iQJEBAEBCAAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAl2AqkwQHGRva29AdWJ1
bnR1LmNvbQAKCRC9fqpgd4+m9VbQEADOcJk8I1JrDTVbpU2WxXEjv+JKfRJ/KpP5
cD7cXXzgPspEPRYTUzWh5pGQHPN4jn6LxFxDC7D9e4fVqQjGgc3tIQjifhFQhYpR
WQ8I34uWkXqn9qwPCfmVEbjkya0133j8omCrnhD0XiRKSJe1r1U/5PvaX1ndCGBW
LidBL9V1aYOgQanYoQLTbQFgGxUxdNjW9LWBwGyudZmSH71VKTOMYwoC2bKJ6E3Z
ABxQMaojwgHDCsxrylSqOR12hM+LRfOOz0RqRBUKnp8P+FlCw+5ki2Vro0M6+aO+
a9munjVzaTLeCTtFq7qRqxRN38g/pJUA8wdXtZP5j/bT4ReBISIdf5AN+9Onii6K
WxOKjpE4ErhTyizGdxrzasoHgvBPIEcqUaCh1SpAvljQY2KKRnl/cmlHur1NG3E5
yyN6JpiDV7yQNDlARdK24cYvBn3b1zXo9WtIhTIrJ59S16S8WPydiqExCCgbd1mc
V1tlc1mSlfQvp5IttM6k1Z3LrPbZU7eFZgQt+8DK78pHQRJmlWe9Ss6DvUJRScHL
ToJPG4XFuOSPX70WYbLeqVOI7ubP6DipubKWDSKFm1tImmhAVgJn17Ey4zEvpQ/j
Vfqkp0i2zHxwBZ0Gv38CsQgFU4pdmGbNlBA8ru/RngLs3CFNwnSOVDXces4lcrJ8
oJV4jMlpCQ==
=jwLe
-----END PGP SIGNATURE-----


More information about the Eoan-changes mailing list