Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Remove all of our Persona code :(

32 views
Skip to first unread message

Ricky Rosario

unread,
Feb 14, 2014, 9:05:35 AM2/14/14
to dev-...@lists.mozilla.org
Persona has been placed on the backburner. It's future is unknown so we
can't really take a risk of enabling this to the masses until that is
cleared up.

We have a bunch of code behind flags for Persona. The code will be in
our away and with time it will rot. By the time we want to enable, we
would probably have to rewrite most of it anyway to the latest API and
libraries.

Shall we delete the code and remove the dependencies?

My vote is YES.

-Ricky

Kadir Topal

unread,
Feb 14, 2014, 9:14:26 AM2/14/14
to Ricky Rosario, dev-...@lists.mozilla.org
The blocker bug we brought to the attention of the Persona project was
filed more than 4 month ago: https://github.com/mozilla/persona/issues/4003

It was deemed important, but hasn't gotten any traction since then. It's
not clear whether it will be fixed and when, but we can certainly not
moved forward without that bug being fixed. Shutting out a vast majority
of Firefox OS users is probably not an option. Because of that and all
the reasons Ricky listed, I'd say, yes, let's remove that dependency.

--Kadir

Ricky Rosario schrieb:
> _______________________________________________
> dev-sumo mailing list
> dev-...@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-sumo

will kahn-greene

unread,
Feb 14, 2014, 9:13:52 AM2/14/14
to dev-...@lists.mozilla.org
I have two issues with Persona being on the back burner that affect us
greatly and one that might affect us but might not:

1. no one is working on it full-time anymore

2. as new versions of things are released (iOS, Chrome, IE, ...) and new
issues come up, it's not clear they will be fixed

3. goldilocks future is uncertain--we were waiting for this I think


Items 1 and 2 are a big problem. Sure, Persona is open source and we
could all go hack on it, but I'm not clear on how changes we make could
get to production.

Item 3 might not be an issue. Mike Kelly is going to change
django-browserid so it ignores the .watch() stuff. So depending on what
our specific issues with .watch() were, we might be fine.


Given that, while it'd be great to join the rest of Mozilla and use
Persona, I think it'd be a huge disservice to the Firefox user base to
switch.

Given that, we should ditch it and reduce the complexity of what we're
maintaining and testing sooner rather than later.

Rehan Dalal

unread,
Feb 14, 2014, 11:41:12 AM2/14/14
to will kahn-greene, dev-...@lists.mozilla.org
+1 to everything everyone else has said.

Michael Cooper

unread,
Feb 14, 2014, 3:08:40 PM2/14/14
to Rehan Dalal, will kahn-greene, dev-...@lists.mozilla.org
I'm sad to see Persona go, I was pretty excited about it's promise. That being said, it is really odd to have Persona code flagged off for so long for all the maintainability reasons mentioned above. I'm +1 to deleting it. If we ever need it again, it will always be in git.
0 new messages