Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Gentoo seems to be chasing nu Linux design (/usr merge)
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3, 4, 5, 6  
Reply to topic    Gentoo Forums Forum Index Gentoo Chat
View previous topic :: View next topic  
Author Message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 6065
Location: Removed by Neddy

PostPosted: Fri Sep 13, 2019 10:42 pm    Post subject: Reply with quote

an alternative to both? static /dev is an alternative. is there any reason eudev isn't working for you.
_________________
Quote:
Removed by Chiitoo
Back to top
View user's profile Send private message
crocket
Guru
Guru


Joined: 29 Apr 2017
Posts: 558

PostPosted: Fri Sep 13, 2019 11:06 pm    Post subject: Reply with quote

Naib wrote:
an alternative to both? static /dev is an alternative. is there any reason eudev isn't working for you.


I don't like traces of systemd haunting me. But, KDE applications require either udev or eudev.

Also, I don't care whether /usr is merged or not. I just don't want someone else to force me to choose either option. systemd devs were quite forceful about pushing systemd to everyone else.
It almost seemed that they were trying to eliminate competitors. Their unconscious chimp survival instincts turn me off.

Are they going to leverage udev again to force everyone else to merge /usr into /? I don't know how long eudev will remain viable.
Back to top
View user's profile Send private message
Anon-E-moose
Watchman
Watchman


Joined: 23 May 2008
Posts: 6148
Location: Dallas area

PostPosted: Fri Sep 13, 2019 11:29 pm    Post subject: Reply with quote

Just because they update udev/eudev, it doesn't mean that you have to update them on your system.

I'm still running eudev 1.10, which runs fine. Now an ebuild might set a version limit on udev/eudev, but that's just dev bs, you can modify the ebuild to get rid of that if necessary.
_________________
UM780, 6.1 zen kernel, gcc 13, profile 17.0 (custom bare multilib), openrc, wayland
Back to top
View user's profile Send private message
spork_kitty
Tux's lil' helper
Tux's lil' helper


Joined: 05 Jul 2019
Posts: 124

PostPosted: Fri Sep 13, 2019 11:59 pm    Post subject: Reply with quote

crocket wrote:
Naib wrote:
crocket wrote:
Do we have a sane alternative to eudev? KDE packages seem to rely on udev directly.
What do you mean by sane? eudev should be 1:1 replaceable


An alternative to both eudev and udev.


mdev? It's part of sys-apps/busybox (when USE="mdev"). There's a Wiki page about it, too.
Back to top
View user's profile Send private message
crocket
Guru
Guru


Joined: 29 Apr 2017
Posts: 558

PostPosted: Sat Sep 14, 2019 12:33 am    Post subject: Reply with quote

spork_kitty wrote:
mdev? It's part of sys-apps/busybox (when USE="mdev"). There's a Wiki page about it, too.


Code:
~> equery d virtual/udev
 * These packages depend on virtual/udev:
app-emulation/libvirt-5.5.0-r1 (udev ? virtual/udev)
app-emulation/virtualbox-5.2.26-r1 (udev ? >=virtual/udev-171)
dev-libs/libinput-1.13.4 (virtual/udev)
media-sound/quodlibet-4.2.1 (udev ? virtual/udev)
media-video/vlc-3.0.7.1 (udev ? virtual/udev)
net-misc/dhcpcd-7.2.3 (udev ? virtual/udev)
net-wireless/bluez-5.50-r3 (udev ? >=virtual/udev-172)
sys-apps/hwids-20190316 (udev ? virtual/udev)
sys-fs/udev-init-scripts-33 (>=virtual/udev-217)
sys-fs/udisks-2.8.2 (virtual/udev)
sys-fs/zfs-0.8.1 (!prefix ? virtual/udev)
sys-kernel/dracut-049-r1 (virtual/udev)
sys-libs/libblockdev-2.20-r2 (lvm ? virtual/udev)
virtual/dev-manager-0-r2 (virtual/udev)


For some packages, udev is not optional.
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 22657

PostPosted: Sat Sep 14, 2019 1:56 am    Post subject: Reply with quote

Realistically, any package which declares that it requires udev will:
  • Only work with systemd-udevd. Rare, but may happen.
  • Work with any udev-like (udev or eudev).
  • Not actually require udev, and can be customized accordingly.
I think it is rather unlikely you will find a package that is (1) not udev, (2) not eudev, (3) not a close fork of either of those, and (4) acceptable to packages that insist on udev integration. If you want to avoid udev and eudev, that's fine, but that likely means you can't use any packages that hard require a udev-compatible provider. In my opinion, you would be better off using eudev and watching to ensure that it doesn't bring in unacceptable ideas from systemd-udevd. If it does, either fork eudev, advocate against including those ideas, or stop using udev-dependent packages.
Back to top
View user's profile Send private message
crocket
Guru
Guru


Joined: 29 Apr 2017
Posts: 558

PostPosted: Sat Sep 14, 2019 2:50 am    Post subject: Reply with quote

Hu wrote:
Realistically, any package which declares that it requires udev will:
  • Only work with systemd-udevd. Rare, but may happen.
  • Work with any udev-like (udev or eudev).
  • Not actually require udev, and can be customized accordingly.
I think it is rather unlikely you will find a package that is (1) not udev, (2) not eudev, (3) not a close fork of either of those, and (4) acceptable to packages that insist on udev integration. If you want to avoid udev and eudev, that's fine, but that likely means you can't use any packages that hard require a udev-compatible provider. In my opinion, you would be better off using eudev and watching to ensure that it doesn't bring in unacceptable ideas from systemd-udevd. If it does, either fork eudev, advocate against including those ideas, or stop using udev-dependent packages.


It's more about avoiding their chimp behaviors than about avoiding their ideas. eudev has been ok so far. I just wanted to know any alternative in case it becomes inviable.


Last edited by crocket on Sat Sep 14, 2019 3:31 am; edited 1 time in total
Back to top
View user's profile Send private message
spork_kitty
Tux's lil' helper
Tux's lil' helper


Joined: 05 Jul 2019
Posts: 124

PostPosted: Sat Sep 14, 2019 2:59 am    Post subject: Reply with quote

I apologize, I only meant to mention an alternative. eudev is the only drop-in replacement that I know of, and Lennart has already said he is not interested in udev without systemd, so we don't know how long eudev will be compatible with systemd-udev. If it remains compatible, it will be up to those who maintain eudev to follow, or accept that it's a fork. Being a fork is fine, it allows for more freedom.

This will probably happen in the coming years, but only when systemd cuts the cord on standalone-udev. That will prompt action from the community and we'll get contributors to eudev.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo Chat All times are GMT
Goto page Previous  1, 2, 3, 4, 5, 6
Page 6 of 6

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum