How to handle bugs like 1041703 - libgudev broken due to missed udev dependencies?
Martin Steigerwald
martin at lichtvoll.de
Sun Jul 23 10:53:52 BST 2023
No need to CC me I see new mails on this list.
Thorsten Glaser - 23.07.23, 02:20:44 CEST:
> On Sat, 22 Jul 2023, Martin Steigerwald wrote:
> >> https://bugs.debian.org/1041703
> >
> >[…]
> >
> >I was not aware that eudev is not part of Debian.
>
> Ouch, yes. This is unfortunate, because smcv is totally right.
Yeah, I initially thought Klaus, the reporter, was using regular udev,
cause according to the bug report he uses Debian. I thought. But well,
maybe he does not, cause:
Debian Release: trixie/sid
APT prefers experimental
APT policy: (1, 'experimental')
merged-usr: no
Does Debian 12 aka Bookworm not enforce a (IMHO sub-optimal¹) variant of
usr-merge? Maybe reportbug did not reveal he is actually using Devuan?
Still no usr-merge here :)
[1] https://wiki.debian.org/Teams/Dpkg/MergedUsr
If its a Debian, and even so it is an interesting setup that 1. prefers
experimental and 2. has eudev from whatever source. The kernel is
tainted too for several reasons. One may be just an NVidia driver.
> Whereever libeudev1 came from it’s not packaged properly.
Well I am using Devuan here and I would not call their eudev / libeudev1
as being packaged inproperly. Debian is not the sole source of packages
on Earth which are properly packaged. That written I did not look at the
quality of the Devuan eudev packaging. So far I had nothing to complain
though.
> I’m so-and-so on the idea of bringing eudev to Debian. It’ll
> raise complaints again, but on the other hand if it would enable
> opening communication and reassignment, and if the udev maintainers
> were willing to cooperate¹, it could take away some pains for
> everyone (especially if eudev includes a sysvinit initscript).
> At the same time, introducing it will cause complaints again…
That mirrors quite well the thoughts I had. Someone who would like to
introduce eudev to Debian would need to have a good amount of
communication skills and emotional intelligence. Remaining calm in tense
situations would be a good trait to have as well.
> I was wondering why libinput_drv depends on libgudev, which is…
> GNOME? and found that I don’t even have it installed on my laptop,
> evdev_drv is the only one there and it depends on libudev instead
> of a wrapper.
Hmmm, yeah, I think I switched to libinput driver as it was said to be
more modern and compatible.
For now I report this eudev issue within Devuan.
Best,
--
Martin
More information about the Debian-init-diversity
mailing list