Project

Profile

Help

Story #1156

Updated by bmbouter almost 8 years ago

Pulp currently doesn't support the signature attribute for rpm, srpm, rpm or drpm srpm packages. When an RPM, SRPM, or DRPM is either uploaded or imported via sync, the signature should be extracted from the file and stored. 

 Where to store the attribute? 

 The RpmBase model is the ancestor of RPM and SRPM so the signature needs to be stored there. The DRPM model will need to also store When an RPM or SRPM is either uploaded or imported via sync, the attribute. Also perhaps it could go onto signature should be extracted from the NonMetadataPackage which is the parent of both RpmBase file and DRPM. stored. 

 Suggested change is here: https://github.com/release-engineering/pulp_rpm/commit/f31f90d864fb884710d3da07a1b9644e98f04a53 

 This will allow further package verification process based on the signature which is story #1991.    https://pulp.plan.io/issues/1991

Back