And on that note eudevelopers, new work to eudev, based on some suggestions/cares/concerns:

https://git.devuan.org/jaretcantu/eudev

* Installs executables in / instead of /usr (the same place they are for the systemd udev) * Introduce a systemd branch which makes udev (and friends) a virtual package * Both eudev and udev-systemd flavors of udev (and friends) are provided and can be switched between on a system * The Replaces interface has been set up properly that there are no more errors (that I saw) when changing the udev package currently installed (215-17 or eudev or udev-systemd)


I actually think I over-engineered the virtual packaging a bit; I was hitting some very strange errors because I didn't know I still had my "*systemd*" block in apt/preferences.d, so I ended up doing a lot of work that may not have been necessary.

I based it largely off of the way init is handled so that only one udev could be provided. This also means that mdev could be introduced in the future as a udev provider without much trouble (although not really a libudev1 provider, I don't believe).


Cheers,
Jaret Cantu


On 05/17/2015 08:59 PM, Adam Borowski wrote:
On Sun, May 17, 2015 at 03:37:39PM +0100, David Hare wrote:
Unfortunately you can't use "provides" with a version tag.. Other packages
might depend udev (=> x.y.x). The only solution seems to use a dummy.
That's no longer true.  You can use versioned provides in jessie.


_______________________________________________
Dng mailing list
[email protected]
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to