[CentOS-devel] Upcoming changes to git.centos.org are now in staging

Thu Oct 25 17:08:00 UTC 2018
Pat Riehecky <riehecky at fnal.gov>

Looking at that API, I've got a few questions:

Under "List projects", is there a way to search for projects with a 
specific branch (ie, find projects with c7 branch)?
Under "List projects", is there a way to search for projects with any 
commits/activity after a certain date range (so I can only check for 
updates within the last few days)?

Generically, will the scripts in 
https://git.centos.org/summary/centos-git-common.git be ported over?  
Our work flow is entirely dependent on : centos.git.repolist.py 
into_srpm.sh  show_possible_srpms.sh


On 10/25/2018 11:25 AM, Jim Perrin wrote:
> In August, the CentOS Project and Fedora announced the intention to
> combine their dist-git sources, and since then Fabian Arrotin of CentOS
> and Patrick Uiterwijk of Fedora have worked to make that happen. Last
> week at the CERN dojo, they demonstrated this work, and today we’d like
> to welcome community testing of it. We’ll be keeping this content
> updated, so you'll be able to continue to track sources appropriately.
> You can help us by testing the new system, providing feedback, and
> contributing additional tooling to help improve the overall state of the
> project.
> Structure:
> Currently git.stg.centos.org and src.stg.fedoraproject.org are linked
> via RepoSpanner[1], and sharing common repositories. Packagers for the
> roughly 6700 common packages in both communities will see the additional
> branches..
> For the Fedora community, there should be no changes required for the
> day to day operation of dist-git or packaging.
> CentOS community members will note that the platform change to pagure
> brings a variety of new features, including a new API[2] , a new UI,
> pull requests, and issue tracking. The current tooling for CentOS
> sources will continue to work (after updating to the staging server) and
> we plan to add support for tooling for centpkg, which would mirror the
> functionality found in fedpkg.
> In the coming weeks we'll be putting out  documentation around the
> expected uses for pull requests, and the issue tracking features within
> pagure, as we don't intend it to replace bugs.centos.org.
> Permissions and ownership:
> There are protections enabled to prevent either community from
> accidentally overwriting code from the other, so only CentOS community
> members will be able to push to c#-* branches, while only Fedora
> community members can push to f#*/epel#* branches. With the new dynamic
> ACL validation in place, CentOS SIG members will automatically get the
> rights to push on their specific branches.
> While the repositories and content are shared between the communities,
> authentication is not. To push to c# branches, you will have to
> authenticate against accounts.centos.org. Similarly Fedora community
> members will continue to authenticate against accounts.fedoraproject.org.
> 1. https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_repoSpanner_repoSpanner&d=DwIGaQ&c=gRgGjJ3BkIsb5y6s49QqsA&r=OAMtP0DWou0nlXG7Kmxo2enjXJfwb1DXS9fwcaESuTE&m=tN30jLNQUA_3ObunvFtze7SRlSuf6Fb7hw_-u1ICuEE&s=K4ptnci4T_l8sefxynoicf9f4prudYeY-A95N8vnF84&e=
> 2. https://urldefense.proofpoint.com/v2/url?u=https-3A__git.stg.centos.org_api_0_&d=DwIGaQ&c=gRgGjJ3BkIsb5y6s49QqsA&r=OAMtP0DWou0nlXG7Kmxo2enjXJfwb1DXS9fwcaESuTE&m=tN30jLNQUA_3ObunvFtze7SRlSuf6Fb7hw_-u1ICuEE&s=u-a90AeWQ2jHORuxBGzzpatTc5YtTNzzJJUt6-kybOc&e=

Pat Riehecky

Fermi National Accelerator Laboratory