ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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