[devel] inheritance check

Gleb Fotengauer-Malinovskiy glebfm на altlinux.org
Вт Июн 15 20:04:44 MSK 2021


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
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 801 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20210615/9b719ef1/attachment-0001.bin>


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