pythonegg deps handling in rpm versions

Elan Ruusamäe glen at pld-linux.org
Sun Jan 27 19:29:16 CET 2013


how to handle generated pythonegg versioned deps with aX and bX 
suffixes?


glen at carme-pld-i686 packages/python-pyramid $ rpm -Uhv --test 
/home/users/glen/rpm/packages/RPMS/python-pyramid-1.4-0.1.noarch.rpm
error: Failed dependencies:
         pythonegg(chameleon) >= 1.2.3 is needed by 
python-pyramid-1.4-0.1.noarch
         pythonegg(webob) >= 1.2b3 is needed by 
python-pyramid-1.4-0.1.noarch

so considering webob being Library and and python-pyramid as 
Application:

a) transform <VERSION>a<NUMBER> into <VERSION>-0.a<NUNMBER> in rpm 
dependency generator?
b) make those Provides: manually in Library?
c) patch .egg in the Application not to be a7 but foo-0.a7?
d) put dep into _noautoFOO in Application and handle dependency version 
manually?

-- 
glen


More information about the pld-devel-en mailing list