ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] girar-nmu.git: srpm or gears?
@ 2015-11-12 20:04 Ivan Zakharyaschev
  2015-11-12 20:32 ` Igor Vlasenko
  0 siblings, 1 reply; 6+ messages in thread
From: Ivan Zakharyaschev @ 2015-11-12 20:04 UTC (permalink / raw)
  To: devel

Здравствуйте!

Вот есть пакет girar-nmu -- его беспорядочно собирали то как srpm, то
через gear. В итоге есть несколько несвязанных кусков истории.
Выглядит не очень красиво и понятно.

Что в будущем делать? Если будут (небольшие косметические) можно ли
собрать через gear? (Как-то привычнее вести непррерывную историю
изменений в git.) Или есть возражения?

Для справки:

Кусок с предпоследним релизом:

http://git.altlinux.org/gears/g/girar-nmu.git?p=girar-nmu.git;a=shortlog;h=refs/tags/1.26-alt1

2015-10-13 	Gleb Fotengauer... 	1.26-alt1 old/sisyphus-task152005
1.26-alt1 gb-sisyphus-task151367.100 	commit | commitdiff | tree |
snapshot
2015-10-13 	Gleb Fotengauer... 	girar-nmu-helper-task-add-git: fix
typo 	commit | commitdiff | tree | snapshot
2015-08-22 	Igor Vlasenko	1.25-alt1 1.25-alt1
gb-sisyphus-task147972.100 	commit | commitdiff | tree | snapshot
2014-12-14 	Igor Vlasenko	1.24-alt1 	commit | commitdiff | tree | snapshot
2014-12-14 	Igor Vlasenko	debug output of ambiguous requires 	commit |
commitdiff | tree | snapshot
2014-12-11 	Igor Vlasenko	1.23-alt1 	commit | commitdiff | tree | snapshot
2014-12-10 	Igor Vlasenko	girar-nmu-helper-git-push-build: fixes for
what gear... 	commit | commitdiff | tree | snapshot
2014-12-09 	Igor Vlasenko	misprint 	commit | commitdiff | tree | snapshot
2014-12-04 	Igor Vlasenko	1.22-alt1 	commit | commitdiff | tree | snapshot
2014-12-04 	Igor Vlasenko	girar-nmu-local-build: fixed quoting of
hasher args 	commit | commitdiff | tree | snapshot
2014-12-04 	Igor Vlasenko	new file: GirarWriterPrototype.pm 	commit |
commitdiff | tree | snapshot
2014-12-04 	Igor Vlasenko	bugfix in nvr check 	commit | commitdiff |
tree | snapshot
2014-12-04 	Igor Vlasenko	girar-nmu-sort-transaction:
--ignore-umbiguous-provides 	commit | commitdiff | tree | snapshot
2014-12-04 	Igor Vlasenko	girar-nmu-sort-transaction: --buildfrom-none
	commit | commitdiff | tree | snapshot
2014-12-04 	Igor Vlasenko	bugfix 	commit | commitdiff | tree | snapshot
2014-12-03 	Igor Vlasenko	1.21-alt1 	commit | commitdiff | tree | snapshot

и т.д. (тут много коммитов без тегов релизов).

Так не видно, но если сделать git fetch, то видно, что у этих кусков
нет общих коммитов, хотя по смыслу эти номера релизов есть и там, и
там.

Кусок самый "свежий" (в котором предпоследний релиз и некоторые пропущены):

http://git.altlinux.org/srpms/g/girar-nmu.git?p=girar-nmu.git;a=shortlog

2015-10-22 	Igor Vlasenko	1.27-alt1 sisyphus 1.27-alt1
gb-sisyphus-task152005.100 	commit | commitdiff | tree | snapshot
2014-12-14 	Igor Vlasenko	1.24-alt1 1.24-alt1
gb-sisyphus-task136623.100 	commit | commitdiff | tree | snapshot
2014-12-11 	Igor Vlasenko	1.23-alt1 1.23-alt1
gb-sisyphus-task136334.100 	commit | commitdiff | tree | snapshot
2014-12-04 	Igor Vlasenko	1.22-alt1 1.22-alt1
gb-sisyphus-task136001.100 	commit | commitdiff | tree | snapshot
2014-12-03 	Igor Vlasenko	1.21-alt1 1.21-alt1
gb-sisyphus-task135957.100 	commit | commitdiff | tree | snapshot
2014-11-26 	Igor Vlasenko	1.20-alt1 1.20-alt1
gb-sisyphus-task135535.100 	commit | commitdiff | tree | snapshot
2014-10-04 	Igor Vlasenko	1.19-alt1 1.19-alt1
gb-sisyphus-task131555.100 	commit | commitdiff | tree | snapshot
2014-09-19 	Igor Vlasenko	1.18-alt1 1.18-alt1
gb-sisyphus-task130715.100 	commit | commitdiff | tree | snapshot
2014-06-14 	Igor Vlasenko	1.17-alt1 1.17-alt1
gb-sisyphus-task121501.100 	commit | commitdiff | tree | snapshot
2014-04-17 	Igor Vlasenko	1.16-alt1 1.16-alt1
gb-sisyphus-task118445.100 	commit | commitdiff | tree | snapshot
2013-10-01 	Igor Vlasenko	1.15-alt1 1.15-alt1
gb-sisyphus-task105158.100 	commit | commitdiff | tree | snapshot
2013-05-13 	Igor Vlasenko	1.14-alt3 1.14-alt3
gb-sisyphus-task97201.100 	commit | commitdiff | tree | snapshot
2013-05-12 	Igor Vlasenko	1.14-alt2 1.14-alt2
gb-sisyphus-task97185.100 	commit | commitdiff | tree | snapshot
2013-05-12 	Igor Vlasenko	1.14-alt1 1.14-alt1
gb-sisyphus-task97177.100 	commit | commitdiff | tree | snapshot
2013-04-24 	Igor Vlasenko	1.13-alt1 c7 p7 1.13-alt1
gb-sisyphus-task96533.100 	commit | commitdiff | tree | snapshot
2013-03-29 	Igor Vlasenko	1.12-alt1 1.12-alt1
gb-sisyphus-task93324.100 	commit | commitdiff | tree | snapshot
2013-03-27 	Igor Vlasenko	1.11-alt1 1.11-alt1
gb-sisyphus-task93284.100 	commit | commitdiff | tree | snapshot
2013-03-27 	Igor Vlasenko	1.10-alt1 1.10-alt1
gb-sisyphus-task93282.100 	commit | commitdiff | tree | snapshot
2013-03-27 	Igor Vlasenko	1.07-alt1 1.07-alt1
gb-sisyphus-task93281.100 	commit | commitdiff | tree | snapshot
2012-12-08 	Igor Vlasenko	1.06-alt1 1.06-alt1
gb-sisyphus-task85725.100 	commit | commitdiff | tree | snapshot
2012-12-01 	Igor Vlasenko	1.05-alt1 1.05-alt1
gb-sisyphus-task85287.100 	commit | commitdiff | tree | snapshot
2012-09-27 	Igor Vlasenko	1.04-alt1 1.04-alt1 gb-sisyphus-task81280
	commit | commitdiff | tree | snapshot
2012-06-27 	Igor Vlasenko	1.03-alt1 1.03-alt1 	commit | commitdiff |
tree | snapshot
2012-06-18 	Igor Vlasenko	1.02-alt1 1.02-alt1 	commit | commitdiff |
tree | snapshot
2012-01-30 	Igor Vlasenko	1.01-alt1 1.01-alt1 	commit | commitdiff |
tree | snapshot
2012-01-29 	Igor Vlasenko	1.00-alt1 1.00-alt1 	commit | commitdiff |
tree | snapshot
2011-12-30 	Igor Vlasenko	0.99-alt1 0.99-alt1 	commit | commitdiff |
tree | snapshot
2011-11-03 	Igor Vlasenko	0.98-alt1 0.98-alt1 	commit | commitdiff |
tree | snapshot
2011-09-29 	Igor Vlasenko	0.97-alt1 0.97-alt1 	commit | commitdiff |
tree | snapshot
2011-05-24 	Igor Vlasenko	0.96-alt6 0.96-alt6 	commit | commitdiff |
tree | snapshot
2011-05-24 	Igor Vlasenko	0.96-alt5 0.96-alt5 	commit | commitdiff |
tree | snapshot
2011-05-22 	Igor Vlasenko	0.96-alt4 0.96-alt4 	commit | commitdiff |
tree | snapshot
2011-05-20 	Igor Vlasenko	0.96-alt3 0.96-alt3 	commit | commitdiff |
tree | snapshot
2011-04-11 	Igor Vlasenko	0.96-alt2 p6 0.96-alt2 	commit | commitdiff
| tree | snapshot
2011-01-14 	Igor Vlasenko	0.95-alt1 0.95-alt1 	commit | commitdiff |
tree | snapshot
2010-11-29 	Igor Vlasenko	0.94-alt1 0.94-alt1 	commit | commitdiff |
tree | snapshot
2010-11-26 	Igor Vlasenko	0.93-alt1 0.93-alt1 	commit | commitdiff |
tree | snapshot
2010-11-24 	Igor Vlasenko	0.92-alt1 0.92-alt1 	commit | commitdiff |
tree | snapshot
2010-11-22 	Igor Vlasenko	0.91-alt1 0.91-alt1 	commit | commitdiff |
tree | snapshot
2010-11-20 	Igor Vlasenko	0.90-alt1 0.90-alt1 	commit | commitdiff |
tree | snapshot
2010-11-17 	Igor Vlasenko	0.22-alt1 0.22-alt1 	commit | commitdiff |
tree | snapshot
2010-11-16 	Igor Vlasenko	0.21-alt1 0.21-alt1 	commit | commitdiff |
tree | snapshot
2010-11-15 	Igor Vlasenko	0.20-alt1 0.20-alt1 	commit | commitdiff |
tree | snapshot
2010-11-12 	Igor Vlasenko	0.19-alt1 0.19-alt1 	commit | commitdiff |
tree | snapshot
2010-11-09 	Igor Vlasenko	0.18-alt1 0.18-alt1 	commit | commitdiff |
tree | snapshot
2010-11-04 	Igor Vlasenko	0.16-alt1 0.16-alt1 	commit | commitdiff |
tree | snapshot
2010-11-04 	Igor Vlasenko	0.15-alt1 0.15-alt1 	commit | commitdiff |
tree | snapshot
2010-11-04 	Igor Vlasenko	0.14-alt1 0.14-alt1 	commit | commitdiff |
tree | snapshot
2010-11-03 	Igor Vlasenko	0.13-alt1 0.13-alt1 	commit | commitdiff |
tree | snapshot
2010-11-03 	Igor Vlasenko	0.12-alt1 0.12-alt1 	commit | commitdiff |
tree | snapshot
2010-11-02 	Igor Vlasenko	0.11-alt1 0.11-alt1 	commit | commitdiff |
tree | snapshot
2010-10-24 	Igor Vlasenko	0.10-alt1 0.10-alt1 	commit | commitdiff |
tree | snapshot
2010-10-21 	Igor Vlasenko	0.09-alt1 0.09-alt1 	commit | commitdiff |
tree | snapshot
2010-10-15 	Igor Vlasenko	0.08-alt1 0.08-alt1 	commit | commitdiff |
tree | snapshot
2010-10-05 	Igor Vlasenko	0.07-alt1 0.07-alt1 	commit | commitdiff |
tree | snapshot


Regards,
-- 
Ivan


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

* Re: [devel] girar-nmu.git: srpm or gears?
  2015-11-12 20:04 [devel] girar-nmu.git: srpm or gears? Ivan Zakharyaschev
@ 2015-11-12 20:32 ` Igor Vlasenko
  2015-11-12 21:07   ` Gleb Fotengauer-Malinovskiy
  2015-11-12 23:38   ` Ivan Zakharyaschev
  0 siblings, 2 replies; 6+ messages in thread
