[devel] usb.ids
Victor Forsyuk
=?iso-8859-1?q?force_=CE=C1_altlinux=2Eorg?=
Пн Июл 30 15:31:09 MSD 2007
On Mon, Jul 30, 2007 at 11:58:03AM +0300, Led <ledest на gmail.com> wrote:
> >
> > Я при опакечивании lshw думал над тем, не поставить ли мне просто
> > зависимость на hwdatabase, научив lshw брать нужные данные оттуда.
> > Но потом от этой идеи отказался.
> >
> > > Не так давно в багзилле мне дали понять, что последний - фактически
> > > obsolete и фичреквесты на его обновление/дополнение будут
> >
> > Не вижу, в чем может быть "устарелось" пакета с базами для определения
> > различного оборудования. Такой пакет всегда будет востребован.
>
> Может, я неправильно понял, но:
> https://bugzilla.altlinux.org/show_bug.cgi?id=12253
Явного ответа я тут не нашел :)
> > Если некие данные обновляются чаще, чем версии использующих их пакетов,
> > имеет смысл организовать отдельный пакет с этими данными. Если же
> > пользователей данных несколько и это избавляет от размножения локальных
> > копий - тем более!
>
> Может, тогда имеет смысл "вернуть к жизни" hwdatabase и использовать его *.ids
> и в lshw?
У меня немного другое предложение: вместо большой (и редкообновляемой)
hwdatabase использовать пакеты с базами более мелкой нарезки. Я вижу только
одни плюсы:
+ обновления баз независимы, это порождает меньший трафик при апдейтах;
+ нет ненужных файлов на диске (для lshw мне нужны только oui.txt, pci.ids и
usb.ids, а MonitorsDB в 266КБайт совершенно не нужна); И хоть десктопный овёс
дешев, но стоит подумать и о тех, кто из нашей пакетной базы будет эмбэдщину
строить...
+ стоит разделить принципиально разные базы данных: базы идентификаторов
оборудования (которые имеют официальные источники, их поддерживающие) и базы
соответствий (железа и драйвера), стандартных настроек или возможностей
железа (за всем этим каждый дистрибутив следит, вешает и фиксит баги
самостоятельно);
Подробная информация о списке рассылки Devel