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 --