[Rpm-maint] PATCH: Accessing file and policy lists from python (and C)

Alec Leamas leamas.alec at gmail.com
Sat Sep 15 14:47:31 UTC 2012


When rpm-build parses the specfile, it also parses the file list and 
(nowadays?) also the policy. These are stored in specPackage objects 
attached to the spec. However, these items are not visible on the 
rpm.specPkg interface, neither from C nor from python.

Is there a particular reason these items aren't visible?

I have som pronlems with this related to the fedora-review tool [1], 
which basically forces us to use some hand-crafted specfile parsing , 
since the file lists are needed. I would certainly prefer using rpmlib's 
own parsing for that. However, then external access to the fields 
fileList, fileFile and policyList is needed. The enclosed patch arranges 
this.

Would it be possible to solve the access to the mentioned list, perhaps 
by accepting the patch?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rpm-4.9.x-python-filelists.patch
Type: text/x-patch
Size: 3265 bytes
Desc: not available
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20120915/fb6b39c7/attachment.bin>


More information about the Rpm-maint mailing list