Re: Questions for Sruthi

Don Armstrong <[email protected]>
Newsgroups gmane.linux.debian.devel.vote
Message-ID <u5taygr7x3g42tzej5kumvygv7xvi2zzwkrljniv2677kuwjhz@rrmovsme5w45>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.