debhelper 13.12ubuntu1 source package in Ubuntu

Changelog

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)

 -- Gianfranco Costamagna <email address hidden>  Sat, 27 Jan 2024 07:14:27 +0100

Upload details

Uploaded by:
Gianfranco Costamagna
Uploaded to:
Noble
Original maintainer:
Ubuntu Developers
Architectures:
all
Section:
devel
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Builds

Noble: [FULLYBUILT] amd64

Downloads

File Size SHA-256 Checksum
debhelper_13.12ubuntu1.tar.xz 579.8 KiB 5c45a8296de4eecc0d6597861bacfbc207a3e93f1e77ed657db3dee0140baea1
debhelper_13.12ubuntu1.dsc 1.9 KiB f8ce7ac3e635a1a5bd14283c1a9a84b5f4c828896c3eaebb765dfc51ecedfaf9

Available diffs

View changes file

Binary packages built by this source

debhelper: helper programs for debian/rules

 A collection of programs that can be used in a debian/rules file to
 automate common tasks related to building Debian packages. Programs
 are included to install various files into your package, compress
 files, fix file permissions, integrate your package with the Debian
 menu system, debconf, doc-base, etc. Most Debian packages use debhelper
 as part of their build process.

libdebhelper-perl: debhelper perl modules

 A collection of programs that can be used in a debian/rules file to
 automate common tasks related to building Debian packages.
 .
 This package provides the perl modules used by the scripts in debhelper.