Bug 4756

Summary: Добавить в br-bytecompile-python проверку на наличие python.
Product: Sisyphus Reporter: Andrey Orlov <cray>
Component: rpm-buildAssignee: placeholder <placeholder>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: arseny, glebfm, imz, ldv, placeholder, rider, vt
Version: unstable   
Hardware: all   
OS: Linux   

Description Andrey Orlov 2004-07-09 17:32:53 MSD
Без этой проверки такие пакеты как vegastrike - которые содражат питоновкие 
модули но не собираются собирать их и потому не содеражть req на python-devel 
- отказываются собираться в хешере. 
 
[17:15:35] <Anton Farygin>  egastrike 
+ /usr/lib/rpm/brp-alt 
Cleaning files in /usr/src/RPM/tmp/vegastrike-data-buildroot (auto) 
Verifying and fixing files in /usr/src/RPM/tmp/vegastrike-data-buildroot 
(bincon 
fig,pkgconfig,libtool) 
Compressing files in /usr/src/RPM/tmp/vegastrike-data-buildroot (auto) 
Verifying ELF objects in /usr/src/RPM/tmp/vegastrike-data-buildroot 
(rpath=norma 
l,textrel=normal) 
Stripping binaries in /usr/src/RPM/tmp/vegastrike-data-buildroot 
(executable,sha 
red) 
Bytecompiling python modules in /usr/src/RPM/tmp/vegastrike-data-buildroot 
using /usr/bin/python 
/usr/lib/rpm/brp-bytecompile_python: line 30: /usr/bin/python: No such file or 
directory 
error: Bad exit status from /usr/src/RPM/tmp/rpm-tmp.69604 (%install) 
 
Я посмотрю, как это лучше сделать и напишу подробнее, но в принципе -x 
"RPM_PYTHON" в строке 28 меня бы устроил.
Comment 1 Dmitry V. Levin 2004-07-10 20:42:32 MSD
Ok, когда вернусь из отпуска, сделаю.
пока что можно использовать workaround:
unset RPM_PYTHON
Comment 2 Dmitry V. Levin 2004-10-31 14:40:28 MSK
Added -x check.