On Wed, Dec 03, 2025 at 10:40:26AM +0100, Simon Josefsson wrote: > Holger Levsen <holger@layer-acht.org> writes: > > > On Tue, Dec 02, 2025 at 06:58:48PM +0000, Simon McVittie wrote: > >> dh_installsystemduser seems to have automation for this, but only in compat > >> level 14, which is opt-in and newer than the default. I don't see a way to > >> opt-in to just that one behaviour of compat level 14 without the rest of it. > > > > so what? we're in level 14 now \o/ > > debhelper in unstable still consider 14 experimental, and trying a B-D > of 'debhelper-compat (= 14)' or X-DH-Compat:14 wasn't pleasant. > > Could we declare it stable? Maybe the debhelper maintainers might chime in here, but my personal opinion (for what it's worth): I've been using compat level 14 for pretty much all my packages (including some team-maintained ones) for years now. My personal experience is that all of the changes that affected my packages made things easier. The only ones that I had to adapt to more than once were those related to dh-sequence-single-binary (source packages that only produce a single binary package), and even then it was only related to packages where I override the invocation of the upstream build system's "install" phase (since for some of my own software I have to set a couple of environment variables); for most packages that was a no-op change, handled by debhelper itself internally. So IMHO debhelper compat level 14 has been ready to be declared stable for some time now. > All Guile packages in Debian that I've reviewed has an ugly workaround > due to dwz problems which level 14 solves. So making 14 stable would be > nice so they can move to it. I don't understand the rest of compat 14 > changes but assume they are all good. > > I'm not sure this solves the problem for dgit though, if you want > something that works for backports. Well, all the changes I like have been pretty much stable in debhelper 13.15.2; bookworm-backports has 13.23. G'luck, Peter -- Peter Pentchev roam@ringlet.net roam@debian.org peter@morpheusly.com PGP key: https://www.ringlet.net/roam/roam.key.asc Key fingerprint 2EE7 A7A5 17FC 124C F115 C354 651E EFB0 2527 DF13
Attachment:
signature.asc
Description: PGP signature