ALT Linux Team development discussions
 help / color / mirror / Atom feed
* Re: [devel] Specsubst usage
  @ 2013-01-21  9:12 ` Dmitry V. Levin
    0 siblings, 1 reply; 4+ messages in thread
From: Dmitry V. Levin @ 2013-01-21  9:12 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Mon, Jan 21, 2013 at 08:38:38AM +0300, Eugene Prokopiev wrote:
> Здравствуйте!
> 
> Верно ли я понимаю, что с помощью директивы specsubst в .gear/rules теперь
> можно написать в спек нечто способное раскрыться в alt1 либо alt0.M60T в
> зависимости от неких внешних условий а также сформировать тег для git.alt
> build?

В зависимости от тэга.

> Мне не хватили информации из man gear-rules и wiki для того, чтобы
> воспользоваться этим механизмом. Можно ли взглянуть на пример?

Пример тэга
http://git.altlinux.org/gears/k/..git?p=kernel-image-std-def.git;a=tag;h=kernel-image-std-def-3.7.3-alt1
Пример .gear/rules:
http://git.altlinux.org/gears/k/..git?p=kernel-image-std-def.git;a=blob;f=.gear/rules;hb=kernel-image-std-def-3.7.3-alt1
Пример строчки в спеке:
http://git.altlinux.org/gears/k/..git?p=kernel-image-std-def.git;a=blob;f=kernel-image.spec;hb=kernel-image-std-def-3.7.3-alt1#l1


-- 
ldv

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

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

* Re: [devel] Specsubst usage
  @ 2013-01-21  9:59     ` Anton V. Boyarshinov
  2013-01-21 10:32       ` Dmitry V. Levin
    0 siblings, 2 replies; 4+ messages in thread
From: Anton V. Boyarshinov @ 2013-01-21  9:59 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: enp

On Mon, 21 Jan 2013 12:50:32 +0300 Eugene Prokopiev wrote:

> Как теперь в @release@ должно попасть alt1 или alt0.M60T? Я должен
> приделать нечто вроде X-girar-specsubst: release=alt0.M60T к вызову
> gear-hsh --commit? Как именно?
Для локальной сборки с --commit можно прописать в .git/config
что-нибудь вроде (на том же примере)
--------------------
[gear "specsubst"]
        kflavour = un-def
--------------------
А в сборочницу надо отправлять тэг, содержащий X-girar-specsubst, я
делаю такие тэги для ядер вот таким наколеночным скриптом:
-------------------------
#!/bin/sh

name=$(basename $0)

flavour=$(echo $name | cut -d- -f3-4)

description=$(gear --describe --disable-specsubst| sed
"s/ /-/g;s/@kflavour@/$flavour/")

gear-create-tag -f -n "$description" -m "$description
X-girar-specsubst: kflavour=$flavour"


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

* Re: [devel] Specsubst usage
  2013-01-21  9:59     ` Anton V. Boyarshinov
@ 2013-01-21 10:32       ` Dmitry V. Levin
    1 sibling, 0 replies; 4+ messages in thread
From: Dmitry V. Levin @ 2013-01-21 10:32 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Mon, Jan 21, 2013 at 01:59:54PM +0400, Anton V. Boyarshinov wrote:
> А в сборочницу надо отправлять тэг, содержащий X-girar-specsubst, я

Так, я, кажется, реализовал опечатку.  Очевидно, эта штука должна была
называться X-gear-specsubst, а вовсе не X-girar-specsubst.  Сейчас я ее
переименую с сохранением обратной совместимости.


-- 
ldv

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

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

* Re: [devel] Specsubst usage
  @ 2013-01-22  6:14         ` Anton V. Boyarshinov
  0 siblings, 0 replies; 4+ messages in thread
From: Anton V. Boyarshinov @ 2013-01-22  6:14 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: enp

В Tue, 22 Jan 2013 07:01:51 +0300
Eugene Prokopiev <enp@itx.ru> пишет:

> Однако что мне делать при следующем обновлении без изменения версии? Я
> получу одинаковые релизы в changelog. 
Да, вот я как раз ровно об этом подумал и собирался написать..
Подставлять релиз мешает changelog..

Разве что делать alt@rel@1, alt@rel@2, а в rel подставлять либо пустую
строку (в Сизиф) либо 0M60P. (в p6).


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

end of thread, other threads:[~2013-01-22  6:14 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-01-21  9:12 ` [devel] Specsubst usage Dmitry V. Levin
2013-01-21  9:59     ` Anton V. Boyarshinov
2013-01-21 10:32       ` Dmitry V. Levin
2013-01-22  6:14         ` Anton V. Boyarshinov

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