← Back to team overview

debcrafters-packages team mailing list archive

[Bug 2130073] [NEW] Merge debhelper from Debian Unstable for resolute

 

Public bug reported:

Scheduled-For: ubuntu-25.11
Ubuntu: 13.24.2ubuntu1
Debian Unstable: 13.28

A new release of debhelper is available for merging from Debian
Unstable.

If it turns out this needs a sync rather than a merge, please change the
tagging from ['dcr-merge'] to ['dcr-sync'], and (optionally) update the
title as desired.

If this merge pulls in a new upstream version, also consider adding an
entry to the resolute Release Notes:
https://discourse.ubuntu.com/t/resolute-raccoon-release-notes/

### New Debian Changes ###

debhelper (13.28) unstable; urgency=medium

  [ Niels Thykier ]
  * Add support for `X-Doc-Main-Package` field
  * dh_assistant: Fix `--target-compat` not supporting experimental
    compat levels.
  * debhelper.pod: Clarify subst limit is per token
  * dh_assistant: Fix formatting for upgrade checklist

  [ Johannes Schauer Marin Rodrigues ]
  * dh_missing: do not give suggestions about equivalent paths

 -- Niels Thykier <niels@xxxxxxxxxxx>  Fri, 26 Sep 2025 18:25:49 +0000

