Summary: | Собирать пакеты lsb-graphics | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | AEN <aen> |
Component: | lsb | Assignee: | Andriy Stepanov (stanv) <stanv> |
Status: | RESOLVED LATER | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | boyarsh, lav, sem, zerg |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 23155 |
Description
AEN
2011-07-09 13:31:44 MSK
Или провайдить. И включать lsb-пакеты в дистрибутивы. http://rpmfind.net//linux/RPM/fedora/devel/rawhide/x86_64/redhat-lsb-graphics-4.0-6.fc15.i686.html Provides redhat-lsb-graphics lsb-graphics-ia32 lsb-graphics-noarch redhat-lsb-graphics(x86-32) Это хорошо конечно. Но: http://dev.linuxfoundation.org/navigator/browse/module.php Есть модули. Каждый модуль определяет набор SubModule. Так вот, под-модуль graphics является частью модуля lsb-desktop. ПОД-модуль graphics требует: libX11.so.6 libXt.so.6 libGL.so.1 libXext.so.6 libICE.so.6 libSM.so.6 libXi.so.6 libGLU.so.1 libXtst.so.6 Если делать пакет (или Provides:) lsb-graphics, тогда почему бы не сделать сразу еще 15 пакетов (Provides:), согласно каждому под-модулю: lsb-perl, lsb-python, lsb-qt, lsb-qt3, lsb-multimedia, ....... Но этого никто не делает! Ставить Provides для lsb-graphics в lsb-desktop? Но тогда что-то в корне будет не правильно. (В ответ на комментарий №3) > Это хорошо конечно. Но: > > http://dev.linuxfoundation.org/navigator/browse/module.php > > Есть модули. Каждый модуль определяет набор SubModule. > > Так вот, под-модуль graphics является частью модуля lsb-desktop. > > ПОД-модуль graphics требует: > libX11.so.6 > libXt.so.6 > libGL.so.1 > libXext.so.6 > libICE.so.6 > libSM.so.6 > libXi.so.6 > libGLU.so.1 > libXtst.so.6 > > Если делать пакет (или Provides:) lsb-graphics, тогда почему бы не сделать > сразу еще 15 пакетов (Provides:), согласно каждому под-модулю: > > lsb-perl, lsb-python, lsb-qt, lsb-qt3, lsb-multimedia, ....... > > Но этого никто не делает! А как делают? В fc15 из src-пакета redhat-lsb-4.0 собираются пакеты lsb, lsb-graphics, lsb-printing. Первый провайдит lsb-core. Думаю, что сейчас нам нужно сделать так же, -- мы гарантированно не попадем при этом на отсутствие provides при установке сторонних пакетов. А вообще тема интересная. В Обнинске на конференции будут люди из ИСП РАН, они ей занимаются. Давайте с ними обсудим. Но сейчас лучше сделать "как у всех". > rpm -qp --provides lsb-desktop-4.0-alt5.x86_64.rpm lsb-desktop-noarch = 4.0 lsb-desktop-amd64 = 4.0 lsb-desktop-noarch = 3.0 lsb-desktop-amd64 = 3.0 lsb-graphics-noarch = 4.0 lsb-graphics-amd64 = 4.0 lsb-graphics-noarch = 3.0 lsb-graphics-amd64 = 3.0 lsb-desktop = 4.0-alt5 > rpm -qp --provides lsb-desktop-4.0-alt5.i586.rpm lsb-desktop-noarch = 4.0 lsb-desktop-ia32 = 4.0 lsb-desktop-noarch = 3.0 lsb-desktop-ia32 = 3.0 lsb-graphics-noarch = 4.0 lsb-graphics-ia32 = 4.0 lsb-graphics-noarch = 3.0 lsb-graphics-ia32 = 3.0 lsb-desktop = 4.0-alt5 Осталось выяснить почему "все" провайдят lsb-graphics как самостоятельный модуль... Спасибо! Выясним в Обнинске (В ответ на комментарий №5)
> Осталось выяснить почему "все" провайдят lsb-graphics как самостоятельный
> модуль...
Может быть потому, что не хотят тянуть в систему лишнее? Мы тоже не хотим
|