Bug 25877 - Собирать пакеты lsb-graphics
: Собирать пакеты lsb-graphics
Status: RESOLVED LATER
: Sisyphus
(All bugs in Sisyphus/lsb)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
: 23155
  Show dependency tree
 
Reported: 2011-07-09 13:31 by
Modified: 2011-07-12 15:23 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2011-07-09 13:31:44
Собирать пакеты lsb-graphics для каждой архитектуры. Они нужны, например, для
установки Google Earth.
------- Comment #1 From 2011-07-09 13:33:02 -------
Или провайдить.
И включать lsb-пакеты в дистрибутивы.
------- Comment #2 From 2011-07-09 13:42:04 -------
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)
------- Comment #3 From 2011-07-12 12:00:54 -------
Это хорошо конечно. Но:

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?

Но тогда что-то в корне будет не правильно.
------- Comment #4 From 2011-07-12 12:19:38 -------
(В ответ на комментарий №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 при
установке сторонних пакетов.
А вообще тема интересная. В Обнинске на конференции будут люди из ИСП РАН, они
ей занимаются. Давайте с ними обсудим.
Но сейчас лучше сделать "как у всех".
------- Comment #5 From 2011-07-12 15:06:40 -------
> 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 как самостоятельный
модуль...
------- Comment #6 From 2011-07-12 15:12:36 -------
Спасибо!
Выясним в Обнинске
------- Comment #7 From 2011-07-12 15:23:05 -------
(В ответ на комментарий №5)
> Осталось выяснить почему "все" провайдят lsb-graphics как самостоятельный
> модуль...

Может быть потому, что не хотят тянуть в систему лишнее? Мы тоже не хотим