* [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