[devel] pci.ids и компания

Led =?iso-8859-1?q?led_=CE=C1_altlinux=2Eru?=
Сб Авг 18 01:37:15 MSD 2007


2007/8/17, Anton Farygin <rider на altlinux.com>:
> Michael Shigorin wrote:
> > On Fri, Aug 17, 2007 at 09:55:20AM +0400, Anton Farygin wrote:
> >>>> Верно. Но часть программ уже запатчена на новые пути (тот же lspci).
> >>>> Смысла менять это поведение я не виду.
> >>> Я вижу -- ближе к апстриму.
> >> Ближе к чьему апстриму ?
> >
> > В данном примере -- pciutils.  Мне бы не хотелось тащить такие
> > глупые патчи.
>
> насколько я помню - pciutils таскали pci.ids с собой. Что ещё хуже ;)
>
> Попросите mainstream добавить в configure возможность указывать
> местоположение базы.
>
> >
> >>> Собственно, мне кажется наиболее употребимым
> >>> /usr/share/misc/, а логичным вариантом -- симлинк
> >>> оттуда для начала.  Там видно будет, кому чего надо.
> >> Да никому ничего не надо - местоположение pci.ids плавает
> >> в зависимости от автора прогрыммы и используемого им
> >> дистрибтиува. Надо просто и тривиально исправлять всех кто
> >> хочет странного.
> >
> > Нет, надо просто и тривиально продавливать стандартизацию
> > с целью уменьшения количества таких микропоедателей времени.
> > Если бы такие процессы не проводились, мы бы до сих пор жили
> > в слаквари.
>
> Чем мы и занимаемся. Только вот стандарты у каждого дистрибутива свои.

А вот про "наши стандарты" ИМХО лучше "стыдливо молчать". Потому как
если это не оформлено хотя бы в виде RFC (policy), то это не
стандарты, а, в лучшем случае, чьё-то авторитетное мнение (зачастую -
невысказанное).

> >
> >>>> Честно говоря я так и не понял смысл перемещения. Ну да,
> >>>> какие-то программы пытаются найти эти базы в разных местах
> >>>> системы. Но это тривиально лечится.
> >>> Это хорошо бы не тривиально лечить каждый раз, а отпинать
> >>> fd.o или ещё кого предложением на чём-то остановиться в
> >>> качестве стандартного местоположения.
> >> Займись.
> >
> > Да вот собираюсь.  Наверное, как дойдёт до обновления pciutils
> > -- придётся ;-)
>
> Давай. Не забудь про опцию configure - это решит 99% проблем.

Практика показывает, что моло кто смотрит перед сборкой вывод
./configure --help
и в большинстве случаев имеем в спеке "сиротливые"
%configure
%make_build
:(

-- 
Led.


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