On Tue, Jun 15, 2021 at 04:59:26PM +0000, Vladimir D. Seleznev wrote: > On Tue, Jun 15, 2021 at 07:28:37PM +0300, Gleb Fotengauer-Malinovskiy wrote: > > On Tue, Jun 15, 2021 at 12:22:34PM +0300, Sergey V Turchin wrote: > > > On Tuesday, 15 June 2021 12:12:27 MSK Konstantin Lepikhov wrote: > > > > > > [...] > > > > > > Более того, т.к. inheritance check у нас делается в конце сборки это > > > > > > очень > > > > > > ломает процесс, ведь сначала ждешь несколько часов пока все соберется, > > > > > > ставишь зависимости, а потом бах, ваш пакет оказывается кто-то уже > > > > > > собрал в > > > > > > обход, начинайте все с начала. > > > > К сожалению, для того, чтобы проверить inheritance check, нужно знать, как > > называется исходный пакет, а эта информация у нас сейчас появляется только > > после сборки. > > Проверить имя исходного пакета можно собрав только исходный пакет, > обычно они быстро собираются. Возможно, достаточно просто модифицировать > сборочницу, сначала собирая только source-пакет, делая все проверки на > inheritance-check и sourceid, а потом уже собирать actual пакет. Идея собирать исходные пакеты отдельно от бинарных уже возникала раньше. Например, без этого очень сложно решать проблему, которая возникла в связи с внедрением disttag и проявляется в noarch-подпакетах в случае, когда на некоторых архитектурах меняется сборочная среда (а на некоторых архитектурах не меняется). -- glebfm