*** ykarel_ is now known as ykarel | 03:57 | |
opendevreview | Rajat Dhasmana proposed openstack/project-team-guide master: Add section regarding releasing stable branches https://review.opendev.org/c/openstack/project-team-guide/+/809239 | 05:12 |
---|---|---|
*** ykarel__ is now known as ykarel | 08:03 | |
opendevreview | Rajat Dhasmana proposed openstack/project-team-guide master: Add section regarding releasing stable branches https://review.opendev.org/c/openstack/project-team-guide/+/809239 | 08:12 |
*** ykarel is now known as ykarel|lunch | 08:20 | |
*** ykarel|lunch is now known as ykarel | 09:27 | |
*** odyssey4me is now known as Guest65 | 10:07 | |
*** pojadhav is now known as pojadhav|afk | 11:46 | |
opendevreview | Rajat Dhasmana proposed openstack/project-team-guide master: Add section regarding releasing stable branches https://review.opendev.org/c/openstack/project-team-guide/+/809239 | 11:53 |
*** ykarel is now known as ykarel|afk | 11:54 | |
gnuoy | Hi there, is there anything else that needs doing on my part to get https://review.opendev.org/c/openstack/governance/+/807837 landed ? thanks in advance. | 13:01 |
yoctozepto | gnuoy: nope, I think we are waiting for repositories to get created and then we recheck and approve | 13:11 |
gnuoy | @yoctozepto, repositories created by me ? | 13:13 |
yoctozepto | gnuoy: yeah, I meant the depends-on | 13:16 |
gnuoy | ah, I see, thank you | 13:17 |
yoctozepto | I rechecked now; the linters will pass if repositories are in place | 13:17 |
*** ykarel|afk is now known as ykarel | 13:20 | |
fungi | as soon as the deploy pipeline job(s) report on the project-config change, that'll indicate the repos exist | 13:22 |
*** slaweq__ is now known as slaweq | 13:23 | |
*** abhishekk is now known as akekane|home | 13:24 | |
*** akekane|home is now known as abhishekk | 13:25 | |
yoctozepto | ah, it has merged only recently | 13:27 |
*** odyssey4me is now known as Guest74 | 13:42 | |
fungi | very | 13:43 |
fungi | gnuoy: yoctozepto: those repos should exist now | 13:58 |
yoctozepto | fungi: seems the gate broke | 14:03 |
yoctozepto | error in pydot2 setup command: use_2to3 is invalid. | 14:03 |
yoctozepto | I will recheck but almost all jobs broke | 14:04 |
fungi | for governance? | 14:04 |
fungi | sounds like a setuptools problem | 14:05 |
yoctozepto | yeah, for governance | 14:05 |
gmann | gnuoy: also need PTL +1, I added Chris as reviewer and after that we all good. | 14:08 |
opendevreview | Merged openstack/project-team-guide master: Add section regarding releasing stable branches https://review.opendev.org/c/openstack/project-team-guide/+/809239 | 14:22 |
gmann | tc-members: meeting in ~3 min from now | 14:57 |
* dansmith coffees | 14:57 | |
gnuoy | Thanks everyone for the help | 14:58 |
gnuoy | gmann, I have a PTL +1 now | 14:58 |
gmann | gnuoy: thanks, ack | 14:59 |
gmann | will check during open patches topic in meeting | 14:59 |
jungleboyj | o/ | 15:00 |
gmann | #startmeeting tc | 15:00 |
opendevmeet | Meeting started Thu Sep 16 15:00:23 2021 UTC and is due to finish in 60 minutes. The chair is gmann. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:00 |
opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:00 |
opendevmeet | The meeting name has been set to 'tc' | 15:00 |
gmann | #topic Roll call | 15:00 |
gmann | o/ | 15:00 |
ricolin | o/ | 15:00 |
dansmith | o/ | 15:00 |
spotz_ | o/ | 15:00 |
jungleboyj | Howdy. | 15:00 |
*** ykarel is now known as ykarel|away | 15:01 | |
gmann | short agenda today, so we might finish early | 15:01 |
gmann | #link https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee#Next_Meeting | 15:01 |
yoctozepto | o/ | 15:02 |
gmann | let's start | 15:03 |
gmann | #topic https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee#Next_Meeting | 15:03 |
gmann | oh | 15:03 |
diablo_rojo | o/ | 15:03 |
gmann | #topic Follow up on past action items | 15:03 |
gmann | gmann to remove projects pain points from next weekly meeting agenda | 15:03 |
gmann | done | 15:03 |
gmann | yoctozepto to send email to openstack-discuss about getting usage data of TC tags | 15:03 |
jungleboyj | Done. | 15:03 |
gmann | that is also done and we will discuss it in detail in next topic | 15:04 |
gmann | yeah | 15:04 |
gmann | gmann to add folder or something to store the meeting recording/transcript in governance repo | 15:04 |
gmann | I tried to do that but i am getting error from git on size of file I am checking in. meeting recording is of ~4 MB i think | 15:04 |
fungi | gb? | 15:04 |
jungleboyj | 4 GB? Yikes! | 15:05 |
fungi | (4mb seems like really great compression for an hour-long video call anyway) | 15:05 |
gmann | ah, ~400 MB | 15:05 |
jungleboyj | Ah, that makes more sense. | 15:05 |
gmann | sorry | 15:05 |
jungleboyj | Because 4 GB would be terrible compression. | 15:05 |
fungi | INDEED | 15:06 |
dansmith | or high fidelity | 15:06 |
fungi | oops, caps lock bites again | 15:06 |
jungleboyj | No need to yell at me. ;-) | 15:06 |
gmann | I think limit for git is ~100 MB or so | 15:06 |
fungi | ;) | 15:06 |
spotz_ | YouTube? | 15:07 |
yoctozepto | ^ we can survive a few advertisements | 15:07 |
belmoreira | o/ | 15:07 |
gmann | ok, I will check with foundation if they are ok to publish in openstack/openinfa channel. | 15:08 |
jungleboyj | ++ | 15:08 |
gmann | or we want to maintain TC channel separately ? | 15:08 |
gmann | like cinder did I think ? | 15:08 |
jungleboyj | Yes, that is what Cinder did. | 15:08 |
yoctozepto | we can do our own I guess | 15:09 |
jungleboyj | https://www.youtube.com/channel/UCJ8Koy4gsISMy0qW3CWZmaQ | 15:09 |
gmann | ok. let me do that way | 15:10 |
jungleboyj | ++ | 15:10 |
gmann | spotz to help in google meet setup for next meeting from RDO account. | 15:11 |
gmann | spotz_ already gave me link. thanks again | 15:11 |
gmann | #topic Gate health check (dansmith/yoctozepto) | 15:11 |
ricolin | literally start that today | 15:12 |
gmann | any news on gate, dansmith yoctozepto or other members ? | 15:12 |
ricolin | apologies for the delay | 15:12 |
ricolin | #link https://etherpad.opendev.org/p/health_check | 15:12 |
gmann | ricolin: hi | 15:12 |
yoctozepto | I was out of loop this last week | 15:12 |
jungleboyj | I haven't seen complaints despite it being one of the busiest times for the gate. | 15:13 |
gmann | I have not seen much failure | 15:13 |
dansmith | yeah it's been good lately I think | 15:13 |
jungleboyj | \o/ | 15:14 |
dansmith | fwiw, | 15:14 |
spotz_ | Hehe | 15:14 |
dansmith | I definitely think it's worth tracking this here | 15:14 |
dansmith | as we've been able to keep tabs on spikes pretty soon after they show up and work to get them resolved because of visibility | 15:15 |
dansmith | so even though it might seem boring, I think this is worth keeping on the agenda | 15:15 |
jungleboyj | Agreed. | 15:15 |
gmann | yeah, this is permanent things in agenda even just saying 'all fine' | 15:15 |
dansmith | I know, | 15:15 |
dansmith | I'm just saying, I still think it's worth it :) | 15:16 |
gmann | +1 | 15:16 |
gmann | now on ricolin etherpad which is on adding some framework to check project health #link https://etherpad.opendev.org/p/health_check | 15:16 |
gmann | added few comments in etherpad | 15:17 |
gmann | ricolin: so for contribution data or so you will collect from stackalytics or from gerrit ? | 15:17 |
ricolin | I think from gerrit | 15:17 |
ricolin | depends on what data stackalytics have and gerrit don't | 15:18 |
fungi | if you need help with the gerrit api, let me know | 15:18 |
ricolin | single company contribution? | 15:18 |
ricolin | fungi, thx | 15:18 |
fungi | gerrit has no information about contributor affiliation | 15:18 |
fungi | however the openinfra foundation api (openstackid-resources.openstack.org) can be used to look up affiliation by contributor e-mail address | 15:19 |
gmann | ok | 15:19 |
fungi | we have examples of that in the openstack/elections repo | 15:19 |
ricolin | Okay, we can use that API | 15:19 |
gmann | +1 | 15:20 |
gmann | on release, we need to check with release team about 'to stop doing release if no PTL/liaison ack' or keep doing like they do now and give us data | 15:20 |
gmann | but release data is very important to check status | 15:20 |
fungi | it's not perfect since a lot of contributors haven't created a foundation profile or haven't put in their affiliation info or haven't been terribly accurate when they did, but it's better than nothing at least | 15:20 |
ricolin | agree | 15:22 |
gmann | anyways this is good start, thanks ricolin | 15:22 |
ricolin | so our origin plan is to have a period job for it? | 15:22 |
ricolin | or just a script? | 15:22 |
ricolin | to collect from APIs? | 15:22 |
gmann | ohk, i thought periodic jobs for gate jobs status | 15:23 |
spotz_ | I know last job I was an independent | 15:23 |
gmann | I think periodic monthly jobs can be fine | 15:23 |
ricolin | +1 | 15:23 |
gmann | or once in two month | 15:23 |
gmann | like checking 2-3 time in a release is more than enough or even 2 times only | 15:24 |
ricolin | sounds like a good plan | 15:24 |
gmann | everyone please comment on etherpad | 15:24 |
fungi | if it's going to be that infrequent, it can just be a script someone runs on their workstation. the gerrit and foundation apis are public and anonymous, you don't even need credentials to query them | 15:25 |
fungi | having a periodic zuul pipeline which only triggers once every 60 days would be a little odd | 15:25 |
gmann | that also work and based on when we decide the time to check in TC meeting or so we can run that time | 15:25 |
fungi | i find that scripts run that infrequently often need troubleshooting because of changes to apis | 15:26 |
spotz_ | Makes sense | 15:26 |
fungi | so it's better to have a human running them who can debug them when they inevitably break | 15:26 |
jungleboyj | :-) Makes sense. | 15:27 |
gmann | and that script/job can also help in our one of the future things of 'different project level' checks which we are going to discuss in PTG | 15:27 |
ricolin | I think we can decide after I got the script done | 15:27 |
ricolin | I'm find either way | 15:27 |
gmann | sure | 15:27 |
gmann | ricolin: we will check it as part of Xena tracker topic next week. or you want to add it as separate topic ? | 15:28 |
ricolin | let's do it with Xena tracker | 15:28 |
ricolin | I mean do it `in` | 15:29 |
gmann | ok, +1 | 15:29 |
gmann | moving next | 15:29 |
gmann | #topic TC tags analysis | 15:29 |
gmann | #link http://lists.openstack.org/pipermail/openstack-discuss/2021-September/024804.html | 15:29 |
gmann | yoctozepto: no reply on that seems | 15:29 |
yoctozepto | who could have expected that? (-: | 15:30 |
jungleboyj | :-( Yeah, didn't see any responses. | 15:30 |
gmann | :) | 15:30 |
yoctozepto | ok, what is the next step then? pausing discussion till ptg? | 15:31 |
gmann | anyways I am adding that in next newsletter also | 15:31 |
yoctozepto | I have not received more feedback from you either | 15:31 |
yoctozepto | newsletter++ | 15:31 |
gmann | yoctozepto: yeah, we can decide in PTG and wait until than if anyone reply | 15:31 |
jungleboyj | gmann: That is a good idea. | 15:31 |
dansmith | isn't that the answer we're looking for? not useful? | 15:31 |
yoctozepto | dansmith: to me it is | 15:31 |
dansmith | me too :P | 15:31 |
jungleboyj | Seems to be. | 15:31 |
yoctozepto | but we can maximise the time window as there is no rush | 15:32 |
gmann | yeah, seems like | 15:32 |
yoctozepto | and then just drop most of this stuff | 15:32 |
gmann | in PTG we can decide and start cleanup yup or remove the framework itself | 15:32 |
gmann | yoctozepto: the once with no project are safer to drop anyways | 15:32 |
gmann | the one | 15:32 |
yoctozepto | yeah | 15:33 |
gmann | thanks for sending email and starting this work | 15:33 |
yoctozepto | :-) | 15:33 |
gmann | #topic Open Reviews | 15:33 |
gmann | #link https://review.opendev.org/q/projects:openstack/governance+is:open | 15:33 |
gmann | I think PTL assignments are ready to merge, let me check after meeting | 15:34 |
gmann | this is failing gate #link https://review.opendev.org/c/openstack/governance/+/807837 | 15:34 |
gmann | yoctozepto: fungi I have not read log but you seems discussed it?> | 15:34 |
gmann | before meeting or so | 15:35 |
fungi | the error message yoctozepto quoted sounded like something i've run into with setuptools deprecation, so could be a new setuptools release | 15:35 |
yoctozepto | yeah, it seems we must be using some legacy stuff in governance gate | 15:36 |
clarkb | error in pydot2 setup command: use_2to3 is invalid. | 15:36 |
gmann | yeah, py38 running as n-v I just realized | 15:36 |
fungi | i merged some changes in pbr a while back to avoid hitting that codepath in setuptools | 15:36 |
fungi | maybe it's a combination with old/pinned pbr? i'd have to look | 15:37 |
clarkb | I think the pydot2 package doesn't support python3 properly | 15:37 |
yoctozepto | yeah, need to look; I haven't had time | 15:37 |
yoctozepto | I know that e.g. docs repo merged today fine | 15:37 |
fungi | clarkb: oh, that would also explain it | 15:37 |
yoctozepto | oh, then we need to drop pydot2 | 15:37 |
yoctozepto | wonder where we use it exactly | 15:38 |
gmann | tools/universe_dot.py | 15:38 |
fungi | if the pydot2 package is too old and still tries to set use_2to3 metadata through setuptools that could start breaking | 15:38 |
yoctozepto | "A tool that will translate a projects.yaml file into a visualized graph." | 15:38 |
gmann | anyways let's check after meeting | 15:39 |
yoctozepto | https://codesearch.opendev.org/?q=%5Cbuniverse_dot%5Cb&i=nope&literal=nope&files=&excludeFiles=&repos= | 15:39 |
yoctozepto | not used | 15:39 |
gmann | yeah | 15:39 |
yoctozepto | let's drop with pydot2 | 15:39 |
gmann | yoctozepto: may be on governance site side | 15:39 |
clarkb | that package was last updated in like 2014 | 15:39 |
clarkb | pydot seems to be maintained | 15:39 |
yoctozepto | gmann: we would see that still, no? | 15:40 |
gmann | yoctozepto: c.o.o should give but not 100% sure | 15:40 |
gmann | anyways let's check after meeting | 15:41 |
gmann | that's all for today meeting, anything else to discuss as we have ~20 min time | 15:41 |
gmann | if nothing else, let's close it. | 15:41 |
gmann | thanks everyone for joining | 15:41 |
gmann | #endmeeting | 15:41 |
opendevmeet | Meeting ended Thu Sep 16 15:41:58 2021 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:41 |
opendevmeet | Minutes: https://meetings.opendev.org/meetings/tc/2021/tc.2021-09-16-15.00.html | 15:41 |
opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/tc/2021/tc.2021-09-16-15.00.txt | 15:41 |
opendevmeet | Log: https://meetings.opendev.org/meetings/tc/2021/tc.2021-09-16-15.00.log.html | 15:41 |
spotz_ | Just curious if anyone will be at Open Source Summit or Kubecon? | 15:42 |
jungleboyj | Thanks! | 15:42 |
spotz_ | Thanks granny | 15:42 |
spotz_ | Stupid autocorrect! | 15:42 |
jungleboyj | granny? | 15:42 |
jungleboyj | LOL | 15:42 |
spotz_ | Gmann | 15:42 |
gmann | :) | 15:42 |
yoctozepto | all the grannies of the world, unite | 15:43 |
yoctozepto | thanks gmann | 15:43 |
diablo_rojo | LOL | 15:43 |
diablo_rojo | Thanks gmann! | 15:43 |
jungleboyj | gmann: You going to let her talk to you like that. ;-) | 15:44 |
yoctozepto | gmann, fungi, clarkb: what about minimal change to requirements.txt to drop this req and leave the file as it can lie there in case someone wants to work on it (however unlikely) | 15:45 |
gmann | jungleboyj: heh she keep writing that what i can do :) | 15:45 |
yoctozepto | hard to tell if this script even works | 15:45 |
gmann | i have never seen/used generated graph form it | 15:46 |
gmann | from | 15:46 |
clarkb | yoctozepto: if switching to pydot from pydot2 works that might be better | 15:46 |
yoctozepto | clarkb: let me try that indeed | 15:46 |
clarkb | then at least if/when it fails when actually executed people can start from the maintained library | 15:46 |
gmann | it seems lot other projects use pydot they are also broken ? https://codesearch.opendev.org/?q=pydot&i=nope&literal=nope&files=&excludeFiles=&repos= | 15:47 |
fungi | i also see pydotplus used in a few projects according to codesearch, as well as pydot-ng | 15:47 |
clarkb | gmann: pydot2 is the problem not pydot | 15:47 |
yoctozepto | gmann: https://codesearch.opendev.org/?q=pydot2&i=nope&literal=nope&files=&excludeFiles=&repos= | 15:47 |
clarkb | pydot is actively maintained. pydot2 hasn't had a release in like 7 yaers | 15:47 |
gmann | ah i overlooked. yeah | 15:47 |
yoctozepto | it breaks in py3.6 already | 15:48 |
yoctozepto | TypeError: a bytes-like object is required, not 'str' | 15:49 |
fungi | that looks like it's written for python 2.7 | 15:49 |
yoctozepto | yeah | 15:49 |
yoctozepto | though it uses six | 15:49 |
yoctozepto | ok, dropping b made it pass | 15:49 |
yoctozepto | yay, it works | 15:50 |
yoctozepto | https://pasteboard.co/waic2ve1YeVq.png | 15:51 |
gmann | yoctozepto: cool. thanks | 15:52 |
yoctozepto | not super useful though | 15:53 |
yoctozepto | https://pasteboard.co/mvPgeXROmCYw.png | 15:53 |
gmann | :) center one is overall openstack or some project ? | 15:54 |
gmann | *specific project | 15:54 |
yoctozepto | gmann: charms | 15:56 |
gmann | ohk | 15:56 |
yoctozepto | they reimplement the whole world | 15:56 |
yoctozepto | yeah | 15:56 |
yoctozepto | we are adding new charms biweekly | 15:56 |
yoctozepto | at least that's how I feel | 15:56 |
fungi | today you added three more | 15:57 |
gmann | :) | 15:57 |
fungi | `gerrit ls-projects -r ^openstack/charm.*` returns 141 results presently | 15:57 |
opendevreview | Radosław Piliszek proposed openstack/governance master: Fix gate https://review.opendev.org/c/openstack/governance/+/809430 | 15:59 |
yoctozepto | simple change to merge | 15:59 |
yoctozepto | fungi: it knew to break on that change so that TC knows we have lots of charms | 16:00 |
yoctozepto | (and lots of charm for sure) | 16:00 |
fungi | charming | 16:00 |
gmann | tc-members: need one more review on this to unblock governance gate https://review.opendev.org/c/openstack/governance/+/809430 | 16:09 |
jungleboyj | Done. | 16:11 |
gmann | thanks | 16:11 |
*** pojadhav|afk is now known as pojadhav | 16:24 | |
opendevreview | Merged openstack/governance master: Fix gate https://review.opendev.org/c/openstack/governance/+/809430 | 16:24 |
*** pojadhav is now known as pojadhav|out | 16:36 | |
opendevreview | Merged openstack/governance master: Appoint Adrian Turjak as Adjutant PTL https://review.opendev.org/c/openstack/governance/+/807884 | 16:49 |
opendevreview | Merged openstack/governance master: Appoint Rico Lin as Heat PTL https://review.opendev.org/c/openstack/governance/+/807887 | 16:50 |
opendevreview | Merged openstack/governance master: Appoint Martin Chacon Piza as Monasca PTL https://review.opendev.org/c/openstack/governance/+/807889 | 16:50 |
opendevreview | Merged openstack/governance master: Appoint Tobias Urdin as Puppet OpenStack PTL https://review.opendev.org/c/openstack/governance/+/807894 | 16:51 |
opendevreview | Merged openstack/governance master: Appoint Fossen Qiu as Sahara PTL https://review.opendev.org/c/openstack/governance/+/807895 | 16:51 |
opendevreview | Merged openstack/governance master: Appoint FengShengqin as Zun PTL https://review.opendev.org/c/openstack/governance/+/807896 | 16:52 |
opendevreview | Merged openstack/governance master: Add some PTLs missing irc nick name https://review.opendev.org/c/openstack/governance/+/807897 | 16:52 |
opendevreview | Merged openstack/governance master: Add Puppet OpenStack project IRC channel name https://review.opendev.org/c/openstack/governance/+/807900 | 16:52 |
opendevreview | Merged openstack/governance master: Fix CLA link in licensing.rst https://review.opendev.org/c/openstack/governance/+/809016 | 16:54 |
opendevreview | Merged openstack/governance master: Add openstack-loadbalancer charm and interfaces https://review.opendev.org/c/openstack/governance/+/807837 | 17:07 |
*** odyssey4me is now known as Guest93 | 20:05 | |
*** odyssey4me is now known as Guest101 | 22:56 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!