[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