ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] родственные пакеты: в один gear-репозиторий или в разные?
@ 2007-07-17 11:12 Kirill Maslinsky
  2007-07-17 11:15 ` Dmitry V. Levin
  0 siblings, 1 reply; 5+ messages in thread
From: Kirill Maslinsky @ 2007-07-17 11:12 UTC (permalink / raw)
  To: ALT Devel discussion list

Всем привет!

Хочется принять решение с учётом перспективы автоматической сборки 
из gear-репозитория, поэтому пишу сюда.

Имеются пакеты документации, которые содержат разные варианты
одного текста (в частности, для инсталляторов разных версий
дистрибутива). Пакеты с разными вариантами текста должны называться по-разному.

Необходимо периодически делать изменения, затрагивающие как
общую часть текста, так и специфические. Это можно довольно
удобно делать, если каждая версия текста будет в своем git-бранче.

Теперь вопрос: хранить эти бранчи в одном репозитории или в разных?

В принципе, у gear есть ключ -t, который позволяет пакет собрать из любого 
бранча, но будет ли возможность указать роботу, из какого бранча
собирать?

Или же это все ненужное усложнение, и достаточно просто сделать
отдельные gear-репозитории для всех вариантов (сливать изменения
от этого не станет особенно сложнее).

-- 
Кирилл Маслинский
Альт Линукс
руководитель издательских проектов
http://heap.altlinux.ru


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

* Re: [devel] родственные пакеты: в один gear-репозиторий или в разные?
  2007-07-17 11:12 [devel] родственные пакеты: в один gear-репозиторий или в разные? Kirill Maslinsky
@ 2007-07-17 11:15 ` Dmitry V. Levin
  2007-07-17 11:26   ` Kirill Maslinsky
  0 siblings, 1 reply; 5+ messages in thread
From: Dmitry V. Levin @ 2007-07-17 11:15 UTC (permalink / raw)
  To: ALT Devel discussion list

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

Hi,

On Tue, Jul 17, 2007 at 03:12:49PM +0400, Kirill Maslinsky wrote:
> Хочется принять решение с учётом перспективы автоматической сборки 
> из gear-репозитория, поэтому пишу сюда.
> 
> Имеются пакеты документации, которые содержат разные варианты
> одного текста (в частности, для инсталляторов разных версий
> дистрибутива). Пакеты с разными вариантами текста должны называться по-разному.
> 
> Необходимо периодически делать изменения, затрагивающие как
> общую часть текста, так и специфические. Это можно довольно
> удобно делать, если каждая версия текста будет в своем git-бранче.
> 
> Теперь вопрос: хранить эти бранчи в одном репозитории или в разных?

Мне было бы удобнее хранить такие бранчи в одном репозитории.

> В принципе, у gear есть ключ -t, который позволяет пакет собрать из любого 
> бранча, но будет ли возможность указать роботу, из какого бранча
> собирать?

Робот собирает по тэгу.


-- 
ldv

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

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

* Re: [devel] родственные пакеты: в один gear-репозиторий или в разные?
  2007-07-17 11:15 ` Dmitry V. Levin
@ 2007-07-17 11:26   ` Kirill Maslinsky
  2007-07-17 12:47     ` Kirill Maslinsky
  0 siblings, 1 reply; 5+ messages in thread
From: Kirill Maslinsky @ 2007-07-17 11:26 UTC (permalink / raw)
  To: ALT Devel discussion list

On Tue, Jul 17, 2007 at 03:15:13PM +0400, Dmitry V. Levin wrote:
> Hi,
> 
> On Tue, Jul 17, 2007 at 03:12:49PM +0400, Kirill Maslinsky wrote:
> > Хочется принять решение с учётом перспективы автоматической сборки 
> > из gear-репозитория, поэтому пишу сюда.
> > 
> > Имеются пакеты документации, которые содержат разные варианты
> > одного текста (в частности, для инсталляторов разных версий
> > дистрибутива). Пакеты с разными вариантами текста должны называться по-разному.
> > 
> > Необходимо периодически делать изменения, затрагивающие как
> > общую часть текста, так и специфические. Это можно довольно
> > удобно делать, если каждая версия текста будет в своем git-бранче.
> > 
> > Теперь вопрос: хранить эти бранчи в одном репозитории или в разных?
> 
> Мне было бы удобнее хранить такие бранчи в одном репозитории.
> 
> > В принципе, у gear есть ключ -t, который позволяет пакет собрать из любого 
> > бранча, но будет ли возможность указать роботу, из какого бранча
> > собирать?
> 
> Робот собирает по тэгу.

Ок, в таком случае выбираем первый вариант, в одном репозитории. 
Спасибо!

-- 
Кирилл Маслинский
Альт Линукс
руководитель издательских проектов
http://heap.altlinux.ru


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

