[devel] [JT] *sigh*

Led =?iso-8859-1?q?ledest_=CE=C1_gmail=2Ecom?=
Пт Окт 3 02:15:31 MSD 2008


On Friday, 03 October 2008 01:01:03 Konstantin A. Lepikhov wrote:
> Hi Michael!
>
> Friday 03, at 12:09:10 AM you wrote:
> > On Fri, Oct 03, 2008 at 12:54:05AM +0400, Konstantin A. Lepikhov wrote:
> > > Переключалка уже свое отжила
> >
> > Нет.
>
> Показываю на примере:
> $ cat ~/local/git/nvidia.xinf-modalias.uniq.list:
> nvidia.xinf-71.86.06-nospace:alias
> pcivideo:v000012D2d00000020sv*sd*bc*sc*i* nvidia # RIVA TNT
> nvidia.xinf-71.86.06-nospace:alias
> pcivideo:v000012D2d00000028sv*sd*bc*sc*i* nvidia # RIVA TNT2/TNT2 Pro
> nvidia.xinf-71.86.06-nospace:alias
> pcivideo:v000012D2d00000029sv*sd*bc*sc*i* nvidia # RIVA TNT2 Ultra
> nvidia.xinf-71.86.06-nospace:alias
> pcivideo:v000012D2d0000002Csv*sd*bc*sc*i* nvidia # Vanta/Vanta LT
> nvidia.xinf-71.86.06-nospace:alias
> pcivideo:v000012D2d0000002Dsv*sd*bc*sc*i* nvidia # RIVA TNT2 Model 64/Model
> 64 Pro nvidia.xinf-71.86.06-nospace:alias
> pcivideo:v000012D2d00000040sv*sd*bc*sc*i* nvidia # GeForce 6800 Ultra
> nvidia.xinf-71.86.06-nospace:alias
> pcivideo:v000012D2d00000041sv*sd*bc*sc*i* nvidia # GeForce 6800
> nvidia.xinf-71.86.06-nospace:alias
> pcivideo:v000012D2d00000045sv*sd*bc*sc*i* nvidia # GeForce 6800 GT
> nvidia.xinf-71.86.06-nospace:alias
> pcivideo:v000012D2d0000004Esv*sd*bc*sc*i* nvidia # Quadro FX 4000
> nvidia.xinf-71.86.06-nospace:alias
> pcivideo:v000012D2d000000A0sv*sd*bc*sc*i* nvidia # Aladdin TNT2
> nvidia.xinf-71.86.06-nospace:alias
> pcivideo:v000010DEd00000020sv*sd*bc*sc*i* nvidia # RIVA TNT
> nvidia.xinf-71.86.06-nospace:alias
> pcivideo:v000010DEd00000028sv*sd*bc*sc*i* nvidia # RIVA TNT2/TNT2 Pro
> nvidia.xinf-71.86.06-nospace:alias
> pcivideo:v000010DEd00000029sv*sd*bc*sc*i* nvidia # RIVA TNT2 Ultra
> nvidia.xinf-71.86.06-nospace:alias
> pcivideo:v000010DEd0000002Csv*sd*bc*sc*i* nvidia # Vanta/Vanta LT
> nvidia.xinf-71.86.06-nospace:alias
> pcivideo:v000010DEd0000002Dsv*sd*bc*sc*i* nvidia # RIVA TNT2 Model 64/Model
> 64 Pro nvidia.xinf-71.86.06-nospace:alias
> pcivideo:v000010DEd000000A0sv*sd*bc*sc*i* nvidia # Aladdin TNT2
> nvidia.xinf-71.86.06-nospace:alias
> pcivideo:v000010DEd00000100sv*sd*bc*sc*i* nvidia # GeForce 256
> nvidia.xinf-71.86.06-nospace:alias
> pcivideo:v000010DEd00000101sv*sd*bc*sc*i* nvidia # GeForce DDR
> nvidia.xinf-71.86.06-nospace:alias
> pcivideo:v000010DEd00000103sv*sd*bc*sc*i* nvidia # Quadro
> nvidia.xinf-71.86.06-nospace:alias
> pcivideo:v000010DEd00000150sv*sd*bc*sc*i* nvidia # GeForce2 GTS/GeForce2
> Pro nvidia.xinf-71.86.06-nospace:alias
> pcivideo:v000010DEd00000151sv*sd*bc*sc*i* nvidia # GeForce2 Ti
> nvidia.xinf-71.86.06-nospace:alias
> pcivideo:v000010DEd00000152sv*sd*bc*sc*i* nvidia # GeForce2 Ultra
> nvidia.xinf-71.86.06-nospace:alias
> pcivideo:v000010DEd00000153sv*sd*bc*sc*i* nvidia # Quadro2 Pro
> nvidia.xinf-71.86.06-nospace:alias
> pcivideo:v000010DEd000001F0sv*sd*bc*sc*i* nvidia # GeForce4 MX Integrated
> GPU
>
> т.е. это ровно те уникальные карты, поддержка которых есть _только_ в
> nvidia_glx-71.86.06 и нигде больше. Объясните, какой смысл держать 250Mb
> исходных текстов разных _glx, если реально нужна поддержка только кучки
> окаменелостей за 500р, поддержка которых покрывается _одним_ модулем и
> _одним_ glx. Что мешает вынести все, что связано с _glx-71.86.06 в
> отдельный пакет, прикрутить к нему этот уникальный .xinf, поставить
> conflicts: с текущей версией _glx и не заниматься ерундой?

Если ты ставишь единычные инсталляции, то кто-то делает НЕ-единичные. И 
этому "кому-то" НАФИГ (если не сказать грубее) не сдались эти "conflicts" при 
массовой инстялляции с помощью "dd-инсталлятора".

> Работу по 
> переключению (точнее по доустановке необходимых пакетов) может делать
> утилита, которая примет список provides: modalias:<xxxxx>, найдет
> нужный modalias в системе через udev_trigger и вытянет пакет из
> репозитория.

Кто за меня решил (своими conflicts) какие драйвера я хочу держать в системе? 
Может стоть подумать не только с точки зрения "домашнего юзера", а и с точки 
зрения "корпоративного админа"? а также вспомнить, что X Window - это прежде 
всего сетевая система (а уже потом подложка для былоигрушек) и с одним корнем 
может жыть НЕСКОЛЬКО клиентов, с РАЗНЫМИ адаптерами?

-- 
Led


Подробная информация о списке рассылки Devel