[devel] Autoimports - 2013. Ч.2

Igor Vlasenko vlasenko на imath.kiev.ua
Чт Янв 17 02:21:17 MSK 2013


Часть 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.



Подробная информация о списке рассылки Devel