* [devel] Q: gtk-update-icon-cache not run
@ 2006-04-01 19:16 Mikhail Zabaluev
2006-04-01 20:54 ` Alexey Rusakov
0 siblings, 1 reply; 11+ messages in thread
From: Mikhail Zabaluev @ 2006-04-01 19:16 UTC (permalink / raw)
To: ALTLinux-devel; +Cc: Alexey Rusakov
[-- Attachment #1: Type: text/plain, Size: 107 bytes --]
Привет,
https://launchpad.net/distros/ubuntu/+source/gtk+2.0/+bug/17970
Для нас это не актуально?
[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] Q: gtk-update-icon-cache not run
2006-04-01 19:16 [devel] Q: gtk-update-icon-cache not run Mikhail Zabaluev
@ 2006-04-01 20:54 ` Alexey Rusakov
2006-04-02 8:16 ` Mikhail Zabaluev
` (2 more replies)
0 siblings, 3 replies; 11+ messages in thread
From: Alexey Rusakov @ 2006-04-01 20:54 UTC (permalink / raw)
To: ALT Devel discussion list
Mikhail Zabaluev wrote:
> https://launchpad.net/distros/ubuntu/+source/gtk+2.0/+bug/17970
>
> Для нас это не актуально?
Пожалуй, актуально. Предлагается в каждый пакет, ставящий иконки в
%_iconsdir, добавить упоминаемый там скрипт? Наверное, было бы неплохо
его оформить макросом (видимо, в libgtk+2).
--
Alexey "Ktirf" Rusakov
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] Q: gtk-update-icon-cache not run
2006-04-01 20:54 ` Alexey Rusakov
@ 2006-04-02 8:16 ` Mikhail Zabaluev
2006-04-02 16:18 ` Alexey Rusakov
2006-04-02 10:49 ` [devel] Q: gtk-update-icon-cache not run [JT] Vitaly Lipatov
2006-04-02 19:43 ` Alexey I. Froloff
2 siblings, 1 reply; 11+ messages in thread
From: Mikhail Zabaluev @ 2006-04-02 8:16 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 391 bytes --]
В Вск, 02/04/2006 в 00:54 +0400, Alexey Rusakov пишет:
> > https://launchpad.net/distros/ubuntu/+source/gtk+2.0/+bug/17970
> >
> > Для нас это не актуально?
> Пожалуй, актуально. Предлагается в каждый пакет, ставящий иконки в
> %_iconsdir, добавить упоминаемый там скрипт?
Похоже, только в подкаталоги с index.theme.
Для приложений на GTK+ это будет полезно, остальным вряд ли.
[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] Q: gtk-update-icon-cache not run [JT]
2006-04-01 20:54 ` Alexey Rusakov
2006-04-02 8:16 ` Mikhail Zabaluev
@ 2006-04-02 10:49 ` Vitaly Lipatov
2006-04-02 11:07 ` [devel] Q: gtk-update-icon-cache not run Dmitry V. Levin
2006-04-02 19:43 ` Alexey I. Froloff
2 siblings, 1 reply; 11+ messages in thread
From: Vitaly Lipatov @ 2006-04-02 10:49 UTC (permalink / raw)
To: ALT Devel discussion list
On Sunday 02 April 2006 00:54, Alexey Rusakov wrote:
> Mikhail Zabaluev wrote:
> > https://launchpad.net/distros/ubuntu/+source/gtk+2.0/+bug/17
> >970
> >
> > Для нас это не актуально?
>
> Пожалуй, актуально. Предлагается в каждый пакет, ставящий
> иконки в %_iconsdir, добавить упоминаемый там скрипт?
> Наверное, было бы неплохо его оформить макросом (видимо, в
> libgtk+2).
Мне вот кажется, что действия по обновлению кэшей (после
установки значков, шрифтов, библиотек, модулей ядра и пр.)
не должны быть явно прописаны в спеке/пакете, а обеспечиваться
системой.
--
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] Q: gtk-update-icon-cache not run
2006-04-02 10:49 ` [devel] Q: gtk-update-icon-cache not run [JT] Vitaly Lipatov
@ 2006-04-02 11:07 ` Dmitry V. Levin
2006-04-02 16:17 ` Alexey Rusakov
0 siblings, 1 reply; 11+ messages in thread
From: Dmitry V. Levin @ 2006-04-02 11:07 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 899 bytes --]
On Sun, Apr 02, 2006 at 02:49:32PM +0400, Vitaly Lipatov wrote:
> On Sunday 02 April 2006 00:54, Alexey Rusakov wrote:
> > Mikhail Zabaluev wrote:
> > > https://launchpad.net/distros/ubuntu/+source/gtk+2.0/+bug/17
> > >970
> > >
> > > Для нас это не актуально?
> >
> > Пожалуй, актуально. Предлагается в каждый пакет, ставящий
> > иконки в %_iconsdir, добавить упоминаемый там скрипт?
> > Наверное, было бы неплохо его оформить макросом (видимо, в
> > libgtk+2).
> Мне вот кажется, что действия по обновлению кэшей (после
> установки значков, шрифтов, библиотек, модулей ядра и пр.)
> не должны быть явно прописаны в спеке/пакете, а обеспечиваться
> системой.
Собственно говоря, в этом разница между регистрацией и кэшированием.
Если требуется регистрация, то она должна быть в каждом пакете,
а если требуется кэширование, то оно не должно быть в каждом пакете.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] Q: gtk-update-icon-cache not run
2006-04-02 11:07 ` [devel] Q: gtk-update-icon-cache not run Dmitry V. Levin
@ 2006-04-02 16:17 ` Alexey Rusakov
2006-04-02 16:25 ` Dmitry V. Levin
0 siblings, 1 reply; 11+ messages in thread
From: Alexey Rusakov @ 2006-04-02 16:17 UTC (permalink / raw)
To: ALT Devel discussion list
Dmitry V. Levin wrote:
> On Sun, Apr 02, 2006 at 02:49:32PM +0400, Vitaly Lipatov wrote:
>
>> On Sunday 02 April 2006 00:54, Alexey Rusakov wrote:
>>
>>> Mikhail Zabaluev wrote:
>>>
>>>> https://launchpad.net/distros/ubuntu/+source/gtk+2.0/+bug/17
>>>> 970
>>>>
>>>> Для нас это не актуально?
>>>>
>>> Пожалуй, актуально. Предлагается в каждый пакет, ставящий
>>> иконки в %_iconsdir, добавить упоминаемый там скрипт?
>>> Наверное, было бы неплохо его оформить макросом (видимо, в
>>> libgtk+2).
>>>
>> Мне вот кажется, что действия по обновлению кэшей (после
>> установки значков, шрифтов, библиотек, модулей ядра и пр.)
>> не должны быть явно прописаны в спеке/пакете, а обеспечиваться
>> системой.
>>
> Собственно говоря, в этом разница между регистрацией и кэшированием.
> Если требуется регистрация, то она должна быть в каждом пакете,
> а если требуется кэширование, то оно не должно быть в каждом пакете.
>
Беда в том, что это не просто кэширование. Это плохо сделанное
кэширование. И описанный в обсуждении бага %post-скрипт - это workaround.
--
Alexey "Ktirf" Rusakov
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] Q: gtk-update-icon-cache not run
2006-04-02 8:16 ` Mikhail Zabaluev
@ 2006-04-02 16:18 ` Alexey Rusakov
0 siblings, 0 replies; 11+ messages in thread
From: Alexey Rusakov @ 2006-04-02 16:18 UTC (permalink / raw)
To: ALT Devel discussion list
Mikhail Zabaluev wrote:
> В Вск, 02/04/2006 в 00:54 +0400, Alexey Rusakov пишет:
>
>>> https://launchpad.net/distros/ubuntu/+source/gtk+2.0/+bug/17970
>>>
>>> Для нас это не актуально?
>>>
>> Пожалуй, актуально. Предлагается в каждый пакет, ставящий иконки в
>> %_iconsdir, добавить упоминаемый там скрипт?
>>
>
> Похоже, только в подкаталоги с index.theme.
> Для приложений на GTK+ это будет полезно, остальным вряд ли.
>
В подкаталоги мало, любая обновлённая иконка должна приводить к
обновлению кэша.
--
Alexey "Ktirf" Rusakov
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] Q: gtk-update-icon-cache not run
2006-04-02 16:17 ` Alexey Rusakov
@ 2006-04-02 16:25 ` Dmitry V. Levin
2006-04-02 16:30 ` Alexey Rusakov
2006-04-03 9:59 ` Sergey V Turchin
0 siblings, 2 replies; 11+ messages in thread
From: Dmitry V. Levin @ 2006-04-02 16:25 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1382 bytes --]
On Sun, Apr 02, 2006 at 08:17:10PM +0400, Alexey Rusakov wrote:
> Dmitry V. Levin wrote:
> > On Sun, Apr 02, 2006 at 02:49:32PM +0400, Vitaly Lipatov wrote:
> >> On Sunday 02 April 2006 00:54, Alexey Rusakov wrote:
> >>> Mikhail Zabaluev wrote:
> >>>
> >>>> https://launchpad.net/distros/ubuntu/+source/gtk+2.0/+bug/17
> >>>> 970
> >>>>
> >>>> Для нас это не актуально?
> >>>>
> >>> Пожалуй, актуально. Предлагается в каждый пакет, ставящий
> >>> иконки в %_iconsdir, добавить упоминаемый там скрипт?
> >>> Наверное, было бы неплохо его оформить макросом (видимо, в
> >>> libgtk+2).
> >>>
> >> Мне вот кажется, что действия по обновлению кэшей (после
> >> установки значков, шрифтов, библиотек, модулей ядра и пр.)
> >> не должны быть явно прописаны в спеке/пакете, а обеспечиваться
> >> системой.
> >>
> > Собственно говоря, в этом разница между регистрацией и кэшированием.
> > Если требуется регистрация, то она должна быть в каждом пакете,
> > а если требуется кэширование, то оно не должно быть в каждом пакете.
> >
> Беда в том, что это не просто кэширование. Это плохо сделанное
> кэширование. И описанный в обсуждении бага %post-скрипт - это workaround.
А почему плохо сделанное? Речь ведь идёт всего о нескольких фиксированных
каталогах, можно запустить простенького демона на основе inotify.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] Q: gtk-update-icon-cache not run
2006-04-02 16:25 ` Dmitry V. Levin
@ 2006-04-02 16:30 ` Alexey Rusakov
2006-04-03 9:59 ` Sergey V Turchin
1 sibling, 0 replies; 11+ messages in thread
From: Alexey Rusakov @ 2006-04-02 16:30 UTC (permalink / raw)
To: ALT Devel discussion list
Dmitry V. Levin wrote:
>>> Собственно говоря, в этом разница между регистрацией и кэшированием.
>>> Если требуется регистрация, то она должна быть в каждом пакете,
>>> а если требуется кэширование, то оно не должно быть в каждом пакете.
>>>
>>>
>> Беда в том, что это не просто кэширование. Это плохо сделанное
>> кэширование. И описанный в обсуждении бага %post-скрипт - это workaround.
>>
>
> А почему плохо сделанное? Речь ведь идёт всего о нескольких фиксированных
> каталогах, можно запустить простенького демона на основе inotify.
>
В том и дело, что этого простенького демона нет, а единственным
критерием свежести кэша является mtime верхнего каталога.
--
Alexey "Ktirf" Rusakov
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] Q: gtk-update-icon-cache not run
2006-04-01 20:54 ` Alexey Rusakov
2006-04-02 8:16 ` Mikhail Zabaluev
2006-04-02 10:49 ` [devel] Q: gtk-update-icon-cache not run [JT] Vitaly Lipatov
@ 2006-04-02 19:43 ` Alexey I. Froloff
2 siblings, 0 replies; 11+ messages in thread
From: Alexey I. Froloff @ 2006-04-02 19:43 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 830 bytes --]
* Alexey Rusakov <ktirf@> [060402 01:03]:
> > https://launchpad.net/distros/ubuntu/+source/gtk+2.0/+bug/17970
> > Для нас это не актуально?
> Пожалуй, актуально. Предлагается в каждый пакет, ставящий иконки в
> %_iconsdir, добавить упоминаемый там скрипт? Наверное, было бы неплохо
> его оформить макросом (видимо, в libgtk+2).
Это костыль. Даже КОСТЫЛИЩЩЕ и я против таких извращений:
$ grep -Fh /usr/share/icons/ /var/ftp/pub/distributions/ALTLinux/Sisyphus/*/base/contents_index | cut -f 2 | sort -u | wc -l
3159
Да даже если и:
$ grep -Fh /usr/share/icons/hicolor/ /var/ftp/pub/distributions/ALTLinux/Sisyphus/*/base/contents_index | cut -f 2 | sort -u | wc -l
365
Надо вправлять мозги гномописателям. Если они есть...
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] Q: gtk-update-icon-cache not run
2006-04-02 16:25 ` Dmitry V. Levin
2006-04-02 16:30 ` Alexey Rusakov
@ 2006-04-03 9:59 ` Sergey V Turchin
1 sibling, 0 replies; 11+ messages in thread
From: Sergey V Turchin @ 2006-04-03 9:59 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 377 bytes --]
On Sunday 02 April 2006 20:25, Dmitry V. Levin wrote:
[...]
> А почему плохо сделанное? Речь ведь идёт всего о нескольких
> фиксированных каталогах, можно запустить простенького демона на
> основе inotify.
/etc/rpm/macros.d/desktop-file-utils туда же
--
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08
[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2006-04-03 9:59 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-04-01 19:16 [devel] Q: gtk-update-icon-cache not run Mikhail Zabaluev
2006-04-01 20:54 ` Alexey Rusakov
2006-04-02 8:16 ` Mikhail Zabaluev
2006-04-02 16:18 ` Alexey Rusakov
2006-04-02 10:49 ` [devel] Q: gtk-update-icon-cache not run [JT] Vitaly Lipatov
2006-04-02 11:07 ` [devel] Q: gtk-update-icon-cache not run Dmitry V. Levin
2006-04-02 16:17 ` Alexey Rusakov
2006-04-02 16:25 ` Dmitry V. Levin
2006-04-02 16:30 ` Alexey Rusakov
2006-04-03 9:59 ` Sergey V Turchin
2006-04-02 19:43 ` Alexey I. Froloff
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git