ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Q(GNOME): gconf schemes location
@ 2008-05-06  9:25 Igor Vlasenko
  2008-05-06 10:10 ` Ildar Mulyukov
  2008-05-14  0:00 ` Alexey Rusakov
  0 siblings, 2 replies; 11+ messages in thread
From: Igor Vlasenko @ 2008-05-06  9:25 UTC (permalink / raw)
  To: devel; +Cc: ktirf

Господа, 

Возник вопрос по gconf-devel макросам и упаковке gconf-schemas.

В debian принято следующее полиси -

Tag: package-installs-into-etc-gconf-schemas
Type: warning
Info: The package installs files into the <tt>/etc/gconf/schemas</tt>
 directory.  No package should do this; this directory is reserved for
 local overrides.  Instead, schemas should be installed into
 <tt>/usr/share/gconf/schemas</tt>.

мы же собираем все в /etc/gconf/schemas.

Не разумнее ли в данном вопросе стырить полиси из debian?

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Q(GNOME): gconf schemes location
  2008-05-06  9:25 [devel] Q(GNOME): gconf schemes location Igor Vlasenko
@ 2008-05-06 10:10 ` Ildar Mulyukov
  2008-05-06 10:29   ` Alexey Shabalin
  2008-05-14  0:00 ` Alexey Rusakov
  1 sibling, 1 reply; 11+ messages in thread
From: Ildar Mulyukov @ 2008-05-06 10:10 UTC (permalink / raw)
  To: devel

On 06.05.2008 15:25:44, Igor Vlasenko wrote:
> Возник вопрос по gconf-devel макросам и упаковке gconf-schemas.
> 
> В debian принято следующее полиси -
> 
> Tag: package-installs-into-etc-gconf-schemas
> Type: warning
> Info: The package installs files into the <tt>/etc/gconf/schemas</tt>
>  directory.  No package should do this; this directory is reserved for
>  local overrides.  Instead, schemas should be installed into
>  <tt>/usr/share/gconf/schemas</tt>.
> 
> мы же собираем все в /etc/gconf/schemas.
> 
> Не разумнее ли в данном вопросе стырить полиси из debian?


IMHO да
-- 
Ildar  Mulyukov,  free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Q(GNOME): gconf schemes location
  2008-05-06 10:10 ` Ildar Mulyukov
@ 2008-05-06 10:29   ` Alexey Shabalin
  2008-05-06 10:34     ` Igor Vlasenko
  2008-05-06 10:36     ` [devel] Q(GNOME): gconf schemes location Ildar Mulyukov
  0 siblings, 2 replies; 11+ messages in thread
From: Alexey Shabalin @ 2008-05-06 10:29 UTC (permalink / raw)
  To: ALT Linux Team development discussions

6 мая 2008 г. 14:10 пользователь Ildar Mulyukov написал:
> On 06.05.2008 15:25:44, Igor Vlasenko wrote:
>
> > Возник вопрос по gconf-devel макросам и упаковке gconf-schemas.
> >
> > В debian принято следующее полиси -
> >
> > Tag: package-installs-into-etc-gconf-schemas
> > Type: warning
> > Info: The package installs files into the <tt>/etc/gconf/schemas</tt>
> >  directory.  No package should do this; this directory is reserved for
> >  local overrides.  Instead, schemas should be installed into
> >  <tt>/usr/share/gconf/schemas</tt>.
> >
> > мы же собираем все в /etc/gconf/schemas.
> >
> > Не разумнее ли в данном вопросе стырить полиси из debian?
>  IMHO да
А смысл? Мы кладём в /etc/gconf/schemas уже пропатченные схемы, в rpm
они помечены как config.
Предлагается класть дефолтные(от gnome) схемы в
/usr/share/gconf/schemas, а в /etc наши изменённые? Зачем увеличение
сущьностей? Сделать конечно можно, только кому это облегчит жизнь?
Какова цель?

-- 
Alexey Shabalin

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Q(GNOME): gconf schemes location
  2008-05-06 10:29   ` Alexey Shabalin
@ 2008-05-06 10:34     ` Igor Vlasenko
  2008-05-08 12:09       ` Alexey I. Froloff
  2008-05-06 10:36     ` [devel] Q(GNOME): gconf schemes location Ildar Mulyukov
  1 sibling, 1 reply; 11+ messages in thread
From: Igor Vlasenko @ 2008-05-06 10:34 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, May 06, 2008 at 02:29:02PM +0400, Alexey Shabalin wrote:
> А смысл? Мы кладём в /etc/gconf/schemas уже пропатченные схемы, в rpm
> они помечены как config.
> Предлагается класть дефолтные(от gnome) схемы в
> /usr/share/gconf/schemas, а в /etc наши изменённые? Зачем увеличение
> сущьностей? 

Нет, конечно.
Предлагается ложить в /usr/share/gconf/schemas наши изменённые,
без %config, 
а пустую /etc/gconf/schemas отдать на растерзание пользователю, ибо
this directory is reserved for local overrides.
Но это решать вcем вам.

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Q(GNOME): gconf schemes location
  2008-05-06 10:29   ` Alexey Shabalin
  2008-05-06 10:34     ` Igor Vlasenko
@ 2008-05-06 10:36     ` Ildar Mulyukov
  2008-05-21 13:19       ` Alexey Rusakov
  1 sibling, 1 reply; 11+ messages in thread
From: Ildar Mulyukov @ 2008-05-06 10:36 UTC (permalink / raw)
  To: devel

On 06.05.2008 16:29:02, Alexey Shabalin wrote:
> 6 мая 2008 г. 14:10 пользователь Ildar Mulyukov написал:
> > On 06.05.2008 15:25:44, Igor Vlasenko wrote:
>>> Info: The package installs files into the  
>>> <tt>/etc/gconf/schemas</tt>  directory.  No package should do this;  
>>> this directory is reserved for  local overrides.  Instead, schemas  
>>> should be installed into  <tt>/usr/share/gconf/schemas</tt>.
> > > мы же собираем все в /etc/gconf/schemas.
> > > Не разумнее ли в данном вопросе стырить полиси из debian?
> >  IMHO да
> А смысл? Мы кладём в /etc/gconf/schemas уже пропатченные схемы, в rpm  
> они помечены как config.
> Предлагается класть дефолтные(от gnome) схемы в  
> /usr/share/gconf/schemas, а в /etc наши изменённые? Зачем увеличение  
> сущьностей? Сделать конечно можно, только кому это облегчит жизнь?  
> Какова цель?

Можно я отвечу вопросом на вопрос?
Зачем метить gconf/schemas как config? Кто их будет исправлять и зачем?  
Host admin policy?
Если объясните, готов забрать своё "IMHO да" назад.

С уважением, Ильдар
-- 
Ildar  Mulyukov,  free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Q(GNOME): gconf schemes location
  2008-05-06 10:34     ` Igor Vlasenko
@ 2008-05-08 12:09       ` Alexey I. Froloff
  2008-05-08 15:15         ` Igor Vlasenko
  2008-05-12 11:39         ` [devel] warning for /etc/hal/fdi/policy/* Igor Vlasenko
  0 siblings, 2 replies; 11+ messages in thread
From: Alexey I. Froloff @ 2008-05-08 12:09 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 557 bytes --]

* Igor Vlasenko <vlasenko@> [080506 14:35]:
> Нет, конечно.
> Предлагается ложить в /usr/share/gconf/schemas наши изменённые,
> без %config, 
> а пустую /etc/gconf/schemas отдать на растерзание пользователю, ибо
> this directory is reserved for local overrides.
Два вопроса: кто это умеет делать и зачем это может понадобиться?
Если на оба вопроса ответ "не знаю", то и заморачиваться не
стОит.

> Но это решать вcем вам.
Кстати, аналогичную проверку нужно на тему hal'овских FDI'шек.
Там такая необходимость есть.

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Q(GNOME): gconf schemes location
  2008-05-08 12:09       ` Alexey I. Froloff
