Package: debhelper
Version: 13.31
Severity: normal
X-Debbugs-Cc: [email protected]
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

Reply via email to