ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel]  I: планы по  watch.altlinux.org
@ 2011-12-20 19:39 Igor Vlasenko
  2011-12-20 19:54 ` Igor Vlasenko
  2011-12-21  8:11 ` thecrux
  0 siblings, 2 replies; 16+ messages in thread
From: Igor Vlasenko @ 2011-12-20 19:39 UTC (permalink / raw)
  To: devel

Поменял тему, так как содержание вышло за рамки Just Talk и тега [JT]

On Tue, Dec 20, 2011 at 09:12:10PM +0400, Dmitry V. Levin wrote:
> Если бы эти маловостребованные пакеты можно было бы один раз очистить, а
> потом мейнтейнить роботами, то на душе было бы не так пакостно.

Такая схема тоже есть. 

Для умных трудолюбивых уже сейчас работает основной контур 
такой схемы -  добавляем в спек и в gear репозиторий 
.watch файл, и обновляемся через rpm-uscan.

Другое дело, что благие намерения есть, а реально этим никто 
не пользуется - эффект от подобной автоматизации 
не настолько большой, чтобы преодолеть (достаточно низкий)
барьер вхождения даже в эту, относительно простую, технологию.

для реальной жизни я разворачиваю песочницу, watch.altlinux.org, 
где, кроме оповещений о новых версиях, можно будет по желанию 
развернуть test-only сборку (без необходимости создавать watch файлы).
Т.е. если cpanwatch сработал, то новые исходники можно скачать со cpan.
если fedorawatch сработал, новые исходники можно выковырять из их
src.rpm, и т.д., затем вставить их "тупым" роботом в старый пакет, 
пройтись buildreq-src и послать на test-only сборку.

майнтайнеру будет звонок, что новая версия вышла, 
а при желании, или наоборот, его отсутствии, он может и approve выписать.

> К сожалению, наши правила не формализованы настолько, чтобы другой робот
> столь же проворно такие пакеты заворачивал.  Я посмотрел несколько таких
> пакетов, и мне показалось, что ни один из них не прошел бы через наш join.

Упомянутые пакеты брались из федоры, где они quite legal and quite fedorish.
Это как спрашивать, почему китайцы желтые и нельзя ли их перекрасить
в белый цвет. В принципе, роботом можно, но на данном этапе, думаю,
главное - получать на выходе правильные бинарные пакеты,
а получать в промежуточном src.rpm гламурный спек по последней моде
робота можно научить и позже.

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine

_______________________________________________
Devel mailing list
Devel@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/devel

----- End forwarded message -----

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



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

end of thread, other threads:[~2011-12-21 17:57 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-12-20 19:39 [devel] I: планы по watch.altlinux.org Igor Vlasenko
2011-12-20 19:54 ` Igor Vlasenko
2011-12-20 21:16   ` Led
2011-12-20 21:36     ` [devel] [jt] " Dmitry V. Levin
2011-12-20 21:54       ` Igor Vlasenko
2011-12-20 22:24       ` Led
2011-12-20 22:38         ` Dmitry V. Levin
2011-12-20 21:34   ` [devel] " Dmitry V. Levin
2011-12-20 22:04     ` Igor Vlasenko
2011-12-20 22:32       ` Igor Vlasenko
2011-12-21 10:51     ` Michael Shigorin
2011-12-21  8:11 ` thecrux
2011-12-21  9:14   ` REAL
2011-12-21 10:53   ` Michael Shigorin
2011-12-21 11:54     ` REAL
2011-12-21 17:57   ` 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