@ 2008-05-08 15:15         ` Igor Vlasenko
  2008-05-08 17:41           ` Alexey I. Froloff
  2008-05-12 11:39         ` [devel] warning for /etc/hal/fdi/policy/* Igor Vlasenko
  1 sibling, 1 reply; 11+ messages in thread
From: Igor Vlasenko @ 2008-05-08 15:15 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thu, May 08, 2008 at 04:09:17PM +0400, Alexey I. Froloff wrote:
> * Igor Vlasenko <vlasenko@> [080506 14:35]:
> > Нет, конечно.
> > Предлагается ложить в /usr/share/gconf/schemas наши изменённые,
> > без %config, 
> > а пустую /etc/gconf/schemas отдать на растерзание пользователю, ибо
> > this directory is reserved for local overrides.
> Два вопроса: кто это умеет делать и зачем это может понадобиться?
> Если на оба вопроса ответ "не знаю", то и заморачиваться не
> стОит.
 
Если пользователи никогда не будут править /etc/gconf/schemas
то тем более им место в /usr. 
Зачем замусоривать /etc ? и так уже
$ du -sh /etc
9.2M    /etc

> > Но это решать вcем вам.
> Кстати, аналогичную проверку нужно на тему hal'овских FDI'шек.
> Там такая необходимость есть.

Понял, принял.

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Q(GNOME): gconf schemes location
  2008-05-08 15:15         ` Igor Vlasenko
@ 2008-05-08 17:41           ` Alexey I. Froloff
  0 siblings, 0 replies; 11+ messages in thread
From: Alexey I. Froloff @ 2008-05-08 17:41 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 472 bytes --]

* Igor Vlasenko <vlasenko@> [080508 19:22]:
> Если пользователи никогда не будут править /etc/gconf/schemas
> то тем более им место в /usr. 
$ grep -Fh /etc/gconf/schemas .../Sisyphus/*/base/contents_index | cut -f2 | sort -u | wc -l 
138

Их всех надо пересобрать, может быть предварительно запатчив.
Плюс ломаем совместимость с 4.1/branch.

> Зачем замусоривать /etc ? и так уже
> $ du -sh /etc
> 9.2M    /etc
Это уже аргумент.

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [devel] warning for /etc/hal/fdi/policy/*
  2008-05-08 12:09       ` Alexey I. Froloff
  2008-05-08 15:15         ` Igor Vlasenko
@ 2008-05-12 11:39         ` Igor Vlasenko
  1 sibling, 0 replies; 11+ messages in thread
From: Igor Vlasenko @ 2008-05-12 11:39 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: shrek, raorn

On Thu, May 08, 2008 at 04:09:17PM +0400, Alexey I. Froloff wrote:
> Кстати, аналогичную проверку нужно на тему hal'овских FDI'шек.
> Там такая необходимость есть.

Сейчас 2 пакета ложат свои файлы в /etc/ а не в /usr

ivman-0.6.14-alt1.x86_64        /etc/hal/fdi/policy/92-fstab-nosync.fdi
libXiconfig-1.5.1-alt1.x86_64   /etc/hal/fdi/policy/x11-input.fdi

/etc/hal/fdi/policy/92-fstab-nosync.fdi
IMHO, можно безболезненно в /usr или даже вообще удалить как устаревший,
а вот с x11-input.fdi не понятно, что лучше.
В таком виде, как он есть, его лучше ложить в /usr,
С другой стороны, готовая болванка в /etc
c %config(noreplace) была бы удобной.
Хотя...
rpm -qf /etc/X11/xorg.conf
W: файл /etc/X11/xorg.conf не принадлежит ни одному из пакетов

Кто что скажет?
ругать?

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Q(GNOME): gconf schemes location
  2008-05-06  9:25 [devel] Q(GNOME): gconf schemes location Igor Vlasenko
  2008-05-06 10:10 ` Ildar Mulyukov
@ 2008-05-14  0:00 ` Alexey Rusakov
  1 sibling, 0 replies; 11+ messages in thread
From: Alexey Rusakov @ 2008-05-14  0:00 UTC (permalink / raw)
  To: ALT Linux Team development discussions

