Re: [OpenStack-Infra] Moving wiki.o.o to OpenStackID login?

2016-02-12 Thread Elizabeth K. Joseph
On Thu, Feb 11, 2016 at 7:09 AM, Jeremy Stanley  wrote:
> What we need to decide is whether we make some
> best-effort attempt to map up what accounts we can, or just punt and
> expect everyone to end up with new accounts. I'm open to either
> option but others may have stronger opinions on continuity there.

As far as I know, wiki edits are not something that are tracked with
metrics (at least, not in any meaningful way?) like other things in
the project. You don't get ATC from them, there is not a firm tie with
any other work in the project. It's one of the things I would be open
to lacking continuity over time by making a firm break and have people
set up new accounts on, given the amount of work that a username
remapping has.

But there are a couple issues off the top of my head with making
everyone start with new accounts:

1. Configuration of user settings on the wiki is not very complicated,
with the exception of the Watchlist of pages you get notifications
for. That's a setting that would be a pain to replicate if you
couldn't log into your old account and copy things over, especially if
anyone is using the wiki heavily and is depending on these
notifications to not lose track of pages (I'm not sure if anyone is).

2. Unpreferred username used, for instance, I'm "Lyz" now, so I'd
be... Lyz2? Lyz_? Messy.
2a. We could delete all old accounts, but then you lose
who-edited-what history, which can be valuable.

Finally, whatever we do any automated tooling that posts to the wiki
will need accounts set up in OpenStackID too in order to continue
posting. Not a huge deal, but worthy to keep in mind since it would
need to be timed properly so we don't lose automated posts due to
failures to log in.

-- 
Elizabeth Krumbach Joseph || Lyz || pleia2

___
OpenStack-Infra mailing list
OpenStack-Infra@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra


Re: [OpenStack-Infra] Moving wiki.o.o to OpenStackID login?

2016-02-12 Thread James E. Blair
"Elizabeth K. Joseph"  writes:

> Finally, whatever we do any automated tooling that posts to the wiki
> will need accounts set up in OpenStackID too in order to continue
> posting. Not a huge deal, but worthy to keep in mind since it would
> need to be timed properly so we don't lose automated posts due to
> failures to log in.

Our automated posts use special non-openid accounts, so that shouldn't
be a problem.

-Jim

___
OpenStack-Infra mailing list
OpenStack-Infra@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra


Re: [OpenStack-Infra] Moving wiki.o.o to OpenStackID login?

2016-02-12 Thread Jeremy Stanley
On 2016-02-12 07:20:03 + (+), Marton Kiss wrote:
[...]
> It is possible to automate account merge based on emails, but it
> requires much more development from our side. (I think even gerrit
> have the email address somewhere internally)

Well, we're talking about the wiki here. Not everyone using
wiki.openstack.org uses review.openstack.org, and when logging into
Mediawiki via OpenID you're not required to provide an E-mail
address unless you want to use its E-mail notification features.
Also Launchpad lets users keep their E-mail addresses private, and
many of them are set that way (we discovered a bunch when trying to
migrate Infra bugs to Storyboard and there are no doubt lots more
associated with wiki.o.o accounts... it may even be a default LP
behavior?). Further, E-mail addresses in people's
OpenStackID/Foundation Member profiles are not guaranteed to be the
same as in their Launchpad profiles, and often drift over time even
if they started out the same.

This is why I refer to any attempt to map up accounts as a "best
effort" because my off-the-cuff estimate is that it will probably be
around 50% effective. Given the above challenges, I question whether
that's enough benefit to enough users to make it a worthwhile
expenditure of effort vs. simply letting everyone know they need to
log in via Launchpad OpenID and then go to
https://wiki.openstack.org/wiki/Special:Preferences#mw-prefsection-openid
and add their OpenStackID manually if they want to keep the same
account after the transition period.
-- 
Jeremy Stanley

___
OpenStack-Infra mailing list
OpenStack-Infra@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra


Re: [OpenStack-Infra] Moving wiki.o.o to OpenStackID login?

2016-02-11 Thread Marton Kiss
Hey Jeremy,

The askbot have an alternate solution for login mapping, the only drawback
that you cannot do it automatically. So if you login with your launchpad
account, and you login with your openstackid account meanwhile the
launchpad session is active, the user account will be tied for both login
providers. So this is the technical part.

I think we can enforce moving users with a proper communication:
- define a migration period (1 year for example)
- send this update around on mailing lists, social channels, superuser
magazine, user groups, summits, events, etc.
- add a notification about this upgrade period to login UI of every site.

If someone won't login within the 1year period it means, he is not an
active user, so we cannot lost any important users. So after 1yr, we can
disable the launchpad login, and support a manual migration way. Usually it
is very easy to tie together the user accounts based on email address,
because most of the sites are getting this information from the provider.
It is possible to automate account merge based on emails, but it requires
much more development from our side. (I think even gerrit have the email
address somewhere internally)

Brgds,
  Marton

On Thu, Feb 11, 2016 at 4:12 PM Jeremy Stanley  wrote:

> On 2016-02-11 22:38:34 +0800 (+0800), Tom Fifield wrote:
> > I believe a while back we talked about moving wiki.o.o to use the
> > OpenStackID.
> >
> > Knowing MediaWiki it's probably pretty hard, but is it something
> > that's on the radar these days?
>
> As with migrating any of the existing systems from
> login.launchpad.net to openstackid.org, the biggest complication is
> coming up with a means of mapping accounts on one to accounts on the
> other. This is especially challenging as the two do not necessarily
> share any common key and may in the cases of many accounts share no
> common data at all. What we need to decide is whether we make some
> best-effort attempt to map up what accounts we can, or just punt and
> expect everyone to end up with new accounts. I'm open to either
> option but others may have stronger opinions on continuity there.
> --
> Jeremy Stanley
>
> ___
> OpenStack-Infra mailing list
> OpenStack-Infra@lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra
>
___
OpenStack-Infra mailing list
OpenStack-Infra@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra


Re: [OpenStack-Infra] Moving wiki.o.o to OpenStackID login?

2016-02-11 Thread Jeremy Stanley
On 2016-02-11 22:38:34 +0800 (+0800), Tom Fifield wrote:
> I believe a while back we talked about moving wiki.o.o to use the
> OpenStackID.
> 
> Knowing MediaWiki it's probably pretty hard, but is it something
> that's on the radar these days?

As with migrating any of the existing systems from
login.launchpad.net to openstackid.org, the biggest complication is
coming up with a means of mapping accounts on one to accounts on the
other. This is especially challenging as the two do not necessarily
share any common key and may in the cases of many accounts share no
common data at all. What we need to decide is whether we make some
best-effort attempt to map up what accounts we can, or just punt and
expect everyone to end up with new accounts. I'm open to either
option but others may have stronger opinions on continuity there.
-- 
Jeremy Stanley

___
OpenStack-Infra mailing list
OpenStack-Infra@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra