Bug#1121708: #1121708 various dictd dictionaries: installing or removing several dictionaries at once triggers systemd restart rate limit

Didier 'OdyX' Raboud odyx at debian.org
Sat Dec 6 13:30:10 GMT 2025


Le samedi, 6 décembre 2025, 13.35:27 h heure normale d’Europe centrale 
Sebastian Humenda a écrit :
> Didier 'OdyX' Raboud schrieb am 05.12.2025,  9:52 +0100:
> >I have fixed these two bugs in the incoming NMU 1.13.1+dfsg-1.2 on dictd,
> >via allowing burst restarts of the dictd service.
> 
> What was the necessity to NMU these? Could you open a PR on Salsa?

Thank you for asking Sebastian,

The original 1.13.1+dfsk-1.1 NMU happened to fix #1039171 which was serious 
since October 15. I uploaded it to DELAYED/2 after a series of patches were 
proposed to me in private by Kevin. Then I filed a merge-request here:

https://salsa.debian.org/debian/dictd/-/merge_requests/4

After it landed in unstable, unforeseen consequences started to appear, namely 
via #1066189, #1121708 and via failing autopackagetests (blocking the 
migration to forky). Together with Kevin (original proposer of the -1.1 NMU), 
we followed-up with the -1.2 NMU fixing some of the systemd integration.

But as Bertram mentionned in #1121708, I was not cautious enough when adding 
the systemd-unit StartLimitIntervalSec=0 line, so this needs a new -1.3 NMU to 
fix this.

Subsequent MRs (one per NMU) are:

https://salsa.debian.org/debian/dictd/-/merge_requests/5
https://salsa.debian.org/debian/dictd/-/merge_requests/6

It would be really nice to get input from the package maintainer (CC'ed in 
this email, and should receive the bts traffic), but from what I can gather 
(notably from https://contributors.debian.org/contributor/robert/), they were 
not active on packages in 2025 at all.

I'll continue to NMU dictd as much as needed to fix the regressions introduced 
by the systemd unit migration. But, as mentioned earlier: the fact that 
providers of dictionaries all restart dictd (whether in initd or systemd) is 
antique and should be implemented via dpkg triggers (#1121960). The migration 
to systemd just made the issue of dictd restarting in bursts during upgrades 
just way more visible.

Best,

-- 
    OdyX
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: This is a digitally signed message part.
URL: <http://alioth-lists.debian.net/pipermail/debian-science-maintainers/attachments/20251206/2defb23c/attachment-0001.sig>


More information about the debian-science-maintainers mailing list