Hello,

new status update.

On Wed, 01 Jul 2026 15:56:15 +0200 Johannes Schauer Marin Rodrigues 
<[email protected]> wrote:
> Quoting Mark Hindley (2026-06-29 17:16:45)
> > On Wed, Jun 10, 2026 at 04:10:57PM +0200, Johannes Schauer Marin Rodrigues
> > wrote:
> > > I sent a ping to
> > > https://salsa.debian.org/debian/init-system-helpers/-/merge_requests/33
> > > 
> > > > Depending on the response, and our analysis of it, we could change our 
> > > > mind
> > > > about our package split; ask for mediation; ask the TC; or decide we 
> > > > don't
> > > > want to pick a fight and do a suboptimal thing.
> > > 
> > > Lets wait maybe a week for a reply to my ping.
> > 
> > I see there has been no response. Next steps? Do you want to send the formal
> > summary that Ian suggested? Or move straight to NMU? Or something else?
> 
> I filed #1141215. Feel free to move the relevant bits of this discussion from
> this bug to there.

Two weeks after filing that bug, Mark pinged the bug with more practical
examples for where the change would help making maintainer life easier.

Two weeks after that mail, I sent another mail announcing an NMU of
init-system-helpers with maximum delay of 15 days.

Another two weeks later (August 11) the NMU got through without having been
cancelled.

Three days after that, since still nothing had happened, I wrote to the merge
request that I will be pressing the merge button to make sure that the changes
which now got uploaded to unstable as part of my NMU are not forgotten in the
next maintainer upload. I also thought this was okay because
init-system-helpers is in the Debian group on salsa. Unfortunately, I missed a
reply by Luca Boccassi and when I read it, the merge button was already
pressed.

The same day, bug #1144359 got filed. On systems booting with sysvinit, my
change triggered the message "Use of uninitialized value in string eq" when
running update-rc.d. I filed MR 35 with a fix a day after that. The message is
harmless insofar the actual behaviour is still correct, even on systems booting
with sysvinit. I didn't NMU the fix because the bug is merely cosmetic.

It's now again two weeks later and no other bug related to my NMU got filed
against init-system-helpers.

The next step is to file a bug against systemd-sysv and request it drops its
conflict with insserv. To back up my request with data I created [1]. The
script processes all packages shipping files in /etc/init.d/ and installs them
one-by-one into a fresh chroot created with mmdebstrap in two different
scenarios. In one of them, /usr/bin/insserv is present in $PATH. The resulting
tarballs are then compared and the expectation is, that the system after
package installation are equal independent on whether /usr/bin/insserv was
present or not. I'm not really sure what problem I should be looking out for.
The biggest problem is that some maintainer scripts write unreproducible data
into /etc which makes comparison difficult. I also need a stronger computer
because salsaci is only able to process 128 packages within the allowed 4 hours
of runtime, so it only gets until console-setup-linux.

[1] https://salsa.debian.org/josch/insserv-systemd-coinstall/-/blob/main/run.sh

I'd also appreciate help with reviewing drafts of my bug report against
systemd-sysv. If you'd like me to send you my drafts, please reply privately.

Thanks!

cheers, josch

Attachment: signature.asc
Description: signature

Reply via email to