Wednesday, 2022-11-09

*** slaweq_ is now known as slaweq14:09
*** dasm|off is now known as dasm14:10
gmanntc-members: weekly meeting here in ~5 min  from now15:54
knikolla[m]thanks for the ping gmann , i haven't updated my calendar yet :)15:55
gmannohk :)16:00
gmann#startmeeting tc16:00
opendevmeetMeeting started Wed Nov  9 16:00:09 2022 UTC and is due to finish in 60 minutes.  The chair is gmann. Information about MeetBot at http://wiki.debian.org/MeetBot.16:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:00
opendevmeetThe meeting name has been set to 'tc'16:00
gmanntc-members: meeting time16:00
jungleboyjo/16:00
dansmitho/16:00
noonedeadpunko/16:00
gmann#topic Roll call16:00
gmanno/16:00
knikolla[m]o/16:00
arne_wiebalcko/16:00
jungleboyjI am lurking as usual.16:00
gmann+1, thanks16:00
rosmaitao/16:00
* noonedeadpunk on trip right now so semi-around but will do my best to follow/be active when needed16:01
gmanntwo member informed in Absence section and can not to join today meeting - Slawek Kaplonski (slaweq) - 10.11.202216:01
gmannJay Faulkner (JayF) - 2022-11-0916:01
gmannlet's start 16:02
gmanntoday agenda #link https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee#Agenda_Suggestions16:02
gmann#topic Follow up on past action items16:03
gmanngmann to test the meetpad for video call16:03
gmannthat is done and it did not show up good for recording and we can go with the zoom option. 16:03
noonedeadpunkwell we kind of tested I believe?16:03
gmannyes16:03
noonedeadpunkyeah. let's go for gaining zoom room16:04
clarkbgmann: and to clarify you used recordrtc?16:04
gmannI will contact foundation first if they can provide otherwise JayF also volutneer to use his account16:04
dansmithclarkb: recordrtc is client-side yeah?16:05
gmannclarkb: I think so, it was client side one present in meetup window16:05
clarkbgmann: recordrtc is client side. I don't believe it shows up in meetpad direclty16:05
clarkbthe functionality in meetpad itself is not enabled (server side)16:05
gmannI used the button present in meetpad16:06
noonedeadpunkclarkb: it does fwiw16:06
clarkbok I'll have to look at it more closely then. Maybe they added client side using recordrtc. Fwiw my suggestions was that you use the browser plugin instead.16:06
gmannok16:07
gmannnext action item is - JayF to propose the resolution for the TC weekly meeting on IRC or video call16:07
gmannhe proposed the resolution #link https://review.opendev.org/c/openstack/governance/+/86368516:07
gmannif anyone have not looked or reviewed, please do and leave your feedback/vote there16:08
noonedeadpunkWe can try browser plugin actually.... Nasty thing would be if someone else would be to record, then this knowledge should be transfered, but I do hate idea of using someones personal/corporate account tbh16:08
dansmithclient-side seems unideal to me, because we lose the recording if that person gets bumped off16:08
knikolla[m]that's why i want us to try to get the opendev zoom first for this. 16:09
gmannfoundation account if we get should be ok like we use it for PTG or so16:09
dansmithsince the recording is important for the transparency aspect, it would be bad to lose that.. using a proper tool with server-side recording seems better to me16:09
fungithere is no opendev zoom, not sure what you meant there16:09
noonedeadpunkhow we handle ptgs?16:09
rosmaitafungi: what about the ptg?16:09
gmannyeah, recording is needed if we are meeting in video call16:09
gmannnoonedeadpunk: rosmaita  you mean foundation account16:10
fungirosmaita: those zoom rooms are provided by the foundation staff, not part of opendev16:10
gmannyeah16:10
knikolla[m](foundation, not opendev, my mistake :) )16:10
fungibut maybe people aren't all that clear on the distinction between the openinfra foundation and the opendev collaboratory16:10
rosmaitai will admit that i am not16:10
gmannlet me check with foundation and update us. 16:10
noonedeadpunkI'm confused from time to time as welll16:11
rosmaitaok, so what we are talking about is the "openinfra foundation zoom account"16:11
gmannyes16:12
gmannthat is what used in PTGs also16:12
rosmaitaok, so much as i despise zoom and all it represents, i think that if we use an openinfra foundation zoom account for meeting and recording and auto-transcribing, we are cool16:12
fungiexcept for teams which choose to use other videoconferencing tools for their ptg sessions (opendev's meetpad service, bluejeans, their own zoom accounts, et cetera)16:12
gmannyeah16:13
gmannrosmaita: sure, i am not sure about auto-transcribing which did not came well in google meet but we can try in zoom too16:13
fungibut the foundation event organizers do temporarily provide a set of zoom rooms during the event for teams which want to use those16:13
funginote that they don't keep those zoom rooms indefinitely, they pay for them for a limited period of time16:14
fungiso it's not the same as , say, a room you'd use for a recurring meeting16:14
rosmaitayeah, the auto-transcribing may be a stretch, but i was in some kind of meeting software recently and it worked pretty well16:14
gmannsure, we can try.16:14
gmannfungi: ack, let me check if any permanent zoom can be shared with TC. obviously we will not ask to buy/add new one.   16:15
gmannok moving one.. those were the two action item. let me add zoom one also16:16
gmann#action gmann to check with foundation about zoom pro account if any and can be shared with TC monthly video call16:16
gmann#topic Gate health check16:16
fungiwhen diablo_rojo's around, she may have more input on zoom room options (i don't have a zoom account but i know she does)16:16
gmannany news on gate?16:16
gmannsure16:17
dansmithI haven't seen any repeatable gate failures lately16:18
dansmithsome instability, but never the same thing twice, so.. I guess that's good? :)16:18
gmannnice. same here16:18
gmannm-1 is approaching next week and as decided we will be switching the devstack/tempest/tox base jobs to Jammy. and given enough time to projects for testing and fix the issue I think it will be good timing to do that.16:18
gmannbut that time we might see more gate broken if projects have not given much attention to it16:19
fungiwe had a few jobs start failing after the opendev default nodeset change to jammy16:19
gmannany other updates on gate health?16:19
gmannfungi: ohk, in openstack? I thought we had openstack base jobs using ndoeset exolicitly 16:20
fungimost of those were related to bindep.txt files in projects still including python-dev for ubuntu (without limiting to older platforms where python 2.7 was still available)16:20
fungithey were mainly one-off job definitions in various openstack projects16:20
clarkbfungi: additionally those projects had long ago dropped python2 support but were still listing it as a dependency16:20
fungiright, it was basically just cruft they needed to clean up in their bindep files16:21
clarkbfungi: so the bug was introduced when python2 was dropped and not caught until ubnutu changed its python2 package name16:21
gmannyeah, I observed that in many projects and tempest plugin too16:21
fungisome stable branch jobs also started failing because they didn't declare a specific nodeset, but i think most of those have been addressed now16:21
gmannthat is easy fix though 16:21
gmannok16:22
gmannwe will be getting more failure when devstack and tox based openstack jobs switching but lets see16:23
gmannmoving to next topic16:23
gmann#topic TC chair election process16:23
gmannI updated the patch for dir structure and it is ready to re-review #link https://review.opendev.org/c/openstack/governance/+/86277216:23
gmannthat is all on this unless anyone has anything to discuss then just check in review?16:24
gmann#topic TC stop using storyboard?16:25
gmann#link https://storyboard.openstack.org/#!/project/92316:25
rosmaitai have to admit, i was unaware that the TC used storyboard16:25
dansmithhah16:25
gmannTC has project in SB which i think not used for couple of years. At least I have not and tracked TC tasks in etherpad tracker which is much easy16:26
gmannyeah, I am not surprise if many member not even know about it16:26
dansmithso stop using and not replace it with anything? sounds fine to me :)16:26
gmannyeah, I do not think we need LP for governance things.16:26
fungidoug set it up as central to the cross-project goal tracking process years ago, but the tc changed its process16:26
gmannwe started storyboard to track the goal work mainly16:26
noonedeadpunkI'd vote for stopping using storyboard16:26
gmannand many open tasks/story in governance if for goal which never got updated16:27
jungleboyjGiven that we didn't know we were in storyboard ...16:27
gmannso I feel that it is not much use of goal tracked in SB16:27
arne_wiebalckjungleboyj: ++16:27
fungito be fair, the tc has already stopped using sb for quite a long time. what can additionally be done is to drop the use-storyboard flag for that repo in project-config and then i'll toggle the project entry in sb to inactive which should hide it from the new task field/searches16:28
gmannI cleaned up many story which work was done but SB was not updated16:28
rosmaitafungi: that sounds good16:28
gmannyeah, we need to clear it and make explicit that TC not using SB16:28
fungialso you may need to do some documentation/readme updates in the governance repo itself if it mentions to track stuff there16:29
fungiprobably worth a git grep in openstack/governance16:29
jungleboyjfungi: ++ That sounds like a reasonable plan.16:29
gmannwe are missing 3 tc-members today, I will keep it open for next week where we can have formal vote on the decision. do not wan to rush as it is not adding any more work on us than it is currently 16:29
dansmithyeah, very low priority16:30
gmannmeanwhile I will cleanup the open story too16:30
gmannanything else on this topic?16:30
rosmaitanope16:30
gmann#topic (added late) 'service' role status16:31
gmann#link https://review.opendev.org/c/openstack/keystone-specs/+/818616/16:31
rosmaitayeah, i was just wondering if there's anything we can do to help this along16:31
rosmaitaAbhishek has volunteered to do the implementation16:31
gmannI have updated the spec with what we discussed in PTG and abhishek volunteer to implement it which is good16:31
gmann+116:31
rosmaitaso it's mainly a matter of getting the spec approved16:31
gmannyeah, I will bring it in keystone meeting too but knikolla[m] if you can also have a look16:32
knikolla[m]i'll review that today16:32
rosmaitagmann: yes, your updates have been nice16:32
rosmaitaknikolla[m]: thanks!16:32
gmannperfect, thanks knikolla[m] 16:32
knikolla[m]we're up to 3 active keystone cores finally, so things will move a bit more slowly. (up from 1 earlier this year)16:32
knikolla[m]quickly*16:32
noonedeadpunknice16:32
jungleboyj\o/16:33
rosmaita\o/16:33
gmann+1, nice16:33
gmann#topic Recurring tasks check16:34
gmannBare 'recheck' state16:34
gmann#link https://etherpad.opendev.org/p/recheck-weekly-summary16:34
dansmithI assume no update because we're missing slaweq, but I will say I think we've made a positive contribution by focusing on this16:34
gmannslaweq is not here today and I did not see this week summary in etherpad so skipping it which is ok16:34
dansmithI see far more "recheck because reason" than bare rechecks lately16:35
gmannyeah, many projects also conveying it in their weekly meeting or so16:35
dansmithhopefully people are actually looking, or at least feeling guilty about lying, but.. I think this was a good effort for us16:35
dansmithyes, that goo16:35
dansmith*too16:35
gmann++ agree16:35
gmannencouraging more people to debug the failure help overall CI?CD16:36
gmannCI/CD16:36
dansmithyeah16:36
rosmaita++16:36
dansmithmaybe too hopeful to think this is why the gate is more stable lately, but.. it certainly can't hurt16:36
gmannit definitely contributed to the gate stability 16:37
gmann#topic Open Reviews16:38
gmann#link https://review.opendev.org/q/projects:openstack/governance+is:open16:38
gmann^^ open review, let me check if any pending one we have not talked about or ready to review16:38
gmannI think most of are already discussed or waiting for depends-on16:39
gmannok, that is all from agenda today and we have ~21 min left. anything else to discuss ?16:39
rosmaitai can give a translations update16:39
gmanncool please go ahead 16:39
rosmaitai may have left the impression last week that Weblate would host openstack translations for free16:40
rosmaitai met with their community manager earlier this week and that's not the case because we are so big16:40
rosmaitathey are willing to give us a 50% discount, though16:40
rosmaitawhich would be 1500 euros/year16:41
gmannohk, I was also thinking it was freee16:41
rosmaitayeah, i sort of was, too, but i was mistaken16:41
dansmithwhoa16:41
jungleboyj:-(16:41
gmannrosmaita: do we know how much volume they can do it for free? if we decrease our translation to minimum required one?16:41
fungithe main issue was the 10k string limit, right?16:42
rosmaitano, because it's measured in terms of "source strings", not number of translations16:42
gmannohk16:42
fungiso we'd have to stop translating some (parts of) projects and docs16:42
rosmaitabasically something like that16:43
rosmaitai didn't ask about that, though16:43
gmannyeah and even the number of language 16:43
fungibut also it's worth discussing with the foundation if we can get the cost of the service covered16:43
gmannhumm but will it worth to ask foundation about it?16:43
fungithe number of languages was in the acceptable range, if i read the response correctly16:43
rosmaitayeah, because it's got to be costing us something in terms of running the current zenata infrastructure16:44
gmannI feel like anyone need those translation should come and help with tooling and maintenance 16:44
fungithe main thing the zanata infrastructure is costing us is risk16:44
rosmaitayeah, apparently both Fedora and the Document Foundation (Libre Office) have moved from Zenata to Weblate16:45
fungithe servers are donated by rackspace currently, and other than maybe rebooting it if it crashes and the risk that we might not be able to easily rebuild it if something happens to it, there's no monetary cost for the zanata server at present (just risk)16:45
rosmaitarackspace++16:46
gmannI think we should put a question in user survey that translation now onwards need cost and if you are using it are you ok to help there?16:46
rosmaitawhat would be the correct way to approach the Foundation about this?16:46
gmannnot sure if we have asked it already?16:46
rosmaitagmann: we have that in the 2023 survey, but won't have the answers for quite a while16:47
gmannrosmaita: but we have to decide first that it is mandatory things for openstack and has to be sponsored by foundation.  16:47
gmannrosmaita: ok16:47
jungleboyjgmann:  That isn't a bad idea.  Would be interesting to see how many people are using translations.16:48
gmannI feel like if anyone need it then they should step up for help16:48
rosmaitawell, we could do a more immediate survey using some open source survey tool to get this info ... if users know how dire the situation is, they may step up16:49
gmannyeah that can be helpful 16:49
rosmaitaok, the holdup last time was a tool accessible worldwide16:49
rosmaitaanyone have any suggestions?16:50
fungilimesurvey.org isn't accessible worldwide?16:50
rosmaitadunno, have not tried it16:50
rosmaita(checking now)16:50
gmannrosmaita: also, did we send email to community ML where many users group are(or used to be) #link http://lists.openstack.org/cgi-bin/mailman/listinfo/community16:51
fungiwe ran an instance of limesurvey in opendev for years because it gave us the ability to accept sensitive answers without involving a third party, but nobody ever used it so we eventually retired it, but you can also use their public instance16:52
rosmaitaok, https://www.comparitech.com/privacy-security-tools/blockedinchina/  says limesurvey.org is OK16:52
gmanncool16:53
gmannrosmaita: as we need to take some decision on this, please continue with the survey and getting more info. Let me add this as a separate topic for our meeting. 16:53
rosmaitaok, i will take an action item to hack together something before the next TC meeting that we can all look at16:53
gmannit that ok for you?16:53
gmannsure16:54
rosmaitayes16:54
gmann#action rosmaita to continue his research/survey on translation things and update in TC meetings16:54
gmannthanks rosmaita for working on this16:54
rosmaitanp16:54
gmannanything else to discuss ?16:54
fungitc-members (and everyone else too!): don't forget there's a videoconference meeting scheduled between the openstack community and members of the openinfra board of directors in one week, wednesday 2022-11-16 at 20:00-21:00 utc16:54
rosmaitathanks for the reminder, i had completely forgotten16:55
fungiwe booked it months ago so people can't say they didn't know far enough in advance ;)16:55
gmann++, it is after out TC meeting16:55
fungiit's a few hours after the tc meeting, but yes after16:55
gmannare we continuing old ether pad for that or new one? 16:55
fungithere is a new etherpad for the new discussion16:56
fungiit's linked from the old one, but i can find it16:56
fungijust a sec16:56
rosmaitafungi: any connection info on that meeting yet?16:56
gmanncan you please paste the link here16:56
gmannok16:56
rosmaitafungi: forget my question ... just realized that the calendar invite was one that i made myself16:57
gmannthis ?  #link https://etherpad.opendev.org/p/2022-11-board-openstack-sync16:58
gmannI think so16:58
fungi#link https://etherpad.opendev.org/p/2022-11-board-openstack-sync16:59
fungiyes, sorry i had to dig it out of the list archive16:59
gmanntc-members: feel free to propose the topic you would like to cover in this meeting with Board. we have few topic going on from berlin summit board meeting which we can continue too16:59
fungiTheJulia will presumably send connection info in advance16:59
fungiwe'll add it to the etherpad when it's available16:59
gmanncool16:59
rosmaitathanks!17:00
gmannthanks for reminding it17:00
gmannwe are on time. let's close the meeting17:00
gmannthanks everyone for joining17:00
rosmaitabye!17:00
gmann#endmeeting17:00
opendevmeetMeeting ended Wed Nov  9 17:00:36 2022 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)17:00
opendevmeetMinutes:        https://meetings.opendev.org/meetings/tc/2022/tc.2022-11-09-16.00.html17:00
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/tc/2022/tc.2022-11-09-16.00.txt17:00
opendevmeetLog:            https://meetings.opendev.org/meetings/tc/2022/tc.2022-11-09-16.00.log.html17:00
TheJuliaI, unfortunately, have been absurdly busy and have not had a chance to get time scheduled.17:00
arne_wiebalckthanks gmann !17:01
jungleboyjThanks gmann !17:06
fungiTheJulia: no worries, once you have the connection info i'll add it (we already booked the time at least, so just need to know where we're joining)17:06
clarkbrosmaita: noonedeadpunk: OpenDev is a community run effort to build, maintain, and host developer tools needed to build software like OpenStack collaboratively in the open. The foundation employs a couple of us that work on this stuff, but OpenDev is community run and includes people from other employers and backgrounds.17:13
clarkbWe'd love it if more people got involved and took on more ownership of the things they rely on. The translation migration stuff is a great example of this happening, thank you rosmaita for pushing that along17:13
TheJuliafungi: oh, cool. Yeah, that is easy I guess. Please remind me on Monday17:14
fungiTheJulia: will do!17:15
clarkbrosmaita: noonedeadpunk: importantly when it comes to things like Zoom the OpenDev team is committed to running/consuming/maintaing open source sfotware itself. Zoom is not that and we don't do anything with it17:18
clarkbOur meetpad server is a jitsi meet install which is open source. The reason it does not have server side recording is that someone needs to update our deployment to include the jibri component (this does video recording) and figure out how to scale it (it does not scale by default so someone could use all the jibri slots and DoS your meeting recording)17:19
*** dasm is now known as dasm|offp23:03
*** dasm|offp is now known as dasm|off23:03

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!