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
signature.asc
Description: This is a digitally signed message part