[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#66099] [PATCH gnome-team v9 0/7] Update eudev, upower, udev-service
From: |
Vivien Kraus |
Subject: |
[bug#66099] [PATCH gnome-team v9 0/7] Update eudev, upower, udev-service-type, with /lib/udev/hardware |
Date: |
Sun, 8 Oct 2023 12:49:29 +0200 |
User-agent: |
Evolution 3.46.4 |
Dear guix,
I find it surprising that we should rename /lib/udev/hwdb.d to
/lib/udev/hardware, but the impact is minimal (udevadm on Guix for the
udev-service-type relies only on UDEV_HWDB_PATH, which can accept /hardware
easily), and you insist, so, let’s do that.
I changed the installation directories for the packages I found with a grep
'hwdb.d', but I may have let some slip through.
I removed the publication of /etc/udev/hwdb.d in the udev service, because
these files would have the highest priority, so a user could not override
them. Since eudev is in the system profile, UDEV_HWDB_PATH is set with the
system profile hardware files anyway (not exactly all that compose
/etc/udev/hwdb.bin).
The VM works.
> > The hwdb.bin file used to be generated in <prefix>/etc/udev/hwdb.bin,
> > but since the sysconf dir is now directly /etc, the hwdb.bin index
> > will not be found under <prefix>/etc/udev/hwdb.bin.
> While we choose to do this via sysconfdir, the proper fix would be to read
> the path to the hwdb file from /etc/udev/udev.conf and fall back to
> $prefix/etc/udev/hwdb.bin if it's undefined. That saves us some hacks.
Unfortunately, eudev does not support this I think.
Vivien Kraus (7):
gnu: eudev: Update to 3.2.14.
services: udev: Rewrite udev-rule to use file->udev-rule.
services: udev: Make udev-rule helper functions generic.
gnu: udev-service-type: accept hardware description file extensions.
gnu: libgudev: Update to 238.
gnu: upower: Update to 1.90.2.
services: udev: Install hardware files in /lib/udev/hardware.
doc/guix.texi | 57 +++++++--
gnu/packages/freedesktop.scm | 2 +-
gnu/packages/gnome.scm | 43 ++++---
gnu/packages/libusb.scm | 8 +-
gnu/packages/linux.scm | 57 ++++++---
.../patches/eudev-rules-directory.patch | 9 +-
gnu/packages/xdisorg.scm | 9 +-
gnu/services/base.scm | 116 +++++++++++++-----
8 files changed, 215 insertions(+), 86 deletions(-)
base-commit: b18b2d13488f2a92331ccad2dc8cbb54ee15582f
--
2.41.0
- [bug#66099] [PATCH gnome-team v6 1/5] gnu: eudev: Update libudev version to 251., (continued)
- [bug#66099] [PATCH gnome-team v6 1/5] gnu: eudev: Update libudev version to 251., Liliana Marie Prikler, 2023/10/05
- [bug#66099] [PATCH gnome-team v7 0/5] Update eudev with a snippet, udev-service-type, upower, Vivien Kraus, 2023/10/05
- [bug#66099] [PATCH gnome-team v7 4/5] gnu: libgudev: Update to 238., Vivien Kraus, 2023/10/05
- [bug#66099] [PATCH gnome-team v7 4/5] gnu: libgudev: Update to 238., Maxim Cournoyer, 2023/10/05
- [bug#66099] [PATCH gnome-team v7 3/5] gnu: udev-service-type: accept hwdb file extensions., Vivien Kraus, 2023/10/05
- [bug#66099] [PATCH gnome-team v7 3/5] gnu: udev-service-type: accept hwdb file extensions., Maxim Cournoyer, 2023/10/05
- [bug#66099] [PATCH gnome-team v8 0/6] Update eudev, udev-service-type, upower, Vivien Kraus, 2023/10/06
- [bug#66099] [PATCH gnome-team v8 2/6] services: udev: Rewrite udev-rule to use file->udev-rule., Vivien Kraus, 2023/10/06
- [bug#66099] [PATCH gnome-team v8 3/6] services: udev: Make udev-rule helper functions generic., Vivien Kraus, 2023/10/06
- [bug#66099] [PATCH gnome-team v8 3/6] services: udev: Make udev-rule helper functions generic., Maxim Cournoyer, 2023/10/07
- [bug#66099] [PATCH gnome-team v9 0/7] Update eudev, upower, udev-service-type, with /lib/udev/hardware,
Vivien Kraus <=
- [bug#66099] [PATCH gnome-team v9 3/7] services: udev: Make udev-rule helper functions generic., Vivien Kraus, 2023/10/08
- [bug#66099] [PATCH gnome-team v9 4/7] gnu: udev-service-type: accept hardware description file extensions., Vivien Kraus, 2023/10/08
- [bug#66099] [PATCH gnome-team v9 6/7] gnu: upower: Update to 1.90.2., Vivien Kraus, 2023/10/08
- [bug#66099] [PATCH gnome-team v9 2/7] services: udev: Rewrite udev-rule to use file->udev-rule., Vivien Kraus, 2023/10/08
- [bug#66099] [PATCH gnome-team v9 1/7] gnu: eudev: Update to 3.2.14., Vivien Kraus, 2023/10/08
- [bug#66099] [PATCH gnome-team v9 5/7] gnu: libgudev: Update to 238., Vivien Kraus, 2023/10/08
- [bug#66099] [PATCH gnome-team v9 7/7] services: udev: Install hardware files in /lib/udev/hardware., Vivien Kraus, 2023/10/08
- [bug#66099] [PATCH gnome-team v9 7/7] services: udev: Install hardware files in /lib/udev/hardware., Maxim Cournoyer, 2023/10/08
- [bug#66099] [PATCH gnome-team v10 0/6] Exact same, without the last patch, Vivien Kraus, 2023/10/10
- [bug#66099] [PATCH gnome-team v10 1/6] gnu: eudev: Update to 3.2.14., Vivien Kraus, 2023/10/10