Preliminary results are out!

2003-12-11  Vincent Untz  <vincent@vuntz.net>

	Preliminary results are out!

	* foundation.gnome.org/index.wml: add news about preliminary results
	* foundation.gnome.org/news/index.wml: ditto
	* foundation.gnome.org/elections/2003/2003-verif.tar.gz: add archive
	containing everything that is needed to verify the results
	* foundation.gnome.org/elections/2003/preliminary-results.wml: add the
	preliminary results
	* foundation.gnome.org/elections/2003/results.txt: add full
	preliminary results
	* foundation.gnome.org/elections/2003/verify.wml: add verify
	instructions
	* foundation.gnome.org/elections/2003/.cvsignore: add
	preliminary-results.html and verify.html
	* foundation.gnome.org/elections/2003/Makefile.am: add
	2003-results.tar.gz, preliminary-results.html, results.txt and
	verify.html
	* foundation.gnome.org/elections/2003/index.wml: add links to the
	results, the vote archives, the verify instructions
This commit is contained in:
Vincent Untz 2003-12-12 14:49:22 +00:00 committed by Vincent Untz
parent b102b8fa23
commit 40a1c4fc67
10 changed files with 3424 additions and 0 deletions

View file

@ -1,3 +1,25 @@
2003-12-11 Vincent Untz <vincent@vuntz.net>
Preliminary results are out!
* foundation.gnome.org/index.wml: add news about preliminary results
* foundation.gnome.org/news/index.wml: ditto
* foundation.gnome.org/elections/2003/2003-verif.tar.gz: add archive
containing everything that is needed to verify the results
* foundation.gnome.org/elections/2003/preliminary-results.wml: add the
preliminary results
* foundation.gnome.org/elections/2003/results.txt: add full
preliminary results
* foundation.gnome.org/elections/2003/verify.wml: add verify
instructions
* foundation.gnome.org/elections/2003/.cvsignore: add
preliminary-results.html and verify.html
* foundation.gnome.org/elections/2003/Makefile.am: add
2003-results.tar.gz, preliminary-results.html, results.txt and
verify.html
* foundation.gnome.org/elections/2003/index.wml: add links to the
results, the vote archives, the verify instructions
2003-12-04 Vincent Untz <vincent@vuntz.net>
* foundation.gnome.org/elections/2003/voters.wml: fix Tim's address

View file

@ -1,4 +1,6 @@
candidates.html
preliminary-results.html
verify.html
voters.html
rules.html
index.html

Binary file not shown.

View file

@ -3,8 +3,12 @@ SUBDIRS=
urlpath = /elections/2003
page_SCRIPTS = \
2003-verif.tar.gz \
index.html \
candidates.html \
preliminary-results.html \
results.txt \
verify.html \
voters.html \
rules.html

View file

@ -19,6 +19,21 @@
<h2>2003 Election Materials:</h2>
<ul>
<li>
<a href="preliminary-results.html">Election preliminary results</a>
</li>
<li>
<a href="results.txt">Detailed election results</a>
</li>
<li>
Archive of all votes:
<a href="http://mail.gnome.org/archives/vote/2003-November/thread.html">November</a>&nbsp;
<a href="http://mail.gnome.org/archives/vote/2003-December/thread.html">December</a>
</li>
<li>
<a href="verify.html">Instructions</a> for running the vote counting
script</a>
</li>
<li>
<a href="candidates.html">List of candidates for Board of Directors</a>
</li>

View file

@ -0,0 +1,75 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>GNOME Foundation 2003 Preliminary Results</title>
<meta name="cvsdate" content="$Date$">
</head>
<body>
<h1>Preliminary Results</h1>
<h3>Why preliminary?</h3>
<p>
This results are preliminary results: they can be challenged by sending a
mail to <a href="elections@gnome.org">elections@gnome.org</a>. If you
want to verify the results, you can look at the <a
href="verify.html">instructions</a> that explain how to do so.<br /> All
challenges must be sent before December 19th, 23:59 UTC.
</p>
<h3>The results</h3>
<p>
You can download the <a href="results.txt">full results</a>. There were
191 valid votes. Two votes were not valid because the voters chose too
many candidates.
</p>
<p>
Owen Taylor (172 votes) - Red Hat Inc.<br />
Glynn Foster (171 votes) - Sun Microsystems Inc.<br />
Jody Goldberg (167 votes) - Novell Inc.<br />
Jeff Waugh (165 votes) - Flow Communications<br />
Luis Villa (160 votes) - Novell Inc.<br />
Jonathan Blandford (157 votes) - Red Hat Inc.<br />
Nat Friedman (156 votes) - Novell Inc.<br />
Leslie Proctor (134 votes) - None<br />
Bill Haneman (128 votes) - Sun Microsystems Inc.<br />
Dave Camp (124 votes) - Novell Inc.<br />
Michael Meeks (119 votes) - Novell Inc.<br />
Malcolm Tredinnick (109 votes) - CommSecure<br />
Sri Ramkrishna (102 votes) - Intel
</p>
<h3>The future board</h3>
<p>
If these results are not challenged, then the eleven board directors will
be:
</p>
<p>
Owen Taylor<br />
Glynn Foster<br />
Jody Goldberg<br />
Jeff Waugh<br />
Luis Villa<br />
Jonathan Blandford<br />
Nat Friedman<br />
Leslie Proctor<br />
Bill Haneman<br />
Dave Camp<br />
Malcolm Tredinnick
</p>
<p>
Please note that Michael Meeks is not elected because there can't be more
than 40% of the board directors affiliated with any one corporation (here
Novell Inc.). As there are 11 directors on the board, it means that no
there can't be more than 4 directors affiliated with any one corporation.
</p>
</body>
</html>

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,106 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>GNOME Foundation 2003 Election Verification</title>
<meta name="cvsdate" content="$Date$">
</head>
<h1>Election Verification</h1>
<p>
To run the vote counting scripts, you need to download this archive:
<a href="2003-verif.tar.gz">2003-verif.tar.gz</a>.
</p>
<p>
Please note that you need make, wget, perl and python to run the
verification.
</p>
<h2>Warning</h2>
<p>
The authentication tokens sent in the ballots were calculated with an
old version of the MD5 perl module. It seems there is a bug in this
version which make it impossible to get the same authentication tokens
without this buggy module.
</p>
<p>
Note that the authentication tokens did work as expected: they are used
to identify the member so we're sure it's him/her who did vote. The only
problem arises when counting the votes: to verify the identity of a
voter, you need the buggy module.
</p>
<p>
We needed to work around this bug so everyone could verify the results.
This is why the verification software contains bad-token.txt: this
file contains all the miscalculated tokens and every information needed
to associate them with tokens that everyone can verify.
</p>
<p>
We advise every member to download the verification software and to
verify that his/her counted vote is indeed the vote he/she sent
</p>
<h2>Running the verification</h2>
<p>
Here are the steps to obtain the results:
<pre>$ tar zxvf 2003-verif.tar.gz</pre>
<pre>$ cd 2003-verif</pre>
<pre>$ make</pre>
</p>
<p>
The results should be in results.txt. A list of errors will be generated
at the top of the output. The final tallies will be at the bottom.
</p>
<h2>The verification software</h2>
<p>
With this verification software, you should get the same results that the
one posted by the GNOME Foundation Membership and Elections Committee.
You may want to verify the validity of this software, so here are some
hints to help you:
</p>
<ul>
<li>
look at bad-token.txt: this file contains the list of all the
validation tokens that were calculated using a misbehaving perl module.
The only way to get these tokens is to use the misbehaving perl module.
This file is used as a reference so we can replace the miscalculated
tokens with tokens that everyone can verify.
</li>
<li>
look at fix-token.pl: this script use bad-token.txt to search for the
miscalculated authentication tokens in the vote archives and replace
them with authentication tokens that everyon can verify. You can look
at the source code to be sure it does its job well and does nothing
else.
</li>
<li>
look at registered-voters.txt: this file contains the list of voters.
You can match it with the <a href="voters.html">official list</a>.
</li>
<li>
look at vote-archives.diff: this file contains all the modifications
that are made to the original vote archives to make the script work
without any problem. The main modifications are due to UTF-8 problems
or some misplaced characters. Some spams are also removed from the
archives.
</li>
<li>
look at vote-counter.py: this script does the counting. You can read
its code if you want to search for serious bugs that may alter the
results.
</li>
</ul>
</body>
</html>

View file

@ -38,6 +38,17 @@
<h2>News</h2>
<ul>
<li>
<strong>Preliminary results of 2003 elections announced</strong>
<small>(11/12/2003)</small>
<blockquote>
The preliminary results of the elections have been <a
href="elections/2003/preliminary-results.html">posted</a>.
You can <a href="elections/2003/verify.html">verify the results
yourself.
Any challenges to these results must be received by December 19th.
</blockquote>
</li>
<li>
<strong>GUADEC 2004 slated for Norway</strong>
<small>(04/11/2003)</small>

View file

@ -10,6 +10,17 @@
<h1>GNOME Foundation News</h1>
<ul>
<li>
<strong>Preliminary results of 2003 elections announced</strong>
<small>(11/12/2003)</small>
<blockquote>
The preliminary results of the elections have been <a
href="elections/2003/preliminary-results.html">posted</a>.
You can <a href="elections/2003/verify.html">verify the results
yourself.
Any challenges to these results must be received by December 19th.
</blockquote>
</li>
<li>
<strong>GUADEC 2004 slated for Norway</strong>
<small>(04/11/2003)</small>