Bug 27012

Summary: gtk-icon-cache.filetrigger может убить установку
Product: Sisyphus Reporter: Zerg <anubix>
Component: libgtk+2Assignee: Yuri N. Sedunov <aris>
Status: CLOSED WORKSFORME QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aen, aris, radik, zerg
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
gtk-update-icon-cache-firsttime.patch none

Description Zerg 2012-02-29 23:58:58 MSK
На 384MB RAM у меня update-incon-cache из gtk-icon-cache.filetrigger занял 160MB в конце установки пакетов. Такое запросто может прибить установку системы.

Решение: не запускать триггер при непустой переменной DURING_INSTALL и добавить запуск update-incon-cache в /etc/firsttime.d/
Comment 1 Zerg 2012-03-01 00:04:37 MSK
Релиз LXDEsktop на носу, а там это может быть очень актуально.
Comment 2 Yuri N. Sedunov 2012-03-01 00:19:00 MSK
(In reply to comment #1)
> Релиз LXDEsktop на носу, а там это может быть очень актуально.

В LXDEsktop столько иконок нет, как в твоих кедах. Вобщем, проблема надумана.
Comment 3 Zerg 2012-03-01 01:02:06 MSK
(В ответ на комментарий №2)
> В LXDEsktop столько иконок нет
Я в курсе. Их выпиливали оттуда специально для обхода этой баги.

Что теперь? И дальше плясать с бубном вокруг того, кому лень немного пошевелить пальцами?

Дайте ACL -- я сделаю.
Comment 4 Yuri N. Sedunov 2012-03-01 01:14:41 MSK
$ ssh git.alt acl p6 libgtk+2 show
libgtk+2	@qa_p6
Comment 5 Zerg 2012-03-01 01:26:08 MSK
Я не против для начала исправить в сизифе
Comment 6 Zerg 2012-03-01 01:30:17 MSK
Кстати, 2.24.10 можно будет потом в p6 отправить или лучше не стоит?
Comment 7 Zerg 2012-03-01 04:12:41 MSK
Для p6 я исправил.

P.S.
По действиям мантейнера я понял, что для исправлений в бранчах согласований с ним не требуется. Если не прав, поправьте.
Comment 8 Sergey V Turchin 2012-03-29 16:19:21 MSK
Created attachment 5424 [details]
gtk-update-icon-cache-firsttime.patch
Comment 9 Zerg 2012-09-11 20:01:55 MSK
Фиг с ним. Было выяснено, что некоторые дибилы насильно перезагружают систему, не дожидаясь выполнения firstime.d . Во время установки до этого сложнее догадаться.