ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] slave alternatives
@ 2008-06-11  5:29 Alexey Tourbin
  2008-06-11  7:02 ` Stanislav Ievlev
  0 siblings, 1 reply; 4+ messages in thread
From: Alexey Tourbin @ 2008-06-11  5:29 UTC (permalink / raw)
  To: devel

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

Я взялся расхачить пакет alternatives, сначала из-за багов 13944
и 15707, а теперь и из общего интереса.  Есть два вопроса:

1) В режиме manual может находиться только master-альтернатива,
или также и отдельно взятая slave-альтернатива (вопреки соответствующей
ей master-альтернативе)?

2) Что должно по идее происходить, если множество slave-альтернатив
не полностью совпадает.  Например:

	/usr/bin/gcc			/usr/bin/gcc-3.4	340
		/usr/bin/cpp		/usr/bin/cpp-3.4
		/usr/bin/gcov		/usr/bin/gcov-3.4
		/usr/bin/c++filt	/usr/bin/c++filt-3.4
	/usr/bin/gcc			/usr/bin/gcc-4.1	410
		/usr/bin/cpp		/usr/bin/cpp-4.1
		/usr/bin/gcov		/usr/bin/gcov-4.1

Здесь приоритетной является альтернатива gcc-4.1, но у менее
приоритетной альтернативы gcc-3.4 имеется дополнительная
slave-альтернатива c++filt.  Должен ли в таком случае создаваться
симлинк /usr/bin/c++filt (что означает частичную активизацию
менее приоритетной альтернативы) или нет.

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

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

* Re: [devel] slave alternatives
  2008-06-11  5:29 [devel] slave alternatives Alexey Tourbin
@ 2008-06-11  7:02 ` Stanislav Ievlev
  2008-06-11  7:16   ` Alexey Tourbin
  0 siblings, 1 reply; 4+ messages in thread
From: Stanislav Ievlev @ 2008-06-11  7:02 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wed, Jun 11, 2008 at 09:29:15AM +0400, Alexey Tourbin wrote:
> Я взялся расхачить пакет alternatives, сначала из-за багов 13944
> и 15707, а теперь и из общего интереса.  Есть два вопроса:
> 
> 1) В режиме manual может находиться только master-альтернатива,
> или также и отдельно взятая slave-альтернатива (вопреки соответствующей
> ей master-альтернативе)?
Да, вроде как именно так и должно происходить.
> 
> 2) Что должно по идее происходить, если множество slave-альтернатив
> не полностью совпадает.  Например:
> 
> 	/usr/bin/gcc			/usr/bin/gcc-3.4	340
> 		/usr/bin/cpp		/usr/bin/cpp-3.4
> 		/usr/bin/gcov		/usr/bin/gcov-3.4
> 		/usr/bin/c++filt	/usr/bin/c++filt-3.4
> 	/usr/bin/gcc			/usr/bin/gcc-4.1	410
> 		/usr/bin/cpp		/usr/bin/cpp-4.1
> 		/usr/bin/gcov		/usr/bin/gcov-4.1
> 
> Здесь приоритетной является альтернатива gcc-4.1, но у менее
> приоритетной альтернативы gcc-3.4 имеется дополнительная
> slave-альтернатива c++filt.  Должен ли в таком случае создаваться
> симлинк /usr/bin/c++filt (что означает частичную активизацию
> менее приоритетной альтернативы) или нет.
Кажется симлинки не создавались/удалялись если альтернатива не существует.



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

* Re: [devel] slave alternatives
  2008-06-11  7:02 ` Stanislav Ievlev
@ 2008-06-11  7:16   ` Alexey Tourbin
  2008-06-15 14:47     ` Stanislav Ievlev
  0 siblings, 1 reply; 4+ messages in thread
From: Alexey Tourbin @ 2008-06-11  7:16 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Wed, Jun 11, 2008 at 11:02:53AM +0400, Stanislav Ievlev wrote:
> On Wed, Jun 11, 2008 at 09:29:15AM +0400, Alexey Tourbin wrote:
> > Я взялся расхачить пакет alternatives, сначала из-за багов 13944
> > и 15707, а теперь и из общего интереса.  Есть два вопроса:
> > 
> > 1) В режиме manual может находиться только master-альтернатива,
> > или также и отдельно взятая slave-альтернатива (вопреки соответствующей
> > ей master-альтернативе)?
> Да, вроде как именно так и должно происходить.

В каком смысле "да"?

> > 2) Что должно по идее происходить, если множество slave-альтернатив
> > не полностью совпадает.  Например:
> > 
> > 	/usr/bin/gcc			/usr/bin/gcc-3.4	340
> > 		/usr/bin/cpp		/usr/bin/cpp-3.4
> > 		/usr/bin/gcov		/usr/bin/gcov-3.4
> > 		/usr/bin/c++filt	/usr/bin/c++filt-3.4
> > 	/usr/bin/gcc			/usr/bin/gcc-4.1	410
> > 		/usr/bin/cpp		/usr/bin/cpp-4.1
> > 		/usr/bin/gcov		/usr/bin/gcov-4.1
> > 
> > Здесь приоритетной является альтернатива gcc-4.1, но у менее
> > приоритетной альтернативы gcc-3.4 имеется дополнительная
> > slave-альтернатива c++filt.  Должен ли в таком случае создаваться
> > симлинк /usr/bin/c++filt (что означает частичную активизацию
> > менее приоритетной альтернативы) или нет.
> Кажется симлинки не создавались/удалялись если альтернатива не существует.

Вопрос сейчас не касается существования таргетов (так что пример
c gcc немного надуман, просто его лечге понять).  Вопрос касается
случая, когда master-альтернатива с меньшим приоритетом имеет больший
набор slave-путей.  Что делать с дополнительными slave-путями, которые
"не перекрываются" приоритетной альтернативой?

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

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

* Re: [devel] slave alternatives
  2008-06-11  7:16   ` Alexey Tourbin
@ 2008-06-15 14:47     ` Stanislav Ievlev
  0 siblings, 0 replies; 4+ messages in thread
From: Stanislav Ievlev @ 2008-06-15 14:47 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wed, Jun 11, 2008 at 11:16:44AM +0400, Alexey Tourbin wrote:
> On Wed, Jun 11, 2008 at 11:02:53AM +0400, Stanislav Ievlev wrote:
> > On Wed, Jun 11, 2008 at 09:29:15AM +0400, Alexey Tourbin wrote:
> > > Я взялся расхачить пакет alternatives, сначала из-за багов 13944
> > > и 15707, а теперь и из общего интереса.  Есть два вопроса:
> > > 
> > > 1) В режиме manual может находиться только master-альтернатива,
> > > или также и отдельно взятая slave-альтернатива (вопреки соответствующей
> > > ей master-альтернативе)?
> > Да, вроде как именно так и должно происходить.
> 
> В каком смысле "да"?
slave может иметь manual вопреки соотв. ей master-альтернативе.
> 
> Вопрос сейчас не касается существования таргетов (так что пример
> c gcc немного надуман, просто его лечге понять).  Вопрос касается
> случая, когда master-альтернатива с меньшим приоритетом имеет больший
> набор slave-путей.  Что делать с дополнительными slave-путями, которые
> "не перекрываются" приоритетной альтернативой?
Наверное убирать.


> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel



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

end of thread, other threads:[~2008-06-15 14:47 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-06-11  5:29 [devel] slave alternatives Alexey Tourbin
2008-06-11  7:02 ` Stanislav Ievlev
2008-06-11  7:16   ` Alexey Tourbin
2008-06-15 14:47     ` Stanislav Ievlev

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