echawk / kiss-xorg

A KISS Linux Repository for Xorg
MIT License
34 stars 9 forks source link

make xf86-input-libinput a dependency of xorg-server #146

Closed apprehensions closed 3 weeks ago

apprehensions commented 8 months ago

there is no reason not to.

echawk commented 8 months ago

it would cause a circular dependency, so that's one reason not to

apprehensions commented 8 months ago

make it a soft dependency by checking with kiss l

apprehensions commented 8 months ago

this is how it should be done though: xorg-server -> xf86-input-libinput -> libinput

echawk commented 8 months ago

The issue with making it a soft dependency like that is that anytime someone tries bootstrapping an xorg-system, they are going to have to ensure that they explicity add xf86-input-libinput to the packages that they need.

I personally don't see this as a problem, as this has been how kiss has been since 2019. Would adding a comment to xorg-server's post-installation script resolve this issue?

apprehensions commented 8 months ago

post-install is cool, but if the user launched Xorg their system is basically useless and have to force reset.

libinput is a dependency of xorg-server and its post-install will be drowned with the rest of packages listed as dependencies of xorg-server.

just make xf86-input-libinput a dependency of xorg-server, in which xf86-input-libinput is also requires libinput.

echawk commented 3 weeks ago

Resolved as of: c55ce50