[all][tc] What's happening in Technical Committee: summary 2023 Jan 06: Reading: 5 min

Ghanshyam Mann gmann at ghanshyammann.com
Fri Jan 6 23:44:57 UTC 2023


Hello Everyone,

Here is this week's summary of the Technical Committee activities.

1. TC Meetings:
============

* We had this week's meeting on Jan 04. Most of the meeting discussions are summarized
in this email. Meeting recordings are available
@ https://www.youtube.com/watch?v=4vR7iStJZe0
and summary logs are available
@ https://meetings.opendev.org/meetings/tc/2023/tc.2023-01-04-16.00.log.html

* The next TC weekly meeting will be on Jan 11 Wed at 16:00 UTC, Feel free to add the
topic to the agenda[1] by Jan 10.


2. What we completed this week:
=========================
* Nothing specific for this week.


3. Activities In progress:
==================
TC Tracker for the 2023.1 cycle
-------------------------------------
* Current cycle working items and their progress are present in the 2023.1 tracker etherpad[2].

Open Reviews
-----------------
* Two open reviews for ongoing activities[3].

Cleanup of PyPI maintainer list for OpenStack Projects
----------------------------------------------------------------

Clarkb reported this last week and we had an initial discussion in the TC meeting. xstatic-font-awesome
repo which is under the Horizon project has non-OpenStack core as maintainers in PyPI and recently a new
maintainer is added[4] without going through or knowing by the OpenStack Horizon PTL.

While checking other deliverables, I found there are other maintainers present in many of the deliverables.
A few examples are https://pypi.org/project/murano/ https://pypi.org/project/glance/

To avoid two sets of maintainers for OpenStack deliverables (one OpenStack and one external), we should
clean this up. 'openstackci' is maintainers on the PyPI side which can be kept for all the OpenStack deliverables.
If any external maintainers want to maintain it external to OpenStack and OpenStack project is ok for that
then we can discuss that option also.  For example, xstatic-* repo can be a good example to handover
to the external maintainer if the Horizon team agrees.

We will discuss it in the next TC meeting also. Meanwhile, I will reach out to the Horizon team and find more
about the  xstatic-* repos.

IMPORTANT: Tox 4 failure
-------------------------------
As you might have seen the gate failure due to tox4 (even the latest release too), we discussed in TC
meeting[5] and after testing[6] we pinned tox<4 for the stable branch. Pinning is done in the common
job in openstack-zuul-jobs repo [7]. But there are some cases where this global pinning is not enough
and the latest tox is installed by pip. For example, Brian reported one case[8]. In that case, you can
explicitly pin tox in the tox.ini file otherwise global pinning should work fine.

For the master, we need to fix the failure. Hoping we do not get more new failures on every new tox
release (for example, the missing interpreter issue which is fixed by stephenfin today).

Mistral release and more maintainers
-------------------------------------------
Mistral gate is green and things are merging there[9] so I feel it is ready for release. But I have
sent an email reply on ML[10] to know more about it from the Mistral team.

Adjutant release and more maintainers
----------------------------------------------
Adjutant is in the Inactive project list. But I have seen Dale (PTL) has fixed the gate and merged
the things[11]. I will ping Dale about the release status and accordingly we can decide on its status change
if needed.
 
Project updates
-------------------
* Add Cinder Huawei charm[12]


4. How to contact the TC:
====================
If you would like to discuss or give feedback to TC, you can reach out to us in multiple ways:

1. Email: you can send the email with tag [tc] on openstack-discuss ML[13].
2. Weekly meeting: The Technical Committee conduct a weekly meeting every Thursday 15:00 UTC [14]
3. Ping us using 'tc-members' nickname on #openstack-tc IRC channel.

[1] https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee#Agenda_Suggestions
[2] https://etherpad.opendev.org/p/tc-2023.1-tracker
[3] https://review.opendev.org/q/projects:openstack/governance+status:open
[4] https://github.com/openstack/xstatic-font-awesome/pull/2
[5] https://lists.openstack.org/pipermail/openstack-discuss/2023-January/031668.html
[6] https://review.opendev.org/q/topic:tox4-pin-testing
[7] https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/867849/4
[8] https://lists.openstack.org/pipermail/openstack-discuss/2023-January/031678.html
[9] https://review.opendev.org/q/project:openstack/mistral
[10] https://lists.openstack.org/pipermail/openstack-discuss/2023-January/031687.html
[11] https://review.opendev.org/q/project:openstack/adjutant
[12] https://review.opendev.org/c/openstack/governance/+/867588
[13] http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-discuss
[14] http://eavesdrop.openstack.org/#Technical_Committee_Meeting

-gmann



More information about the openstack-discuss mailing list