[ubuntu/lunar-proposed] debhelper 13.11.4ubuntu1 (Accepted)

Gianfranco Costamagna locutusofborg at debian.org
Fri Jan 13 07:25:14 UTC 2023


debhelper (13.11.4ubuntu1) lunar; 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.11.4) unstable; urgency=medium

  [ Peter Pentchev ]
  * meson.pm: Pass --destdir to `meson install`.  (Closes: #1027014)

debhelper (13.11.3) unstable; urgency=medium

  * Dh_Lib.pm: Have addsubstvars check the value for newlines (Closes: #1026014)
  * Stop using (fake)root for mkdirs again.
    Should have been removed as a part of the clean up in the previous
    upload but was overlooked causing breakage in packages still having
    `Rules-Requires-Root: binary-targets`. (Closes: #1026125)
  * PROGRAMMING.md: Fix typos

debhelper (13.11.2) unstable; urgency=medium

  [ Niels Thykier ]
  * Dh_Lib.pm: Remove unused third parameter from install_dh_config_file
  * makefile.pm: Provide hook for subclasses to reuse cross-build support
    (Closes: #1024296)
  * Dh_Lib.pm: Revert change where `install_{file,prog,lib}` would use chown.
    The problem that prompted this change was not caused by debhelper but
    by fakeroot (#1024544) and the change in debhelper would not even
    function as a work around in this case.  Accordingly, the extra
    complexity is not worth it and has been reverted.

  [ Jakub Wilk ]
  * Dh_Lib.pm: Fix typo in warning message about dherroron

debhelper (13.11.1) unstable; urgency=medium

  * Team upload.
  * Fix missed 3 to 4 arguments conversion in _install_file_to_path call.
    (Closes: #1024520)

debhelper (13.11) unstable; urgency=medium

  [ Gioele Barabucci ]
  * dh_installchangelogs: Ensure that at least four old entries are preserved
    (Closes: #1021467)

  [ Andrea Pappacoda ]
  * meson.pm: Use `meson setup` in the configure step rather than just `meson`.

  [ Niels Thykier ]
  * Put newest compat level first in documentation
  * Rename debhelper config files to include package name
  * dh_installdebconf: Fix typo in manual page
  * Dh_Lib.pm: `qx_cmd` support env/chdir changes like `doit` (Closes: #1016354)
  * Remove obsolete compat checks in the code
  * dh_dwz: Ensure dwz multifile is owned by root:root when root should be used
  * dh_builddeb: Always pass `--root-owner-group` to `dpkg-deb` for dbgsym packages.
  * Dh_Lib.pm: Provide `mkdirs` to create (non-package) directories.
  * Dh_Lib.pm: Make `install_dir` chown created directories when root should be
    used for debhelper's own commands.  This fixes #1024261 for packages that only
    use debhelper itself. However, third-party debhelper tools may still cause
    packages with incorrect ownership for now if they are run after `dh_fixperms`
    (or `dh_fixperms` is omitted).
  * Dh_Lib.pm: Ensure `install_{file,prog,lib}` uses chown when root should be used.
    Previously, they would skip the `chown` call and rely on `dh_fixperms`
    or `dpkg-deb` to fix the ownership.  However, that could cause issues
    when the helper was run after `dh_fixperms` and install files that
    `dpkg-deb` would not reset ownership of.

Date: Fri, 13 Jan 2023 08:23:31 +0100
Changed-By: Gianfranco Costamagna <locutusofborg at debian.org>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/debhelper/13.11.4ubuntu1
-------------- next part --------------
Format: 1.8
Date: Fri, 13 Jan 2023 08:23:31 +0100
Source: debhelper
Built-For-Profiles: noudeb
Architecture: source
Version: 13.11.4ubuntu1
Distribution: lunar
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Gianfranco Costamagna <locutusofborg at debian.org>
Closes: 1016354 1021467 1024296 1024520 1026014 1026125 1027014
Changes:
 debhelper (13.11.4ubuntu1) lunar; 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.11.4) unstable; urgency=medium
 .
   [ Peter Pentchev ]
   * meson.pm: Pass --destdir to `meson install`.  (Closes: #1027014)
 .
 debhelper (13.11.3) unstable; urgency=medium
 .
   * Dh_Lib.pm: Have addsubstvars check the value for newlines (Closes: #1026014)
   * Stop using (fake)root for mkdirs again.
     Should have been removed as a part of the clean up in the previous
     upload but was overlooked causing breakage in packages still having
     `Rules-Requires-Root: binary-targets`. (Closes: #1026125)
   * PROGRAMMING.md: Fix typos
 .
 debhelper (13.11.2) unstable; urgency=medium
 .
   [ Niels Thykier ]
   * Dh_Lib.pm: Remove unused third parameter from install_dh_config_file
   * makefile.pm: Provide hook for subclasses to reuse cross-build support
     (Closes: #1024296)
   * Dh_Lib.pm: Revert change where `install_{file,prog,lib}` would use chown.
     The problem that prompted this change was not caused by debhelper but
     by fakeroot (#1024544) and the change in debhelper would not even
     function as a work around in this case.  Accordingly, the extra
     complexity is not worth it and has been reverted.
 .
   [ Jakub Wilk ]
   * Dh_Lib.pm: Fix typo in warning message about dherroron
 .
 debhelper (13.11.1) unstable; urgency=medium
 .
   * Team upload.
   * Fix missed 3 to 4 arguments conversion in _install_file_to_path call.
     (Closes: #1024520)
 .
 debhelper (13.11) unstable; urgency=medium
 .
   [ Gioele Barabucci ]
   * dh_installchangelogs: Ensure that at least four old entries are preserved
     (Closes: #1021467)
 .
   [ Andrea Pappacoda ]
   * meson.pm: Use `meson setup` in the configure step rather than just `meson`.
 .
   [ Niels Thykier ]
   * Put newest compat level first in documentation
   * Rename debhelper config files to include package name
   * dh_installdebconf: Fix typo in manual page
   * Dh_Lib.pm: `qx_cmd` support env/chdir changes like `doit` (Closes: #1016354)
   * Remove obsolete compat checks in the code
   * dh_dwz: Ensure dwz multifile is owned by root:root when root should be used
   * dh_builddeb: Always pass `--root-owner-group` to `dpkg-deb` for dbgsym packages.
   * Dh_Lib.pm: Provide `mkdirs` to create (non-package) directories.
   * Dh_Lib.pm: Make `install_dir` chown created directories when root should be
     used for debhelper's own commands.  This fixes #1024261 for packages that only
     use debhelper itself. However, third-party debhelper tools may still cause
     packages with incorrect ownership for now if they are run after `dh_fixperms`
     (or `dh_fixperms` is omitted).
   * Dh_Lib.pm: Ensure `install_{file,prog,lib}` uses chown when root should be used.
     Previously, they would skip the `chown` call and rely on `dh_fixperms`
     or `dpkg-deb` to fix the ownership.  However, that could cause issues
     when the helper was run after `dh_fixperms` and install files that
     `dpkg-deb` would not reset ownership of.
Checksums-Sha1:
 404a6c365b1f3b5a780483a09bffb61d1b82bc32 1886 debhelper_13.11.4ubuntu1.dsc
 c1c7c32b889cc60f5a57d1beae0c441d6b77058d 578880 debhelper_13.11.4ubuntu1.tar.xz
 c63fe146d9270f54200a1b5e8af9d75bc35a8ee1 6214 debhelper_13.11.4ubuntu1_source.buildinfo
Checksums-Sha256:
 a304963ff5307aafdbfd9d308da1cbb772d7dcc8af621980698fa727e5f95e01 1886 debhelper_13.11.4ubuntu1.dsc
 db5c702717f750d9bf967664b608d8921681bbd5fbea2fa72f99492bfebe9f2e 578880 debhelper_13.11.4ubuntu1.tar.xz
 181666dffe1034276087e742cb255b2937f67ec1fdea9f8b3544409a9bf4e4a9 6214 debhelper_13.11.4ubuntu1_source.buildinfo
Files:
 20718131fd53a9def3ccd2b729b1376a 1886 devel optional debhelper_13.11.4ubuntu1.dsc
 3386b1d11f0bdc4722c0ae9c875ec222 578880 devel optional debhelper_13.11.4ubuntu1.tar.xz
 1a3c5cd2b3b728b574b9ff2091017feb 6214 devel optional debhelper_13.11.4ubuntu1_source.buildinfo
Original-Maintainer: Debhelper Maintainers <debhelper at packages.debian.org>


More information about the lunar-changes mailing list