On Sun, Jun 25, 2023 at 03:15:24PM +0100, Mark Hindley wrote: > Debian Policy no longer requires that packages which provide a systemd > .service > file also provide an initscript. This permits maintainers who so wish to > remove > initscripts from their packages. However, initscripts remain used and > useful[1], > and uncoordinated removal can have significant effects on users' systems[2]. > > With the encouragement of the Technical Committee[3] and despite some > unavoidable deficiencies resulting consequent on keeping initscripts without > their intended package[4], orphan-sysvinit-scripts has collected and > maintained > some dropped initscripts. However, the process surrounding this has not been > defined in Policy. Indeed, #975075[5] contains a number of suggestions that > have > not yet been followed through.
I'm not sure Debian Policy is the best place to document this, because Debian Policy documents what packages *must* comply with, while legacy initscripts are a thing of the past which still are permitted (and liked & prefered by some), so *maybe* src:dev-ref would be a better place for documenting those best practices? -- cheers, Holger ⢀⣴⠾⠻⢶⣦⠀ ⣾⠁⢠⠒⠀⣿⡁ holger@(debian|reproducible-builds|layer-acht).org ⢿⡄⠘⠷⠚⠋⠀ OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C ⠈⠳⣄ Homelessness exists not because the housing systemn is not working, but because this is the way it works. - Peter Marcuse.
signature.asc
Description: PGP signature