Debian Package Tracker
Register | Log in
Subscribe

debhelper

helper programs for debian/rules

Choose email to subscribe with

general
  • source: debhelper (main)
  • version: 13.31
  • maintainer: Debhelper Maintainers (DMD)
  • uploaders: Niels Thykier [DMD]
  • arch: all
  • std-ver: 4.7.0
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 13.3.4
  • oldstable: 13.11.4
  • old-bpo: 13.23~bpo12+1
  • stable: 13.24.2
  • stable-bpo: 13.31~bpo13+1
  • testing: 13.31
  • unstable: 13.31
versioned links
  • 13.3.4: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 13.11.4: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 13.23~bpo12+1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 13.24.2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 13.31~bpo13+1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 13.31: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • debhelper (162 bugs: 0, 78, 84, 0)
  • libdebhelper-perl (2 bugs: 0, 0, 2, 0)
action needed
lintian reports 1 error and 1 warning high
Lintian reports 1 error and 1 warning about this package. You should make the package lintian clean getting rid of them.
Created: 2026-02-26 Last update: 2026-03-01 13:30
4 bugs tagged help in the BTS normal
The BTS contains 4 bugs tagged help, please consider helping the maintainer in dealing with them.
Created: 2019-03-21 Last update: 2026-05-17 19:30
13 bugs tagged patch in the BTS normal
The BTS contains patches fixing 13 bugs (16 if counting merged bugs), consider including or untagging them.
Created: 2026-04-06 Last update: 2026-05-17 19:30
6 open merge requests in Salsa normal
There are 6 open merge requests for this package on Salsa. You should consider reviewing and/or merging these merge requests.
Created: 2025-09-21 Last update: 2026-05-14 15:03
17 new commits since last upload, is it time to release? normal
vcswatch reports that this package seems to have new commits in its VCS but has not yet updated debian/changelog. You should consider updating the Debian changelog and uploading this new version into the archive.

Here are the relevant commit logs:
commit 84cb38720879cc8878a63e8b5e9904d48230c6ec
Author: Helmut Grohne <helmut@subdivi.de>
Date:   Tue May 12 15:21:21 2026 +0200

    get_build_tool: do not return missing tools
    
    When a tool variable was exported, but its value referred to something
    that does not exist, get_build_tool could previously return the
    non-existent thing. This can be surprising as those tools may end up in
    e.g. cmake ... -DCMAKE_..._COMPILER=... pointing to something that does
    not exist.
    
    Setting DPKG_EXPORT_BUILDTOOLS is one way to trigger this behavior. It
    does not look up tools, but merely sets suitable defaults regardless of
    whether the relevant tool is installed. buildtools.mk is unlikely to
    change, but this is makes it weird on the consuming end.
    
    This change recognizes that forwarding missing tools to build systems is
    confusing. Instead of doing so, a warning is now emitted. Thus
    DPKG_EXPORT_BUILDTOOLS will continue to work in combinations with build
    systems that use get_build_tool, but typically the better solution would
    be to explicitly export those tools that actually are being used to
    avoid the warning.

commit cc9d250d425eac7362d3cc6a1479806516013fe7
Author: Helmut Grohne <helmut@subdivi.de>
Date:   Thu May 7 15:43:30 2026 +0200

    autoconf: export standard build tools
    
    This causes tool variables to always be exported when to target tool is
    installed. When there is no user choice, triplet-prefixed tools will be
    used. As a result, builds will work when gcc is not installed but
    gcc-for-host is.

commit 0ac0a93d1c300de40b16116a3ca44fea8d91cd0c
Author: Helmut Grohne <helmut@subdivi.de>
Date:   Wed May 6 20:35:19 2026 +0200

    Add function get_build_tools to Dh_Lib and use it
    
    A lot of code was computing build tool names in various ways. For
    instance, _get_pkgconf was copied three times. The various ways are now
    generalized into a get_build_tools subroutine available from Dh_Lib that
    handles all edge cases. The various buildsystems are updated to use it.
    In doing so, a number of semantics change subtly:
     * All uses of _get_pkgconf will now honour a PKG_CONFIG environment
       variable.
     * The replacement of _get_pkgconf now uses a triplet-prefixed
       pkg-config even in the native case.
     * -DCMAKE_C_COMPILER and -DCMAKE_CXX_COMPILER is now always passed to
       cmake even for native builds even when the environment variables are
       not defined. Thus native builds will now use triplet-prefixed
       compilers by default.
     * The _qmake subroutines will also return triplet-prefixed qmake
       commands by default even in the native case.
     * When exporting CC or CXX, the cmake build system was forwarding them
       unmodified to the defines, but absolute paths are expected there.
       get_build_tools will now resolve the commands passed via CC and CXX
       to absolute paths before passing them to cmake.
    
    Reviewed-by: Timo Roehling <roehling@debian.org>

