Monday, 2026-08-24

opendevreviewCyril Roelandt proposed openstack/election master: Add Cyril Roelandt for Glance 2027.1 PTL  https://review.opendev.org/c/openstack/election/+/100204210:41
gouthamr^ sigh, slaweq ianychoi: so please do follow up and post results. I plan to discuss appointments at the TC meeting tomorrow (25th Aug, 1700 UTC) 16:06
opendevreviewIan Y. Choi proposed openstack/election master: Close 2027.1 Election Results (PTL)  https://review.opendev.org/c/openstack/election/+/100217517:14
ianychoigouthamr: plz see ^ and https://review.opendev.org/c/openstack/governance/+/100217717:16
gouthamrw00t17:16
gouthamrty ianychoi!17:16
ianychoislaweq: Plz share SHA from "tox -e venv -- generate-rolls". My result is 81af5979219ac3032f0e01eff3ca3ad55fb11486c7adc7585942f3ee6eedd35417:16
fungiianychoi: did you use https://review.opendev.org/1001560 when doing it?17:20
fungithe tc is expecting that to be used, i was hoping it would get merged before election officials start generating rolls17:21
ianychoifungi: Ah, not yet. I just used master version of git repo. Thank you for letting me know17:22
opendevreviewIan Y. Choi proposed openstack/election master: Update governance tag 0.23.0 to configuration  https://review.opendev.org/c/openstack/election/+/100217817:24
ianychoifungi: Does 1001560 need additional dependency? It returns like "no attribute 'no_core_reviewers'" error - pasting log via https://paste.opendev.org/show/bjFJmiCMEjyjfUug5FXB/17:28
fungiianychoi: there are several child changes it depends on, yes17:28
fungiyou need the whole stack of changes there, 1001560 is merely the last in the series17:29
fungisome of the earlier changes in that series already merged but there are still a few that are waiting review17:29
ianychoiShould "git review -d 1001560" get all the dependencies?17:29
fungiyes17:31
ianychoiYep I was pasting the error from like "git review -d 1001560 && tox -e venv -- generate-rolls"17:32
fungithough i wonder if the generate-rolls entrypoint is in need of changes similar to the owners entrypoint17:34
fungijust a sec, i didn't test by running generate-rolls i was running owners directly to generate the files17:34
fungigenerate-rolls is a wrapper around it, i'll get a quick fix for that pushed17:35
ianychoiThank you - Seems that no_core_reviewers option needs to be processed on generate_rolls.py file due to https://paste.opendev.org/show/bjFJmiCMEjyjfUug5FXB/17:38
fungiyes, i'm about done, implementing it similarly to how `no_extra_acs` is done there17:40
fungijust testing locally to make sure nothing else is missing17:40
opendevreviewJeremy Stanley proposed openstack/election master: Active core reviewers are also Active Contributors  https://review.opendev.org/c/openstack/election/+/100156017:43
fungigood thing i did, caught a typo from my initial attempt17:43
fungithat new version ^ only adds to the generate-rolls script, doesn't alter anything else from the prior revision17:45
fungii'm not having any luck actually testing generate-rolls directly on my machine because (even on the current master branch state) it seems to be passing `old_projects` in incorrectly17:48
ianychoiThank you - now on local execution to see the result17:49
fungii'm rolling back my local checkout to late july, before any of this stuff or the election-related changes merged, and am getting the same error, so it may be something weird on my system17:50
fungiianychoi: you may also need to rebase the change series locally onto the current master branch state in order to pick up 1002178 which adjusted the election configuration17:54
fungior, no, i guess that hasn't even merged yet either17:55
fungiyou could just make that edit locally to your `configuration.yaml` file17:55
fungiconfirmed, that's what was breaking my attempts to run it locally, the governance tag placeholder wasn't a real tag and somehow that doesn't get caught early by the script to cascades to a problem parsing files from that repo instead17:59
ianychoifungi: THank you for the confirmation - it works on my local environment well so I gave +218:06
ianychoislaweq: Sharing two SHAs via https://etherpad.opendev.org/p/TC_PTL_Elections2027.1_Indri#L87 - your double-check with 1001560 review would be highly appreciated.18:07
ianychoiFor reference, without 1001560, there are 248 electorates. With 1001560, there are 258 electorates.18:08
ianychoiOnce the other election official / one more liaison person validates above, then I can move forward, hopefully.18:09
fungithanks, yes it's running for me too but still in progress here so i don't know for sure whether it will complete successfully, but expect if it got this far then it will18:10
fungiianychoi: good to know that we had 10 active core reviewers who didn't own any merged changes during the qualifying timeframe, that's ~4% of the electorate, so not trivial18:11
fungigouthamr: ^ useful statistic about the impact of the tc's charter adjustment18:13
fungiand the script did eventually complete successfully for me as well, `rolls/0.23.0/_electorate.txt` contains 258 addresses matching your outcome18:14
ianychoiIs SHA the same, fungi ? 55aed6f5fd91a5b3a002b77adaabb6d057a46a1752334be5f1db25838019ffe0  ./0.23.0/_electorate.txt (18:14
fungi`55aed6f5fd91a5b3a002b77adaabb6d057a46a1752334be5f1db25838019ffe0  ./0.23.0/_electorate.txt`18:22
fungiianychoi: confirmed18:22
fungiafter the election has concluded, if someone wants an easy improvement to make, the runtime of the generate-rolls script could be halved by turning off the extra stable branch electorate generation, that's been unused for roughly a decade ever since stable branch management ceased to be an official project team18:28
gouthamrwow that’s great!18:34
fungigouthamr: to be precise, that's active core reviewers on merged changes during the qualifying window who have an e-mail address in their gerrit account matching a foundation individual member profile18:56
fungiwho also didn't own any changes merging during that timeframe18:56
fungi(so a lot of caveats)18:57
gouthamryeah, i didn't expect that bump :D it was a lot of "if's" - we'll recap this to teh TC tomorrow during their meeting - interesting stuff! ty fungi 20:12
spotz[m]ianychoi: what do you need me to look at? I've been trying to keep up with the patches20:17
fungispotz[m]: 1002178 and the unmerged remainder of the series ending in 1001560 at least, for electoral rolls20:20
spotz[m]looking20:21
fungispotz[m]: and then separately, there's 1002175 to close the ptl election results (with corresponding governance change 1002177)20:23
spotz[m]i think on 1002177 so far others look good still working though20:31
spotz[m]Ok I think I got everything, if not let me know20:32
*** Uggla is now known as Guest1624521:34
*** Uggla7 is now known as Uggla21:34

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