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

2024-04-07 Thread Sean Whitton
Hello, On Sun 07 Apr 2024 at 08:54am +02, Paul Gevers wrote: > Hi, > > On Sat, 09 Sep 2023 18:51:52 -0700 Russ Allbery wrote: > > """ > +``systemd`` uses dependency and ordering information contained within the > ++enabled unit files to decide which services to run and in which order. > """ >

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

2024-04-07 Thread Paul Gevers
Hi, On Sat, 09 Sep 2023 18:51:52 -0700 Russ Allbery wrote: """ +``systemd`` uses dependency and ordering information contained within the ++enabled unit files to decide which services to run and in which order. """ ^ is that "+" before "enabled" really intended? It looks weird to me. Paul

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

2023-09-12 Thread Luca Boccassi
On Tue, 12 Sep 2023, 06:13 Russ Allbery, wrote: > Sam Hartman writes: > >> "Luca" == Luca Boccassi writes: > > > Luca> Thank you, looks good to me, seconded. > > > LGTM too, seconded. > > Thanks! This has now been merged for the next Policy release. > That's great, thank you! >

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

2023-09-11 Thread Russ Allbery
Sam Hartman writes: >> "Luca" == Luca Boccassi writes: > Luca> Thank you, looks good to me, seconded. > LGTM too, seconded. Thanks! This has now been merged for the next Policy release. -- Russ Allbery (r...@debian.org)

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

2023-09-10 Thread Edward Little
Please remove the following email address: e.little...@gmail.com On Sat, Sep 9, 2023 at 10:15 PM 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

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

2023-09-10 Thread Sam Hartman
> "Luca" == Luca Boccassi writes: Luca> On Sun, 10 Sept 2023 at 03:19, Russ Allbery wrote: >> >> Russ Allbery writes: >> >> > -If a service unit is not present, ``systemd`` uses dependency >> information > -contained within the init scripts and symlinks in >>

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

2023-09-10 Thread Luca Boccassi
On Sun, 10 Sept 2023 at 03:19, Russ Allbery wrote: > > Russ Allbery writes: > > > -If a service unit is not present, ``systemd`` uses dependency information > > -contained within the init scripts and symlinks in ``/etc/rcn.d`` to decide > > -which scripts to run and in which order. The

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

2023-09-09 Thread Russ Allbery
Russ Allbery writes: > -If a service unit is not present, ``systemd`` uses dependency information > -contained within the init scripts and symlinks in ``/etc/rcn.d`` to decide > -which scripts to run and in which order. The ``sysv-rc`` runlevel system > -for ``sysvinit`` uses the same symlinks

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

2023-09-09 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. >

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

2023-07-31 Thread Sam Hartman
> "Luca" == Luca Boccassi writes: >> I consider this proposal to be premature. Policy should document Luca> current >> practice, and I do not think this proposal does that. For what it's worth, I agree with Luca that we are ready for a change to document that service units need

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

2023-07-30 Thread Luca Boccassi
On Sun, 30 Jul 2023 23:12:21 +0200 Bill Allombert wrote: > On Sun, Jul 30, 2023 at 08:22:54PM +0100, Luca Boccassi wrote: > > On Fri, 30 Jun 2023 00:04:29 +0100 Luca Boccassi > > wrote: > > > This happened a few days ago and nobody complained (if we ignore > > > grumblings because of the fact

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

2023-07-30 Thread Bill Allombert
On Sun, Jul 30, 2023 at 08:22:54PM +0100, Luca Boccassi wrote: > On Fri, 30 Jun 2023 00:04:29 +0100 Luca Boccassi > wrote: > > This happened a few days ago and nobody complained (if we ignore > > grumblings because of the fact that I used lintian.debian.org queries > > which are hopelessly and

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

2023-07-30 Thread Luca Boccassi
On Fri, 30 Jun 2023 00:04:29 +0100 Luca Boccassi wrote: > This happened a few days ago and nobody complained (if we ignore > grumblings because of the fact that I used lintian.debian.org queries > which are hopelessly and silently out of date, sigh), and bugs are > filed, there have been a couple

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

2023-06-29 Thread Luca Boccassi
On Sun, 25 Jun 2023 11:21:53 -0700 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

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

2023-06-26 Thread Benda Xu
Luca Boccassi writes: >> I take care of packages that do not meet the proposed policy. And I >> don't have a systemd test environment. I am curious what is the >> recommended way to go forward. >> >> - upload a generator-converted .service without any test; >> - set low-NMU to encourage

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

2023-06-26 Thread Russ Allbery
Benda Xu writes: > I take care of packages that does not meet the proposed policy. And I > don't have a systemd test environment. I am curious what is the > recommended way to go forward. > - upload a generator-converted .service without any test; > - set low-NMU to encourage interested party

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

2023-06-26 Thread Luca Boccassi
On Mon, 26 Jun 2023 at 02:05, Benda Xu wrote: > > 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

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 >

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