[PATCH 0/2] Allow rpkg to use custom source metadata file and format
Pat Riehecky
riehecky at fnal.gov
Wed Jul 2 20:45:50 UTC 2014
On 07/02/2014 02:40 PM, Dennis Gilmore wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On Wed, 2 Jul 2014 11:21:13 -0500
> Pat Riehecky <riehecky at fnal.gov> wrote:
>
>> On 07/02/2014 11:11 AM, Pat Riehecky wrote:
>>> From: Pat Riehecky <riehecky at fnal.gov>
>>>
>>> Over at the CentOS project they are looking into an rpkg based tool,
>>> but due to the hard coded filename for external sourecs, a lot of
>>> code is duplicated.
>>>
>>> The attached patch preserves the existing behavior, but allows a
>>> hook into the 'sources' function so that other metadata files can
>>> be consulted.
>>>
>>> The format of the url in the CentOS structure is also different.
>>> However, I've not (yet?) taken a stab at making that customizable.
>>>
>>> Pat Riehecky (2):
>>> Allow custom 'sources' metadata file
>>> Added optional 'valsep' for metadata files not seperated by ' '
>>>
>>> src/pyrpkg/__init__.py | 6 +++---
>>> 1 files changed, 3 insertions(+), 3 deletions(-)
>>>
>> For the custom url format, would a config entry or optional arg to
>> Commands.sources be preferred?
>>
>> Pat
>>
> what kind of custom url format are you looking at? the url format today
> is what koji needs.
>
> Dennis
The 'sha summed source file(s)' for git.centos.org is hosted under the
following pattern:
https://git.centos.org/sources/<packagename>/<branch>/<shasum>
Whereas rpkg's expects (from line 1489 of __init__.py):
https://git.centos.org/sources/<packagename>/<filename>/<shasum>/<filename>
For example, when using the default URL path rpkg attempts to download
the following file:
https://git.centos.org/sources/a2ps/SOURCES/a2ps-4.14.tar.gz/365abbbe4b7128bf70dad16d06e23c5701874852/SOURCES/a2ps-4.14.tar.gz
The path I wish to set for rpkg to use is:
https://git.centos.org/sources/a2ps/c7/365abbbe4b7128bf70dad16d06e23c5701874852
Sorry for not being clear earlier,
Pat
--
Pat Riehecky
Scientific Linux developer
http://www.scientificlinux.org/
More information about the buildsys
mailing list