On Fri, 03 Apr 2026, Gunnar Wolf wrote:
> How large can this scale without setting up a program to handle ①
> validation and ② tallying is beyond what I want to go into for a
> simple email, but I think this process can be adopted by many other
> teams.

The CTTE has a hacked version of devotee (Debian's vote tallying
software) which manages this called pocket-devotee.[1]

You give it options and the votes, and it calculates the winner in
compliance with the constitution[2]:

./pocket-devotee \
  --option 'A: Option requiring 3:1 majority :3' \
  --option 'Z: Further discussion' \
  --default-option 'Z' \
  --quorum 5 \
  << EOF
tc1: A > Z
tc2: A > Z
tc3: A > Z
tc4: Z > A
tc5: A = Z
EOF


You can see some examples of it being called if you search for
run_vote.sh in the tech-ctte repo.[3]

It wouldn't be too hard to have a similar git repo which any DD could
push a commit to for general advisory decisions which didn't need a full
GR.

1: 
https://salsa.debian.org/debian/tech-ctte/-/blob/master/scripts/pocket-devotee?ref_type=heads
2: 
https://salsa.debian.org/debian/tech-ctte/-/blob/master/scripts/pocket-devotee-test-cornercase?ref_type=heads
3: 
https://salsa.debian.org/debian/tech-ctte/-/blob/master/meeting_poll/run_vote.sh
-- 
Don Armstrong                      https://www.donarmstrong.com

Let us chat together a moment, my friend. There are still several
hours until dawn, and I have the whole day to sleep.
 -- Count Orlock in _Nosferatu (1922)_

Reply via email to