Hi,
Regarding switching, I don't think it is very straight forward
to switch elogind with basu. Issue is that elogind "also" includes
sd-bus. Dependents may require either sd-bus and/or other parts
of elogind. Those who require sd-bus only to interface with bus
could be switched to basu gradually. Most likely this will be
suitable for "minimalist" applications.
I.e. basu is a drop-in replacement for those require sd-bus only,
but not whole elogind.
Thanks in advance,
muradm
Maxime Devos <maximedevos@telenet.be> writes:
Toggle quote (41 lines)
> [[PGP Signed Part:Undecided]]
>
> On 01-08-2022 01:13, Maxime Devos wrote:
>>
>> On 31-07-2022 23:45, ( wrote:
>>> On Sun Jul 31, 2022 at 6:38 PM BST, Maxime Devos wrote:
>>>> What's the reason for the switch?
>>> Fewer dependencies (we include only the sd-bus library without
>>> the whole
>>> of elogind), and it means eventually desktop users won't ever
>>> need
>>> elogind
>>> to even exist in their store. (I think this is the reason. I'm
>>> not
>>> certain,
>>> and there may be something more important, like some
>>> incompatibility with
>>> seatd.)
>>>
>>> -- (
>>
>> That's interesting but sounds very non-specific to
>> xdg-desktop-portal-wlr; I think this would be better to propose
>> on
>> guix-devel@ to switch elogind->basu for _all_ dependents, not
>> only
>> xdg-desktop-portal-wlr -- the latter would increate the
>> closure, not
>> reduce it, because other installed packages would still use
>> elogind.
>
> Additionally, the reason should have been mentioned in the
> commit message.
>
> Greetings,
> Maxime.
>
> [2. OpenPGP public key --- application/pgp-keys;
> OpenPGP_0x49E3EE22191725EE.asc]...
>
> [[End of PGP Signed Part]]
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEESPY5lma9A9l5HGLP6M7O0mLOBeIFAmLnZSQACgkQ6M7O0mLO
BeLphhAAly2xWsAo/v3eCytkRbetlExuAhKOU9kdsNdxJcdAANyUEguHtv2Fo9GF
97c6fNJZPoJELTmv9cExj0xXD85yr5gL2G3+HSvPkc8/yloIMU+PYPlJPc+fuIWO
YxdAjyPAW18GosGuZqj31Da43hXA9pdUoHdSjLscF+lLkFYKM3v7Dcr7aGGiJRQv
1UTVdr3m91/7Ou5akq4D1Eyt7wDZZj8yRRMEgXldJYI2k6CeGQ8+nIqMM6glyrBv
w0OdrEVvGkLvCpbkMin9rLxgPLjm/OX4blINmga5YBWEFi7YNRs+ff43d+Q41XDx
6iJNCMICz42j3UYtOLsIee0MAUP8qJ6xZqV3ubUtsZtGJ9MWRe/YbXb/anohUUwo
PanJZ6ZfFn8U/w+BGTbVYbsAN9xOJTFXTmfwyq5DVV1iZwxtxMc47sG4oGmK8q7t
5btamm7/owjyn3I762YHRmEBjKf2ueZqWJGxRU6pXG9eBf81j9MTO+UCSwf8fKQT
Az2yeyRro4OMAlTetST2NAObwh0w0HX/N6PoZongSgQQm/30KTx6TJ2iurlGI/W5
vD4NChuY0nHLsLMjFsFx7KbKaKzZwW24brTPjgrEue5s+6l8qxjbRydWumuu6B4i
hNRWpotISp+6SQMitCfxf2vlLG7+yMLfNHZxyu3kciiZF5/oeuQ=
=Lr/i
-----END PGP SIGNATURE-----