1 |
On Sat, Jul 27, 2019 at 11:40:12AM +0100, Roy Bamford wrote: |
2 |
> On 2019.07.27 07:21, Michał Górny wrote: |
3 |
> > Hi, |
4 |
> > |
5 |
> > (CC-ing all parties interested in technicals, plus main consumers) |
6 |
> > |
7 |
> > I'd like to work on providing new web-based frontend for voting |
8 |
> > in Gentoo elections. It would replace votify in the pipeline but |
9 |
> > generate countify-compatible data, so the votes would still be counted |
10 |
> > using old tooling. |
11 |
> > |
12 |
> > |
13 |
> > Goals |
14 |
> > ===== |
15 |
> > The goals for the new system would be to: |
16 |
> > |
17 |
> > 1. Improve privacy of votes by removing connection between voters |
18 |
> > and their confirmation IDs ASAP (not storing them unencrypted |
19 |
> > on permanent storage at all). |
20 |
> > |
21 |
> > 2. Unifying voting mechanism for developers and non-developers. |
22 |
> > The latter currently vote by mail and get their votes manually hacked |
23 |
> > into the system. |
24 |
> > |
25 |
> > 3. Removing dependency on dev.gentoo.org shell access for voting. |
26 |
> > This |
27 |
> > is implied by 2. but should also support any future efforts of |
28 |
> > reducing |
29 |
> > reliance on the single system in Infra. |
30 |
> > |
31 |
> > 4. Make it possible to use the system for unofficial elections (e.g. |
32 |
> > team lead votes). Currently setting a vote up requires root |
33 |
> > privileges |
34 |
> > on dev.g.o which is not really feasible. |
35 |
> > |
36 |
> |
37 |
> 5. Election Officials shall have a means to determine the voter turmout |
38 |
> from time to time while the election is in progress. |
39 |
|
40 |
6. The voting system must produce a list of voters who cast a valid |
41 |
ballot. This is required to see which voters did not cast a ballot in |
42 |
the Foundation elections, and could thus be struck off the member list |
43 |
for failure to participate. |
44 |
|
45 |
This might be implemented via two separate identifiers from the secret |
46 |
per your ideas. |
47 |
|
48 |
-- |
49 |
Robin Hugh Johnson |
50 |
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer |
51 |
E-Mail : robbat2@g.o |
52 |
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85 |
53 |
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136 |