Control: tags 981799 -moreinfo
Control: tags 981799 patch
Control: severity 981799 serious
Control: severity 981937 serious

On Fri, 28 Jun 2024 00:44:01 +0200 lorenzo <plore...@disroot.org>
wrote:
> > That cycle has happened. How about removing it now?
> I'm open to consider further changes but the removal request
> is a wontfix.
> 
> Lorenzo

We have now finished painstakingly removing dh-sysuser usage from all
packages in the archive, bar runit which is maintaned by the dh-sysuer
maintainer, for which a patch has been available in #981799 for 3 years
now.

With Trixie's cycle coming to an end soon-ish, it is now time to either
apply the provided runit patch, or alternatively merge whatever remains
of dh-sysuser inside runit so that it can continue to use it
individually, without it being available for other packages in the
archive and being mistakenly picked up again.

Having competing packaging APIs is confusing and detrimental to the
project. The standard interface the project has adopted for declarative
user/group creation is dh_installsysusers provided by debhelper. Having
a similarly named API, that is incompatible, does not actually use the
sysuser.d interface despite being named after it, and does not provide
the same advantages, is confusing for developers who might pick it by
mistake, and leads to needless divergence and bugs.

Hence I am bumping the severity of both bugs to serious, so that this
does not ship in Trixie. Please apply the suggested change, or an
equivalent one, in runit, and then please file an RM bug for dh-
sysuser. Thank you.

-- 
Kind regards,
Luca Boccassi

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to