From: Igor Vlasenko @ 2015-11-12 20:32 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: Ivan Zakharyaschev

On Thu, Nov 12, 2015 at 11:04:17PM +0300, Ivan Zakharyaschev wrote:
> Здравствуйте!
> 
> Вот есть пакет girar-nmu -- его беспорядочно собирали то как srpm, то
> через gear. В итоге есть несколько несвязанных кусков истории.
> Выглядит не очень красиво и понятно.

Гм. у пакета girar-nmu есть upstream. Это я.
upstream-ный репозиторий --- 
git.alt:/people/viy/girar-nmu.git
в принципе, там красиво и понятно.
я пакет отправлял на сборку как srpm, просто 
мне так было удобнее.
Но недавно Глеб сделал исправление и отправил 
пакет через git.

 > Что в будущем делать? Если будут (небольшие косметические) можно ли
> собрать через gear? (Как-то привычнее вести непррерывную историю
> изменений в git.) Или есть возражения?

Без проблем - как вам удобнее. 
Пока не было контрибуторов -
отправлял на сборку как мне удобнее.
Раз намечается совместная работа -- то
и сам перейду на girar-nmu-helper-git-push-build -c -T 
:) 

-- 

I V


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

* Re: [devel] girar-nmu.git: srpm or gears?
  2015-11-12 20:32 ` Igor Vlasenko
@ 2015-11-12 21:07   ` Gleb Fotengauer-Malinovskiy
  2015-11-12 23:38   ` Ivan Zakharyaschev
  1 sibling, 0 replies; 6+ messages in thread
From: Gleb Fotengauer-Malinovskiy @ 2015-11-12 21:07 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: Ivan Zakharyaschev

On Thu, Nov 12, 2015 at 10:32:12PM +0200, Igor Vlasenko wrote:
> On Thu, Nov 12, 2015 at 11:04:17PM +0300, Ivan Zakharyaschev wrote:
> > Здравствуйте!
> > 
> > Вот есть пакет girar-nmu -- его беспорядочно собирали то как srpm, то
> > через gear. В итоге есть несколько несвязанных кусков истории.
> > Выглядит не очень красиво и понятно.
> 
> Гм. у пакета girar-nmu есть upstream. Это я.
> upstream-ный репозиторий --- 
> git.alt:/people/viy/girar-nmu.git
> в принципе, там красиво и понятно.
> я пакет отправлял на сборку как srpm, просто 
> мне так было удобнее.
> Но недавно Глеб сделал исправление и отправил 
> пакет через git.

Я мог, но кажется нет, потому что 1.25-alt1 был уже из гита:
http://git.altlinux.org/tasks/archive/done/_144/147972/
и я собрал так же как было из git.

-- 
glebfm


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

* Re: [devel] girar-nmu.git: srpm or gears?
  2015-11-12 20:32 ` Igor Vlasenko
  2015-11-12 21:07   ` Gleb Fotengauer-Malinovskiy
@ 2015-11-12 23:38   ` Ivan Zakharyaschev
  2015-11-13  8:13     ` Michael Shigorin
  1 sibling, 1 reply; 6+ messages in thread
From: Ivan Zakharyaschev @ 2015-11-12 23:38 UTC (permalink / raw)
  To: Igor Vlasenko; +Cc: ALT Linux Team development discussions

2015-11-12 23:32 UTC+03:00, Igor Vlasenko <vlasenko@imath.kiev.ua>:
> On Thu, Nov 12, 2015 at 11:04:17PM +0300, Ivan Zakharyaschev wrote:

>> Вот есть пакет girar-nmu -- его беспорядочно собирали то как srpm, то
>> через gear. В итоге есть несколько несвязанных кусков истории.

> Гм. у пакета girar-nmu есть upstream. Это я.
> upstream-ный репозиторий ---
> git.alt:/people/viy/girar-nmu.git
> в принципе, там красиво и понятно.
> я пакет отправлял на сборку как srpm, просто
> мне так было удобнее.

Аа, так понятнее. Просто было странно, что источник сборки пакета не
указывал напрямую на git-репозиторий (upstream-ный), в который надо
вносить очередную правку. Т.е. идея посмотреть girar-get-upload-method
и склонировать оттуда репозиторий для работы не годилась. (А если там
что-то новенькое от контрибутора вдруг появится, надо втягивать в
upstream вручную, а не git merge и т.п.)

Regards,

-- 
Ivan

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

* Re: [devel] girar-nmu.git: srpm or gears?
  2015-11-12 23:38   ` Ivan Zakharyaschev
