Bug 16244

Summary: libgtk+2 extra requires
Product: Sisyphus Reporter: led
Component: libgtk+2Assignee: Yuri N. Sedunov <aris>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P2 CC: aris, ldv, mike, rider
Version: unstable   
Hardware: all   
OS: Linux   
URL: http://lists.altlinux.org/pipermail/devel/2008-July/076175.html

Description led 2008-07-02 18:56:49 MSD
При попытке обновления libgtk+2 получаем:

apt> install libgtk+2
Unrequested changes are needed to execute this operation.
The following packages will be upgraded
  libgtk+2 libgtk+2-common
The following NEW packages will be installed:
  gnome-icon-theme icon-naming-utils perl-Storable perl-XML-LibXML perl-XML-LibXML-Common perl-XML-NamespaceSupport
  perl-XML-SAX perl-XML-Simple pkg-config
2 upgraded, 9 newly installed, 0 removed and 0 kept.
Will need more 7638kB of archives.
After unpacking will need more 8837kB of disk space.
Do you want to continue? [Y/n] n
Abort.

Очень прошу оторвать это "безобразие"
Comment 1 Anton Farygin 2008-07-04 09:40:29 MSD
+1
Я тоже заметил "влёт" левых перловых пакетов в installer-extralite.
Comment 2 Yuri N. Sedunov 2008-07-04 18:33:42 MSD
Если через пару дней не придумается, как решить вопрос иным способом, --
уберу эту зависимость, -- пускай отсутствие иконок в evolution пока остается
проблемой пользователей WM и DE отличных от GNOME. Понимаю, что
дополнительный расход дискового пространства в половину GTK может быть критичен
для некоторых применений.
Comment 3 Michael Shigorin 2008-07-06 01:24:46 MSD
(In reply to comment #2)
> Если через пару дней не придумается, как решить вопрос иным способом, --
> уберу эту зависимость, -- пускай отсутствие иконок в evolution
Ну так добавь её в evo, если это в первую (или и последнюю?) очередь к нему относится?
Comment 4 Yuri N. Sedunov 2008-07-07 21:55:32 MSD
(In reply to comment #3)
> (In reply to comment #2)
> > Если через пару дней не придумается, как решить вопрос иным способом, --
> > уберу эту зависимость, -- пускай отсутствие иконок в evolution
> Ну так добавь её в evo, если это в первую (или и последнюю?) очередь к нему
> относится?
> 
Зависимость evo от gnome-icon-theme не решит проблему.
Comment 5 Yuri N. Sedunov 2008-07-07 22:08:00 MSD
Позволительно ли модифицировать /etc/gtk-2.0/gtkrc при установке/удалении gnome-icon-theme? 
Прецеденты модификации конфиг-файлов при установке/удалении других пакетов у нас есть, -- один из них -- долгоживущий, как щас помню -- timidity-instruments, timidity-eaw-patches.

Comment 6 Dmitry V. Levin 2008-07-07 22:11:56 MSD
(In reply to comment #5)
> Позволительно ли модифицировать /etc/gtk-2.0/gtkrc при установке/удалении
> gnome-icon-theme?

Да, однако это осложнит автоматическое обновление содержимого /etc/gtk-2.0/gtkrc при установленном gnome-icon-theme.
Comment 7 Yuri N. Sedunov 2008-07-07 22:23:43 MSD
(In reply to comment #6)
> (In reply to comment #5)
> > Позволительно ли модифицировать /etc/gtk-2.0/gtkrc при установке/удалении
> > gnome-icon-theme?
> 
> Да, однако это осложнит автоматическое обновление содержимого /etc/gtk-2.0/gtkrc
> при установленном gnome-icon-theme.
> 

Наверное, соответствующие trigger{in,postun} в gnome-icon-theme решат и эту проблему.
Comment 8 Yuri N. Sedunov 2008-07-08 20:19:32 MSD
Fixed in libgtk+2-2.12.11-alt2 и gnome-icon-theme-2.22.0-alt3. Прошу проверить. Вышеперечисленные сборки должны также разрешать ##12225,15843.