[ubuntu/oracular-proposed] debhelper 13.15.3ubuntu1 (Accepted)

Simon Quigley tsimonq2 at ubuntu.com
Thu Jun 6 15:03:11 UTC 2024


debhelper (13.15.3ubuntu1) oracular; urgency=low

  * Merge from Debian Unstable. Remaining changes:
    - Generate ddebs from debhelper instead of pkg-create-dbgsym:
      + 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.
    - dh_strip: For a static archive, test if any .text sections are non-
      empty. Warn on empty archives.
    - objcopy/strip changed in 2.36.1, not keeping file attributes of the
      original file. Work around that in dh_strip to write to a temporary file
      and cat'ing this to the original file to keep the original attributes.
    - Imply "<!noudeb>" profile if not set on package type udeb.
    - dh_strip: Set a unique build-id before stripping files.
    - Allow dh_strip to be larger for the tests
    - Add awk dependency implied by empty .text section check
    - Fix restart behaviour of packages marked either
      + no-stop-on-upgrade or --no-restart-after-upgrade

debhelper (13.15.3) unstable; urgency=medium

  * debhelper-compat-upgrade-checklist.pod: Fix repeated substvar.
    Thanks to Andrey Rakhmatullin
  * debhelper-compat-upgrade-checklist.pod: Add ref to #1067653
  * dh_gencontrol: Gracefully cope with custom substvars and -dbgsym packages
    (Closes: #1067711)
  * upgrade-checklist: Document `dh_installsystemduser` change
    (Closes: #1066025)

debhelper (13.15.2) unstable; urgency=medium

  * autopkgtest: Remove reference d/compat triggering perl tests
  * dh_gencontrol: Fix inverted boolean logic causing warnings

debhelper (13.15.1) unstable; urgency=medium

  * Dh_Lib.pm: Fix field truncation in compat 14+
    (Closes: #1067508, #1067509)

debhelper (13.15) unstable; urgency=medium

  * d/changelog: Fix typo of Felix Geyer
  * dh_makeshlibs: Ensure t64:Provides is always provided (but
    sometimes empty)
  * Replace `d/compat` with a `X-DH-Compat` field in compat 14+.
    (Closes: #1021877)
  * Ensure values to --dbg-package and --link-doc are known packages
  * PROGRAMMING.md: Add a note about `dh_assistant`
  * Make it easier to re-bootstrap without `dwz` (and also `man-db`).
    This is a new build profile that build `debhelper` with fewer
    dependencies. Note that this profile causes `debhelper` to produce
    a different result in some cases. Packages built with this minimal
    version of debhelper should be rebuilt when bootstrapping is
    complete.
  * dh_shlibdeps: Use ${shlibs:Pre-Depends} for Essential packages
    in compat 14+.
  * dh_gencontrol: Automatically apply relationship substvars in
    compat 14+
  * Clearly document how to do filtering (which is via dh-exec)
    (Closes: #1065742)
  * Reject debhelper config files without a package prefix for
    multi-binary packages in compat 15. Starting in compat 14, it will
    now trigger a warning to have `debian/install` instead of
    `debian/package.install` when `debian/control` contains 2 or more
    binary packages. In compat 15, this is promoted to an error.  The
    main exceptions are files like `debian/changelog`, `debian/NEWS`,
    and `debian/copyright`, which are applied to all packages and can
    still be used without a prefix. (Closes: #1014537)
  * cmake.pm: Pass ASFLAGS as ASMFLAGS to cmake [c14] (Closes: #1036760)
  * meson.pm: Pass --auto-features=enabled in compat 14+
    (Closes: #1030011, #1062508)
  * Dh_Lib.pm: Simplify reset_perm_and_owner so it only works with int
    now. The only misbehaving call-sites where in debhelper itself
    according to codesearch.debian.net and were fixed as well.
  * Dh_Lib.pm: Bump perl version requirement to 5.28 (Closes: #1001403)
  * dh_makeshlibs: Skip directories known not to contain SONAMEs
    (Closes: #1063126)
  * Restructure debhelper upgrade compat checklist for compat 14 in an
    attempt to make it easier for consumers.

Date: Thu, 06 Jun 2024 09:40:01 -0500
Changed-By: Simon Quigley <tsimonq2 at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/debhelper/13.15.3ubuntu1
-------------- next part --------------
Format: 1.8
Date: Thu, 06 Jun 2024 09:40:01 -0500
Source: debhelper
Built-For-Profiles: noudeb
Architecture: source
Version: 13.15.3ubuntu1
Distribution: oracular
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Simon Quigley <tsimonq2 at ubuntu.com>
Closes: 1001403 1014537 1021877 1030011 1036760 1062508 1063126 1065742 1066025 1067508 1067509 1067711
Changes:
 debhelper (13.15.3ubuntu1) oracular; urgency=low
 .
   * Merge from Debian Unstable. Remaining changes:
     - Generate ddebs from debhelper instead of pkg-create-dbgsym:
       + 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.
     - dh_strip: For a static archive, test if any .text sections are non-
       empty. Warn on empty archives.
     - objcopy/strip changed in 2.36.1, not keeping file attributes of the
       original file. Work around that in dh_strip to write to a temporary file
       and cat'ing this to the original file to keep the original attributes.
     - Imply "<!noudeb>" profile if not set on package type udeb.
     - dh_strip: Set a unique build-id before stripping files.
     - Allow dh_strip to be larger for the tests
     - Add awk dependency implied by empty .text section check
     - Fix restart behaviour of packages marked either
       + no-stop-on-upgrade or --no-restart-after-upgrade
 .
 debhelper (13.15.3) unstable; urgency=medium
 .
   * debhelper-compat-upgrade-checklist.pod: Fix repeated substvar.
     Thanks to Andrey Rakhmatullin
   * debhelper-compat-upgrade-checklist.pod: Add ref to #1067653
   * dh_gencontrol: Gracefully cope with custom substvars and -dbgsym packages
     (Closes: #1067711)
   * upgrade-checklist: Document `dh_installsystemduser` change
     (Closes: #1066025)
 .
 debhelper (13.15.2) unstable; urgency=medium
 .
   * autopkgtest: Remove reference d/compat triggering perl tests
   * dh_gencontrol: Fix inverted boolean logic causing warnings
 .
 debhelper (13.15.1) unstable; urgency=medium
 .
   * Dh_Lib.pm: Fix field truncation in compat 14+
     (Closes: #1067508, #1067509)
 .
 debhelper (13.15) unstable; urgency=medium
 .
   * d/changelog: Fix typo of Felix Geyer
   * dh_makeshlibs: Ensure t64:Provides is always provided (but
     sometimes empty)
   * Replace `d/compat` with a `X-DH-Compat` field in compat 14+.
     (Closes: #1021877)
   * Ensure values to --dbg-package and --link-doc are known packages
   * PROGRAMMING.md: Add a note about `dh_assistant`
   * Make it easier to re-bootstrap without `dwz` (and also `man-db`).
     This is a new build profile that build `debhelper` with fewer
     dependencies. Note that this profile causes `debhelper` to produce
     a different result in some cases. Packages built with this minimal
     version of debhelper should be rebuilt when bootstrapping is
     complete.
   * dh_shlibdeps: Use ${shlibs:Pre-Depends} for Essential packages
     in compat 14+.
   * dh_gencontrol: Automatically apply relationship substvars in
     compat 14+
   * Clearly document how to do filtering (which is via dh-exec)
     (Closes: #1065742)
   * Reject debhelper config files without a package prefix for
     multi-binary packages in compat 15. Starting in compat 14, it will
     now trigger a warning to have `debian/install` instead of
     `debian/package.install` when `debian/control` contains 2 or more
     binary packages. In compat 15, this is promoted to an error.  The
     main exceptions are files like `debian/changelog`, `debian/NEWS`,
     and `debian/copyright`, which are applied to all packages and can
     still be used without a prefix. (Closes: #1014537)
   * cmake.pm: Pass ASFLAGS as ASMFLAGS to cmake [c14] (Closes: #1036760)
   * meson.pm: Pass --auto-features=enabled in compat 14+
     (Closes: #1030011, #1062508)
   * Dh_Lib.pm: Simplify reset_perm_and_owner so it only works with int
     now. The only misbehaving call-sites where in debhelper itself
     according to codesearch.debian.net and were fixed as well.
   * Dh_Lib.pm: Bump perl version requirement to 5.28 (Closes: #1001403)
   * dh_makeshlibs: Skip directories known not to contain SONAMEs
     (Closes: #1063126)
   * Restructure debhelper upgrade compat checklist for compat 14 in an
     attempt to make it easier for consumers.
Checksums-Sha1:
 139548cca347d73f6caae2d21fb423bedbc2a934 1909 debhelper_13.15.3ubuntu1.dsc
 59c063a1f5c94c09be3de8d9beb58cfe1f4134f2 602056 debhelper_13.15.3ubuntu1.tar.xz
 a2579f1deeb09f32af9656b797c054d65a63ef8d 5965 debhelper_13.15.3ubuntu1_source.buildinfo
Checksums-Sha256:
 69a9515c22a511e595d7c53bf87957b02bbb5c94f32f60f31ef37e5ec460021e 1909 debhelper_13.15.3ubuntu1.dsc
 00bbae4bca5200b8f8aad90874a85266d57037b191f7328775414e87051052e1 602056 debhelper_13.15.3ubuntu1.tar.xz
 252f2ee7a3f3998d7f17fdf01675e76be0aaf4eeaef7adc6abbef852645f2fdf 5965 debhelper_13.15.3ubuntu1_source.buildinfo
Files:
 4093f504826d08750359333857eb2361 1909 devel optional debhelper_13.15.3ubuntu1.dsc
 933e0e77ba68b4d4f1f4d5b233cbb39f 602056 devel optional debhelper_13.15.3ubuntu1.tar.xz
 858129f0da6558e896bcdbf87de6d788 5965 devel optional debhelper_13.15.3ubuntu1_source.buildinfo
Original-Maintainer: Debhelper Maintainers <debhelper at packages.debian.org>


More information about the oracular-changes mailing list