[arch-dev-public] Risky business: udev upgrade

Eric Belanger belanger at ASTRO.UMontreal.CA
Fri Aug 29 19:19:23 EDT 2008


On Fri, 29 Aug 2008, Eric Belanger wrote:

> On Fri, 29 Aug 2008, Aaron Griffin wrote:
>
>> On Thu, Aug 28, 2008 at 10:38 AM, Aaron Griffin <aaronmgriffin at gmail.com> 
>> wrote:
>>> On Thu, Aug 28, 2008 at 5:24 AM, James Rayner <iphitus at iphitus.org> wrote:
>>>> On Wed, Aug 27, 2008 at 7:22 PM, Aaron Griffin <aaronmgriffin at gmail.com> 
>>>> wrote:
>>>>> So I've let udev stagnate for a while, mostly because I'm a fool and
>>>>> real life has given me a lack of time for anything serious in
>>>>> Arch-land.
>>>>> 
>>>>> Anyway, I've rebuilt udev 126 (we're on 119, eek!) and made what
>>>>> changes I thought ideal. I would love to stick with strictly vanilla
>>>>> rules, but some of them don't work properly for us, so we still have a
>>>>> tiny bit of patching to do.
>>>>> 
>>>>> Now... I'm looking for a helping hand here. I've built the package the
>>>>> best I can, and installed it, but I have not rebooted. I am going to
>>>>> commit these changes to svn trunk, and upload a package for anyone to
>>>>> play with.
>>>>> 
>>>>> Please, if you have a little time, take a look at all of it - the
>>>>> rules, everything, give it a once over and see if we can eliminate any
>>>>> of the patching done to the stock rules. Some of it (i.e. the addition
>>>>> of some GROUP directives) needs to stay, but others I am unsure about
>>>>> 
>>>>> i686 package here: 
>>>>> https://dev.archlinux.org/~aaron/udev-126-1-i686.pkg.tar.gz
>>>>> An x86_64 build of trunk would be appreciated.
>>>> 
>>>> Here's -1, you havn't committed -2
>>>> http://dev.archlinux.org/~james/udev-126-1-x86_64.pkg.tar.gz
>>>> 
>>>> Will look over it and test when I get a chance.
>>> 
>>> Doh... committed now
>>> 
>> 
>> Just a bump here. I'd like to throw this in testing if someone else
>> can verify I didn't make machines unbootable. When this hit's testing,
>> it will require a rebuild of packages which contain udev rules (move
>> from /etc/udev/rules.d/ to /lib/udev/rules.d/). When I move to
>> testing, I will make a todo list for these packages
>> 
>> 
>
>
> I tried udev-126-2-i686.pkg.tar.gz. My machine still booted fine. The only 
> problem that I noticed is that the /dev/sg0  device that it creates for my 
> external USB DVD/CD-RW doesn't have the write permission for the optical 
> group:
> $ ls -l /dev/sg0
> crw-r----- 1 root optical 21, 0 2008-08-29 18:42 /dev/sg0
>
>
> The permissions for sr0 are correct though:
> $ ls -l /dev/sr0
> brw-rw---- 1 root optical 11, 0 2008-08-29 18:42 /dev/sr0
>
>

Also, /etc/start_udev refers to /sbin/udevtrigger and /sbin/udevsettle. 
These binaries are missing in udev-126-2. If they were removed on purpose, 
then start_udev should be updated.

And, 51-arch.rules is being installed in /etc/udev/rules.d. Shouldn't it 
go in the new location?

BTW, udev 127 is out (or will be out soon).

Eric

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.




More information about the arch-dev-public mailing list