Bug 41202

Summary: rpm-build-python3: add %python3_version_nodots
Product: Sisyphus Reporter: viy <viy>
Component: rpm-build-python3Assignee: Ivan Zakharyaschev <imz>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: darktemplar, george, glebfm, imz, kotopesutility, ldv, slev, vitty
Version: unstable   
Hardware: x86_64   
OS: Linux   

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, к примеру.