On Thu, 22 Aug 2019, Ivan A. Melnikov wrote: > On Thu, Aug 22, 2019 at 05:18:47PM +0300, Ivan Zakharyaschev wrote: > > Hello! > > > > On Wed, 21 Aug 2019, Anton Farygin wrote: > > > > > On 20.08.2019 20:11, Anton Farygin wrote: > > > > Ну или мне кажется что с disttag. > > > > > > > > Задание вот это: > > > > > > > > http://git.altlinux.org/tasks/236350/ > > > > > > При этом естественно простой rebuild для ocaml-curses работает. И, я так > > > подозреваю, что если его сделать - то проблема исчезнет, т.к. после rebuild в > > > disttag ocaml-curses sisyphus сменится на p9. > > > > Да, наверное, такой workaround поможет. > > > > Ещё пример -- 236281 (shaba@) > > > > > Забавно то, что т.к. ocaml-curses не было для aarch64 в p9 - задание для > > > aarch64 прошло дальше других архитектур. > > > > > > Вопрос - это ошибка в сборочнице, в hasher'е, в apt или в rpm ? > > > > Пока на сборочных нодах стоял хостовый apt (который используется для > > вычисления сборочной среды hasher-ом), который учитывал buildtime, но не > > учитывал disttag, с такой проблемой, наверное, нельзя было столкнуться. > > > > Это >= 0.5.15lorg2-alt65 и < 0.5.15lorg2-alt68 . > > > > Судя по тому, что стали происходить такие вещи, apt обновили на сборочных > > нодах на релиз >= 0.5.15lorg2-alt68 . > > > > Теперь надо придумать и реализовать решение для сборочницы. > > Разве имеет смысл что-то специфичное для сборочницы? > > Возможно я чего-то не понимаю, но. > > Если пакет при rebuild получит меньший disttag, он потом не обновится > у пользователей. Значит, либо rebuild должен сохранять disttag, Но у пользователей (установивших дистрибутив из p9) будет пакет rpm, собранный для p9, а в нём настроено значение макроса _priority_distbranch в значение p9, т.е. при совпадении EVR предпочитаются пакеты с disttag-ом p9. А на сборочных нодах хост-система для запуска hasher одна и та же (неважно для какого бранча собирается пакет). Поэтому там один раз зафиксировать такую настройку так просто нельзя. > либо он просто не будет работать в этом случае, и нужно > поднимать релизы для пересборки. -- Best regards, Ivan