Quack,

On 2025-01-24 16:12, Johannes Schauer Marin Rodrigues wrote:
I noticed that greeters for greetd do not Depends:greetd but they
Enhances:greetd. What is the reason for that? Are the greeters useful without
greetd?

I'm asking for my package tuigreet. It currently neither Depends or Enhances greetd but it's useless without greetd, so why would it choose Enhances like
the other greeters?

It's a good question but I'm afraid I don't recall the rationale for wlgreet. I noticed nwg-hello does both.

Technically any greetd compatible software would do, if they follow the same IPC protocol, but there's no such thing. I guess using both would install what's necessary and at the same time inform Synaptics or similar software of the relationship.

Another way of handling this situation can be seen for lightdm: the main package depends on lightdm-gtk-greeter | lightdm-greeter and all greeter packages provide lightdm-greeter.

Greetd is not very useful without greeter either but comes with agreety bundled in so we do not absolutely need a virtual package but at the same time agreety is very barebone and I would not recommend it.

I'm still not sure what the best solution is. I would tend to keep Enhances for package managers.

I'm heading to FOSDEM, so if you're around we can continue this discussion there.
Regards.
\_o<

--
Marc Dequènes

Reply via email to