On Mon, 17 Apr 2006 13:43:32 -0700,
Donnie Berkholz <[EMAIL PROTECTED]> wrote:

> Is requiring everyone to unmerge drivers a worse solution than
> breaking some people who emerged drivers directly?

Depends how many people are on each side i guess. But here, i would
expect really very few people to be on the "broken drivers" side.
To fall there, they should have:

 - set $VIDEO_CARDS to some valid value, but wich doesn't include the
said drivers.  I assume most people tend to either set it to the right
values for their hardware, or, if they don't care / don't understand
what it is, leave it unset (which is fine too since it defaults to
installing all drivers).

 - asked explicitly an update of the X server, but not a world update. 
I can speak only for myself, but that's usually something i do with a
good reason, when i'm aware of some change i want to immediatly apply,
so it's particularly unlikely that it ends with bad surprise. (Or maybe
they could have done a world update but installed their driver with
--oneshot, but again, why?)

 - ignored the shiny VIDEO_CARDS="-yourdriver" in -p output before the
actual update.  This one is just like if an ebuild makes optionnal a
feature which used to be default; it can happen that one don't see the
change in -p output and thus lose the feature, but again, it's
unlikely, and he can't really complain...

So imho, that's a lot of unlikely conditions one should join to end
with broken drivers, and i don't think you should care too much about
it.

The ati --> {mach64,radeon,r128} change may make some of the above more
likely to happen though: for instance, i have VIDEO_CARDS="ati dummy"
on my laptop, and with 'ati' deprecation, only 'dummy' would get
updated. But:
 - at the opposite of the xorg-x11 meta ebuild, a pkg_setup check
xorg-server ("if hasq ati $VIDEO_CARDS; then eerror ...") makes sense,
since it would die at the right time, before the drivers updates.
 - it's not really specific to this PDEPEND thing and driver ABI change
anyway; one may also lose Mesa support for his ATI card if he has
other valid drivers listed. Again, "emerge -p" is our friend, and
there is not much to do for people who don't use it.

--
TGL.
-- 
gentoo-dev@gentoo.org mailing list

Reply via email to