slaweq | ianychoi hi, thx for sending the email tonight | 07:20 |
---|---|---|
slaweq | so now, IIUC we need to generate rolls with tox -evenv -- generate-rolls --tag 0.17.0 command, right? | 07:20 |
slaweq | and wait one week until campaing will ends and we will enter voting time | 07:21 |
slaweq | correct? | 07:21 |
frickler | ah, I wanted to bake some new rolls, too, just to have a reference handy ;) and yes, that sounds correct to me | 07:42 |
opendevreview | Walt proposed openstack/election master: Withdrawing Walt Boring Candidacy for cinder PTL https://review.opendev.org/c/openstack/election/+/927506 | 13:15 |
fungi | aww, i was looking forward to the runoff. oh well | 13:15 |
frickler | is this even allowed by the election rules? I mean, it certainly wouldn't make sense to start the election now, but I'm wondering whether there is actually some provisioning for this scenario or whether it is up to election officials to somehow deal with this now based on their judgement | 13:33 |
fungi | i don't think it can really be "disallowed" to withdraw from an election, it's more that the election documentation doesn't cover what process should be followed when it happens | 13:35 |
frickler | right, that's about what I was trying to express | 13:37 |
fungi | it's an uncommon enough occurrence that it may not make sense trying to document every possible eventuality | 13:37 |
fungi | though maybe worth seeing if there's any precedent for how it's been handled in the past (i don't personally recall whether it's come up in the scope of a ptl election, though we did have it with a tc election last cycle) | 13:38 |
frickler | what happened last cycle was after the election concluded, not before it even had started, so slightly different scenario | 13:40 |
fungi | right, good point, that made it far more complicated as a result | 13:44 |
ianychoi | Hi slaweq, yes and hope you had chance to see from line 97: https://etherpad.opendev.org/p/TC_PTL_Elections2025.1Epoxy#L97 | 13:49 |
ianychoi | I realize that I have not sent campaigning_kickoff e-mail - will do now | 13:49 |
ianychoi | slaweq: your double-checking with SHA will be appreciated | 13:49 |
ianychoi | Hmm, there have been no PTL campaigning period | 13:53 |
fungi | ianychoi: traditionally there hasn't been, no. but also it only makes sense to have a campaigning period when there's a runoff, and since one of the two candidates is pulling out of the only contested ptl race i guess there won't be this time either | 13:54 |
ianychoi | (Yeah, trying to recall past situations) | 14:10 |
slaweq | ianychoi looking at the sha right now | 14:11 |
slaweq | ianychoi my sha are the same as yours | 14:18 |
slaweq | I just have one more file comparing to you, and it is 'stable_branch_maintenance.txt' | 14:19 |
ianychoi | Interestingly, I don't have it | 14:20 |
slaweq | I was using 0.17.0 tag | 14:21 |
slaweq | like that: tox -evenv -- generate-rolls --tag 0.17.0 | 14:21 |
ianychoi | I used hash number which is used for 0.17.0 f75e0ea81be30bf02d6a3501e61e803547334c4f | 14:21 |
ianychoi | s/hash number/hash value | 14:22 |
slaweq | ahh, and I got randomly some errors while fetching member details from api in the script, so to avoid that I did small change in script and added retry in one place | 14:22 |
slaweq | but I don't think this could change anything | 14:22 |
fungi | feel free to propose a change to remove the stable-branch team support from the election tooling. that team hasn't existed since years, and we handled it specially in the scripts because it had very different electorate requirements | 14:23 |
ianychoi | Let me execute with 0.17.0 tag value but anyway 'stable_branch_maintenance.txt' file is not needed. Just interesting how the difference between you and me resulted in | 14:24 |
fungi | basically, to generate the (now unnecessary) stable-branch electorate, a complete second pass is performed checking for changes merged to stable/.* branches of all official openstack team deliverables, and that nearly doubles the runtime as a result | 14:25 |
ianychoi | Ahhh, found - I executed with "tox -e venv -- generate-rolls --without-stable" | 14:27 |
slaweq | :) | 14:28 |
slaweq | I didn't even know about it TBH :) | 14:28 |
ianychoi | https://etherpad.opendev.org/p/TC_PTL_Elections2025.1Epoxy#L86 | 14:28 |
slaweq | there is still a lot of new things for me here | 14:28 |
ianychoi | Rather than sending an argument, I temporally changed tag value on configuration.yaml, and executed ^ command | 14:28 |
fungi | yeah, basically if someone wants to trace the conditionals on the flag that --without-stable sets, should be fairly easy to snip it all out. do a run of the original script specifying --without-stable and then another run of the patched software and compare the output files to make sure they match | 14:33 |
fungi | and obviously it's not urgent, but it's a great opportunity to get some familiarity with the software | 14:33 |
slaweq | ianychoi and what about email about opt in into the CIVS system? should we send it now or next week when it will be closer to the election period? | 14:36 |
ianychoi | How about just tomorrow? :p | 14:41 |
slaweq | sure, I will do it tomorrow for sure | 14:47 |
gmann | if candidate itself is pulling back the nomination, I am not sure having election will result to desire outcome and create more difficult situation. I think we should avoid election in this situation and merger the nomination withdraw | 16:47 |
slaweq | gmann: I agree, and we are not in the election time yet, just campaing now so it is IMO still safe to do it | 20:45 |
gmann | slaweq: ++ | 20:46 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!