[Starlingx-discuss] Cross checking projects and repos

Saul Wold sgw at linux.intel.com
Thu Oct 17 21:39:13 UTC 2019


See comments about the repo list, we can drop 4 of them for sure.

On 10/17/19 2:30 PM, Jones, Bruce E wrote:
> TL;DR We have repos that are not listed in the projects.yaml file used 
> for generating eligible voters.  We have projects with a one-to-many 
> relationship to repos, some of which are not part of StarlingX, which 
> makes running scripts to find eligible voters a problem.  We should fix 
> both issues.
> 
> As the (soon to be former) PL of the Openstack-distro project, and as 
> one of the election officials, I’ve been busy the last few weeks trying 
> to get my arms around figuring out who the eligible voters are for the 
> project.  Sadly, it’s not as easy as it could be.  The Openstack-distro 
> project doesn’t own any repos, instead the team contributes to repos 
> owned by other projects.
> 
> I thought I’d take a look at the similar projects see what the mapping 
> of repos to projects looks like overall.
> 
> I mapped our repos to projects using the projects.yaml file in the 
> governance repo.  The following starlingX repos are _/not/_ listed in 
> projects.yaml by any sub-project:
> 
> ·Election                - Cores are the Election officials, likely OK
> 
> ·Governance       - Cores are the TSC, likely OK
> 
> ·Gplv2                    - Not listed
> 
> ·Gplv3                    - Not listed
> 
Not used any more, likely OK

> ·Specs                    - Cores are the TSC, likely OK
> 
> ·Tis-repo               - Not listed
>
Also not used

> ·Upstream            - Not listed
> 
This should be part of the Openstack Team

> ·Utils                       - Not listed
>
Not used.

> Question: Are the repos shown as “Not listed” above still used?   Should 
> we add them to the projects.yaml file?  If so, where?
> 
> I then thought I’d take a look at the 3 projects that do not own any 
> repos.  I went through the project’s Etherpads and looked at the reviews 
> shown in them, to see where the code contributed by the team landed.  
> Here is what I found:
> 
> ·Multi-OS                              - Contributed to ha, nfv, fault, 
> metal, specs, config (expecting more as the project moves forward)
> 
> ·Networking                        - Contributed to monitoring, 
> openstack-helm, specs, integ, config, openstack/neutron, 
> openstack/neutron-specs, upstream, openstack/neutron-lib, 
> openstack/neutron-tempest-plugin, openstack/python-openstackclient, 
> openstack/openstacksdk
> 
> ·Openstack-distro             - Contributed to openstack-armada-app, 
> upstream, tools, root, openstack/python-openstackclient, openstack/nova, 
> openstack/openstack-helm, openstack/python-novaclient, integ
> 
> For most of our projects, we can generate the eligible voters by simply 
> querying the repos.  For Multi-OS, Networking and OpenStack-distro, that 
> approach doesn’t work and the PLs have to keep track of who commits on 
> behalf of the project. I think that approach is far from ideal and would 
> like to open a discussion about what we can do to help these PLs solve 
> this problem for the next election.
> 
>            brucej
> 
> 
> _______________________________________________
> Starlingx-discuss mailing list
> Starlingx-discuss at lists.starlingx.io
> http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss
> 



More information about the Starlingx-discuss mailing list