And now, finally, eudev and upower are fixed!    

https://issues.guix.gnu.org/66099

#guix #udev #eudev #libudev #upower

[PATCH gnome-team 0/3] Update upower

Surprise, that’s not what is blocking the upower update. I don’t have any more clues yet.

#upower #eudev

Let libudev find hwdb.bin under UDEV_HWDB_BIN by vivien-consider-dropping-github · Pull Request #264 · eudev-project/eudev

Dear eudev developers, It is not very convenient that libudev can only use /etc/udev/hwdb.bin or /lib/udev/hwdb.bin. For Guix, we would like that the hwdb.bin file would be compiled for every used ...

GitHub
Add a generic --output argument to udevadm hwdb by vivien-consider-dropping-github · Pull Request #263 · eudev-project/eudev

Dear eudev developers, In Guix, every package is installed in a separate "/usr" prefix. For instance, eudev is installed in "/usr-a/" and upower in "/usr-b/" (except it’s actually "/gnu/store/xxx-e...

GitHub

My plan is 3-fold:

1. Let udevadm hwdb --update search hwdb files according to a search path;
2. Let udevadm hwdb --update generate the compiled database in a command-line-configured location;
3. Let #libudev find the hwdb.bin database according to an environment variable.

1. has been submitted: https://github.com/eudev-project/eudev/pull/262

I now have to do the rest!

#guix #eudev #udev #libudev

Dynamically get the udevadm hwdb files with a path variable by vivien-consider-dropping-github · Pull Request #262 · eudev-project/eudev

Dear eudev developers, It would be useful for a Guix package to let udevadm hwdb --update collect hwdb files from different places in the file system. Usually, this is done with a search path. Here...

GitHub

#eudev upgrade would introduce an extensible database of devices, called "hwdb". When adding new devices, such as with upower, you are supposed to add them to /usr/lib/udev/hwdb.d/ and then run udevadm hwdb --update, to compile the database down to a hwdb.bin file.

However, this does not fit well the #guix way, where each package has its own ro-mounted /usr.

using #eudev (non-systemd) in #debian? beware of the latest libgudev-1.0-0 upgrade in Debian sid..
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1041703
rollback to testing version if you did..

https://github.com/eudev-project/eudev/issues/249
#devuan #antiX
#1041703 - Broken due to missed udev dependencies - Debian Bug report logs

IBM’s #systemd attempt to pull the plug on distros using #eudev

The blob is growing.... :(

https://sysdfree.wordpress.com/2023/07/08/372/

IBM’s systemd attempt to pull the plug on distros using eudev

libgudev is a low level library that bridges connections between udev and graphic stuff (Gobject) and hasn’t been a problem in the past building it with libeudev instead of its own libudev fr…

systemd-free linux community
Кажется переезд с udev на eudev поломал adb  

#linux #udev #eudev #adb

@sir: Indeed. Feels like a valid statement for quite some situations, even situations, not everyone will agree with, like this one:

For me, a software which causes so much #pain that other started writing alternatives, is #systemd.

Without systemd, nobody would have had to write or #fork #eudev, #elogind, docker-systemctl-replacement, #opentmpfiles (by #OpenRC), etc.

Nobody would have ever created #Devuan and we wouldn't need an externally hosted (!) #debian-init-diversity mailing list, etc.