[CentOS-devel] Questions about the new git.centos.org repos

Tue Jun 10 14:57:46 UTC 2014
Pat Riehecky <riehecky at fnal.gov>

On 06/09/2014 06:46 PM, Karanbir Singh wrote:
> On 06/09/2014 03:25 PM, Pat Riehecky wrote:
>> On 06/06/2014 07:33 PM, Karanbir Singh wrote:
>>> Hi,
>>>
>>> On 06/06/2014 08:44 PM, Pat Riehecky wrote:
>>>> Now that there are repos up at git.centos.org, I was wondering if anyone
>>>> had a python tool I could use to convert a repo back into a source RPM?
>>> take a look at the get_source.sh script at
>>> https://git.centos.org/summary/centos-git-common.git that will bring
>>> down the non-text sources to match the SPEC requirements for whatever
>>> you have checked out at the moment.
>> This is good first step.  How are you extracting %{dist} for matching
>> the eventual el7_0 (and friends) packages?
> its in the commit messages.
>
>>>> Similarly, does anyone know how gitblit handles repo change
>>>> notifications?  I'd love to be notified of updates to some repos or
>>>> their tags.  A programmatic tool for gathering that information would
>>>> work just as well... I'm not sure which would work better for my workflow.
>>> https://git.centos.org/activity/ is likely what you are looking for, I
>>> think this can be published as an rss feed as well, eg
>>> https://git.centos.org/feed/rpms will give you rss feed for the rpms
>>> repo's.
>>>
>>> Does that help ?
>> That only seems to provide the last 25 updates, which in the event of a
>> larger release (5.11, 6.6, 7.0) would not cover all the updates.  I'm
>> afraid I'll need a more comprehensive list....
> I think we can tweak this up a bit. Will look at making it by-date
> rather than by-number, so that way were not always pushing 500 entries
> when nothing changes.

Any suggestions for determining what to pull down for the 7.0 GA?
>>>> There's a fair chance at various intervals I'd be hitting the site
>>>> somewhat hard, are there any instructions for mirroring all the parts
>>>> necessary for package assembly?  I'd rather beat up my local mirror than
>>>> pick on the main page.
>>> lets try and see if we can avoid that..
>>>
>> I'm open to suggestions!
>>
> I'm going to try and see if we can offer up a rsync target with the git
> repos. That might be easier as well, on the other hand - if you have the
> git checkouts, then your walk-path only needs to be fetch's, and that
> should be very quick.
>


-- 
Pat Riehecky

Scientific Linux developer
http://www.scientificlinux.org/