Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Buggy sys-apps/systemd-utils-253.6 [udev]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo
View previous topic :: View next topic  
Author Message
Ralphred
Guru
Guru


Joined: 31 Dec 2013
Posts: 504

PostPosted: Sun Sep 24, 2023 5:54 pm    Post subject: Buggy sys-apps/systemd-utils-253.6 [udev] Reply with quote

A heads up more than a call for help, but the udev component of sys-apps/systemd-utils-253.6 has a "broken path_id", which means some devices that have 'IMPORT{builtin}="path_id"' within their combined rule-set tend to have no rules at all applied during a normal boot process.

A quick butchers at /lib/udev/rules.d/* shows this *could* affect lots of things from gfx cards to multi-seat set-ups, but it was block devices for me, so YMMV.

Running 'udevadm test-builtin path_id <path to problematic /dev node>' seems to highlight any issue if you do have one, so perhaps <banepost> I did the hours of troubleshooting, so I give the info back to you, the people.</banepost> might save some poor soul the time I lost, just by using a quick >>package/accept_keywords echo, or a local overlay.

It was all fixed by reverting to the version of eudev portage was whinging about, or upgrading to the ~ version of systemd-utils. But this does beg the question about having a slotted/eselect systemd-utils so various working parts can be drawn from differing releases should the need arise (Would Sir like a regression this evening?), for Gentoo users with more than one systemd-utils use flag set at least...
Back to top
View user's profile Send private message
stefan11111
l33t
l33t


Joined: 29 Jan 2023
Posts: 922
Location: Romania

PostPosted: Sun Sep 24, 2023 6:18 pm    Post subject: Reply with quote

The saga never ends.

https://forums.gentoo.org/viewtopic-t-1165133.html
https://forums.gentoo.org/viewtopic-t-1164620.html
https://forums.gentoo.org/viewtopic-t-1103142.html
_________________
My overlay: https://github.com/stefan11111/stefan_overlay
INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd /usr/lib/modules-load.d *udev* /usr/lib/tmpfiles.d *tmpfiles* /var/lib/dbus /usr/bin/gdbus /lib/udev"
Back to top
View user's profile Send private message
sam_
Developer
Developer


Joined: 14 Aug 2020
Posts: 1685

PostPosted: Sun Sep 24, 2023 6:29 pm    Post subject: Reply with quote

stefan11111 wrote:
The saga never ends.

https://forums.gentoo.org/viewtopic-t-1165133.html
https://forums.gentoo.org/viewtopic-t-1164620.html
https://forums.gentoo.org/viewtopic-t-1103142.html


You've made your point in various places, please try to at least engage with the topic of discussion, or respect my choice to not have to read the same thing in every single topic.


Last edited by sam_ on Sun Sep 24, 2023 6:30 pm; edited 1 time in total
Back to top
View user's profile Send private message
sam_
Developer
Developer


Joined: 14 Aug 2020
Posts: 1685

PostPosted: Sun Sep 24, 2023 6:30 pm    Post subject: Re: Buggy sys-apps/systemd-utils-253.6 [udev] Reply with quote

Ralphred wrote:
A heads up more than a call for help, but the udev component of sys-apps/systemd-utils-253.6 has a "broken path_id", which means some devices that have 'IMPORT{builtin}="path_id"' within their combined rule-set tend to have no rules at all applied during a normal boot process.

A quick butchers at /lib/udev/rules.d/* shows this *could* affect lots of things from gfx cards to multi-seat set-ups, but it was block devices for me, so YMMV.

Running 'udevadm test-builtin path_id <path to problematic /dev node>' seems to highlight any issue if you do have one, so perhaps <banepost> I did the hours of troubleshooting, so I give the info back to you, the people.</banepost> might save some poor soul the time I lost, just by using a quick >>package/accept_keywords echo, or a local overlay.

It was all fixed by reverting to the version of eudev portage was whinging about, or upgrading to the ~ version of systemd-utils. But this does beg the question about having a slotted/eselect systemd-utils so various working parts can be drawn from differing releases should the need arise (Would Sir like a regression this evening?), for Gentoo users with more than one systemd-utils use flag set at least...


I've filed stablereqs on your behalf - in future, please do that if you notice a bug in stable which is fixed in ~arch.

As for the proposal: eselect doesn't really work for anything which other packages may depend on, nor libraries. Regressions can and do happen with pretty much every library and application.
Back to top
View user's profile Send private message
Ralphred
Guru
Guru


Joined: 31 Dec 2013
Posts: 504

PostPosted: Sun Sep 24, 2023 7:23 pm    Post subject: Re: Buggy sys-apps/systemd-utils-253.6 [udev] Reply with quote

sam_ wrote:
As for the proposal: eselect doesn't really work for anything which other packages may depend on

So splitting it into separate packages would be the way forward?
Back to top
View user's profile Send private message
sam_
Developer
Developer


Joined: 14 Aug 2020
Posts: 1685

PostPosted: Sun Sep 24, 2023 7:26 pm    Post subject: Re: Buggy sys-apps/systemd-utils-253.6 [udev] Reply with quote

Ralphred wrote:
sam_ wrote:
As for the proposal: eselect doesn't really work for anything which other packages may depend on

So splitting it into separate packages would be the way forward?


We did that before and it ended up being a lot of maintenance work to have to apply patches in the same place 3-4 times and various components would be out of date.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo All times are GMT
Page 1 of 1

 
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