10.21.13 Engineering Progress Report for Firefox Accounts and Sync.next

Zachary Carter zcarter at mozilla.com
Thu Oct 24 17:03:30 PDT 2013


I'll write a patch. With the new raw_password endpoints on the FxA server, a HAWK client with a key derivation helper is sufficient to get the FTU flow working on FxOS for 1.3. We can defer key-stretching on device until later (1.4 ?). The browserified gherkin bundle is a little bloated for something we'd want to ship on the device. We could rewrite it to be slimmer, but we have it pretty much implemented in gecko for desktop anyway -- might as well reuse. 

-z 

----- Original Message -----

> From: "Chris Karlof" <ckarlof at mozilla.com>
> To: "Zachary Carter" <zcarter at mozilla.com>
> Cc: sync-dev at mozilla.org, dev-fxacct at mozilla.org
> Sent: Thursday, October 24, 2013 10:39:24 AM
> Subject: Re: 10.21.13 Engineering Progress Report for Firefox Accounts and
> Sync.next

> We always thought the current gherkin library was a hack, didn't we? If we
> need to fast track a re-write, let's do it. I'm sure we can reuse some
> existing code from it.

> -chris

> On Oct 24, 2013, at 8:17 AM, Zachary Carter < zcarter at mozilla.com > wrote:

> > For FxAccounts on FxOS, we've determined that landing the browserified
> > FxAccounts client library in gaia is not really viable. There's an
> > opportunity here to share the native client we worked on for desktop with
> > FxOS. Can we fast track it and land on mozilla-central?
> 

> > If the Hawk jsm exposed the generic request method along with
> > deriveCredentials, it'd be perfect. It needn't even be FxAccounts specific.
> 

> > -z
> 

> > ----- Original Message -----
> 

> > > From: "Chris Karlof" < ckarlof at mozilla.com >
> > 
> 
> > > To: sync-dev at mozilla.org
> > 
> 
> > > Sent: Monday, October 21, 2013 10:10:07 PM
> > 
> 
> > > Subject: 10.21.13 Engineering Progress Report for Firefox Accounts and
> > > Sync.next
> > 
> 

> > > Q4 Goals:
> > 
> 
> > > 1) FxA server is "production ready"
> > 
> 
> > > - work plan: https://github.com/mozilla/picl-idp/issues?milestone=2
> > 
> 
> > > 2) Sync.next Milestone 1 a.k.a. first integration between FxA and
> > > existing
> > > Sync, a socialization of that integration, and a plan going forward
> > 
> 
> > > 3) Supporting FxA on FXOS
> > 
> 

> > > Firefox Accounts API/Server Development (Dev leads: Danny Coates, Ryan
> > > Kelly)
> > 
> 
> > > - Cassandra integration has been rough:
> > > https//github.com/mozilla/picl-idp/issues/184
> > 
> 
> > > - Q4 plan is to go for a MySQL storage backend w/ single write master and
> > > possible read slaves in other AWS regions
> > 
> 
> > > - This week: land new DB abstraction layer for MySQL, API versioning,
> > > documentation of errors and error codes, start on a wiki to explain "WTF
> > > is
> > > FxA"
> > 
> 

> > > Desktop
> > 
> 
> > > - Huge workweek with Gavin, Tim Taubert, and Mark Hammond from Desktop
> > > team
> > > last week
> > 
> 
> > > - Substantial progress on M1. We're close to an artifact.
> > 
> 
> > > - Working repo:
> > > https://github.com/mhammond/mozilla-central/tree/experiment/elm-fxaccount-sync
> > 
> 
> > > - FxA only version of Sync
> > 
> 
> > > - It's real.
> > 
> 
> > > - Going to refactor this into landable patches to elm
> > 
> 
> > > - Video demo soon
> > 
> 
> > > - Walkthrough is also possible soon
> > 
> 
> > > - This week: Cleaning up the work from last week, better test coverage,
> > > migrating more jelly code to the browser, async demo.
> > 
> 

> > > Android
> > 
> 
> > > - Patches for review
> > 
> 
> > > https://bugzilla.mozilla.org/show_bug.cgi?id=892025 (HTTP client speaking
> > > KeyServer Protocol 1.0)
> > 
> 
> > > https://bugzilla.mozilla.org/show_bug.cgi?id=929066 (tiny tweak for local
> > > clock skew)
> > 
> 

> > > Firefox Accounts Devops (Benson Wong, Gene Wood, James Bonacci)
> > 
> 
> > > - Benson and Gene are going wait until the new MySQL refactor and then
> > > move
> > > forward.
> > 
> 

> > > _______________________________________________
> > 
> 
> > > Sync-dev mailing list
> > 
> 
> > > Sync-dev at mozilla.org
> > 
> 
> > > https://mail.mozilla.org/listinfo/sync-dev
> > 
> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/sync-dev/attachments/20131024/23a7da78/attachment.html>


More information about the Sync-dev mailing list