[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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



On Sat, Dec 29, 2018 at 02:07:25PM +0000, Sean Whitton wrote:
> Ideally, this would be reviewed and seconded by people working on init
> stuff, so I'm not going to second it myself unless we don't get interest.

I asked around, and got the following remark:

Mark Hindley:
} Could you just replace "providing logind API (over D-Bus and /run/)"
} with something like "providing logind APIs (D-Bus and sd-login)" in the
} upgrading checklist?
}
} /run/ is really not part of the API and nobody should be using it directly.

Which makes sense -- directing people to wrappers and libraries instead of
the files would be preferred.  The less ad-hoc undocumented APIs are there,
the better.

But, this is a change to the upgrading checklist rather than the main part
of the Policy -- not sure if you want seconds for that.

The upgrading-checklist part would then be:

+virtual
+    New ``logind`` and ``default-logind`` virtual packages for a package
+    providing logind API (over D-Bus and sd-login), and for Debian's
+    preferred implementation, respectively.

(one word difference).


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.


Reply to: