[Rpm-maint] [PATCH 0/2] Exposing the rpm source headers
Panu Matilainen
pmatilai at laiskiainen.org
Tue Oct 12 08:06:33 UTC 2010
On Sun, 10 Oct 2010, Eric W. Biederman wrote:
>
> I have a python program that automates the installation of dependencies
> for source packages and so far the only reasonable way to do this
> appears to be to use the source rpm headers to get the build
> dependencies of the sources.
Yup, you're by no means the first to want this. The reason why the source
header hasn't been exported to python so far was basically that I've been
thinking of making the source part appear as a Package struct too, and
didn't want to export an interface that might change shortly. But
faking up a package struct has its own issues and is not a terribly clean
solution either (at least without other significant changes). So...
There will always be a source header involved, whether it's a direct
member of rpmSpec struct or not. So the new interface shouldn't cause any
problems even if the internals change, especially now that the spec is
opaque to outside.
> The following patches clearly export the sourceHeader so it is
> usable in a general purpose manner for applications that would
> like to use it.
Applied, thanks for the patches.
- Panu -
More information about the Rpm-maint
mailing list