I didn't say 0. I said that the 2 flag day argument is bogus. We will
have 1 flag day. Do we agree now?

Andreas

Sent from Mobile.

On Aug 9, 2013, at 21:45, Nick Alexander <nalexan...@mozilla.com> wrote:

> On 13-08-09 9:33 PM, Andreas Gal wrote:
>> Ok. So neither require a flag day. Changing data formats might require
>> a flag day. But that would require a flag day in the couchdb world as
>> well. In other words the two flag day scenario is a red herring. Do
>> you agree?
>
> No.
>
> The picl-idp-backed auth story provides no mechanism for provisioning new 
> clients with full-strength keys of the kind Sync 1.1 expects.  We have no 
> solution better than the existing PAKE pairing operation, which is largely 
> the impetus for what we are doing.  Therefore new auth and old auth clients 
> are strictly separated.  Since the user base most likely to immediately want 
> to use the new auth system are the people already using Sync 1.1 (correct me 
> if this assumption is wrong), and we have no way to migrate them to the new 
> auth system, there needs to be an auth flag day.
>
> In addition, Sync 1.1 expects records in a certain format, both envelope and 
> JSON payload.  The existing Sync protocol and clients have no support for 
> negotiating upgrades to either format.  We need to change at least the JSON 
> payload format for the next generation of Sync (and while we're here, handle 
> negotiating client format updates!).  There will be a flag day when old 
> clients will not be able to sync against the new record format.
>
> We can have 2 flag days, or we can have 1, but I do not believe we can have 0.
>
> Nick
> _______________________________________________
> Sync-dev mailing list
> Sync-dev@mozilla.org
> https://mail.mozilla.org/listinfo/sync-dev
_______________________________________________
Sync-dev mailing list
Sync-dev@mozilla.org
https://mail.mozilla.org/listinfo/sync-dev

Reply via email to