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