ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Autoimports - 2013. Ч.2
@ 2013-01-16 22:21 Igor Vlasenko
  0 siblings, 0 replies; only message in thread
From: Igor Vlasenko @ 2013-01-16 22:21 UTC (permalink / raw)
  To: devel

Часть 2. Рост Autoimports и взаимодействие с Сизифом.

Рост Autoimports несет с собой и проблемы.
Первое - это взаимодействие с Сизифом.

Все чаще будет возникать ситуация, когда майнтайнеру захотелось
собрать какой-то пакет, а он уже давно есть собранный и вполне рабочий
в Sisyphus/autoimports.

Sisyphus/RPMS.autoimports выглядит для пользователя, и так задумано,
как еще одна компонента Sisyphus, наряду с classic и debuginfo.
она не пересекается с RPMS.classic по пакетам, а в случае, 
если пересечение возникло, то оно будет удалено из autoimports.

При этом, чтобы обновление у пользователей было корректным, релиз
пакета в Sisyphus должен быть больше, чем в autoimports.

Это та же логика, что и проверка в incoming, чтобы новый пакет
был больше, чем в p6/t6.

Было бы идеально добавить пакеты autoimports в проверку в incoming,
заявка https://bugzilla.altlinux.org/show_bug.cgi?id=27419
"add src.list from autoimports.altlinux.org to the lists checked",
но поскольку уже прошло больше пол-года, как эта заявка висит в
багзилле без движения, то пришлось написать костыль 
в виде робота - спамера, который спамит майнтайнеров, 
у которых релиз пакета в Sisyphus меньше, чем в autoimports, 
просьбой увеличить релиз в пакете.

Спам - это не слишком хорошо, поэтому прошу сходить на 
https://bugzilla.altlinux.org/show_bug.cgi?id=27419
и проголосовать, чтобы решить эту проблему правильно.

К сожалению, Autoimports не является полноценной компонентой 
с точки зрения майнтайнера: пакеты из Autoimports не получится
указать в зависимостях пакета, отправляемого в Сизиф.
Поэтому никуда не деться и время от времени возникает нужда
перекладывать какие-то пакеты из Autoimports в Сизиф.

Среди последних примеров - переезд perl-Tapper-* c зависимостями
и rosa-media-player в Сизиф под ответственный надзор Андрея Черепонова
и сборка publican под заказ Юрия Седунова.

Переезд пакета в Сизиф может осуществиться 2-мя способами:

1) смена майнтайнера - новый майнтайнер выкладывает свой вариант
пакета в Сизиф и далее сопровождает пакет самостоятельно

2) запросить у меня перекладывание пакета вместе с зависимостями 
в Сизиф на дальнейшее автоматизированное сопровождение роботом уже в
Сизифе. 

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

Большая просьба не перекладывать лишь бы перекладывать.
С роботом пакет все-таки сопровождается, и если нет сил и желания
нести перед пользователями ответственность за пакет, включая
оперативное обновление и починку багов, то лучше пакет не трогать -
без внимания он протухнет и только будет засорять Сизиф.

Продолжение в следующем письме.

-- 

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


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2013-01-16 22:21 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-01-16 22:21 [devel] Autoimports - 2013. Ч.2 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