For Kolla we have two repos with sdake (original project creator/maintainer) having access to kolla and kolla-ansible pypi packages.

I tried reaching out three times already - no response - therefore I think his access should be just removed.

Best regards,

Michał Nasiadka
mnasiadka@gmail.com


W dniu sob., 16.03.2024 o 05:58 Ghanshyam Mann <gmann@ghanshyammann.com> napisał(a):
Hello Everyone,

It has been a long time since I followed up on this. You might remember the effort to cleanup the
additional external maintainers from  OpenStack PyPi packages.

We are still left with 110 maintainers to be removed from 232 repos. I have added the
data to etherpad also - https://etherpad.opendev.org/p/openstack-pypi-maintainers-cleanup

Below is the latest project list where one or more repos need maintainers' cleanup. I will
appreciate if you can give another try to cleanup these.

- barbican
- blazar
- cinder
- cloudkitty
- cyborg
- designate
- ec2-api
- freezer
- glance
- heat
- horizon
- ironic
- keystone
- kolla
- kuryr
- magnum
- manila
- mistral
- monasca
- murano
- neutron
- OpenStackSDK
- oslo
- Quality Assurance
- rally
- sahara
- senlin
- skyline
- solum
- storlets
- swift
- tacker
- Telemetry
- trove
- vitrage
- watcher
- zaqar
- zun


-gmann


 ---- On Wed, 29 Mar 2023 08:15:33 -0700  Ghanshyam Mann  wrote ---
 > Hi Everyone,
 >
 > Posting top of the email.
 >
 > I am listing the projects that have not updated the status in etherpad; if you have any progress, please write in etherpad. If not
 > request you to plan the same while in vPTG?
 >
 > - https://etherpad.opendev.org/p/openstack-pypi-maintainers-cleanup#L43
 >
 > * adjutant
 > * barbican
 > * cloudkitty
 > * cyborg
 > * designate
 > * ec2-api
 > * freezer
 > * heat
 > * kuryr
 > * mistral
 > * monasca
 > * murano
 > * octavia
 > * OpenStackSDK
 > * oslo
 > * rally
 > * Release Management
 > * requirements
 > * sahara
 > * senlin
 > * skyline
 > * solum
 > * storlets
 > * swift
 > * tacker
 > * Telemetry
 > * trove
 > * vitrage
 > * watcher
 > * winstackers
 > * zaqar
 > * zun
 >
 > -gmann
 >
 >  ---- On Wed, 22 Mar 2023 08:45:49 -0700  Ghanshyam Mann  wrote ---
 >  >  ---- On Fri, 20 Jan 2023 15:36:08 -0800  Ghanshyam Mann  wrote ---
 >  >  > Hi PTLs,
 >  >  >
 >  >  > As you might know or have seen for your project package on PyPi, OpenStack deliverables on PyPi have
 >  >  > additional maintainers, For example, https://pypi.org/project/murano/, https://pypi.org/project/glance/
 >  >  >
 >  >  > We should keep only  'openstackci' as a maintainer in PyPi so that releases of OpenStack deliverables
 >  >  > can be managed in a single place. Otherwise, we might face the two sets of maintainers' places and
 >  >  > packages might get released in PyPi by additional maintainers without the OpenStack project team
 >  >  > knowing about it. One such case is in Horizon repo 'xstatic-font-awesome' where a new maintainer is
 >  >  > added by an existing additional maintainer and this package was released without the Horizon team
 >  >  > knowing about the changes and release.
 >  >  > - https://github.com/openstack/xstatic-font-awesome/pull/2
 >  >  >
 >  >  > To avoid the 'xstatic-font-awesome' case for other packages, TC discussed it in their weekly meetings[1]
 >  >  > and agreed to audit all the OpenStack packages and then clean up the additional maintainers in PyPi
 >  >  > (keep only 'openstackci' as maintainers).
 >  >  >
 >  >  > To help in this task, TC requests project PTL to perform the audit for their project's repo and add comments
 >  >  > in the below etherpad.
 >  >  >
 >  >  > - https://etherpad.opendev.org/p/openstack-pypi-maintainers-cleanup
 >  >
 >  > Hello Everyone,
 >  >
 >  > To update, there is an extra step for project PTLs in this task:
 >  >
 >  > * Step 1.1: Project PTL/team needs to communicate to the additional maintainers about removing themselves
 >  >  and transferring ownership to 'openstackci'
 >  >  - https://etherpad.opendev.org/p/openstack-pypi-maintainers-cleanup#L23
 >  >
 >  > Initially, TC thought we could do a cleanup with the help of openstackci admin for all repo. But, to avoid any issue
 >  > or misunderstanding/panic among additional maintainers on removal, it is better that projects communicate with
 >  > additional maintainers and ask them to remove themself. JayF sent the email format to communicate to additional
 >  > maintainers[1]. Please use that and let TC know if any queries/issues you are facing.
 >  > 
 >  > [1] https://lists.openstack.org/pipermail/openstack-discuss/2023-March/032780.html
 >  >
 >  > -gmann
 >  >
 >  >  >
 >  >  > Thanks to knikolla to automate the listing of the OpenStack packages with additional maintainers in PyPi which
 >  >  > you can find the result in output.txt at the bottom of this link. I have added the project list of who needs to check
 >  >  > their repo in etherpad.
 >  >  >
 >  >  > - https://gist.github.com/knikolla/7303a65a5ddaa2be553fc6e54619a7a1
 >  >  >
 >  >  > Please complete the audit for your project before March 15 so that TC can discuss the next step in vPTG.
 >  >  >
 >  >  > [1] https://meetings.opendev.org/meetings/tc/2023/tc.2023-01-11-16.00.log.html#l-41
 >  >  >
 >  >  >
 >  >  > -gmann
 >  >  >
 >  >  >
 >  >
 >  >
 >
 >