commit 86a4f2a19d63d0161cded62858306ca834fc2ee3
Author: Charles Plessy <plessy@debian.org>
Date:   Mon May 11 10:02:42 2026 +0900

    Do not compress R data files.
    
    Serialized R data files, usually ending in `.RData`, `.rda` or `.rds`
    are compressed by default.
    
    https://cloud.r-project.org/doc/manuals/R-ints.html#Serialization-Formats

commit 56208deed878b01995fa4b6180cfae5a414abe49
Author: Nilesh Patra <nilesh@debian.org>
Date:   Sat May 9 23:49:47 2026 +0530

    Do not compute `Commands` for `udeb` (Closes: #1136120)

commit 7d12dbd166273103ba7f0964273152c45b9fd11d
Author: Nilesh Patra <nilesh@debian.org>
Date:   Sat May 9 23:42:07 2026 +0530

    dh_computeautosubstvars: process next package instead of returning in parallel build
    
    In case the value of `MAX_PROC` is set to `1`, if the first binary
    package does not contain any command, and the second binary package
    does, no `Command:` value gets populated on a return.

commit 60ee18a583942512537fcc299162c47e6845c11f
Author: Nilesh Patra <nilesh@debian.org>
Date:   Sat May 9 23:41:38 2026 +0530

    Fix header for `dh_computeautosubstvars`

commit 208cae07ea10a8f706e2e47da3251c1b3791fbaa
Author: Dorle Osterode <dorle.osterode@mailbox.org>
Date:   Tue May 5 17:52:34 2026 +0200

    Fix meaning of "ahead of time"

commit df610ac8a37b1965a2a3b0edc3d406058231c41e
Author: Dorle Osterode <dorle.osterode@mailbox.org>
Date:   Tue May 5 17:33:42 2026 +0200

    Fix doubling of word in manpage

commit 41bfd6445effe5b7e32c685e2215950630f1bc3e
Author: Niels Thykier <niels@thykier.net>
Date:   Sun Apr 26 07:50:02 2026 +0000

    dh_installtmpfiles: Remove note that `tmpfiles.d` is for `systemd`-only
    
    It used to be the case, but it no longer is.
    
    Closes: 1134898

commit ecd10fe2eb8cc2550d0d41bc0034a611a2843163
Author: Niels Thykier <niels@thykier.net>
Date:   Sun Apr 12 07:40:04 2026 +0000

    dh_clean: remove obsolete `compat` check

commit d499a287b3e82bddf1a5bacb4f52bd3b14d82f55
Author: Niels Thykier <niels@thykier.net>
Date:   Thu Apr 2 08:44:06 2026 +0000

    Remove an unnecessary space
    
    Gbp-Dch: ignore

commit f7f6f03e8d307042a0476248781a84bb76f6d1cf
Author: Miao Wang <shankerwangmiao@gmail.com>
Date:   Tue Mar 31 02:46:43 2026 +0800

    filedoublearray: do not resolve symlink when converting to absolute paths
    
    When d/foo.install is an exectuable dh-exec script and d/bar.install is
    a symlink of it, dh_install should execute bar.install instead of
    foo.install, when resolving the content of bar.install, since dh-exec
    would make different output when the name of the executed script is
    contained in DH_CONFIG_ACT_ON_PACKAGES.

commit 1db5aa46b0204965c2506f84df6a56de0cd82628
Author: Niels Thykier <niels@thykier.net>
Date:   Sun Mar 15 07:02:37 2026 +0000

    Re-add `if` that got removed unintentionally
    
    Gbp-Dch: ignore
    Fixes: c9b9b4e0e81af99f09c69263dd41eea332b1f743

commit de983af13b751faf393693824cb6c0cf53bff695
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date:   Sat Mar 14 22:47:02 2026 +0100

    autoscripts/postinst-systemd-restart: do not do a daemon-reload when DPKG_ROOT is non-empty
    
    Thanks: Helmut Grohne <helmut@subdivi.de>

commit 2ef4800f06910b202f5dd732a1ab99b5628bffc3
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date:   Fri Mar 13 23:14:08 2026 +0100

    autoscripts/postrm-systemd{,-user}: stop testing for deb-systemd-helper
    
    /usr/bin/deb-systemd-helper is part of Essential:yes package
    init-system-helper and present on all installations on all architectures
    since 2013.

commit c9b9b4e0e81af99f09c69263dd41eea332b1f743
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date:   Thu Mar 12 14:00:29 2026 +0100

    autoscripts: enable update-rc.d and deb-systemd-helper with $DPKG_ROOT
    
    Both update-rc.d and deb-systemd-helper do support $DPKG_ROOT and thus
    we don't have to disable their use when $DPKG_ROOT is non-empty.
Created: 2026-03-13 Last update: 2026-05-14 15:03
Issues found with some translations low

Automatic checks made by the Debian l10n team found some issues with the translations contained in this package. You should check the l10n status report for more information.

Issues can be things such as missing translations, problematic translated strings, outdated PO files, unknown languages, etc.

Created: 2026-02-16 Last update: 2026-02-16 10:55
Standards version of the package is outdated. wishlist
The package should be updated to follow the last version of Debian Policy (Standards-Version 4.7.4 instead of 4.7.0).
Created: 2025-02-21 Last update: 2026-03-31 15:01
news
[rss feed]
  • [2026-04-03] Accepted debhelper 13.31~bpo13+1 (source) into stable-backports (Niels Thykier)
  • [2026-03-03] debhelper 13.31 MIGRATED to testing (Debian testing watch)
  • [2026-02-24] Accepted debhelper 13.31 (source) into unstable (Niels Thykier)
  • [2026-02-15] Accepted debhelper 13.30 (source) into unstable (Niels Thykier)
  • [2025-12-26] debhelper 13.29 MIGRATED to testing (Debian testing watch)
  • [2025-12-13] Accepted debhelper 13.29 (source) into unstable (Niels Thykier)
  • [2025-10-02] debhelper 13.28 MIGRATED to testing (Debian testing watch)
  • [2025-09-26] Accepted debhelper 13.27~bpo13+1 (source) into stable-backports (Niels Thykier)
  • [2025-09-26] Accepted debhelper 13.28 (source) into unstable (Niels Thykier)
  • [2025-09-26] debhelper 13.27 MIGRATED to testing (Debian testing watch)
  • [2025-09-21] Accepted debhelper 13.27 (source) into unstable (Niels Thykier)
  • [2025-09-07] Accepted debhelper 13.26~bpo13+1 (all source) into stable-backports (Debian FTP Masters) (signed by: Niels Thykier)
  • [2025-08-29] debhelper 13.26 MIGRATED to testing (Debian testing watch)
  • [2025-08-24] Accepted debhelper 13.26 (source) into unstable (Niels Thykier)
  • [2025-08-19] debhelper 13.25 MIGRATED to testing (Debian testing watch)
  • [2025-08-10] Accepted debhelper 13.25 (source) into unstable (Niels Thykier)
  • [2025-04-03] debhelper 13.24.2 MIGRATED to testing (Debian testing watch)
  • [2025-03-29] Accepted debhelper 13.24.2 (source) into unstable (Niels Thykier)
  • [2025-01-30] debhelper 13.24.1 MIGRATED to testing (Debian testing watch)
  • [2025-01-19] Accepted debhelper 13.24.1 (source) into unstable (Niels Thykier)
  • [2025-01-18] Accepted debhelper 13.24 (source) into unstable (Niels Thykier)
  • [2025-01-03] Accepted debhelper 13.23~bpo12+1 (source) into stable-backports (Niels Thykier)
  • [2025-01-02] debhelper 13.23 MIGRATED to testing (Debian testing watch)
  • [2024-12-28] Accepted debhelper 13.23 (source) into unstable (Niels Thykier)
  • [2024-12-18] Accepted debhelper 13.22 (source) into unstable (Niels Thykier)
  • [2024-12-16] Accepted debhelper 13.21 (source) into unstable (Niels Thykier)
  • [2024-08-31] Accepted debhelper 13.19~bpo12+1 (source) into stable-backports (Niels Thykier)
  • [2024-08-28] debhelper 13.20 MIGRATED to testing (Debian testing watch)
  • [2024-08-23] Accepted debhelper 13.20 (source) into unstable (Niels Thykier)
  • [2024-08-23] debhelper 13.19 MIGRATED to testing (Debian testing watch)
  • 1
  • 2
bugs [bug history graph]
  • all: 159 173
  • RC: 0
  • I&N: 70 80
  • M&W: 88 92
  • F&P: 1
  • patch: 13 16
  • help: 4
  • NC: 1
links
  • lintian (1, 1)
  • buildd: logs, reproducibility
  • popcon
  • browse source code
  • other distros
  • l10n (78, -)
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 13.31ubuntu1
  • 29 bugs
  • patches for 13.31ubuntu1

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing