Closed Bug 1026956 Opened 10 years ago Closed 10 years ago

[Voting] [meta] Council budget voting should get extended to reach majority decision

Categories

(Mozilla Reps Graveyard :: reps.mozilla.org, task)

task
Not set
major

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: nikos, Assigned: nemo-yiannis)

References

Details

(Whiteboard: [kb=1454289] )

Hi, One thing we didn't foresee when we draw the automated voting specs is that in order to have a council final decision on a budget request it should be approved or rejected by the majority (5 people). So in a case where a voting ends end the votes are 4-3 it should get extended. We need to have 5 yes or no.
Group: mozilla-reps-admins
Blocks: 1027575
Thanks for filing this bug, Nikos.
Summary: [Voting] [meta] Council budget voting should get extended to reach majority → [Voting] [meta] Council budget voting should get extended to reach majority decision
Would it be possible to add to this bug - send email Reminder in this case? Something like Vote Budget late - 1st Reminder, Budget late - 2nd Reminder
I think that until mayority gets reached the budget should be on hold (instead of extended) and maybe marked as urgent by adding a simple css like bold and red to the name on the voting pad. Budget should have at least 5 YES VOTES to gets approved. Budget with 5 NO VOTES gets rejected. If vote has 4 YES and 1 NO, then it should be on hold until the rest (4) of the council members votes or reach the required 5 YES VOTES to get approved. The last one is in case we have a tight vote result like 5 YES and 4 NO, in this case the total of the council is required to vote. Yet this leaves me with the doubt of what to do in case a council member cant vote, due being absent, ill or just away? Any inputs guys? Should the Council Chair have the responsability to CLOSE a voting even if not all the council members have voted?
What we have discussed so far is, to have only one extension by 24 hours. An email notification marked as URGENT will be sent to the participants. If there is not a majority decision after the extension, then the poll will be automatically closed and the budget request will be rejected. It's a really good point what happens in the case of an extended poll and a tie vote. Thoughts?
Flags: needinfo?(williamr)
Flags: needinfo?(rardila)
The workflow is: 1. Vote opens for 72h, mail sent. 2. If no majority is reached the vote gets extended for 24h. A new mail is sent If neither of these two lead to majority approval (5 positive votes) the budget gets rejected. At least that was the initial plan, as far as I can remember.
Some thoughts on voting period extension : I am curious to know if it is possible to give rights to appointed council members ( like admin rights ) for extending the voting period of budgets. In that way , we save time by not having to ping our devs every time when we need extension.
Another question If the Discussion Period for a bug has not been resolved (ie: council is asking Reps for more information), delaying the 72h vote would be appropriate. It's almost like we need a secondary trigger 'ready for vote' ?
Could we use the Whiteboard for triggers instead? like using the keyword "readyforvote" on it to trigger a new voting so the assigned council member to the bug can trigger this manually, and also use the "delayed" keyword to manually setup a 72 hours delay?
Assignee: nobody → jgiannelos
Status: NEW → ASSIGNED
Whiteboard: [kb=1454289]
Commits pushed to master at https://github.com/mozilla/remo https://github.com/mozilla/remo/commit/99768f62cf784f9ab3d8ea6e59bced2f081f4c7a [bug 1026956] Extend polls with no majority decision for 24 hours. * Send reminder email marked as urgent on voting extension. * Migrate remaining voting cronjobs to celery. * Remove unused daily voting reminder cron. https://github.com/mozilla/remo/commit/0e007bb115b00ea57563c83060d0374ec64b58b2 Merge pull request #798 from johngian/1026956 [bug 1026956] Extend polls with no majority decision for 24 hours.
I am closing this bug as resolved fixed. The rest of the functionality not implemented in this PR is part of https://bugzilla.mozilla.org/show_bug.cgi?id=1028189
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Version: unspecified → next
Verified on stage: * If no majority is reached, the poll is extended for 24hours. * An email is sent marked as urgent. The poll won't be rejected if no majority is reached after the extension. This feature will be tracked by another bug. Example voting: https://reps.allizom.org/v/test-voting-extension/
Status: RESOLVED → VERIFIED
Version: next → 438
Great work everyone!
Flags: needinfo?(williamr)
Flags: needinfo?(rardila)
Product: Mozilla Reps → Mozilla Reps Graveyard
You need to log in before you can comment on or make changes to this bug.