Bug#1039102: debian-policy: make systemd units mandatory for packages shipping system services

2023-06-25 Thread Benda Xu
Hi Luca, Luca Boccassi writes: >> On Sun, 2023-06-25 at 18:51 +0100, Luca Boccassi wrote: >> > Patch attached and pushed to >> > https://salsa.debian.org/bluca/policy/-/commits/mandatory_units?ref_type=hea >> >> There is one part I think should not be changed: we currently don't >> require

Bug#1039102: debian-policy: make systemd units mandatory for packages shipping system services

2023-06-25 Thread Luca Boccassi
On Sun, 25 Jun 2023 at 19:24, Luca Boccassi wrote: > > On Sun, 25 Jun 2023 at 19:21, Russ Allbery wrote: > > > > Luca Boccassi writes: > > > > > systemd upstream will drop support for the transitional sysv generator > > > in the near future. The transition is long finished, it's been at least >

Re: Bug#945269: debian-policy: packages should use tmpfiles.d(5) to create directories below /var

2023-06-25 Thread RL
Some grammer thoughts. Especially i suggest avoiding the word 'integrate' wherever possible Luca Boccassi writes: > +Service Directories > + > +Init systems other than ``systemd`` should allow providing the same "allow providing" should be "provide" (or "support"? or "allow [who] to [do

Bug#1039102: debian-policy: make systemd units mandatory for packages shipping system services

2023-06-25 Thread Simon McVittie
On Sun, 25 Jun 2023 at 18:51:24 +0100, Luca Boccassi wrote: > Tentatively this should happen within Trixie's development cycle. Of > course it's free software and generators are not that difficult to > maintain, so if someone wanted to lift the sysv generator out of the > systemd repository and

Bug#1039102: debian-policy: make systemd units mandatory for packages shipping system services

2023-06-25 Thread Luca Boccassi
On Sun, 25 Jun 2023 at 19:26, Ansgar wrote: > > Hi, > > On Sun, 2023-06-25 at 18:51 +0100, Luca Boccassi wrote: > > Patch attached and pushed to > > https://salsa.debian.org/bluca/policy/-/commits/mandatory_units?ref_type=hea > > I support this as using the compat layer with

Bug#1039102: debian-policy: make systemd units mandatory for packages shipping system services

2023-06-25 Thread Ansgar
Hi, On Sun, 2023-06-25 at 18:51 +0100, Luca Boccassi wrote: > Patch attached and pushed to > https://salsa.debian.org/bluca/policy/-/commits/mandatory_units?ref_type=hea I support this as using the compat layer with systemd-sysv-generator has some limitations that confuse users (e.g., behavior

Bug#1039102: debian-policy: make systemd units mandatory for packages shipping system services

2023-06-25 Thread Luca Boccassi
On Sun, 25 Jun 2023 at 19:21, Russ Allbery wrote: > > Luca Boccassi writes: > > > systemd upstream will drop support for the transitional sysv generator > > in the near future. The transition is long finished, it's been at least > > a decade, and it's time for the tail of packages still shipping

Bug#1039102: debian-policy: make systemd units mandatory for packages shipping system services

2023-06-25 Thread Russ Allbery
Luca Boccassi writes: > systemd upstream will drop support for the transitional sysv generator > in the near future. The transition is long finished, it's been at least > a decade, and it's time for the tail of packages still shipping only > init scripts but not units to be updated. Has there

Bug#1039102: debian-policy: make systemd units mandatory for packages shipping system services

2023-06-25 Thread Luca Boccassi
Package: debian-policy X-Debbugs-Cc: pkg-systemd-maintain...@lists.alioth.debian.org systemd upstream will drop support for the transitional sysv generator in the near future. The transition is long finished, it's been at least a decade, and it's time for the tail of packages still shipping only

Bug#945269: debian-policy: packages should use tmpfiles.d(5) to create directories below /var

2023-06-25 Thread Luca Boccassi
On Sun, 25 Jun 2023 at 16:52, Ansgar wrote: > > Hi Luca, > > On Tue, 2023-06-20 at 22:53 +0100, Luca Boccassi wrote: > > Russ, anything I've missed that you want me to change from the most > > recent revision at > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=945269#160 ? > > I suggest a

Bug#945269: debian-policy: packages should use tmpfiles.d(5) to create directories below /var

2023-06-25 Thread Ansgar
Hi Luca, On Tue, 2023-06-20 at 22:53 +0100, Luca Boccassi wrote: > Russ, anything I've missed that you want me to change from the most > recent revision at > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=945269#160 ? I suggest a minor change: In the paragraph +--- | Init systems other than