On Sat, Mar 17, 2012 at 16:46, Sumana Harihareswara
<sumanah(a)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