@ 2015-11-13  8:13     ` Michael Shigorin
  2015-11-13 17:15       ` Igor Vlasenko
  0 siblings, 1 reply; 6+ messages in thread
From: Michael Shigorin @ 2015-11-13  8:13 UTC (permalink / raw)
  To: devel

On Fri, Nov 13, 2015 at 02:38:15AM +0300, Ivan Zakharyaschev wrote:
> Аа, так понятнее. Просто было странно, что источник сборки пакета не
> указывал напрямую на git-репозиторий (upstream-ный), в который надо
> вносить очередную правку.

Вообще была такая идея -- дополнить формат gear repo указанием
апстримных источников (и, видимо, обвязать утилитами для типовых
операций, в т.ч. над git remotes).

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


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

* Re: [devel] girar-nmu.git: srpm or gears?
  2015-11-13  8:13     ` Michael Shigorin
@ 2015-11-13 17:15       ` Igor Vlasenko
  0 siblings, 0 replies; 6+ messages in thread
From: Igor Vlasenko @ 2015-11-13 17:15 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Fri, Nov 13, 2015 at 11:13:33AM +0300, Michael Shigorin wrote:
> On Fri, Nov 13, 2015 at 02:38:15AM +0300, Ivan Zakharyaschev wrote:
> > Аа, так понятнее. Просто было странно, что источник сборки пакета не
> > указывал напрямую на git-репозиторий (upstream-ный), в который надо
> > вносить очередную правку.
> 
> Вообще была такая идея -- дополнить формат gear repo указанием
> апстримных источников (и, видимо, обвязать утилитами для типовых
> операций, в т.ч. над git remotes).

Уже сделано, см.
https://www.altlinux.org/Gear/remotes

обновлять можно так (пример из робота для perl):
gear-uupdate --upstream-version 0.56 --tag v0.56 --ch '- automated CPAN update'



-- 

I V


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

end of thread, other threads:[~2015-11-13 17:15 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-11-12 20:04 [devel] girar-nmu.git: srpm or gears? Ivan Zakharyaschev
2015-11-12 20:32 ` Igor Vlasenko
2015-11-12 21:07   ` Gleb Fotengauer-Malinovskiy
2015-11-12 23:38   ` Ivan Zakharyaschev
2015-11-13  8:13     ` Michael Shigorin
2015-11-13 17:15       ` Igor Vlasenko

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