Bug 27419

Summary: add src.list from autoimports.altlinux.org to the lists checked
Product: [Infrastructure] Infrastructure Reporter: viy <viy@altlinux.org>
Component: girarAssignee: Dmitry V. Levin <ldv@altlinux.org>
Status: NEW QA Contact: Nobody's working on this, feel free to take it <nobody@altlinux.org>
Severity: enhancement    
Priority: P3 CC: asy@altlinux.org, enp@altlinux.org, evg@altlinux.org, grenka@basealt.ru, ildar@altlinux.org, mike@altlinux.org, real.altlinux.org@gmail.com, zerg@altlinux.org
Version: unspecified   
Hardware: all   
OS: Linux   
URL: ftp://autoimports.altlinux.org/pub/ALTLinux/autoimports/Sisyphus/files/list/src.list

Description From 2012-06-07 20:40:30
в girar проверяется, (в gb-task-repo-vercheck?) чтобы поступивший пакет
был не моложе уже имеющихся в бранчах пакетов.

Так как autoimports.altlinux.org скоро станет публичным расширением Сизифа,
прошу добавить в эту проверку и пакеты из autoimports.
src.list для пакетов из autoimports доступен по адресу:
http://autoimports.altlinux.org/pub/ALTLinux/autoimports/Sisyphus/files/list/src.list
------- Comment #1 From 2012-06-08 14:07:54 -------
Проблема актуальна:
люди уже начинают интересоваться пакетами из autoimports,
а раз эти пакеты уже могут стоять у пользователей, то нужно проверять,
что пакеты, заливаемые в Сизиф, вытесняют пакеты из autoimports.
------- Comment #2 From 2012-06-08 14:14:54 -------
Прежде чем пакеты из autoimports начнут влиять на правила приема пакетов в
Сизиф и бранчи, надо зафиксировать правила, по которым пакеты попадают в
autoimports.

Иначе получается, что на пакеты в Сизиф и бранчи накладываются достаточно
произвольные ограничения, вплоть до невозможности отправить пакет в бранч,
поскольку, с одной стороны, он не должен быть свежее сизифного, и, с другой
стороны, он должен быть свежее импортированного.
------- Comment #3 From 2012-06-08 14:31:01 -------
(В ответ на комментарий №2)
> надо зафиксировать правила, по которым пакеты попадают в autoimports.

Сейчас бранчей в autoimports нет; таким образом, на пакеты в бранчах они
не влияют. В момент форка p7 из Сизифа я хочу сделать аналогичный
форк и в autoimports, получив, таким образом, autoimports/p7.

Тогда и для пакетов в p7/branch необходимо будет проверять, что они 
старше, чем пакеты в autoimports/p7.
Ограничений же, чтобы пакет в branch был моложе пакета в autoimports/Sisyphus,
лучше не накладывать.
С другой стороны, это не слишком сильное ограничение: раз пакет в autoimports,
то его нет в настоящем сизифе и его можно смело туда залить.
------- Comment #4 From 2012-06-08 14:38:05 -------
Т.е. избыточных ограничений лучше не накладывать -
для этого для проверки по версиям снизу использовать смерженный список пакетов,
Sisyphus/classic+Sisyphus/autoimports,
а для проверки в бранчах по версиям сверху использовать чистый список пакетов
Sisyphus/classic.

Также, удаление пакетов из Sisyphus/autoimports будет проводиться по крону раз
в сутки, поэтому нормально, что src.list для пакетов из autoimports может
содержать names пакетов, которые уже залиты в сизиф.
Поэтому мерж src.list из autoimports и из Sisyphus/classic надо делать
аккуратно.
------- Comment #5 From 2012-10-12 10:34:14 -------
Проблема по прежнему актуальна,
в Сизиф заливаются пакеты с релизом меньше чем в autoimports
(последний пример perl-Devel-Autoflush) 
что может создавать проблемы с обновлением из Сизифа.
------- Comment #6 From 2013-11-14 15:23:30 -------
(В ответ на комментарий №5)
> в Сизиф заливаются пакеты с релизом меньше чем в autoimports
Я бы сказал наоборот, в autoimports заливаются пакеты с заведомо большим
релизом, чем нужно.
------- Comment #7 From 2013-12-07 05:05:41 -------
Так меньше alt1_* не получится, т.к. alt0_* не сбэкпортится при надобности.
------- Comment #8 From 2013-12-09 16:45:52 -------
(В ответ на комментарий №7)
> Так меньше alt1_* не получится, т.к. alt0_* не сбэкпортится при надобности.
Нужно получать такие, чтоб сбэкпортился.
------- Comment #9 From 2016-04-06 13:32:28 -------
Может, пока суть да дело, хотябы предупреждение в лог сборки выдавать ? А то,
бывает, пост фактум узнаёшь, что пакет-то уже был в autoimports.
------- Comment #10 From 2018-06-09 13:52:38 -------
Проблема по-прежнему актуальна: python-module-apipkg