ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] NMU и разные репозитарии ( по мотивам #9557)
@ 2009-07-20 12:04 Sergey Y. Afonin
  2009-07-20 12:11 ` Alexey I. Froloff
  0 siblings, 1 reply; 26+ messages in thread
From: Sergey Y. Afonin @ 2009-07-20 12:04 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Monday 20 July 2009, Sergey Y. Afonin wrote:

> > #9557 AWAITING sisyphus/asy srpm=dansguardian-2.10.1.1-alt3.src.rpm
>  
> Блин, его Rider уже успел через Git пособирать... Что-то я стормозил,
> srpm уже не годится...

Встаёт вопрос, как методически правильно, работать с git.alt в
случае NMU ? Допустим, копирую я себе репозитарий из
git.alt/people/rider/packages/dansguardian.git, делаю правки,
отправляю на сборку. Вроде все понятно. Однако, на каком основании
я могу считать, что репозитарий у Rider содержит последнюю версию ?
Далее, однажды, Rider или Liks решают вернуться к сборке пакета.
Как им узнать, что надо смержить свой репозитарий с моим ? Письмо,
допустим, я напишу, но оно может потеряться/забыться/разное к тому
времени...

-- 
С уважением, Сергей Афонин
asy@altlinux.ru


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

* Re: [devel] NMU и разные репозитарии ( по мотивам #9557)
  2009-07-20 12:04 [devel] NMU и разные репозитарии ( по мотивам #9557) Sergey Y. Afonin
@ 2009-07-20 12:11 ` Alexey I. Froloff
  2009-07-20 13:51   ` Sergey Y. Afonin
  0 siblings, 1 reply; 26+ messages in thread
From: Alexey I. Froloff @ 2009-07-20 12:11 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Mon, Jul 20, 2009 at 05:04:50PM +0500, Sergey Y. Afonin wrote:
> отправляю на сборку. Вроде все понятно. Однако, на каком основании
> я могу считать, что репозитарий у Rider содержит последнюю версию ?
Последняя сборка лежит в /gears/d/dansguardian.git в ветке
sisyphus.

$ girar-import sisyphus dansguardian
$ cd dansguardian
HAK HAK HAK

-- 
Regards,
Sir Raorn.

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

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

* Re: [devel] NMU и разные репозитарии ( по мотивам #9557)
  2009-07-20 12:11 ` Alexey I. Froloff
@ 2009-07-20 13:51   ` Sergey Y. Afonin
  2009-07-20 14:18     ` Sergey Vlasov
  2009-07-20 14:18     ` [devel] NMU и разные репозитарии ( по " Alexey I. Froloff
  0 siblings, 2 replies; 26+ messages in thread
From: Sergey Y. Afonin @ 2009-07-20 13:51 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Monday 20 July 2009, Alexey I. Froloff wrote:

> Последняя сборка лежит в /gears/d/dansguardian.git в ветке
> sisyphus.
 
> $ girar-import sisyphus dansguardian

Понятно (кроме того, где girar-import работает). Но таки опять какая-то
грабля:

$ git clone ssh://git.alt/gears/d/dansguardian.git
Initialized empty Git repository in /home/asy/RPM/GIT/dansguardian/.git/
Enter passphrase for key '/home/asy/.ssh/asy-key-ssh':
remote: Counting objects: 6385, done.
remote: Compressing objects: 100% (2384/2384), done.
remote: Total 6385 (delta 3882), reused 6385 (delta 3882)
Receiving objects: 100% (6385/6385), 1.33 MiB | 2139 KiB/s, done.
Resolving deltas: 100% (3882/3882), done.

так тоже пойдёт ? Но, если да, то, в этом /gears/d/dansguardian.git лежит
что-то неправильное (у Rider, кстати, тоже). По крайней мере то, что
вытягивается по apt-get source dansguardian содержит на 1 патч больше:
в этих git не хватает dansguardian-2.10.1.1-alt2.patch, хотя в спеке
в git он упоминается.

-- 
С уважением, Сергей Афонин
asy@altlinux.ru


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

* Re: [devel] NMU и разные репозитарии ( по мотивам #9557)
  2009-07-20 13:51   ` Sergey Y. Afonin
@ 2009-07-20 14:18     ` Sergey Vlasov
  2009-07-20 15:00       ` Sergey Y. Afonin
  2009-07-20 14:18     ` [devel] NMU и разные репозитарии ( по " Alexey I. Froloff
  1 sibling, 1 reply; 26+ messages in thread
From: Sergey Vlasov @ 2009-07-20 14:18 UTC (permalink / raw)
  To: devel

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

On Mon, Jul 20, 2009 at 06:51:46PM +0500, Sergey Y. Afonin wrote:
> $ git clone ssh://git.alt/gears/d/dansguardian.git
> Initialized empty Git repository in /home/asy/RPM/GIT/dansguardian/.git/
> Enter passphrase for key '/home/asy/.ssh/asy-key-ssh':
> remote: Counting objects: 6385, done.
> remote: Compressing objects: 100% (2384/2384), done.
> remote: Total 6385 (delta 3882), reused 6385 (delta 3882)
> Receiving objects: 100% (6385/6385), 1.33 MiB | 2139 KiB/s, done.
> Resolving deltas: 100% (3882/3882), done.
> 
> так тоже пойдёт ? Но, если да, то, в этом /gears/d/dansguardian.git лежит
> что-то неправильное (у Rider, кстати, тоже). По крайней мере то, что
> вытягивается по apt-get source dansguardian содержит на 1 патч больше:
> в этих git не хватает dansguardian-2.10.1.1-alt2.patch, хотя в спеке
> в git он упоминается.

Этот патч генерируется при сборке через gear - см. .gear/rules:

diff: v@version@:dansguardian dansguardian

(имя по умолчанию @new_dir@-@version@-@release@.patch, что в данном
случае раскрывается в dansguardian-2.10.1.1-alt2.patch)

Хотя обычно в пакете либо все патчи генерируются таким образом, либо
все лежат по-старому в виде файлов; такая комбинация, как здесь,
выглядит несколько странно.

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

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

* Re: [devel] NMU и разные репозитарии ( по мотивам #9557)
  2009-07-20 13:51   ` Sergey Y. Afonin
  2009-07-20 14:18     ` Sergey Vlasov
@ 2009-07-20 14:18     ` Alexey I. Froloff
  1 sibling, 0 replies; 26+ messages in thread
From: Alexey I. Froloff @ 2009-07-20 14:18 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Mon, Jul 20, 2009 at 06:51:46PM +0500, Sergey Y. Afonin wrote:
> $ git clone ssh://git.alt/gears/d/dansguardian.git
Именно это girar-import и сделает.

> так тоже пойдёт ? Но, если да, то, в этом /gears/d/dansguardian.git лежит
> что-то неправильное (у Rider, кстати, тоже). По крайней мере то, что
> вытягивается по apt-get source dansguardian содержит на 1 патч больше:
> в этих git не хватает dansguardian-2.10.1.1-alt2.patch, хотя в спеке
> в git он упоминается.
Этот патч скорее всего генерится из .gear/rules.

-- 
Regards,
Sir Raorn.

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

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

* Re: [devel] NMU и разные репозитарии ( по мотивам #9557)
  2009-07-20 14:18     ` Sergey Vlasov
@ 2009-07-20 15:00       ` Sergey Y. Afonin
  2009-07-20 15:06         ` Andrey Rahmatullin
  0 siblings, 1 reply; 26+ messages in thread
From: Sergey Y. Afonin @ 2009-07-20 15:00 UTC (permalink / raw)
  To: devel

On Monday 20 July 2009, Sergey Vlasov wrote:

> Этот патч генерируется при сборке через gear - см. .gear/rules:
> 
> diff: v@version@:dansguardian dansguardian
> (имя по умолчанию @new_dir@-@version@-@release@.patch, что в данном
> случае раскрывается в dansguardian-2.10.1.1-alt2.patch)

То есть, фактически, в /gears/d/dansguardian.git не хватает upstream,
с которым diff делается ? Или надо было какие-то ключи для git clone
использовать (на ключи сейчас смотрю, но похожего ничего не вижу).

-- 
С уважением, Сергей Афонин
asy@altlinux.ru


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

* Re: [devel] NMU и разные репозитарии ( по мотивам #9557)
  2009-07-20 15:00       ` Sergey Y. Afonin
@ 2009-07-20 15:06         ` Andrey Rahmatullin
  2009-07-20 15:15           ` Sergey Y. Afonin
  0 siblings, 1 reply; 26+ messages in thread
From: Andrey Rahmatullin @ 2009-07-20 15:06 UTC (permalink / raw)
  To: devel

On Mon, Jul 20, 2009 at 08:00:47PM +0500, Sergey Y. Afonin wrote:
> > diff: v@version@:dansguardian dansguardian
> > (имя по умолчанию @new_dir@-@version@-@release@.patch, что в данном
> > случае раскрывается в dansguardian-2.10.1.1-alt2.patch)
> То есть, фактически, в /gears/d/dansguardian.git не хватает upstream,
> с которым diff делается ? 
Всего там должно хватать. В чём проблема?


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

* Re: [devel] NMU и разные репозитарии ( по мотивам #9557)
  2009-07-20 15:06         ` Andrey Rahmatullin
@ 2009-07-20 15:15           ` Sergey Y. Afonin
  2009-07-20 15:23             ` Andrey Rahmatullin
  2009-07-20 16:38             ` Sergey Y. Afonin
  0 siblings, 2 replies; 26+ messages in thread
From: Sergey Y. Afonin @ 2009-07-20 15:15 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Monday 20 July 2009, Andrey Rahmatullin wrote:

> > > (имя по умолчанию @new_dir@-@version@-@release@.patch, что в данном
> > > случае раскрывается в dansguardian-2.10.1.1-alt2.patch)

> > То есть, фактически, в /gears/d/dansguardian.git не хватает upstream,
> > с которым diff делается ? 

> Всего там должно хватать. В чём проблема?
 
В том, что этот dansguardian-2.10.1.1-alt2.patch не создался при попытке
локальной пересборки через gear-rpm. Вообще, я его к alt3 уже приложил
в виде отдельного файла, пока это всё ещё прочитать не успел и оно там
собралось. В репозитарий не попало из-за p3scan (что ожидаемо). Теперь
вот вопрос, пытаться переделать, пока можно, или оставить, как есть ?

-- 
С уважением, Сергей Афонин
asy@altlinux.ru


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

* Re: [devel] NMU и разные репозитарии ( по мотивам #9557)
  2009-07-20 15:15           ` Sergey Y. Afonin
@ 2009-07-20 15:23             ` Andrey Rahmatullin
  2009-07-20 15:39               ` Sergey Y. Afonin
  2009-07-20 16:38             ` Sergey Y. Afonin
  1 sibling, 1 reply; 26+ messages in thread
From: Andrey Rahmatullin @ 2009-07-20 15:23 UTC (permalink / raw)
  To: devel

On Mon, Jul 20, 2009 at 08:15:37PM +0500, Sergey Y. Afonin wrote:
> В том, что этот dansguardian-2.10.1.1-alt2.patch не создался при попытке
> локальной пересборки через gear-rpm. 
Что значит не создался?


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

* Re: [devel] NMU и разные репозитарии ( по мотивам #9557)
  2009-07-20 15:23             ` Andrey Rahmatullin
@ 2009-07-20 15:39               ` Sergey Y. Afonin
  2009-07-20 15:43                 ` Andrey Rahmatullin
  2009-07-21  3:20                 ` REAL
  0 siblings, 2 replies; 26+ messages in thread
From: Sergey Y. Afonin @ 2009-07-20 15:39 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Monday 20 July 2009, Andrey Rahmatullin wrote:

> > В том, что этот dansguardian-2.10.1.1-alt2.patch не создался при попытке
> > локальной пересборки через gear-rpm. 

> Что значит не создался?
 
Сборка остановилась с сообщением об отсутствии файла. На самом деле
я уже нашёл, почему. В репозитарии нормально всё было, это я в новом
спеке ошибся. Но вопрос, с чем же делается diff, остался: ветка там
одна. Вроде бы. А вот тут http://www.altlinux.org/Gear/tags пишется
про то, что diff между двумя ветками выполняется.

-- 
С уважением, Сергей Афонин
asy@altlinux.ru


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

* Re: [devel] NMU и разные репозитарии ( по мотивам #9557)
  2009-07-20 15:39               ` Sergey Y. Afonin
@ 2009-07-20 15:43                 ` Andrey Rahmatullin
  2009-07-20 17:33                   ` Sergey Y. Afonin
  2009-07-21  3:20                 ` REAL
  1 sibling, 1 reply; 26+ messages in thread
From: Andrey Rahmatullin @ 2009-07-20 15:43 UTC (permalink / raw)
  To: devel

On Mon, Jul 20, 2009 at 08:39:12PM +0500, Sergey Y. Afonin wrote:
> спеке ошибся. Но вопрос, с чем же делается diff, остался: ветка там
> одна. Вроде бы. 
В rules  же написано, с чем. С тегом v@version@

> А вот тут http://www.altlinux.org/Gear/tags пишется
> про то, что diff между двумя ветками выполняется.
Нет, там пишется совершенно другое.


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

* Re: [devel] NMU и разные репозитарии ( по мотивам #9557)
  2009-07-20 15:15           ` Sergey Y. Afonin
  2009-07-20 15:23             ` Andrey Rahmatullin
@ 2009-07-20 16:38             ` Sergey Y. Afonin
  2009-07-20 16:58               ` Dmitry V. Levin
  1 sibling, 1 reply; 26+ messages in thread
From: Sergey Y. Afonin @ 2009-07-20 16:38 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Monday 20 July 2009, Sergey Y. Afonin wrote:

> Теперь вот вопрос, пытаться переделать, пока можно, или оставить,
> как есть ? 

Переделал. Только вот
 
2009-Jul-20 20:17:59 :: [x86_64] dansguardian.git 2.10.1.1-alt3: remote: no need to rebuild
2009-Jul-20 20:18:05 :: [i586] dansguardian.git 2.10.1.1-alt3: remote: no need to rebuild

как бы его заставить пересобрать по-новой без увеличения релиза ?
Или надо какое-то время просто подождать ?

-- 
С уважением, Сергей Афонин
asy@altlinux.ru


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

* Re: [devel] NMU и разные репозитарии ( по мотивам #9557)
  2009-07-20 16:38             ` Sergey Y. Afonin
@ 2009-07-20 16:58               ` Dmitry V. Levin
  2009-07-20 17:25                 ` Sergey Y. Afonin
                                   ` (2 more replies)
  0 siblings, 3 replies; 26+ messages in thread
From: Dmitry V. Levin @ 2009-07-20 16:58 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Mon, Jul 20, 2009 at 09:38:59PM +0500, Sergey Y. Afonin wrote:
> On Monday 20 July 2009, Sergey Y. Afonin wrote:
> 
> > Теперь вот вопрос, пытаться переделать, пока можно, или оставить,
> > как есть ? 
> 
> Переделал. Только вот
>  
> 2009-Jul-20 20:17:59 :: [x86_64] dansguardian.git 2.10.1.1-alt3: remote: no need to rebuild
> 2009-Jul-20 20:18:05 :: [i586] dansguardian.git 2.10.1.1-alt3: remote: no need to rebuild
> 
> как бы его заставить пересобрать по-новой без увеличения релиза ?

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


-- 
ldv

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

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

* Re: [devel] NMU и разные репозитарии ( по мотивам #9557)
  2009-07-20 16:58               ` Dmitry V. Levin
@ 2009-07-20 17:25                 ` Sergey Y. Afonin
  2009-07-20 17:48                 ` Mikhail Efremov
  2009-07-22  7:14                 ` [devel] NMU и разные репозитарии ( по мотивам #9557) Michael Shigorin
  2 siblings, 0 replies; 26+ messages in thread
From: Sergey Y. Afonin @ 2009-07-20 17:25 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Monday 20 July 2009, Dmitry V. Levin wrote:

> Если требуется изменить сборочный тэг в задании, то придётся удалить
> прежнее подзадания и добавить новое.

Получилось, спасибо.

-- 
С уважением, Сергей Афонин


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

* Re: [devel] NMU и разные репозитарии ( по мотивам #9557)
  2009-07-20 15:43                 ` Andrey Rahmatullin
@ 2009-07-20 17:33                   ` Sergey Y. Afonin
  2009-07-20 17:44                     ` Andrey Rahmatullin
  2009-07-22  7:13                     ` Michael Shigorin
  0 siblings, 2 replies; 26+ messages in thread
From: Sergey Y. Afonin @ 2009-07-20 17:33 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Monday 20 July 2009, Andrey Rahmatullin wrote:

> > спеке ошибся. Но вопрос, с чем же делается diff, остался: ветка там
> > одна. Вроде бы. 

> В rules  же написано, с чем. С тегом v@version@

Только там не написано, что он может быть в том же бранче... Если
непосредственно про Git всё не знать, оно не слишком очевидно. Но,
в общем, идею понял, спасибо.

> > А вот тут http://www.altlinux.org/Gear/tags пишется
> > про то, что diff между двумя ветками выполняется.

> Нет, там пишется совершенно другое.

***
*Структура репозитория должна быть примерно такой:
* 
*upstream — сюда импортятся оригинальные тарболы один за другим, при этом 
*проставляются таги с именем «vверсия», то есть *v1.0, v2.0, v3.0 и т.д 
*
*master — это наш рабочий бранч, тут мы храним спек, дополнительные sources
*и изменённые исходники. На каждый релиз пакета *проставляются таги вида
*%version-%release, то есть 1.0-alt1, 1.0-alt2, 1.0-alt3 и т. д.
***

Если про master написано "рабочий бранч", логично предположить, что upstream
тоже какой-то бранч.

-- 
С уважением, Сергей Афонин


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

* Re: [devel] NMU и разные репозитарии ( по мотивам #9557)
  2009-07-20 17:33                   ` Sergey Y. Afonin
@ 2009-07-20 17:44                     ` Andrey Rahmatullin
  2009-07-20 17:48                       ` Sergey Y. Afonin
  2009-07-22  7:13                     ` Michael Shigorin
  1 sibling, 1 reply; 26+ messages in thread
From: Andrey Rahmatullin @ 2009-07-20 17:44 UTC (permalink / raw)
  To: devel

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

On Mon, Jul 20, 2009 at 10:33:55PM +0500, Sergey Y. Afonin wrote:
> > > спеке ошибся. Но вопрос, с чем же делается diff, остался: ветка там
> > > одна. Вроде бы. 
> > В rules  же написано, с чем. С тегом v@version@
> Только там не написано, что он может быть в том же бранче...
Это тег, просто тег. И он _обязан_ быть в том же бранче, кстати.

> > > А вот тут http://www.altlinux.org/Gear/tags пишется
> > > про то, что diff между двумя ветками выполняется.
> > Нет, там пишется совершенно другое.
> ***
> *Структура репозитория должна быть примерно такой:
Зачем вам структура? Тем более странно читать "должна" про один из
множества принятых вариантов. Читайте лучше

"""Теперь нужно сделать кумулятивный diff: 
diff: v@version@:foo foo

Здесь тоже всё просто — делается diff между директорией foo тага
v@version@ и директорий foo из текущего бранча (master)."""

> Если про master написано "рабочий бранч", логично предположить, что upstream
> тоже какой-то бранч.
Вы сейчас, возможно, удивитесь, но чтобы использовать произвольный
.gear/tags, бранч с названим upstream существовать не обязан.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):

> Это в стиле "люблю, когда муж рядом -- ррядом, я сказала!"?
-I INPUT 1 -i wife -j DROP
-P FORWARD ACCEPT
:-)
		-- alb in smoke-room@

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

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

* Re: [devel] NMU и разные репозитарии ( по мотивам #9557)
  2009-07-20 17:44                     ` Andrey Rahmatullin
@ 2009-07-20 17:48                       ` Sergey Y. Afonin
  0 siblings, 0 replies; 26+ messages in thread
From: Sergey Y. Afonin @ 2009-07-20 17:48 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Monday 20 July 2009, Andrey Rahmatullin wrote:

> > ***
> > *Структура репозитория должна быть примерно такой:

> Зачем вам структура? Тем более странно читать "должна" про один из
> множества принятых вариантов. Читайте лучше

Что написано, то и читаю. :-)

> > Если про master написано "рабочий бранч", логично предположить, что upstream
> > тоже какой-то бранч.

> Вы сейчас, возможно, удивитесь, но чтобы использовать произвольный
> .gear/tags, бранч с названим upstream существовать не обязан.

Уже часа полтора, как не удивлюсь.

-- 
С уважением, Сергей Афонин


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

* Re: [devel] NMU и разные репозитарии ( по мотивам  #9557)
  2009-07-20 16:58               ` Dmitry V. Levin
  2009-07-20 17:25                 ` Sergey Y. Afonin
@ 2009-07-20 17:48                 ` Mikhail Efremov
  2009-07-20 20:55                   ` Dmitry V. Levin
  2009-07-22  7:14                 ` [devel] NMU и разные репозитарии ( по мотивам #9557) Michael Shigorin
  2 siblings, 1 reply; 26+ messages in thread
From: Mikhail Efremov @ 2009-07-20 17:48 UTC (permalink / raw)
  To: devel

On Mon, 20 Jul 2009 20:58:40 +0400 Dmitry V. Levin wrote:
> Тэг, предназначенный для сборки, фиксируется в момент добавления
> подзадания.  Если в исходном репозитории тэг с этим именем потом
> изменился, то в задании сборочный тэг останется прежним.
> Если требуется изменить сборочный тэг в задании, то придётся удалить
> прежнее подзадания и добавить новое.
> 

А сильно сложно добавить возможность замены тэга без
удаления/добавления подзаданий? Т.е. что-то типа

task replacesub <task_id> <subtask_number> <gear_tag>.

Не сказать, что жизненно необходимо, но было бы удобно. Просто
удаление/добавление подзаданий может не подходить если важен порядок
сборки пакетов в задании. В этом случае сейчас проще убить все задание
и создать новое.

-- 
WBR, Mikhail Efremov


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

* Re: [devel] NMU и разные репозитарии ( по мотивам #9557)
  2009-07-20 17:48                 ` Mikhail Efremov
@ 2009-07-20 20:55                   ` Dmitry V. Levin
  2009-07-21 16:01                     ` [devel] git.alt replacesub (was: NMU и разные репозитарии ( по мотивам #9557)) Sergey V Turchin
  0 siblings, 1 reply; 26+ messages in thread
From: Dmitry V. Levin @ 2009-07-20 20:55 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Mon, Jul 20, 2009 at 09:48:55PM +0400, Mikhail Efremov wrote:
> On Mon, 20 Jul 2009 20:58:40 +0400 Dmitry V. Levin wrote:
> > Тэг, предназначенный для сборки, фиксируется в момент добавления
> > подзадания.  Если в исходном репозитории тэг с этим именем потом
> > изменился, то в задании сборочный тэг останется прежним.
> > Если требуется изменить сборочный тэг в задании, то придётся удалить
> > прежнее подзадания и добавить новое.
> 
> А сильно сложно добавить возможность замены тэга без
> удаления/добавления подзаданий? Т.е. что-то типа
> 
> task replacesub <task_id> <subtask_number> <gear_tag>.

Практически невозможно без смены модели, в которой заложено, что объект
сборки в каждом подзадании не изменяется.

> Не сказать, что жизненно необходимо, но было бы удобно. Просто
> удаление/добавление подзаданий может не подходить если важен порядок
> сборки пакетов в задании. В этом случае сейчас проще убить все задание
> и создать новое.

Да, пожалуй что так.


-- 
ldv

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

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

* Re: [devel] NMU и разные репозитарии ( по мотивам #9557)
  2009-07-20 15:39               ` Sergey Y. Afonin
  2009-07-20 15:43                 ` Andrey Rahmatullin
@ 2009-07-21  3:20                 ` REAL
  1 sibling, 0 replies; 26+ messages in thread
From: REAL @ 2009-07-21  3:20 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Sergey Y. Afonin пишет:
> Сборка остановилась с сообщением об отсутствии файла. На самом деле
> я уже нашёл, почему. В репозитарии нормально всё было, это я в новом
> спеке ошибся. Но вопрос, с чем же делается diff, остался: ветка там
> одна.

1. Если Вы выполните `git branch -a', надеюсь, измените мнение ;)

2.  Бранчи - вообще штука виртуальная, по большей части для 
человеческого удобства предназначенная, их может быть, а может не 
быть. Здесь главное - коммиты и тэги, за время жизни репозитория вы 
хоть сто раз можете создавать и удалять бранчи, коммитам/тэгам от 
этого ни тепло, ни холодно.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


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

* [devel] git.alt replacesub (was: NMU и разные репозитарии ( по мотивам #9557))
  2009-07-20 20:55                   ` Dmitry V. Levin
@ 2009-07-21 16:01                     ` Sergey V Turchin
  0 siblings, 0 replies; 26+ messages in thread
From: Sergey V Turchin @ 2009-07-21 16:01 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: Text/Plain, Size: 612 bytes --]

On Monday 20 July 2009, Dmitry V. Levin wrote:

[...]
> > А сильно сложно добавить возможность замены тэга без
> > удаления/добавления подзаданий? Т.е. что-то типа
> >
> > task replacesub <task_id> <subtask_number> <gear_tag>.
>
> Практически невозможно без смены модели, в которой заложено, что
> объект сборки в каждом подзадании не изменяется.
А если по/непо умолчанию нумеровать подзадания через какой-нибудь 
интервал и replacesub делать на первый свободный после удаленного?

[...]

-- 
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: [devel] NMU и разные репозитарии ( по мотивам #9557)
  2009-07-20 17:33                   ` Sergey Y. Afonin
  2009-07-20 17:44                     ` Andrey Rahmatullin
@ 2009-07-22  7:13                     ` Michael Shigorin
  1 sibling, 0 replies; 26+ messages in thread
From: Michael Shigorin @ 2009-07-22  7:13 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Jul 20, 2009 at 10:33:55PM +0500, Sergey Y. Afonin wrote:
> > > спеке ошибся. Но вопрос, с чем же делается diff, остался:
> > > ветка там одна. Вроде бы. 
> > В rules  же написано, с чем. С тегом v@version@
> Только там не написано, что он может быть в том же бранче...
> Если непосредственно про Git всё не знать, оно не слишком
> очевидно. Но, в общем, идею понял, спасибо.

Допиши, пожалуйста.  Это действительно может сбивать с толку.
(с учётом замечания wrar@)

> > > А вот тут http://www.altlinux.org/Gear/tags пишется
> > > про то, что diff между двумя ветками выполняется.
> > Нет, там пишется совершенно другое.
> ***
> *Структура репозитория должна быть примерно такой:
> * 
> *upstream ??? сюда импортятся оригинальные тарболы один за другим, при этом 
> *проставляются таги с именем ??vверсия??, то есть *v1.0, v2.0, v3.0 и т.д 
> *
> *master ??? это наш рабочий бранч, тут мы храним спек, дополнительные sources
> *и изменённые исходники. На каждый релиз пакета *проставляются таги вида
> *%version-%release, то есть 1.0-alt1, 1.0-alt2, 1.0-alt3 и т. д.
> ***
> 
> Если про master написано "рабочий бранч", логично предположить,
> что upstream тоже какой-то бранч.

Чтоб не думать, логично ли такое предположение -- перед словом
"upstream" добавь слово "бранч".  Будет зафиксированный толк
от твоего разбирательства и объяснятельства :-)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

* Re: [devel] NMU и разные репозитарии ( по мотивам #9557)
  2009-07-20 16:58               ` Dmitry V. Levin
  2009-07-20 17:25                 ` Sergey Y. Afonin
  2009-07-20 17:48                 ` Mikhail Efremov
@ 2009-07-22  7:14                 ` Michael Shigorin
  2009-07-22  9:56                   ` [devel] NMU и разные репозитарии (по " Dmitry V. Levin
  2 siblings, 1 reply; 26+ messages in thread
From: Michael Shigorin @ 2009-07-22  7:14 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Jul 20, 2009 at 08:58:40PM +0400, Dmitry V. Levin wrote:
> > 2009-Jul-20 20:17:59 :: [x86_64] dansguardian.git 2.10.1.1-alt3: remote: no need to rebuild
> > 2009-Jul-20 20:18:05 :: [i586] dansguardian.git 2.10.1.1-alt3: remote: no need to rebuild
> > как бы его заставить пересобрать по-новой без увеличения релиза ?
> Тэг, предназначенный для сборки, фиксируется в момент
> добавления подзадания.  Если в исходном репозитории тэг с этим
> именем потом изменился, то в задании сборочный тэг останется
> прежним.  Если требуется изменить сборочный тэг в задании, то
> придётся удалить прежнее подзадания и добавить новое.

Это где-то зафиксировано, кроме архивов и голов?

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

* Re: [devel] NMU и разные репозитарии (по мотивам #9557)
  2009-07-22  7:14                 ` [devel] NMU и разные репозитарии ( по мотивам #9557) Michael Shigorin
@ 2009-07-22  9:56                   ` Dmitry V. Levin
  2009-07-22 12:15                     ` [devel] NMU и разные репозитарии ( по " Sergey Y. Afonin
  2009-07-22 13:35                     ` [devel] NMU и разные репозитарии (по " Michael Shigorin
  0 siblings, 2 replies; 26+ messages in thread
From: Dmitry V. Levin @ 2009-07-22  9:56 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Wed, Jul 22, 2009 at 10:14:10AM +0300, Michael Shigorin wrote:
> On Mon, Jul 20, 2009 at 08:58:40PM +0400, Dmitry V. Levin wrote:
> > > 2009-Jul-20 20:17:59 :: [x86_64] dansguardian.git 2.10.1.1-alt3: remote: no need to rebuild
> > > 2009-Jul-20 20:18:05 :: [i586] dansguardian.git 2.10.1.1-alt3: remote: no need to rebuild
> > > как бы его заставить пересобрать по-новой без увеличения релиза ?
> > Тэг, предназначенный для сборки, фиксируется в момент
> > добавления подзадания.  Если в исходном репозитории тэг с этим
> > именем потом изменился, то в задании сборочный тэг останется
> > прежним.  Если требуется изменить сборочный тэг в задании, то
> > придётся удалить прежнее подзадания и добавить новое.
> 
> Это где-то зафиксировано, кроме архивов и голов?

Это разъяснение того, что мне кажется очевидным.  Можете попробовать
переформулировать это в форме, пригодной для документации по git.alt
на wiki.


-- 
ldv

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

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

* Re: [devel] NMU и разные репозитарии ( по мотивам #9557)
  2009-07-22  9:56                   ` [devel] NMU и разные репозитарии (по " Dmitry V. Levin
@ 2009-07-22 12:15                     ` Sergey Y. Afonin
  2009-07-22 13:35                     ` [devel] NMU и разные репозитарии (по " Michael Shigorin
  1 sibling, 0 replies; 26+ messages in thread
From: Sergey Y. Afonin @ 2009-07-22 12:15 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wednesday 22 July 2009, Dmitry V. Levin wrote:

> пригодной для документации по git.alt на wiki.

Ещё, кстати, момент. Git-репозитарий для бранчей существует ?
Или ещё конкретней, можно ли отправить на сборку в бранч 
srpm, если когда-то в бранч была сделана сборка из git ?

-- 
С уважением, Сергей Афонин
asy@altlinux.ru


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

* Re: [devel] NMU и разные репозитарии (по мотивам #9557)
  2009-07-22  9:56                   ` [devel] NMU и разные репозитарии (по " Dmitry V. Levin
  2009-07-22 12:15                     ` [devel] NMU и разные репозитарии ( по " Sergey Y. Afonin
@ 2009-07-22 13:35                     ` Michael Shigorin
  1 sibling, 0 replies; 26+ messages in thread
From: Michael Shigorin @ 2009-07-22 13:35 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wed, Jul 22, 2009 at 01:56:15PM +0400, Dmitry V. Levin wrote:
> > > > как бы его заставить пересобрать по-новой без увеличения релиза ?
> > > Тэг, предназначенный для сборки, фиксируется в момент
> > > добавления подзадания.  Если в исходном репозитории тэг с этим
> > > именем потом изменился, то в задании сборочный тэг останется
> > > прежним.  Если требуется изменить сборочный тэг в задании, то
> > > придётся удалить прежнее подзадания и добавить новое.
> > Это где-то зафиксировано, кроме архивов и голов?
> Это разъяснение того, что мне кажется очевидным.

Ладно, добавим твои иллюзии к архиву и головам. :)

> Можете попробовать переформулировать это в форме, пригодной для
> документации по git.alt на wiki.

Попробовал; результат в кратком руководстве по git.alt.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

end of thread, other threads:[~2009-07-22 13:35 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-07-20 12:04 [devel] NMU и разные репозитарии ( по мотивам #9557) Sergey Y. Afonin
2009-07-20 12:11 ` Alexey I. Froloff
2009-07-20 13:51   ` Sergey Y. Afonin
2009-07-20 14:18     ` Sergey Vlasov
2009-07-20 15:00       ` Sergey Y. Afonin
2009-07-20 15:06         ` Andrey Rahmatullin
2009-07-20 15:15           ` Sergey Y. Afonin
2009-07-20 15:23             ` Andrey Rahmatullin
2009-07-20 15:39               ` Sergey Y. Afonin
2009-07-20 15:43                 ` Andrey Rahmatullin
2009-07-20 17:33                   ` Sergey Y. Afonin
2009-07-20 17:44                     ` Andrey Rahmatullin
2009-07-20 17:48                       ` Sergey Y. Afonin
2009-07-22  7:13                     ` Michael Shigorin
2009-07-21  3:20                 ` REAL
2009-07-20 16:38             ` Sergey Y. Afonin
2009-07-20 16:58               ` Dmitry V. Levin
2009-07-20 17:25                 ` Sergey Y. Afonin
2009-07-20 17:48                 ` Mikhail Efremov
2009-07-20 20:55                   ` Dmitry V. Levin
2009-07-21 16:01                     ` [devel] git.alt replacesub (was: NMU и разные репозитарии ( по мотивам #9557)) Sergey V Turchin
2009-07-22  7:14                 ` [devel] NMU и разные репозитарии ( по мотивам #9557) Michael Shigorin
2009-07-22  9:56                   ` [devel] NMU и разные репозитарии (по " Dmitry V. Levin
2009-07-22 12:15                     ` [devel] NMU и разные репозитарии ( по " Sergey Y. Afonin
2009-07-22 13:35                     ` [devel] NMU и разные репозитарии (по " Michael Shigorin
2009-07-20 14:18     ` [devel] NMU и разные репозитарии ( по " Alexey I. Froloff

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