[devel] Q: mono FTBFS

Ivan A. Melnikov iv на altlinux.org
Ср Июн 23 15:11:39 MSK 2021


On Wed, Jun 23, 2021 at 02:01:37PM +0300, Dmitry V. Levin wrote:
> On Wed, Jun 23, 2021 at 01:51:26PM +0300, Aleksei Nikiforov wrote:
> > 23.06.2021 13:40, Dmitry V. Levin пишет:
> [...]
> > > Вешать баг на rpm-build-mono?
> > 
> > Насколько я вижу, с rpm-build-mono всё в порядке. Лучше на rpm-build. 
> > Там сломали и недочинили.
> 
> Какие есть основания полагать, что rpm-build-mono сломался из-за изменений
> в rpm-build, которых не было?

Смотрите как интересно. В логах [1] пишут:

[00:21:46] /usr/lib/rpm/python3.prov: ERROR: rpm-build-python3 is not installed, the following files cannot be processed: /usr/src/tmp/mono-buildroot/usr/bin/mono-gdb.py /usr/src/tmp/mono-buildroot/usr/bin/mono-sgen-gdb.py 
[00:21:46] find-provides: ERROR: /usr/lib/rpm/python3.prov failed

И никаких провайдов вида `mono(...)` не находится.

Но если в сборочную среду добавить rpm-build-python3
(это я локально в хешере попробовал), то такие зависимости
находятся:

$ rpm -qp --provides ~/hasher/repo/x86_64/RPMS.hasher/mono-core-6.12.0.122-alt1.x86_64.rpm | grep ^mono | head -n5
mono4-core = 6.12.0.122-alt1
mono(Commons.Xml.Relaxng) = 4.0
mono(Commons.Xml.Relaxng) = 4.0.0.0
mono(CustomMarshalers) = 4.0
mono(CustomMarshalers) = 4.0.0.0

Мне это кажется странным. Мне кажется, такие ошибки python3.prov
должны или приводить к падению сборки или игнорироваться,
а тут происходить что-то третье.

[1] http://git.altlinux.org/tasks/275142/build/100/x86_64/log

-- 
  wbr,
    iv m.


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