On 10/25/18 10:08 AM, Pat Riehecky wrote: > 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)? > I'd defer to Fabian on these, as I don't have the answers. > 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 > So most of them should keep working. The repo paths aren't changing, so into_srpm.sh and show_possible_srpms.sh should still work. The centos.git.repolist.py script would need to be updated. > Pat > > > 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= >> >> >> >> > -- Jim Perrin The CentOS Project | http://www.centos.org twitter: @BitIntegrity | GPG Key: FA09AD77