* Re: [devel] родственные пакеты: в один gear-репозиторий или в разные?
  2007-07-17 11:26   ` Kirill Maslinsky
@ 2007-07-17 12:47     ` Kirill Maslinsky
  2007-07-17 22:51       ` Aleksey Avdeev
  0 siblings, 1 reply; 5+ messages in thread
From: Kirill Maslinsky @ 2007-07-17 12:47 UTC (permalink / raw)
  To: ALT Devel discussion list

On Tue, Jul 17, 2007 at 03:26:01PM +0400, Kirill Maslinsky wrote:
> On Tue, Jul 17, 2007 at 03:15:13PM +0400, Dmitry V. Levin wrote:
> > On Tue, Jul 17, 2007 at 03:12:49PM +0400, Kirill Maslinsky wrote:
> > Мне было бы удобнее хранить такие бранчи в одном репозитории.

[...]

> > > В принципе, у gear есть ключ -t, который позволяет пакет собрать из любого 
> > > бранча, но будет ли возможность указать роботу, из какого бранча
> > > собирать?
> > 
> > Робот собирает по тэгу.
> 
> Ок, в таком случае выбираем первый вариант, в одном репозитории. 

Тут выясняется такое обстоятельство: по сложившейся традиции имена 
тегов -- это версии пакетов, например, 4.0-alt1.
А что делать, если в репозитории несколько пакетов (у них версии
могут совпадать)? 
То есть, наверное, имена тегов не имеют значения, но может 
есть рекомендации, как лучше именовать? например, 
desktop-4.0-alt1 годится?

-- 
Кирилл Маслинский
Альт Линукс
руководитель издательских проектов
http://heap.altlinux.ru


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

* Re: [devel] родственные пакеты: в один gear-репозиторий или в разные?
  2007-07-17 12:47     ` Kirill Maslinsky
@ 2007-07-17 22:51       ` Aleksey Avdeev
  0 siblings, 0 replies; 5+ messages in thread
From: Aleksey Avdeev @ 2007-07-17 22:51 UTC (permalink / raw)
  To: ALT Devel discussion list

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

Kirill Maslinsky пишет:
> On Tue, Jul 17, 2007 at 03:26:01PM +0400, Kirill Maslinsky wrote:
> 
>>On Tue, Jul 17, 2007 at 03:15:13PM +0400, Dmitry V. Levin wrote:
>>
>>>On Tue, Jul 17, 2007 at 03:12:49PM +0400, Kirill Maslinsky wrote:
>>>Мне было бы удобнее хранить такие бранчи в одном репозитории.
> 
> 
> [...]
> 
> 
>>>>В принципе, у gear есть ключ -t, который позволяет пакет собрать из любого 
>>>>бранча, но будет ли возможность указать роботу, из какого бранча
>>>>собирать?
>>>
>>>Робот собирает по тэгу.
>>
>>Ок, в таком случае выбираем первый вариант, в одном репозитории. 
> 
> 
> Тут выясняется такое обстоятельство: по сложившейся традиции имена 
> тегов -- это версии пакетов, например, 4.0-alt1.
> А что делать, если в репозитории несколько пакетов (у них версии
> могут совпадать)? 

  В своих репозитариях использую теги вида:

<дистрибутив>/<имя пакета>/<версия>

  И бранчи:

<дистрибутив>/<уточнение, если нужно>/<имя пакета>/<сущность>

  Примеры (alterator-apache2,
<http://git.altlinux.ru/people/solo/packages/?p=alterator-apache2.git;a=summary>):

ALT/alterator-apache2/1.0-alt1 -- тег пакета ушедшего в репозитарий
(есть характерный релиз);

ALT/alterator-apache2/1.0 -- тег версии сорцов (характерный релиз
отсутствует);

ALT/alterator-apache2/srpms -- бранч пакета отправляемого в Сизиф;

ALT/Daedalus/alterator-apache2/srpms -- -- бранч пакета отправляемого в
Daedalus;

  Если в git уходит не наш (ALT) пакет, то первый пункт имени (до
первого "/") будет гарантированно отличаться.

  На мой взгляд -- удобно.


> То есть, наверное, имена тегов не имеют значения, но может 
> есть рекомендации, как лучше именовать? например, 
> desktop-4.0-alt1 годится?
-- 

С уважением. Алексей.




[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 548 bytes --]

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

end of thread, other threads:[~2007-07-17 22:51 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-07-17 11:12 [devel] родственные пакеты: в один gear-репозиторий или в разные? Kirill Maslinsky
2007-07-17 11:15 ` Dmitry V. Levin
2007-07-17 11:26   ` Kirill Maslinsky
2007-07-17 12:47     ` Kirill Maslinsky
2007-07-17 22:51       ` Aleksey Avdeev

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