Package: sway
Version: 1.5-3
Severity: normal

As I commented in #968643, adding Depends on policykit was a wrong
solution. I outline the reasons here once again, because #968643 is
closed and will be archived again.

1. It is not actually a sway dependency, it is systemd-logind inter-dependency
 (and we still haven't heard from the systemd guys how to solve this in the
 proper way).

2. There are alternatives exists, for example seatd, which can be used for the
 same purpose and with cleaner interface and much simpler.

3. Sway is not only used on physical display where the local device access
 is needed (the one which systemd-logind grants via policykit). It can be
 used in virtual environments too (nested wayland, rdp server, others),
 where this dependency hurts.

At the very least, if you insist on using some sort of dependency on sway
side, it should be a Recommends not Depends, and it should come with an
alternative (seatd).

It'd be nice to hear from the systemd guys though.

Thanks,

/mjt

Reply via email to