Alan Coopersmith wrote:

> Two of our core contributors are missing from test-auth:
> bochnig,Martin Bochnig,30,x_win,X Window System,2010-02-05 10:49:27

His account is inactive so he can't vote.

> moinakg,Moinak Ghosh,30,x_win,X Window System,2010-02-05 10:49:01

And so is his.

> One has the wrong expiration date:
> 
> On poll:
> nivedita,Niveditha Rau,30,x_win,X Window System,2011-01-20 16:57:52
> 
> On test-auth:
> nivedita Niveditha Rau        Core Contributor        2009-01-30      
> 2009-02-02
> (A 3 day term?)

He had two overlapping grants in the poll database, a CC one starting on 
30/01/2009 lasting for 2 years and a C one starting on 03/02/2009 and 
lasting for two years.  That's inconsistent - you can't be a CC and a C 
at the same time.  The migration logic detected such overlaps and 
terminated any earlier grants the day before the next one started, to 
avoid overlapping grants.  The assumption was that the latest-dated 
grant was the correct one.

There was nothing we could really do with incorrectly entered data other 
than make sure we didn't propagate the problems forward into auth, which 
meant coming up with some disambiguation rules such as the one I 
described above.  The issues were caused in the first place by the fact 
that the old database had no data integrity checking, so such sorts of 
inconsistencies were fairly common.

-- 
Alan Burlison
--

Reply via email to