debhelper (13.27) unstable; urgency=medium

  [ Alastair McKinstry ]
  * Dh_Buildsystems.pm: add `fortran` as 3rd party buildsystem.

  [ Niels Thykier ]
  * dh_assistant: Document `none` as output of `which-build-system`
  * single-binary: Recommend `debputy` to migrate config files in c14
  * Mention `debputy` auto-migration in upgrade checklist for c14
  * Dh_Lib.pm: Use `cp --update=none` instead `-n` (Closes: #1061610)
  * Remove the `qmake-qt4` build system as it had no users remaining
    (Closes: #1077604)
  * Dh_Lib.pm: Prettify some shell escapes to make them easier to read
  * dh_md5sums: Remove `-x` / `--include-conffiles`. It was never the
    correct thing to do and the option(s) had no users according to
    codesearch.d.n.

 -- Niels Thykier <niels@xxxxxxxxxxx>  Sun, 21 Sep 2025 09:32:06 +0000

debhelper (13.26) unstable; urgency=medium

  [ Niels Thykier ]
  * dh_assistant: List files with unclear config file state
  * dh_assistant: Provide tool-assistance migration hints for compat upgrades
  * Regenerate POT and PO files

  [ Américo Monteiro ]
  * Updated Portuguese translation for debhelper's man page (Closes: #1111112)

 -- Niels Thykier <niels@xxxxxxxxxxx>  Sun, 24 Aug 2025 07:45:40 +0000

debhelper (13.25) unstable; urgency=medium

  [ Niels Thykier ]
  * debhelper-documentation.json: Correct command for `.ucf` files
  * dh: Support `DH_OVERRIDDEN_COMMAND` variable for `override` targets
    for cases where the original command is useful as a base.
  * debhelper.pod: Update description on automated dependencies
  * dh_gencontrol: Fix off-by-one compat guard affecting compat 14.
  * In compat 14: Add `Commands` field to binaries to aid `command-not-found`
    (Closes: #638517)
  * dh_assistant: Explicitly use `JSON::PP::{true,false}`
  * dh_assistant: Provide a compat upgrade checklist when upgrading from
    compat 7 and on. This can be done via the command
    `dh_assistant compat-upgrade-checklist`.
  * No longer run `dh_dwz` by default in compat 14+ (Closes: 1016563)

  [ Andrea Pappacoda ]
  * dh_installmodules: install .modprobe files in /usr/lib with compat 14+
    (Closes: #1107373)

  [ Alexandre Detiste ]
  * dh_assistant: Improve wording

  [ Noah Meyerhans ]
  * dh_installsystemd: Always stop the service on remove (Closes: #1079181)

 -- Niels Thykier <niels@xxxxxxxxxxx>  Sun, 10 Aug 2025 06:51:00 +0000


### Old Ubuntu Delta ###

debhelper (13.24.2ubuntu1) questing; urgency=medium

  * Merge with Debian unstable (LP: #2110955). Remaining changes:
    - t/size.t: allow dh_strip to be larger for the tests
    - dh_strip: set a unique build-id before stripping files
    - d/control: add debugedit dependency for setting build-id
    - l/D/D/Dh_Lib.pm: imply "<!noudeb>" profile if not set on package type udeb
    - dh_strip: test for non-empty .text sections in static archives, 
      warn if the section is non-empty.
    - d/control: add mawk dependency for the .text section check
    - dh_strip: strip LTO sections unless --keep-lto is given
    - dh_installchangelogs: do not install upstream changelog in compat level
      7, which avoids pointlessly bloating installed packages.
    - l/D/D/Dh_Lib.pm: generate ddebs from debhelper instead of pkg-create-dbsym
      + Set DBGSYM_PACKAGE_TYPE to ddeb to get correct debian/files output.
    - man: update man-files
      + Added sections for --keep-lto.
      + Removed the sections about dh_installchangelog installing upstream 
        changelogs.
      + Refreshed line numbers.

 -- Ural Tunaboyu <ural.tunaboyu@xxxxxxxxxxxxx>  Thu, 22 May 2025
16:03:30 -0700

** Affects: debhelper (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: dcr-merge

** Changed in: debhelper (Ubuntu)
    Milestone: None => ubuntu-25.11

-- 
You received this bug notification because you are a member of
Debcrafters packages, which is subscribed to debhelper in Ubuntu.
https://bugs.launchpad.net/bugs/2130073

Title:
  Merge debhelper from Debian Unstable for resolute

Status in debhelper package in Ubuntu:
  New

Bug description:
  Scheduled-For: ubuntu-25.11
  Ubuntu: 13.24.2ubuntu1
  Debian Unstable: 13.28

  A new release of debhelper is available for merging from Debian
  Unstable.

  If it turns out this needs a sync rather than a merge, please change
  the tagging from ['dcr-merge'] to ['dcr-sync'], and (optionally)
  update the title as desired.

  If this merge pulls in a new upstream version, also consider adding an
  entry to the resolute Release Notes:
  https://discourse.ubuntu.com/t/resolute-raccoon-release-notes/

  ### New Debian Changes ###

  debhelper (13.28) unstable; urgency=medium

    [ Niels Thykier ]
    * Add support for `X-Doc-Main-Package` field
    * dh_assistant: Fix `--target-compat` not supporting experimental
      compat levels.
    * debhelper.pod: Clarify subst limit is per token
    * dh_assistant: Fix formatting for upgrade checklist

    [ Johannes Schauer Marin Rodrigues ]
    * dh_missing: do not give suggestions about equivalent paths

   -- Niels Thykier <niels@xxxxxxxxxxx>  Fri, 26 Sep 2025 18:25:49 +0000

  debhelper (13.27) unstable; urgency=medium

    [ Alastair McKinstry ]
    * Dh_Buildsystems.pm: add `fortran` as 3rd party buildsystem.

    [ Niels Thykier ]
    * dh_assistant: Document `none` as output of `which-build-system`
    * single-binary: Recommend `debputy` to migrate config files in c14
    * Mention `debputy` auto-migration in upgrade checklist for c14
    * Dh_Lib.pm: Use `cp --update=none` instead `-n` (Closes: #1061610)
    * Remove the `qmake-qt4` build system as it had no users remaining
      (Closes: #1077604)
    * Dh_Lib.pm: Prettify some shell escapes to make them easier to read
    * dh_md5sums: Remove `-x` / `--include-conffiles`. It was never the
      correct thing to do and the option(s) had no users according to
      codesearch.d.n.

   -- Niels Thykier <niels@xxxxxxxxxxx>  Sun, 21 Sep 2025 09:32:06 +0000

  debhelper (13.26) unstable; urgency=medium

    [ Niels Thykier ]
    * dh_assistant: List files with unclear config file state
    * dh_assistant: Provide tool-assistance migration hints for compat upgrades
    * Regenerate POT and PO files

    [ Américo Monteiro ]
    * Updated Portuguese translation for debhelper's man page (Closes: #1111112)

   -- Niels Thykier <niels@xxxxxxxxxxx>  Sun, 24 Aug 2025 07:45:40 +0000

  debhelper (13.25) unstable; urgency=medium

    [ Niels Thykier ]
    * debhelper-documentation.json: Correct command for `.ucf` files
    * dh: Support `DH_OVERRIDDEN_COMMAND` variable for `override` targets
      for cases where the original command is useful as a base.
    * debhelper.pod: Update description on automated dependencies
    * dh_gencontrol: Fix off-by-one compat guard affecting compat 14.
    * In compat 14: Add `Commands` field to binaries to aid `command-not-found`
      (Closes: #638517)
    * dh_assistant: Explicitly use `JSON::PP::{true,false}`
    * dh_assistant: Provide a compat upgrade checklist when upgrading from
      compat 7 and on. This can be done via the command
      `dh_assistant compat-upgrade-checklist`.
    * No longer run `dh_dwz` by default in compat 14+ (Closes: 1016563)

    [ Andrea Pappacoda ]
    * dh_installmodules: install .modprobe files in /usr/lib with compat 14+
      (Closes: #1107373)

    [ Alexandre Detiste ]
    * dh_assistant: Improve wording

    [ Noah Meyerhans ]
    * dh_installsystemd: Always stop the service on remove (Closes: #1079181)

   -- Niels Thykier <niels@xxxxxxxxxxx>  Sun, 10 Aug 2025 06:51:00 +0000


  ### Old Ubuntu Delta ###

  debhelper (13.24.2ubuntu1) questing; urgency=medium

    * Merge with Debian unstable (LP: #2110955). Remaining changes:
      - t/size.t: allow dh_strip to be larger for the tests
      - dh_strip: set a unique build-id before stripping files
      - d/control: add debugedit dependency for setting build-id
      - l/D/D/Dh_Lib.pm: imply "<!noudeb>" profile if not set on package type udeb
      - dh_strip: test for non-empty .text sections in static archives, 
        warn if the section is non-empty.
      - d/control: add mawk dependency for the .text section check
      - dh_strip: strip LTO sections unless --keep-lto is given
      - dh_installchangelogs: do not install upstream changelog in compat level
        7, which avoids pointlessly bloating installed packages.
      - l/D/D/Dh_Lib.pm: generate ddebs from debhelper instead of pkg-create-dbsym
        + Set DBGSYM_PACKAGE_TYPE to ddeb to get correct debian/files output.
      - man: update man-files
        + Added sections for --keep-lto.
        + Removed the sections about dh_installchangelog installing upstream 
          changelogs.
        + Refreshed line numbers.

   -- Ural Tunaboyu <ural.tunaboyu@xxxxxxxxxxxxx>  Thu, 22 May 2025
  16:03:30 -0700

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/debhelper/+bug/2130073/+subscriptions