Gentoo Archives: gentoo-dev

From: Georgi Georgiev <chutz@×××.net>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] [RFC] removal of /etc/dev.d - cleanup of /etc/udev/rules.d/
Date: Sun, 18 Mar 2007 11:13:43
Message-Id: 20070318111016.GA222381@lion.gg3.net
In Reply to: Re: [gentoo-dev] [RFC] removal of /etc/dev.d - cleanup of /etc/udev/rules.d/ by Matthias Schwarzott
1 maillog: 18/03/2007-10:57:01(+0100): Matthias Schwarzott types
2 > On Donnerstag, 15. März 2007, Matthias Schwarzott wrote:
3 > > Hi fellows!
4 > >
5 > >
6 > > 2. I think we should get udev rules directory (/etc/udev/rules.d/) a bit
7 > > more cleaned up.
8 > >
9 > > At the moment a lot of packages install their files prefixed with 99.
10 > > I does not like that, and in the future that should perhaps be moved to
11 > > some numbers below 95, as I hope to get 95-udev-late.rules to be the last
12 > > one called.
13 > >
14 > This is a (possibly incomplete) list of ebuilds installing udev-rules:
15 >
16 > app-crypt/ccid-1.2.0.ebuild: 60-pcscd_ccid.rules
17 > app-crypt/ccid-1.2.1.ebuild: 60-pcscd_ccid.rules
18 > app-misc/lirc-0.8.1: 10-lirc.rules
19 > app-misc/lirc-0.8.0-r5: 10-lirc.rules
20 > app-misc/lirc-0.8.0-r8: 10-lirc.rules
21 > app-misc/usbirboy-0.2.1-r1: 55-usbirboy.rules
22 > sys-power/nut-2.0.5: 70-nut-usbups.rules
23 > sys-power/nut-2.0.5-r1: 70-nut-usbups.rules
24 > sys-power/nut-2.0.4: 70-nut-usbups.rules
25 > sys-power/nut-2.0.4-r1: 70-nut-usbups.rules
26 > sys-power/nut-2.0.3: 70-nut-usbups.rules
27 > sys-power/nut-2.0.3-r1: 70-nut-usbups.rules
28 > media-gfx/iscan-2.2.0-r1: 75-iscan.rules
29 > media-gfx/iscan-2.4.0: 75-iscan.rules
30 > media-gfx/iscan-2.4.0-r1: 99-iscan.rules
31 > media-gfx/sane-backends-1.0.18-r2: 99-libsane.rules
32 > media-libs/libgphoto2-2.3.1-r3: 99-libgphoto2.rules
33 > media-libs/libgphoto2-2.3.1-r2: 99-libgphoto2.rules
34 > media-libs/libgphoto2-2.2.1-r1: 99-libgphoto2.rules
35 > media-libs/libgphoto2-2.3.1-r4: 99-libgphoto2.rules
36 > media-libs/svgalib-1.9.25: 30-svgalib.rules
37 > media-libs/svgalib-1.9.24: 30-svgalib.rules
38 > media-libs/libmtp-0.1.3: 65-mtp.rules
39 > media-libs/libmtp-0.0.21: 65-mtp.rules
40 > sys-apps/pcfclock-0.44-r3: 55-pcfclock.rules
41 > sys-apps/pcfclock-0.44-r2: 55-pcfclock.rules
42 > sys-auth/bioapi-1.2.2: 51-bioapi.rules
43 >
44 > app-emulation/virtualbox-modules-1.3.6-r1: 60-virtualbox.rules
45 > app-emulation/virtualbox-modules-1.3.8: 60-virtualbox.rules
46 > app-emulation/virtualbox-9999: 60-virtualbox.rules
47 >
48 > app-emulation/kqemu-1.3.0_pre9: 48-qemu.rules
49 > app-emulation/kqemu-0.7.2: 48-qemu.rules
50 > app-emulation/kqemu-1.3.0_pre5: 48-qemu.rules
51 > app-emulation/kqemu-1.3.0_pre11: 48-qemu.rules
52 > app-emulation/kqemu-1.3.0_pre7: 48-qemu.rules
53 >
54 > net-misc/zaptel-1.2.11-r1: 10-zaptel.rules
55 > net-misc/zaptel-1.0.10-r2: 10-zaptel.rules
56 > net-misc/zaptel-1.2.9.1-r1: 10-zaptel.rules
57 > net-misc/zaptel-1.2.12-r1: 10-zaptel.rules
58 > net-misc/zaptel-1.2.12: 10-zaptel.rules
59 >
60 > dev-libs/legousbtower-0.5.4: 20-lego.rules
61 > dev-libs/openct-0.6.11-r1: 70-openct.rules
62 > dev-libs/linux-fusion-3.2-r1: 60-fusion.rules
63 > net-wireless/bluez-utils-2.24: 70-bluetooth.rules
64 > net-wireless/bluez-utils-2.25-r1: 70-bluetooth.rules
65 > sys-fs/cowloop-2.15-r1: 70-cow.rules
66 > sys-fs/cowloop-3.0-r2: 70-cow.rules
67 > sys-fs/multipath-tools-0.4.7-r1: 40-multipath.rules
68 > media-sound/alsa-firmware-1.0.14_rc3: 52-usx2yaudio.rules
69 > media-sound/alsa-firmware-1.0.14_rc2-r1: 52-usx2yaudio.rules
70 > media-video/em8300-modules-0.15.3: 15-em8300.rules
71 > media-video/em8300-modules-0.16.0-r1: 15-em8300.rules
72 > app-antivirus/clamav-0.88.7-r2: 60-dazuko.rules
73 > app-antivirus/clamav-0.88.7-r1: 60-dazuko.rules
74 > net-dialup/misdn-1.0.4: 53-misdn.rules
75 > net-dialup/slmodem-2.9.11_pre20061021-r2: 55-slmodem.rules
76 > net-dialup/ltmodem-8.31_alpha10-r3: 55-ltmodem.rules
77 > media-tv/wis-go7007-0.9.8: wis-ezusb.rules
78
79 app-emulation/vmware-modules-*: 60-vmware.rules
80
81 > If you maintain such a package can you please check if the rules use no
82 > syntax-elements being deprecated, and going to be removed in future
83 > udev-versions, like
84 > BUS: replaced by SUBSYSTEM/SUBSYSTEMS
85 > SYSFS: replaced by ATTR/ATTRS
86 > or others.
87 >
88 >
89 > These packages even checks for /dev/.udev existence to install rules files:
90 > I think that they should unconditionally install that file.
91 > sys-apps/pcfclock-0.44-r3
92 > sys-apps/pcfclock-0.44-r2
93
94 --
95 / Georgi Georgiev / What fools these mortals be. -- Lucius /
96 \ chutz@×××.net \ Annaeus Seneca \
97 / http://www.gg3.net/ / /
98 --
99 gentoo-dev@g.o mailing list