Bug 41202 - rpm-build-python3: add %python3_version_nodots
Summary: rpm-build-python3: add %python3_version_nodots
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: rpm-build-python3 (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Ivan Zakharyaschev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-10-23 21:24 MSK by viy
Modified: 2021-10-23 21:24 MSK (History)
8 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description viy 2021-10-23 21:24:28 MSK
в rpm-build-python есть %python_version_nodots(...)
/usr/lib/rpm/macros.d/python:%python_version_nodots() %(LC_ALL=C %1 -c "import sys; sys.stdout.write('{0.major}{0.minor}'.format(sys.version_info))" 2>/dev/null || echo unknown)
который работал и для python и для python3.
Для %python_version_nodots(python3) результат 39.

Теперь rpm-build-python и python устарели и будут удалены. 
поэтому %python_version_nodots(python3) пользоваться больше нельзя и нужно завести отдельный макрос в rpm-build-python3, к примеру, %python3_version_nodots (без аргументов, вместо %1 поставить python3).
Он нужен для указания -lboost_python39, к примеру.