[Gnome] Бета 4.1. на gnome. Обнаруженные баги.

Yuri N. Sedunov =?iso-8859-1?q?aris_=CE=C1_altlinux=2Eorg?=
Вс Авг 24 19:31:51 MSD 2008


В Чтв, 21/08/2008 в 16:57 +0400, Yuri N. Sedunov пишет:
> В Втр, 19/08/2008 в 09:55 +0400, Юсупов Радик пишет:
> > Yuri N. Sedunov пишет:
<skip>
> > 3. В тех дистрибах, которые обновляются только из бранча, нет иконок в 
> > меню. Допустим нет иконок в разделе игр...
> 
> Весьма загадочный глюк. На liveCD от 19.08 в разделе игр нет иконки
> только у судоку. Сегодня все ж взгромоздил 4.1 на QEMU (бедный мой бук),
> чтоб разобраться с проблемами, -- так иконок в разделе игр нет вообще.

Умница Игорь Андросов обнаружил причину. Оказывается, некоторые пакеты у
нас все-таки запускают gtk-update-icon-cache в %{post,postun}, но только
некоторые. А GTK+, видимо, наивно полагает, что если иконок нет в кеше,
то их нет совсем. 

Понятно, что лечение симптомов просто и заключается в
удалении /usr/share/icons/hicolor/icon-theme.cache

Варианты лечения причин могут быть разные. Наименее трудоемким накануне
выхода дистрибутивов, видимо, будет такой, что позволит не потрошить
кучу пакетов. 
1. Можно отказаться от использования gtk-update-icon-cache, исправить
пакеты, список которых приведен и успокоится до выхода диструбутивов.
2. можно изменить макросы %{update,clean}_desktopdb или
%{update,clean}_menus добавив в них вызов gtk-update-icon-cache и
пересобрать бранч.

Возможны, видимо, другие варианты.

Список пакетов в branch-4.1, вызывающих gtk-update-icon-cache в
%{post,postun}:
eclipse-platform-3.3.0-alt7_31jpp5.0.i586.rpm
KoboDeluxe-0.5.1-alt1.qa1.i586.rpm
kseg-0.403-alt2.qa1.i586.rpm
kxdocker-0.39-alt2.i586.rpm
leocad-0.75-alt1.qa1.i586.rpm
libxfcegui4-4.4.2-alt1.i586.rpm
mousepad-0.2.12-alt0.1.i586.rpm
nethack-vultures-2.1.0-alt2.qa1.i586.rpm
NetworkManager-gnome-0.7.0-alt1.svn20080527.M41.1.i586.rpm
NetworkManager-openvpn-0.7.0-alt2.svn20080527.M41.1.i586.rpm
NetworkManager-vpnc-0.7.0-alt1.svn20080527.M41.1.i586.rpm
ristretto-0.0.16-alt1.i586.rpm
rogue-5.4.4-alt1.qa1.i586.rpm
sakura-2.2.0-alt1.i586.rpm
tecnoballz-0.91-alt1.qa1.i586.rpm
Terminal-0.2.6-alt0.1.i586.rpm
Thunar-0.9.0-alt2.i586.rpm
vnc-4.1.2-alt1.i586.rpm
xfce4-appfinder-4.4.2-alt1.i586.rpm
xfce4-panel-4.4.2-alt1.i586.rpm
xfce4-session-4.4.2-alt1.i586.rpm
xfce4-terminal-0.2.8-alt2.i586.rpm
xfce4-xfmedia-0.9.2-alt1.i586.rpm
xfce-mcs-manager-4.4.2-alt1.i586.rpm
xfce-mcs-plugins-4.4.2-alt1.1.i586.rpm
xfce-mousepad-0.2.13-alt1.i586.rpm
xfce-utils-4.4.2-alt1.i586.rpm
xfprint-4.4.2-alt1.i586.rpm


-- 
Yuri N. Sedunov




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