ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: "Peter V. Saveliev" <peet@altlinux.ru>
To: devel@lists.altlinux.org
Subject: [devel] multiple vendors adaptation
Date: Tue, 09 Oct 2012 14:18:08 +0200
Message-ID: <50741600.7070308@altlinux.ru> (raw)

…

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

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

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

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

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

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

…

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

-- 
Peter V. Saveliev



             reply	other threads:[~2012-10-09 12:18 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-10-09 12:18 Peter V. Saveliev [this message]
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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=50741600.7070308@altlinux.ru \
    --to=peet@altlinux.ru \
    --cc=devel@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

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