Hi! Could you please either take this patch or propose a different approach? I have received no feedback other than a brief unconclusive remark on IRC.
The clock for Buster is ticking; to get any testing we'd need to act soon. Not only this approach has been proposed by one of systemd maintainers (granted, more as a brainstorming than a definitive proposal from your team) but it also has seen actual testable packages since January. I admit that my own testing was extremely uneven -- mostly restricted to environments I personally use -- but as the idea is opt-in for every depender on libpam-systemd, packages no one claims to have tested simply won't be usable without systemd. Just like they're right now. Thus: if package X and Y need APIs that elogind provides, they'd be changed to: Depends: default-logind | logind while package Z that needs a "bring-me-pink-pony" function will not. Meow! -- ⢀⣴⠾⠻⢶⣦⠀ ⣾⠁⢠⠒⠀⣿⡁ 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.