On Thu, Feb 13, 2025 at 6:31 AM Jeremy Stanley <fungi@yuggoth.org> wrote:
On 2025-02-13 09:20:23 +0000 (+0000), Dmitry Tantsur wrote: [...]
I doubt it too, but that's an interesting shortcoming of the DPL model: even if the team decides to go DPL, anyone qualifying can force their PTL-ship on the team. Like, literally a random contributor can get this important role and the team can do nothing about it?
Needs improving IMO. [...]
Note that this is only the case if the team waits until *during* a PTL election to decide they want to switch to a DPL model. If it had instead come up a couple of weeks back, Ironic would already be DPL by now with no risk that an active Ironic contributor nominates themselves to be the Ironic PTL following the rules for the election that's already underway. Paying attention to election schedules is important.
++ This is 100% a drop on our part for not worrying about how Ironic is going to be led next cycle until the last minute. It's an easy trap to fall into for sure though.
The TC could also be asked to overturn the results of the election. While I don't think that's ever happened in the history of OpenStack, PTLs serve at the discretion of the TC, and it's the TC who sets the rules for how they're elected and when. At most, overturning a PTL election might require some new policy get added to the TC Charter, which would need a 2/3 majority to approve.
This would be my realistic expectation of what would happen if we got to that point; but also I'd try to avoid putting the TC into that situation (hence the "I'll run opposing if needed" statement). -Jay
-- Jeremy Stanley