Dear Maintainer,
I am writing to you regarding the reported bug in the Plymouth package for Debian. As a member of the development team, I would like to reinforce the request made by one of our team members regarding the review of the code.
We understand that you may receive a large number of bug reports, but we believe that this particular issue deserves attention. It is affecting the user experience and, as a result, may discourage some users from using the Debian operating system.
We appreciate your hard work and dedication to maintaining the Plymouth package, and we understand that reviewing the code may take some time. However, we kindly request that you prioritize this issue and keep us updated on its progress.
Thank you for your time and consideration.
Best regards, Manuel Rosa
I am not saying to remove the systemd dependency. I am saying that changing "systemd," to "systemd | elogind" under the control section for the plymouth package in particular, NOT the build dependencies, thus allowing installation on (and forcing a dependency on) either one of them. Those who use a no-systemd system know full well there is a risk, seeing as it's a pretty deliberate act to begin with in Debian. Changing it as described above would have no affect at all on systemd systems, as it would still pull in systemd and enforce that need. Please reconsider this course of action.
The fact that plymouth package is depending on systemd has nothing to do with the fact that it requires (e)logind (it actually doesn't, plymouth runs at early boot and has nothing to do with a user session).
As said the dependency is needed because plymouth requires some
udev rules (namely /usr/lib/udev/rules.d/71-seat.rules) and tags
to properly detect the framebuffer/drm devices.
So as long at the rules file is shipped, in systemd package,
plymouth will have that dependency.
On Sat, Apr 29, 2023 at 6:25 AM, Laurent Bigonville