opendevreview | Wu Wenxiang proposed openstack/election master: Adding wu.wenxiang candidacy for Skyline https://review.opendev.org/c/openstack/election/+/897916 | 03:17 |
---|---|---|
opendevreview | Wu Wenxiang proposed openstack/governance master: Appoint Wenxiang Wu as PTL of Skyline https://review.opendev.org/c/openstack/governance/+/897922 | 06:58 |
opendevreview | Ian Y. Choi proposed openstack/governance master: Propose Extra-ACs from I18n SIG (2023.2) https://review.opendev.org/c/openstack/governance/+/897941 | 11:33 |
*** d34dh0r5- is now known as d34dh0r53 | 13:05 | |
TheJulia | Random drive by question, when was the last time mistral had an on-time nomination? | 13:19 |
TheJulia | (for you guys to ponder, not actually to answer, since I already know the answer) | 13:19 |
fungi | TheJulia: keep in mind that they used the dpl model for a while. still not great, but some of that gap is expected due to not having an actual ptl position for the team | 13:32 |
TheJulia | I was not aware of that, but it seems like a persistent problem at least looking at the history available via the nominations | 13:32 |
fungi | TheJulia: granted they were switched to dpl as a result of not having a ptl candidate for the xena cycle, then they switched back to ptl governance last cycle because there was a candidate again | 13:34 |
TheJulia | .... hmm | 13:36 |
fungi | https://review.opendev.org/873260 Revert "Adopting the DPL governance model for Mistral" (merged 2023-03-30) | 13:36 |
fungi | also, while axel proposed the switch back to ptl model indicating an intent to run for ptl of the team, the actual switch did not occur until a month after the election concluded, so axel served as ptl for most of the cycle despite not having been confirmed through election | 13:40 |
TheJulia | I guess the in the venn diagram of the situation, I can't help but wonder where the issues are that might be able to be fixed, but I suspect the reality it is just labeled "human nature" over lapping with "omg all the things" | 13:42 |
fungi | TheJulia: so basically the past ~3 years are explained through the switch to dpl and then a late revert of that after the bobcat cycle election concluded, making this the first truly "missed" nomination for mistral in years (but i agree it's still worth some degree of concern) | 13:43 |
fungi | and it was indeed an interesting exercise in reviewing the git history around the situation | 13:45 |
TheJulia | You went further than I, but that explains the lack of a folder a few times in the git history | 13:45 |
fungi | right, i did my spelunking in the governance repo (git blame on projects.yaml) rather than the election repo | 13:46 |
fungi | so basically a different view of the situation | 13:47 |
TheJulia | yeah | 13:47 |
TheJulia | Might make an interesting retrospective really | 13:48 |
fungi | i would summarize this as mistral had trouble coming up with a ptl, the tc recommended they adopt the dpl model in an attempt to mitigate that problem (though maybe all it did was hide the problem?), someone eventually woke back up enough to express an interest in being ptl again, but at the first opportunity to prove that intent through regular election they missed the nomination window | 13:49 |
fungi | maybe coincidence? maybe further indication of a problem that team has been struggling with for a very long time | 13:50 |
TheJulia | or maybe the DPL model might be an issue as it hid a problem, or maybe the leadership election model is itself a problem. | 13:50 |
TheJulia | Regardless, a data point to consider in the overall election challenges trends | 13:51 |
fungi | i agree | 13:53 |
JayF | I agree that one of the flaws in the DPL model is the lack of a forced-check-in of project health that a PTL election de-facto serves as | 15:26 |
JayF | Not sure how to fix that without foisting even more work on overworked shared openstack resources though. | 15:26 |
fungi | if there were an obvious and simple solution, we'd have already tried it | 15:29 |
JayF | too bad the memes about python aren't true; from governance import oversight; oversight.oversee_project() | 15:30 |
JayF | :) | 15:30 |
fungi | def oversee_project() | 15:32 |
fungi | raise NotImplemented | 15:32 |
JayF | exactly lol | 15:33 |
fungi | flake8 would have given me a few demerits for my syntax errors there | 15:34 |
JayF | it would've worked exactly as well in any event :D | 15:39 |
gmann | it is not just Mistral but many other projects have same problem | 18:04 |
*** Guest2219 is now known as diablo_rojo | 20:09 | |
-opendevstatus- NOTICE: Another short Gerrit outage for updates on review.opendev.org. This update ensures we are using the current versions of all Gerrit plugins. | 23:47 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!