ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] multiple vendors adaptation
@ 2012-10-09 12:18 Peter V. Saveliev
  2012-10-09 12:29 ` Ildar Mulyukov
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Peter V. Saveliev @ 2012-10-09 12:18 UTC (permalink / raw)
  To: devel

…

Есть у меня пара пакетов, которые пакуются под Альт. Пришло время 
паковать их же под RH. Один из пакетов клон, второй целиком мой, поэтому 
их можно не рассматривать как источник либо цель патчей. Разница в 
дистрибутивах абсолютно несущественна и вся учтена в коде, который 
работает «искаропки» под любым *nix-like с подходящим питоном (в 
перспективе и под вендами, ну да не про них речь).

Единственная разница, это spec-file (в общем случае — это набор 
сборочных файлов). Надумал тут генерировать всё необходимое из 
одного-двух шаблонов, то есть у меня, скажем, есть blabla.spec.in, из 
которого волею надмозга появляется спек для альта, или спек для федоры.

Однако, в гите на git.alt под тэгом для сборки, если мне не изменяет 
память, уже должен лежать готовый спек пакета. Это ставит меня перед 
выбором:

1. держать разные гиты, один на git.alt с блэкджеком и тэгами, второй 
для всего остального
2. включать автогенерированный спек для альта в основной свой гит, что 
странно (стараюсь не держать в гите автогеренерированного содержимого)
3. делать гит с бранчами для каждого вендора и руками обновлять разные 
спеки, хотя их можно генерировать, не плодя сущности без необходимости, 
а также надо будет не забывать мержить бранчи

В принципе, это бы всё решалось на данном этапе, если бы я мог выложить 
под тэгом на гит.альт гит без спека внутри, но с командой, которая его 
генерит — это позволило бы продолжить работать с одним гитом, используя 
бранчи для разработки, а не для хранения руками написанных спеов.

Однако, такой возможности я не нашёл, и это не удивительно, ибо хз что 
там в этой команде будет.

…

По сумме изложенного, что благородные доны порекомендуют? (помимо стены)

-- 
Peter V. Saveliev



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

end of thread, other threads:[~2012-10-25  9:54 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-10-09 12:18 [devel] multiple vendors adaptation Peter V. Saveliev
2012-10-09 12:29 ` Ildar Mulyukov
2012-10-09 12:53   ` Peter V. Saveliev
2012-10-09 13:15     ` Alexey Gladkov
2012-10-24 20:13     ` Vitaly Lipatov
2012-10-25  9:54       ` Peter V. Saveliev
2012-10-09 20:50 ` Dmitry V. Levin
2012-10-09 20:59   ` Peter V. Saveliev
2012-10-17 11:10 ` Paul Wolneykien

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