В Втр, 06/05/2008 в 12:25 +0300, Igor Vlasenko пишет:
> Господа, 
> 
> Возник вопрос по gconf-devel макросам и упаковке gconf-schemas.
> 
> В debian принято следующее полиси -
> 
> Tag: package-installs-into-etc-gconf-schemas
> Type: warning
> Info: The package installs files into the <tt>/etc/gconf/schemas</tt>
>  directory.  No package should do this; this directory is reserved for
>  local overrides.  Instead, schemas should be installed into
>  <tt>/usr/share/gconf/schemas</tt>.
> 
> мы же собираем все в /etc/gconf/schemas.
> 
> Не разумнее ли в данном вопросе стырить полиси из debian?
Честно говоря, я не знаю прецедентов, чтобы кто-то писал собственные
схемы GConf... Собственно, потому и нет деления на предустанавливаемые
схемы и local overrides. Наверное, в этом есть какой-то умозрительный
смысл. Но с учётом того, что имена файлов со схемами, как я понимаю,
могут быть произвольными, я не вижу особой беды в нынешнем положении
дел. Напишет человек свою схему - положит рядом и скажет
gconf-install-schema на этот файл. А в общем случае файл со схемой
вообще может лежать где угодно... Я, правда, вопрос плотно не
исследовал, поэтому могу ошибаться. Но по-моему, так.

-- 
  Alexey "Ktirf" Rusakov
  GNOME Project
  ALT Linux Team



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Q(GNOME): gconf schemes location
  2008-05-06 10:36     ` [devel] Q(GNOME): gconf schemes location Ildar Mulyukov
@ 2008-05-21 13:19       ` Alexey Rusakov
  0 siblings, 0 replies; 11+ messages in thread
From: Alexey Rusakov @ 2008-05-21 13:19 UTC (permalink / raw)
  To: ALT Linux Team development discussions

В Втр, 06/05/2008 в 16:36 +0600, Ildar Mulyukov пишет:
> On 06.05.2008 16:29:02, Alexey Shabalin wrote:
> > 6 мая 2008 г. 14:10 пользователь Ildar Mulyukov написал:
> > > On 06.05.2008 15:25:44, Igor Vlasenko wrote:
> >>> Info: The package installs files into the  
> >>> <tt>/etc/gconf/schemas</tt>  directory.  No package should do this;  
> >>> this directory is reserved for  local overrides.  Instead, schemas  
> >>> should be installed into  <tt>/usr/share/gconf/schemas</tt>.
> > > > мы же собираем все в /etc/gconf/schemas.
> > > > Не разумнее ли в данном вопросе стырить полиси из debian?
> > >  IMHO да
> > А смысл? Мы кладём в /etc/gconf/schemas уже пропатченные схемы, в rpm  
> > они помечены как config.
> > Предлагается класть дефолтные(от gnome) схемы в  
> > /usr/share/gconf/schemas, а в /etc наши изменённые? Зачем увеличение  
> > сущьностей? Сделать конечно можно, только кому это облегчит жизнь?  
> > Какова цель?
> 
> Можно я отвечу вопросом на вопрос?
> Зачем метить gconf/schemas как config? Кто их будет исправлять и зачем?  
> Host admin policy?
> Если объясните, готов забрать своё "IMHO да" назад.
Те, кто развёртывает решения на базе GNOME из ALT Linux, очевидно.
Другой вопрос, что их пока нет, за неимением (до недавнего времени)
GNOME, который можно было бы развёртывать.

-- 
  Alexey "Ktirf" Rusakov
  GNOME Project
  ALT Linux Team



^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2008-05-21 13:19 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-05-06  9:25 [devel] Q(GNOME): gconf schemes location Igor Vlasenko
2008-05-06 10:10 ` Ildar Mulyukov
2008-05-06 10:29   ` Alexey Shabalin
2008-05-06 10:34     ` Igor Vlasenko
2008-05-08 12:09       ` Alexey I. Froloff
2008-05-08 15:15         ` Igor Vlasenko
2008-05-08 17:41           ` Alexey I. Froloff
2008-05-12 11:39         ` [devel] warning for /etc/hal/fdi/policy/* Igor Vlasenko
2008-05-06 10:36     ` [devel] Q(GNOME): gconf schemes location Ildar Mulyukov
2008-05-21 13:19       ` Alexey Rusakov
2008-05-14  0:00 ` Alexey Rusakov

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