[devel] [JT] *sigh*

Konstantin A. Lepikhov =?iso-8859-1?q?lakostis_=CE=C1_altlinux=2Eorg?=
Пт Окт 3 02:01:03 MSD 2008


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

-- 
WBR et al.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20081003/9c4d171e/attachment-0002.bin>


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