Wednesday, 2024-01-10

opendevreviewTony Breeds proposed openstack/election master: Add configuration for 2024.2/"D" elections  https://review.opendev.org/c/openstack/election/+/90515200:29
opendevreviewTony Breeds proposed openstack/election master: [trivial] Remove addition whitespace in string  https://review.opendev.org/c/openstack/election/+/90515300:29
tonybJayF: Do you have sometime tomorrow to chat about comms for ^^^^00:32
JayF7am my time work for you? That's in ... 14 and a half hours if my math is right? 7am PST 00:34
gmannelection dates are correct and as per TC charter. though indentation need to be fixed, rest all looks good to me02:09
tonybJayF: I'm back in Australia (UTC+11) so think that's like 2am.  I'd prefer a little later :⁠-⁠P02:51
opendevreviewTony Breeds proposed openstack/election master: Add configuration for 2024.2/"D" elections  https://review.opendev.org/c/openstack/election/+/90515204:13
opendevreviewTony Breeds proposed openstack/election master: [trivial] Remove addition whitespace in string  https://review.opendev.org/c/openstack/election/+/90515304:13
*** blarnath is now known as d34dh0r5315:01
JayFtonyb: is this a more reasonable time where you're at?20:14
JayFwell, 7:15am if my math works, so depends on if he works early like me :D 20:15
fungii gather that depends heavily on caffeine availability20:25
fungii, personally, am not even human until lunchtime20:25
fungiprior to that time, i'm more of a troglodyte who hisses at bright lights20:25
JayFI am kinda in reverse20:30
JayFI wake up and in like, 30 minutes, I'm the best Jay you're gonna get all day, it's all downhill from there20:30
JayFIf you ever want to get the fire out of me and just have me agree to whatever crazy idea you have, schedule the meeting at 4:30pm ;) 20:30
fungii'm married to someone like that. i respect it, but will never truly understand it20:55
JayFHonestly, I was not that way *until* I married a teacher and basically adopted her sleep schedule, which replaced my "what's a sleep schedule?" sleep schedule :D 21:01
fungimaybe that happened too late in life for me and i was already set in my ways21:01
tonybJayF: I'm awake and have had one coffee.21:35
tonybit's school holidays here so I've been sleeping a little later as there isn't a need to do a "school run"21:36
clarkbtonyb: reseting after our school holidays was really difficult21:37
JayFtonyb: What exactly was there for us to talk about?22:05
fungi"communications regarding upcoming elections" it seemed like22:21
JayFexactly is the operative word :) I have some idea of the things that entails but it's my first go-round as TC liason22:23
JayFI assume we're going to try and do a better job of reaching out this time than in the past, to reduce the incidences of PTLs signing up for re-election late22:23
tonybJayF: there are a couple of things in that area22:24
tonyb1) I'm getting a much later start than I intended, and there are potential issues with the timing and Chinese New Year.22:24
tonybso I'd like to basically open the nomination period ASAP.22:25
tonybIIRC that need TC approval, in the form of TC chair voting on the proposed change, once published22:26
funginb, china is not the only country to observe lunar new year </pedantic>22:26
JayFtonyb: how much earlier is this than usual/intended?22:27
tonyb2) Are you okay to send email to all the PTLs and the community at large ASAP to encourage adding extra-atcs22:28
JayFI'll do #2 when we're done with our chat22:28
fungion a related note, we're finalizing content for the january issue of the foundation newsletter. i could include a blurb urging people to consider running for leadership positions, but lack of finalized schedule means it would need to be vague for now22:28
tonybJayF: 2 weeks, so nominations would be 4 weeks total.  That is a long time and probably wont actually fix anything by itself but is an attempt22:28
JayFI am +1 to that, would probably ask for another one of the tc-members to sanity check22:29
tonybfungi: fair point.  I've only heard it referred to as Chinese New Year, which has irritated me everytime I've said it but I lacked the vocabulary you just gave me22:29
fungiand by "we're finalizing" i mean i'm drafting the openstack section now and need to have it done within the hour, so vague it shall be22:30
funginow, i think china may be the only country to consistently observe lunar new year by eating moon cake, but i'd love to see that tradition expanded to somewhere nearer my house22:31
fungithat stuff is *tasty*22:31
tonybfungi: You could just say "Feb".  The campaining and voting times are outlined here: https://review.opendev.org/c/openstack/election/+/905152/2//COMMIT_MSG22:31
fungii'll take it, thanks22:32
JayFtonyb: there's no magic automation for "get all the PTL email addresses in a copy+pastable format for my mail client" that I'm unaware of, right? Just checking before I whip up a python script to parse projects.yaml :D 22:32
fungihappy to link to a review in gerrit if that's what we have for the time being22:32
tonybI'd also like to email the late candidates from last cycle directly to encourage early participation22:33
JayFtonyb: and to recap: (1) you want to open nomination period now (I am +1 to that and would like another tc member to sanity check that approval before I put it in gerrit, if it doesn't require a full resolution)22:33
tonybJayF: There used to be in the release tooling, but not that I know of22:33
JayFand (2) I need to email the list (a) and the ptls (b) asking them to configure extra-atcs22:33
fungiJayF: to my knowledge, "make a python script" is the magic automation. luckily it's just a few lines thanks to pyyaml22:33
JayFfungi: that's sorta what I figured, such a low hanging fruit nobody decided to make a real one22:33
JayFfungi: I might change that, it's easy enough to make a `tox -e get-ptl-emails` 22:33
JayFanything to lower friction is nice22:34
tonybJayF: feel free to add to $repo ;P22:34
JayFgovernance :)22:34
fungii had one for e-mailing summit discounts to contributors if you really want a python-based mailmerge, but that's likely overkill22:34
JayFtonyb: and I am +1 to emailing the late candidacies (and appointments, I'd do too) from this cycle to do earlier22:34
JayFtonyb: do you want to send those emails or should I? I'd prefer you just to keep my todo list shorter :D 22:34
tonybJayF: I'd also add that *anyone* can self propose as extra ATC and the TC gets the final say so while emailing the PTLs is great, a general openstack-discuss email is also needed22:35
JayFYes, I am doing both22:35
JayFbut will make a note that self-nomination is A-OK in the -discuss email22:35
tonybJayF: I'm very willing to let you send those emails ;P22:36
JayFSo I'm going to email openstack-discuss and PTLs about extra-atcs22:36
JayFI can do appointed/late PTL appointments but that won't get done today22:36
JayFjust looking at the clock and my remaining todo today22:36
tonybThat's fine.  "this week" is wonderful.  Given 0 warning.22:39
tonybJayF: I'll propose an alternate to https://review.opendev.org/c/openstack/election/+/905152/ with a more verbose commit message and longer nomination period.  TC members can +/-1 on that.22:40
JayFack; thanks, please add me as reviewer on that so it'll be in my queue22:40
fungi"Election season is rapidly approaching! If you’re interested in serving the community as a member of the Technical Committee or as a Project Team Lead, now is the time to start thinking about your candidate platform. Our community prides itself on diverse representation from many organizations and professions, so consider how your insight and expertise might enrich and expand our22:42
fungicollective vision. Election activities will begin in February, so keep an eye on the openstack-discuss mailing list and election site for details."22:43
fungidoes that cover it?22:43
JayFI almost think that's too passive tbh.22:43
fungiplease reword!22:43
fungiwe can hack something up on https://etherpad.opendev.org/p/newsletter-openstack-news22:44
JayFworking in there but gonna be in and out of it22:45
fungino worries. i'll just be happy to have something to put in the openstack section that isn't "these 6 projects are now inactive, and by the time you read this it will be too late to get them included in the next release"22:47
fungii was going to run a boilerplate plug for the user survey, which is basically my default for the rare month that's so slow there's nothing worth covering for the newsletter audience22:48
JayFI mean, what about a blurb on eventlet?22:48
JayFThe OpenStack community, led by engineers from G-Research OSS, Red Hat, and some remaining members of the eventlet community basically took eventlet out of the ditch22:49
fungithat's true, we did adopt maintainership of eventlet since the last issue22:49
JayFI think we could write a paragraph on that and highlight some of the good being done22:49
JayF"we" being members of the openstack/oif community, not openstack directly22:50
fungithese are the things i wish people would put on that etherpad ;)22:50
JayFbut it's still our impacts :D 22:50
JayFwell this one is tough b/c you don't wanna declare victory too early, but one paragraph in a newsletter is probably about the right amount22:50
JayFa blog post or conference talk is too much ;) 22:50
fungiyep22:50
fungii agree it's a good one to include. i'll dig up the announcement-ish message so i can link it22:51
JayFI put a small blurb in there22:51
JayFI will draft a thing22:52
JayFI've been very involved there so should be able to do something mostly off the top of my head22:52
fungihttps://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/5NYTYU6NZTL2JIPQ65IXFMR7KLU2UWOW/ is probably the best thing to link?22:54
fungi(about eventlet adoption)22:54
JayFfungi: potentially, I think there's more good that can be said23:00
JayFlet me get to the bottom of these email things then I can draft that with full brain23:00
JayFbtw -> https://opendev.org/openstack/governance/src/branch/master/tools/list_ptls.py score23:00
fungiJayF: yeah, i just try to have at least one thing to link out to for more information (be it a mailing list post, a change in gerrit, a document on one of the project websites...)23:01
fungisubtle reminder to readers that they can get involved23:01
JayFI think the issue in github where we basically go "Hey eventlet, can we have the keys?" may be just as good but I want to look first23:03
fungiwfm23:03
JayFI'd like to shine the light on "OpenStack contributors took action to help the larger python community" and less on "OpenStack was screwed and scratched their own back"23:03
JayFeven though both are kinda true23:03
fungiyeah, outcomes is what i like to link when possible, but ones which show where or how the reader can potentially pitch in23:04
fungifor me at least, these newsletter entries are less about reporting and more about getting more people involved23:05
fungibecause, at the end of the day, that's the one thing we need the most of23:06
opendevreviewBrian Rosmaita proposed openstack/project-team-guide master: Update repo deprecation instructions  https://review.opendev.org/c/openstack/project-team-guide/+/90527323:13
JayFtonyb: I cannot find a doc, anywhere, on how to name someone an extra_ac23:15
JayFtonyb: I'm 99.99% sure it is "put a extra_ac key under your project in projects.yaml and populate it" but I can't find evidence of that in git, either23:15
gmannJayF: tonyb if we change the dates of election other that what charter allow, then it needs to be proposed in governance as election exception and TC vote23:16
JayFhttps://review.opendev.org/c/openstack/governance/+/777871/1/reference/sigs-repos.yaml aha23:16
JayFgmann: I suspected something like that would be the case; that's part of why I called out for more review23:16
gmannyeah, from charter "Any exception to TC election schedule needs to be recorded in Election Exceptions"23:16
JayFtonyb: that means in practice, the earliest we could land such a resolution would be Jan 11 (US time, I suspect it's already Jan 11 there?)23:16
tonybgmann: that's not how we've done it in the past.23:16
gmannyeah, you can propose the exception here https://governance.openstack.org/tc/reference/election-exceptions.html23:17
gmanntonyb: we have done the same in past23:17
gmannthis is mentioned in charter also in case - last line in this section https://governance.openstack.org/tc/reference/charter.html#election-for-tc-seats23:17
tonybJayF: I think the only docs are in the TC charter and it says email the TC chair but technically adding data into the extra-acs key is "fine"23:18
gmannif election dates are not as per the charter criteria it is still possible to adjust the dates but it has to be proposed as exception in governance and approved by TC23:18
* tonyb goes to the dentist because that's more "fun"23:19
JayFtonyb: e.g. https://review.opendev.org/c/openstack/governance/+/777871/ looks like a good example23:19
JayFand I'm fairly sure projects.yaml has the same schema from reading governance.py23:19
rosmaitatonyb: i once missed a faculty meeting because i had to get a root canal ... it was a good trade-off, the root canal was way less painful23:19
gmannthis is example for election dates exceptions https://review.opendev.org/c/openstack/governance/+/85462423:19
JayFtonyb: interesting, you're right re: the charter saying emailing me is the process23:21
JayFtonyb: I love that process <.< >.> ask your dentist if you can take a +1 :|23:22
gmannJayF: yes, they can email to you or in openstack-discuss or anyone can propose and TC review those.23:22
gmannand for election schedule adjustment, change needs to be formal-vote so at least we need to wait is 7 days from the change is proposed23:26
gmanntonyb: not sure how far in past you are talking about different process but this is the process we are following since past 4 years23:28
tonybshoot I think gmann is correct about the formal vote.  I forgot last year we "redefined" "election to include the nomination period not just the voting23:29
JayFtonyb: rfr https://etherpad.opendev.org/p/2024.1-elections-email-extra-acs23:29
tonybgmann: in the past train for example the process was to seek TC approval in the form of discussion in a meeting and the TC chair +1'ing the election config change23:30
gmannk, I think that was something we experienced in wallaby which was not covered in charter and that is we added this new process so that we follow charter and provide a way to adjust the dates as per different situation 23:32
JayFI wonder if there's room for us to adjust the language so in the future we only have to get approval for pushing it up/making timelines shorter but we're always OK with making windows larger within reason23:34
tonybJayF: my only nit with your etherpad is that the email to -discuss doesn't make it clear $person can self nominate23:34
JayFtonyb: > Self-nominating for extra-Active Contributor status is not only permitted; it's encouraged -- if you've contributed, we want to recognize you.23:35
tonybbut that could be a poor reading by me as I'm in a waiting room23:35
JayFI suspect it's that. I've tried to etherpad on mobile before and it's not a great experience :D 23:35
JayFemails away23:40
gmannJayF: tc-members: in case you did not notice, I proposed the tripleO retirement change, if anyone concern about zed branch or keep it alive, please comment in gerrit. I am holding the other cleanup step for this week so that any objection on proposal can be known in advance https://review.opendev.org/c/openstack/governance/+/90514523:42
gmannTripleO team is +1 on it23:42
JayFI will explicitly note, I had Ironic bifrost devs check, since we were at one point closely affiliated with tripleo23:43
JayFit looks clear from our perspective23:43
gmannperfect23:43
JayFfungi: some complete thoughts in that etherpad now23:50
fungithanks JayF!23:53
JayFfungi: going to link that to my downstream devrel pros as well if that's okay23:54
JayFfungi: since I have resources who are experts are wordsmithing, going to let them do their magic so we don't have to :D 23:55

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