Gentoo Archives: gentoo-project

From: "Michał Górny" <mgorny@g.o>
To: gentoo-project <gentoo-project@l.g.o>
Cc: gentoo-dev-announce@l.g.o, elections@g.o
Subject: [gentoo-project] Re: [gentoo-dev-announce] Gentoo Council Election Results for term 2019/2020
Date: Wed, 10 Jul 2019 21:02:56
Message-Id: e2605c5f7901e6b5c93d52103602fcc2efcb0b5c.camel@gentoo.org
In Reply to: [gentoo-project] Gentoo Council Election Results for term 2019/2020 by Roy Bamford
1 On Sun, 2019-07-07 at 16:56 +0100, Roy Bamford wrote:
2 >
3 > The master ballot file is attached to this e-mail. Please use the ID
4 > that will be sent to you in the confirmation email to verify that your
5 > vote was included in the master ballot file. If you don't get your
6 > ID or you can't find your vote inside the ballot file, please contact the
7 > election officials (elections@g.o or #gentoo-elections on freenode).
8 >
9
10 Hope you don't mind me hijacking this thread but I'd like to try to
11 encourage developers to not only implicitly verify their votes but also
12 participate in the explicit verification process via app-misc/votrify.
13
14 First of all, please note that this tool does not invade your privacy.
15 The resulted confirmations do not contain your votes, or even indicate
16 whether you voted at all. They only say 'yes, I did verify the vote
17 and got the following result...'.
18
19 Secondly, devs who did not vote (but were eligible) also count towards
20 improving the reliability of vote. So even if you hadn't voted, please
21 consider participating.
22
23 If you're interested in some background, you can read my today's blog
24 post [1]. If you want to help, here are almost-copy-paste instructions.
25 Start by installing votrify; it will also pull election data in:
26
27 emerge -nv app-misc/votrify
28
29 If you voted in the election, get your vote file from woodpecker,
30 and find your confirmation ID in mail:
31
32 scp dev.gentoo.org:.ballot-council-201906-submitted .
33
34 Then run the tool like this, substituting XXXX for your confirmation ID,
35 and changing your vote path if necessary:
36
37 votrify-make-confirmation -v .ballot-council-201906-submitted \
38 -c XXXX \
39 -b /usr/lib/gentoo-elections/completed/council-201906/ballot-council-201906 \
40 -m /usr/lib/gentoo-elections/completed/council-201906/master-council-201906 |
41 tee ${USER}.gpg
42
43 If you have *not* voted, use '-n' instead of '-v' + '-b':
44
45 votrify-make-confirmation -n \
46 -b /usr/lib/gentoo-elections/completed/council-201906/ballot-council-201906 \
47 -m /usr/lib/gentoo-elections/completed/council-201906/master-council-201906 |
48 tee ${USER}.gpg
49
50 ('tee' so you see what gets produced)
51
52 If everything verifies fine, a file named "${USER}.gpg" should be
53 written. If your username is not reasonably unique, please rename it.
54 Afterwards, scp the file to woodpecker:
55
56 scp ${USER}.gpg dev.gentoo.org:/space/votrify-council201906/
57
58 When more files are uploaded there, anyone will be able to fetch them
59 and verify the results:
60
61 scp dev.gentoo.org:/space/votrify-council201906/*.gpg .
62 votrify-verify-confirmations \
63 -v /usr/lib/gentoo-elections/completed/council-201906/voters-
64 council-201906 \
65 *.gpg
66
67 TIA.
68
69 [1] https://blogs.gentoo.org/mgorny/2019/07/09/verifying-gentoo-election-results-via-votrify/
70
71 --
72 Best regards,
73 Michał Górny

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies