[ubuntu/noble-proposed] debhelper 13.12ubuntu1 (Accepted)

Gianfranco Costamagna locutusofborg at debian.org
Sat Jan 27 06:23:24 UTC 2024


debhelper (13.12ubuntu1) noble; 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.12) unstable; urgency=medium

  [ Steve Langasek ]
  * Add support for an 'X-Time64-Compat' field in debian/control to allow
    overriding of the auto-generated Provides: as necessary.
    Closes: #1059941.

  [ Niels Thykier ]
  * dh_assistant: Exit with code 2 when unknown hook targets are found
  * dh_assistant: Add the following new subcommands:
    - `supports COMMAND` can be used to programmically check whether
      dh_assistant knows about `COMMAND`. It is a lot better than having
      to check versions or parse `--help` output.
    - `list-commands` can be used to determine all "debhelper commands"
       that will run from a source package (assuming no overrides and
       no add-on adds a non-standard sequence). This command has a
       text and a JSON output.
     - `list-guessed-dh-config-files` can be used to list all
       debhelper config and their related commands. The result
       involves a lot of guess work and will never be 100% reliable,
       which explains the `guessed` part of the command. The output
       is always JSON.
     - Add `restore-file-on-clean` with all its caveats. Use it with
       care for the few cases where it is useful.  (Closes: #1051184)
  * dh_assistant: Always parse Build-Depends for sequences. This
    would have prevented `detect-unknown-hook-targets` from reporting
    issues about hook targets related to add-ons if they were loaded
    via `Build-Depends`.
  * dh_assistant: `detect-unknown-hook-targets` now continues when
    add-ons loading fails. It will still exit with status 2 by
    default when this occurs as if it found an issue.
  * cmake.pm: Remove compat guard for `-DBUILD_TESTING:BOOL=off`
    on `nocheck`
  * Dh_Lib.pm: Fix warning from `cp -n`

  [ Jörg Mechnich ]
  * qmake6.pm: Add cross-compiling support (Closes: #1059209)

  [ David (Plasma) Paul ]
  * Add <pkg.debhelper.nonls> build profile (Closes: #1032816)

Date: Sat, 27 Jan 2024 07:14:27 +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.12ubuntu1
-------------- next part --------------
Format: 1.8
Date: Sat, 27 Jan 2024 07:14:27 +0100
Source: debhelper
Built-For-Profiles: noudeb
Architecture: source
Version: 13.12ubuntu1
Distribution: noble
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Gianfranco Costamagna <locutusofborg at debian.org>
Closes: 1032816 1051184 1059209 1059941
Changes:
 debhelper (13.12ubuntu1) noble; 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.12) unstable; urgency=medium
 .
   [ Steve Langasek ]
   * Add support for an 'X-Time64-Compat' field in debian/control to allow
     overriding of the auto-generated Provides: as necessary.
     Closes: #1059941.
 .
   [ Niels Thykier ]
   * dh_assistant: Exit with code 2 when unknown hook targets are found
   * dh_assistant: Add the following new subcommands:
     - `supports COMMAND` can be used to programmically check whether
       dh_assistant knows about `COMMAND`. It is a lot better than having
       to check versions or parse `--help` output.
     - `list-commands` can be used to determine all "debhelper commands"
        that will run from a source package (assuming no overrides and
        no add-on adds a non-standard sequence). This command has a
        text and a JSON output.
      - `list-guessed-dh-config-files` can be used to list all
        debhelper config and their related commands. The result
        involves a lot of guess work and will never be 100% reliable,
        which explains the `guessed` part of the command. The output
        is always JSON.
      - Add `restore-file-on-clean` with all its caveats. Use it with
        care for the few cases where it is useful.  (Closes: #1051184)
   * dh_assistant: Always parse Build-Depends for sequences. This
     would have prevented `detect-unknown-hook-targets` from reporting
     issues about hook targets related to add-ons if they were loaded
     via `Build-Depends`.
   * dh_assistant: `detect-unknown-hook-targets` now continues when
     add-ons loading fails. It will still exit with status 2 by
     default when this occurs as if it found an issue.
   * cmake.pm: Remove compat guard for `-DBUILD_TESTING:BOOL=off`
     on `nocheck`
   * Dh_Lib.pm: Fix warning from `cp -n`
 .
   [ Jörg Mechnich ]
   * qmake6.pm: Add cross-compiling support (Closes: #1059209)
 .
   [ David (Plasma) Paul ]
   * Add <pkg.debhelper.nonls> build profile (Closes: #1032816)
Checksums-Sha1:
 fb827cea4dc6f3432b426b684e2368dbd2b3b5cd 1901 debhelper_13.12ubuntu1.dsc
 06c1374f6d30b6fe389dac09e2c7cf31fc4bfe6b 593744 debhelper_13.12ubuntu1.tar.xz
 59f1d0d5922cd4e5198c9d9d7f8846a72705176e 6328 debhelper_13.12ubuntu1_source.buildinfo
Checksums-Sha256:
 f8ce7ac3e635a1a5bd14283c1a9a84b5f4c828896c3eaebb765dfc51ecedfaf9 1901 debhelper_13.12ubuntu1.dsc
 5c45a8296de4eecc0d6597861bacfbc207a3e93f1e77ed657db3dee0140baea1 593744 debhelper_13.12ubuntu1.tar.xz
 ebf96023bf7cb3f77e604e76ca50e3a585d7ca494ee265695cbfe1346bcbc7bc 6328 debhelper_13.12ubuntu1_source.buildinfo
Files:
 56d8d06c0a560aeb553ab155f0deb6d9 1901 devel optional debhelper_13.12ubuntu1.dsc
 f6f776bb6507f7d46568177eb5b50232 593744 devel optional debhelper_13.12ubuntu1.tar.xz
 1b8635bdcd7b4b66c540aaa40fc7e83d 6328 devel optional debhelper_13.12ubuntu1_source.buildinfo
Original-Maintainer: Debhelper Maintainers <debhelper at packages.debian.org>


More information about the noble-changes mailing list