[devel] Q: time to wave rpm-build-python off

Ildar Mulyukov ildar.mulyukov на gmail.com
Вт Май 4 08:00:53 MSK 2021


On Thu, Apr 29, 2021 at 10:55 PM Dmitry V. Levin <ldv на altlinux.org> wrote:

> On Thu, Apr 29, 2021 at 07:14:05PM +0300, Dmitry V. Levin wrote:
> [...]
> > Соответственно, python.req может рассказать, для обработки каких файлов
> > нужен отсутствующий python.req.py.
>
> И тут вылезет много всякого.  Например:
> <cut/>
> /usr/share/games/commandergenius/scripts/Oblivion/*.py - это скрипты на
> питоне неизвестной версии, шебангов в них нет.
>
> /usr/lib/rpm/python.prov.files считает, что /usr/lib/rpm/python.prov
> следует их обработать.
> Но если спросить, скажем, /usr/lib/rpm/python3.prov.files, там тоже
> наверняка скажут, что /usr/lib/rpm/python3.prov следует их обработать.
>
очевидно, что скрипты ошибаются (а точнее, их авторы).
Если файл *.py может быть интерпретирован обеими мажорными версиями питона,
то почему /usr/lib/rpm/python.prov (кстати, неудаляемый из окружения)
считает правильным завалить сборку? тут же рядом стоит rpm-build-python3,
который прекрасно выполнит эту работу, но до него даже очередь не доходит...
Прошу поправить некорректное поведение. Конечно, питоноводы лучше скажут,
как это правильно сделать. Но моё ИМХО --- решение нужно принимать в
зависимости от установленных в сборочную среду пакетов.
-- 
Ildar Mulyukov,
(ΙΧΘΥΣ) child of God

email: ildar.mulyukov на gmail.com
matrix: @ildar:matrix.org
GoogleTalk: ildar.mulyukov на gmail.com
blog: http://johan-notes.blogspot.com/
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20210504/525578a8/attachment.html>


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