Groups | Search | Server Info | Login | Register


Groups > linux.debian.bugs.dist > #1289418

Bug#1133679: debhelper: comapt 14: Clearify if X-DH-Comat is the preferred way to set debhelper level?

From Hefee <hefee@debian.org>
Newsgroups linux.debian.bugs.dist
Subject Bug#1133679: debhelper: comapt 14: Clearify if X-DH-Comat is the preferred way to set debhelper level?
Date 2026-04-13 17:50 +0200
Message-ID <MJrHX-eRsK-13@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


Package: debhelper
Version: 13.31
Severity: normal
X-Debbugs-Cc: hefee@debian.org
Control: block 1072698 by -1

Hey,

if I read the documentation of the debhelper-compat-upgrade-checklist(7):

"The debian/compat file is no longer accepted as a source for specifying
the debhelper compat level. Put the compat level in the X-DH-Compat
field of the Source stanza of debian/control."

This sounds for me that X-DH-Compat is the preferred new way to set the
debhelper compat level. From debhelper(7) it sounds more like I need to
use X-DH-Compat, because dh 14 is not released yet.

debhelper(7):

"Note  that  debhelper  does  not provide debhelper-compat for
experimental or beta compatibility levels; packages experimenting with
those compatibility levels should put the compat level in the
X-DH-Compat field of the Source stanza of the debian/control file (or,
if only for selected commands, the DH_COMPAT environment variable)."

Properly debheler(7) is correct so I would recommend to rephase
debhelper-compat-upgrade-checklist(7) like this (and remove the Note
fter it is released):

"The debian/compat file is no longer accepted as a source for specifying
the debhelper compat level. The preferred way is to use
debhelper-compat (= 14) in the B-Ds.
Note that debhelper does not provide debhelper-compat for
experimental or beta compatibility levels; packages experimenting with
those compatibility levels should put the compat level in the
X-DH-Compat field of the Source stanza of the debian/control file (or,
if only for selected commands, the DH_COMPAT environment variable)."

Regards,

hefee

-- System Information:
Debian Release: forky/sid
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (500, 'oldstable'), (100, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.19.10+deb14-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=en_US
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages debhelper depends on:
ii  autotools-dev            20240727.1
ii  dh-autoreconf            22
ii  dh-strip-nondeterminism  1.15.0-1
ii  dpkg                     1.23.7
ii  dpkg-dev                 1.23.7
ii  dwz                      0.16-4
ii  file                     1:5.46-5+b1
ii  libdebhelper-perl        13.31
ii  libdpkg-perl             1.23.7
ii  man-db                   2.13.1-1
ii  perl                     5.40.1-7+b1
ii  po-debconf               1.0.22

debhelper recommends no packages.

Versions of packages debhelper suggests:
ii  dh-make  2.202503

-- no debconf information

Back to linux.debian.bugs.dist | Previous | Next | Find similar


Thread

Bug#1133679: debhelper: comapt 14: Clearify if X-DH-Comat is the preferred way to set debhelper level? Hefee <hefee@debian.org> - 2026-04-13 17:50 +0200

csiph-web