Bug 17235

Summary: Depends on xorg-server
Product: Sisyphus Reporter: Sir Raorn <raorn>
Component: menuAssignee: Alexey Rusakov <ktirf>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: minor    
Priority: P2 CC: aris, at, blake, damir, dottedmag, eostapets, evyscr, icesik, ktirf, lav, oddity, shaba, syatskevich, viy, zerg
Version: unstable   
Hardware: all   
OS: Linux   

Description Sir Raorn 2008-09-21 03:08:41 MSD
Сейчас наблюдается такая цепочка зависимостей:

gnome-vfs -> gnome-mime-data -> menu -> xinitrc -> xorg-server

Как-то не очень весело наблюдать ксорг в хашере (gnome-vfs-devel) или на машине где иксы не нужны.  Точно не уверен кто именно хочет странного, поэтому вешаю на "крайнего" gnome-vfs.
Comment 1 at@altlinux.org 2008-09-22 00:04:45 MSD
Явных ошибок в этой цепочке зависимостей нет.
Так что можно потерпеть xorg-server в хешере.

Сомнение вызывает зависимость menu -> xinitrc.  В пакете menu есть скрипт /etc/X11/xinit.d/menu, который будет вызван при запуске иксов.  Через зависимость на каталог /etc/X11/xinit.d вытягивается xinitrc.

Comment 2 Alexey Rusakov 2008-09-30 22:40:36 MSD
Вообще говоря, если сотворить систему на фреймбуфере, то может оказаться нужно меню и отсутствовать иксы.

Можно перенести упомянутый скрипт из menu в xinitrc, насколько я смотрю, это несложно. Тогда зависимость развернётся в обратную сторону, xinitrc станет зависеть от menu (а следовательно, от sound_handler и libstdc++, от которых зависит menu). Хм, правильно ли это...

В любом случае перевешиваю на menu, мне тоже кажется, что именно переход от menu к xinitrc сомнителен.
Comment 3 Andrey Rahmatullin 2008-11-08 12:26:22 MSK
*** Bug 17818 has been marked as a duplicate of this bug. ***
Comment 4 Sergey V Turchin 2008-11-10 18:34:28 MSK
В menu-2.1.41-alt2 убрал зависимость от /etc/X11/xinit.d/