1 |
On Mon, 17 Apr 2006 13:43:32 -0700, |
2 |
Donnie Berkholz <spyderous@g.o> wrote: |
3 |
|
4 |
> Is requiring everyone to unmerge drivers a worse solution than |
5 |
> breaking some people who emerged drivers directly? |
6 |
|
7 |
Depends how many people are on each side i guess. But here, i would |
8 |
expect really very few people to be on the "broken drivers" side. |
9 |
To fall there, they should have: |
10 |
|
11 |
- set $VIDEO_CARDS to some valid value, but wich doesn't include the |
12 |
said drivers. I assume most people tend to either set it to the right |
13 |
values for their hardware, or, if they don't care / don't understand |
14 |
what it is, leave it unset (which is fine too since it defaults to |
15 |
installing all drivers). |
16 |
|
17 |
- asked explicitly an update of the X server, but not a world update. |
18 |
I can speak only for myself, but that's usually something i do with a |
19 |
good reason, when i'm aware of some change i want to immediatly apply, |
20 |
so it's particularly unlikely that it ends with bad surprise. (Or maybe |
21 |
they could have done a world update but installed their driver with |
22 |
--oneshot, but again, why?) |
23 |
|
24 |
- ignored the shiny VIDEO_CARDS="-yourdriver" in -p output before the |
25 |
actual update. This one is just like if an ebuild makes optionnal a |
26 |
feature which used to be default; it can happen that one don't see the |
27 |
change in -p output and thus lose the feature, but again, it's |
28 |
unlikely, and he can't really complain... |
29 |
|
30 |
So imho, that's a lot of unlikely conditions one should join to end |
31 |
with broken drivers, and i don't think you should care too much about |
32 |
it. |
33 |
|
34 |
The ati --> {mach64,radeon,r128} change may make some of the above more |
35 |
likely to happen though: for instance, i have VIDEO_CARDS="ati dummy" |
36 |
on my laptop, and with 'ati' deprecation, only 'dummy' would get |
37 |
updated. But: |
38 |
- at the opposite of the xorg-x11 meta ebuild, a pkg_setup check |
39 |
xorg-server ("if hasq ati $VIDEO_CARDS; then eerror ...") makes sense, |
40 |
since it would die at the right time, before the drivers updates. |
41 |
- it's not really specific to this PDEPEND thing and driver ABI change |
42 |
anyway; one may also lose Mesa support for his ATI card if he has |
43 |
other valid drivers listed. Again, "emerge -p" is our friend, and |
44 |
there is not much to do for people who don't use it. |
45 |
|
46 |
-- |
47 |
TGL. |
48 |
-- |
49 |
gentoo-dev@g.o mailing list |