2024-Nov-14 16:08:30 :: task #362537 for p11 started by sem: 2024-Nov-14 16:08:30 :: message: bugfix #100 build 0.12.2-alt2 from /people/sem/packages/libgumbo.git fetched at 2024-Nov-14 14:17:37 2024-Nov-14 16:08:31 :: [x86_64] #100 libgumbo.git 0.12.2-alt2: build start 2024-Nov-14 16:08:31 :: [aarch64] #100 libgumbo.git 0.12.2-alt2: build start 2024-Nov-14 16:08:31 :: [i586] #100 libgumbo.git 0.12.2-alt2: build start [x86_64] or: setup.py cmd --help [x86_64] error: invalid command 'bdist_wheel' [x86_64] Traceback (most recent call last): [x86_64] -- [x86_64] raise RuntimeError(err_msg) from None [x86_64] RuntimeError: build_wheel failed В Сизиф собралось.
Впрочем, у rpm-macros-python3 одинаковый в Сизифе и p11, так что проблема скорее всего в python3-module-pyproject-installer.
pyproject-installer всего лишь дергает build backend, в данном случае setuptools, поэтому не может быть ответственным за указанную проблему. Сизифный setuptools более свежей версии и включает в себя wheel и зависит от. Если хочется "вчера", то добавьте сборочную зависимость на wheel к вашему пакету. Хотелось бы добиться прямого копирования Python пакетов из сизифа в P11. Варианты: 1) правильный - нужно заняться бэкпортом setuptools в p11 с учетом: https://bugzilla.altlinux.org/50996 Что, очень вероятно, весьма трудозатратно. 2) возможно, более эффективный вариант - это добавить runtime зависимость на wheel к setuptools
Из всего этого я делаю вывод, что использовать новые макросы пока рано.
(In reply to Mikhail Efremov from comment #3) > Из всего этого я делаю вывод, что использовать новые макросы пока рано. Up to you. TBH I don't think it's a problem at all. No one said you can *just* copy packages between branches. See for details: https://www.altlinux.org/Python_packaging_guide#Build_dependencies https://www.altlinux.org/Python_packaging_guide#New_build_dependencies
WONTFIX тогда уж.
Let me repeat This is not a bug. > distro packager is responsible for specifying these requirements in RPM specfile. Doesn't really matter.