On Sat, Mar 17, 2012 at 16:46, Sumana Harihareswara sumanah@wikimedia.org wrote:
On 03/17/2012 02:50 PM, Sumana Harihareswara wrote:
it costs us nearly nothing to mass-create these accounts
Well, I was wrong about that. Sorry, Ryan. Usernames are the tedious bit; existing USERINFO does not adequately specify what committers will want as their Gerrit/Labsconsole usernames, and those usernames will be very, very hard to change once created. So Antoine, you can skip my suggestion of creating another list of committers whose accounts we should create. I'll spend some time next week working to clean up the already-created accounts (fix email addresses, etc.), to the extent that I can.
[I know this isn't the first time USERINFO as a source for git migration has come up but I don't remember the past discussion; sorry if I'm covering old ground]
We could just change hashar's script to use "labs-name" (new key) as Wiki username (with a fallback to "name" if there's no "labs-name") and it should already be using email for email, and svn username for shell. Make it ignore users that already have gerrit accounts with the same name and also ignore USERINFOs that are missing something like "gerritmove: 1". Then find someone to review the script output periodically and run Ryan's script.
Then we can tell people (in the account creation FAQ, the extension porting to gerrit instructions, on mailing lists like this one and mediawiki-l, etc.) to update their USERINFO themselves directly in SVN. (with some guidance about what keys will be used for what)
-Jeremy