* [gentoo-user] [HEADSUP] New udev-186 breaks pulseaudio
@ 2012-07-05 12:01 walt
2012-07-05 14:40 ` Paul Hartman
0 siblings, 1 reply; 6+ messages in thread
From: walt @ 2012-07-05 12:01 UTC (permalink / raw
To: gentoo-user
udev-186 replaces libudev.so.0 with libudev.so.1, and pulseaudio
won't compile against it. If you need pulse, avoid udev-186.
I backed down to udev-182-r3, which fixed the problem, but I had
to run revdep-rebuild (again) to fix all the other packages that
did build against libudev.so.1 and now had to be rebuilt a second
time against libudev.so.0.
Also, even udev-182 did some breakage to the udev scripts installed
by hplip, but that's easy to fix. Apparently the recent udev has
replaced the SYSFS keyword with ATTR.
This simple fix I found with google seems to work for me:
#cd /lib64/udev/rules.d
#sed -i s/SYSFS/ATTR/g *
Doesn't it seem that breakage this big should be obvious to the
devs before the changes go public, even on ~arch? Hrmph!
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] [HEADSUP] New udev-186 breaks pulseaudio
2012-07-05 12:01 [gentoo-user] [HEADSUP] New udev-186 breaks pulseaudio walt
@ 2012-07-05 14:40 ` Paul Hartman
2012-07-05 15:48 ` Neil Bothwick
0 siblings, 1 reply; 6+ messages in thread
From: Paul Hartman @ 2012-07-05 14:40 UTC (permalink / raw
To: gentoo-user
On Thu, Jul 5, 2012 at 7:01 AM, walt <w41ter@gmail.com> wrote:
> udev-186 replaces libudev.so.0 with libudev.so.1, and pulseaudio
> won't compile against it. If you need pulse, avoid udev-186.
>
> I backed down to udev-182-r3, which fixed the problem, but I had
> to run revdep-rebuild (again) to fix all the other packages that
> did build against libudev.so.1 and now had to be rebuilt a second
> time against libudev.so.0.
I ran into the same think. lvm2 also doesn't build against it, which I
think could potentially result in an unbootable system in the right
situation.
> Also, even udev-182 did some breakage to the udev scripts installed
> by hplip, but that's easy to fix. Apparently the recent udev has
> replaced the SYSFS keyword with ATTR.
I believe that was a configuration problem in the latest hplip ebuild;
the previous version didn't do that. I think udev has been warning
about SYSFS deprecation for 3 years.
> This simple fix I found with google seems to work for me:
>
> #cd /lib64/udev/rules.d
> #sed -i s/SYSFS/ATTR/g *
That also works.
> Doesn't it seem that breakage this big should be obvious to the
> devs before the changes go public, even on ~arch? Hrmph!
I guess it is called "unstable" for good reason sometimes. :) The bugs
we encounter, report and sometimes actually solve, will help the
stable users down the road so they don't have the same problems.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] [HEADSUP] New udev-186 breaks pulseaudio
2012-07-05 14:40 ` Paul Hartman
@ 2012-07-05 15:48 ` Neil Bothwick
2012-07-05 17:33 ` Todd Goodman
2012-07-06 18:44 ` [gentoo-user] Re: [HEADSUP] New udev-186 breaks pulseaudio[FIXED] walt
0 siblings, 2 replies; 6+ messages in thread
From: Neil Bothwick @ 2012-07-05 15:48 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 700 bytes --]
On Thu, 5 Jul 2012 09:40:15 -0500, Paul Hartman wrote:
> > I backed down to udev-182-r3, which fixed the problem, but I had
> > to run revdep-rebuild (again) to fix all the other packages that
> > did build against libudev.so.1 and now had to be rebuilt a second
> > time against libudev.so.0.
>
> I ran into the same think. lvm2 also doesn't build against it, which I
> think could potentially result in an unbootable system in the right
> situation.
Sync again, this has been fixed, at least for lvm2 and
system-config-printer-common, I don't use pulseaudio.
https://bugs.gentoo.org/show_bug.cgi?id=424810
--
Neil Bothwick
Angular Momentum Makes The World Go 'Round
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] [HEADSUP] New udev-186 breaks pulseaudio
2012-07-05 15:48 ` Neil Bothwick
@ 2012-07-05 17:33 ` Todd Goodman
2012-07-06 18:44 ` [gentoo-user] Re: [HEADSUP] New udev-186 breaks pulseaudio[FIXED] walt
1 sibling, 0 replies; 6+ messages in thread
From: Todd Goodman @ 2012-07-05 17:33 UTC (permalink / raw
To: gentoo-user
* Neil Bothwick <neil@digimed.co.uk> [120705 11:53]:
> On Thu, 5 Jul 2012 09:40:15 -0500, Paul Hartman wrote:
>
> > > I backed down to udev-182-r3, which fixed the problem, but I had
> > > to run revdep-rebuild (again) to fix all the other packages that
> > > did build against libudev.so.1 and now had to be rebuilt a second
> > > time against libudev.so.0.
> >
> > I ran into the same think. lvm2 also doesn't build against it, which I
> > think could potentially result in an unbootable system in the right
> > situation.
>
> Sync again, this has been fixed, at least for lvm2 and
> system-config-printer-common, I don't use pulseaudio.
>
> https://bugs.gentoo.org/show_bug.cgi?id=424810
There's a new pulseaudio release coming along too:
https://bugs.gentoo.org/show_bug.cgi?id=423411
Todd
^ permalink raw reply [flat|nested] 6+ messages in thread
* [gentoo-user] Re: [HEADSUP] New udev-186 breaks pulseaudio[FIXED]
2012-07-05 15:48 ` Neil Bothwick
2012-07-05 17:33 ` Todd Goodman
@ 2012-07-06 18:44 ` walt
2012-07-06 20:25 ` Neil Bothwick
1 sibling, 1 reply; 6+ messages in thread
From: walt @ 2012-07-06 18:44 UTC (permalink / raw
To: gentoo-user
On 07/05/2012 08:48 AM, Neil Bothwick wrote:
> On Thu, 5 Jul 2012 09:40:15 -0500, Paul Hartman wrote:
>
>>> I backed down to udev-182-r3, which fixed the problem, but I had
>>> to run revdep-rebuild (again) to fix all the other packages that
>>> did build against libudev.so.1 and now had to be rebuilt a second
>>> time against libudev.so.0.
>>
>> I ran into the same think. lvm2 also doesn't build against it, which I
>> think could potentially result in an unbootable system in the right
>> situation.
>
> Sync again, this has been fixed, at least for lvm2 and
> system-config-printer-common, I don't use pulseaudio.
All better now, including pulse. I suppose if I'd updated later
in the same day I wouldn't have hit this bug. I clearly need to
sleep an extra 8 hours every day so this never happens again :)
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] Re: [HEADSUP] New udev-186 breaks pulseaudio[FIXED]
2012-07-06 18:44 ` [gentoo-user] Re: [HEADSUP] New udev-186 breaks pulseaudio[FIXED] walt
@ 2012-07-06 20:25 ` Neil Bothwick
0 siblings, 0 replies; 6+ messages in thread
From: Neil Bothwick @ 2012-07-06 20:25 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 656 bytes --]
On Fri, 06 Jul 2012 11:44:56 -0700, walt wrote:
> > Sync again, this has been fixed, at least for lvm2 and
> > system-config-printer-common, I don't use pulseaudio.
>
> All better now, including pulse. I suppose if I'd updated later
> in the same day I wouldn't have hit this bug. I clearly need to
> sleep an extra 8 hours every day so this never happens again :)
If everyone took your advice, the bug would simply have waited another 8
hours to be discovered. If you run testing, you are effectively saying to
the devs "Go on ,have a go, see if you can break my system" :)
--
Neil Bothwick
If you cannot fix it, feature it.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2012-07-06 20:27 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-07-05 12:01 [gentoo-user] [HEADSUP] New udev-186 breaks pulseaudio walt
2012-07-05 14:40 ` Paul Hartman
2012-07-05 15:48 ` Neil Bothwick
2012-07-05 17:33 ` Todd Goodman
2012-07-06 18:44 ` [gentoo-user] Re: [HEADSUP] New udev-186 breaks pulseaudio[FIXED] walt
2012-07-06 20:25 ` Neil Bothwick
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox