Re: Fwd: Re: Volunteers for the membership committee



Unfortunately I'll only be able to complete it on tomorrow. Worst thing
is I need to fly to abroad tomorrow and start packing up in an hour.
I'll try to complete a working system on my web space. If it'll work on
'working database' there's nothing to worry about, but if it won't I'll
try to find internet connection tomorrow and make it ready. 

Worst case, I'll let committee before voting period, and we can announce
change to election schedule (ie. postpone election start) if nobody can
fix it earlier. 

Now if I won't send mail in an hour, earliest time I would inform about
the status is tomorrow. There's not much work to do apart from changing
some text on Maemo repository though. 

Regards,
Baris.




On Mon, 2009-05-25 at 20:47 +0300, Baris Cicek wrote:
I'll update the codes and database tomorrow morning after getting
backups of current state. We better make a small closed 'election test'
to see if things are working properly. 

I'll let you know about details tomorrow, I will most probably send a
mail containing tmp tokens for those on the previous cc-list. 

Hopefully fixes will only be about amends on texts at web front. 

Regards,
Baris.


On Mon, 2009-05-25 at 15:38 +0200, Vincent Untz wrote:
Hi,

Did anybody look at this?
(it'd be nice to have the code working before the voting period ;-))

Vincent

Le samedi 16 mai 2009, Ã 18:46 +0200, Vincent Untz a Ãcrit :

-- 
Les gens heureux ne sont pas pressÃs.

Date: Mon, 04 May 2009 09:35:24 +0200
From: Dave Neary <dneary free fr>
To: Vincent Untz <vuntz gnome org>
CC: Bruno Boaventura <brunoboaventura gmail com>,
  Diego Escalante Urrelo <diegoe gnome org>,
  Baris Cicek <baris teamforce name tr>
Subject: Re: Volunteers for the membership committee

Hi,

Vincent Untz wrote:
Well, that fairly trivial to do, I think. The wml stuff we have is
actually just a simple sed rule to replace the header and foot of the
page.

I know - one of the problems is that I've set an onLoad() function on
the page body, and some JavaScript functions in the header, for step 2
of the election process that builds the list of candidates in
Javascript, and the sed rule adds all of that to the top of the page.

Maybe you can send your code to the membership committee if you need
help?

Glad to!

svn co https://garage.maemo.org/svn/maemo2midgard/maemo-elections

Everything you need is in the "vote" directory, and I may have made some
changes to "scripts" too - diff'll tell you if there's anything
important (it was mostly to get around a different version of
Mail::Internet on the Maemo server, iirc).

The database changes are mostly minor, the DB schema is described in
files/election_db.txt.

Again, IIRC, the main changes were:
 * Use a generic "electorate" table, rather than "foundation_members" -
this is maemo-specific.
 * Name fields everywhere - no select * from
 * Semantics change: "choice_nb" in the "elections" table means "number
of seats available in the election", not "number of choices a person can
make"
 * Election results are no longer generated on the fly. You store an
HTML segment in the "result" field of the "election_results" table
(primary key: election_id, foreign to elections.id)
 * New column in election_votes table: preference. One voter (anon_id)
can vote for several choices, and they will have a different preference
each.

Everything else is backwards-compatible - you can migrate old votes to
the new database by setting "preference" to 1 by default (alter table
add column works fine), and you can get the results of old elections
easily enough if necessary - there are only 5 old elections in the
database, there were even fewer for Maemo, you just need to generate the
results by hand, save to html, and "insert into results values..."

Hopefully this is sufficient to get you started! If there's any other
info you need, shout.

Cheers,
Dave.

-- 
Dave Neary
dneary free fr
Tel: +33 9 51 13 46 45
Cell: +33 6 77 01 92 13




_______________________________________________
membership-committee mailing list
membership-committee gnome org
http://mail.gnome.org/mailman/listinfo/membership-committee




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]