Bug#917431: debian-policy: virtual packages: logind, default-logind

Adam Borowski kilobyte at angband.pl
Sun Dec 30 12:45:53 GMT 2018

On Sun, Dec 30, 2018 at 09:46:45AM +0000, Mark Hindley wrote:
> > @@@ upgrading-checklist
> > +virtual
> > +    New ``logind`` and ``default-logind`` virtual packages for a package
> > +    providing logind API (over D-Bus and /run/), and for Debian's preferred
> > +    implementation, respectively.
> > 
> > @@@ virtual-package-names-list.yaml
> > + - name: logind
> > +   description: an org.freedesktop.login1 D-Bus API implementation (versioned)
> > + - name: default-logind
> > +   description: Debian's preferred implementation of logind, possibly architecture-specific (versioned)

> The one concern I have is implying consistency of the /run/systemd files between
> implementations of logind. AFAIK those files are used by the sd-login API
> implemented in libsystemd and libelogind. But there are differences in the files
> themselves, for example elogind doesn't support slices.
> I suggest we specify logind as providing D-Bus login1 and Freedesktop sd-login
> APIs.

The Policy carries only short one-line descriptions (and the patch already
makes logind the longest entry) so I'd wary before making it too detailed.

Also, it's a lot of effort to update the Policy, thus it's better to include
just the essence and argue about details elsewhere.  But it's good to have
that essence right -- that's what this review is for.

⣾⠁⢠⠒⠀⣿⡁ Ivan was a worldly man: born in St. Petersburg, raised in
⢿⡄⠘⠷⠚⠋⠀ Petrograd, lived most of his life in Leningrad, then returned
⠈⠳⣄⠀⠀⠀⠀ to the city of his birth to die.

More information about the Debian-init-diversity mailing list