[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#1117735: Restarting systemd user units on package upgrade



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


Reply to: