----- Original Message ----- > I am having a hard time parsing your double negatives here to be > honest. We can go the 1.1 route without two flag days. If you > disagree, please speak up. If not, lets move on.
If we can avoid two flag days, that would be great. I'm not qualified to answer that, but I have more observations and questions: 1. In my early discussions with the old Services team, Sync 2.0 was termed: (Sync 1.1 + bug fixes) + pluggable Auth. This that a reasonable definition? 2. Getting Sync 1.1 to work with a new Auth means work. Work on the client as well as the server. Does starting with Sync 2.0 get us some baseline of completed Server work? 3. I have heard the Android client code was built with Sync 2.0 in mind. Does that mean we are not in "re-write the world" mode if we decide to move ahead with Sync 2.0? 4. I have heard that some Sync 2.0 Javascript client code exists in mozilla-central and could give us some baseline of completed Desktop client work. True? Somewhat true? False? 5. No client-side work has been done on Sync 1.1 (existing code) since perhaps the beginning of 2013. There are extensive lists of existing bugs and no one has been fixing them. The team was disbanded. 6. There is a general assumption that the only thing broken with Sync 1.1 is scalability, which was "fixed" last month (thanks ServerOps), but the long list of SUMO complaints and the bug lists in #5 tell a different story. 7. Neither Sync 1.1 or Sync 2.0 support the level of server-side durability we want moving forward. I assume neither one has an advantage over the other for getting server-canonical durability. True? 8. Server side work has already started to stand up the Sync 2.0, so unbitrotting, auth integration and server durability work can commence. Using Sync 1.1 as a foundation for moving ahead would not be the cheapest solution. There is work to get the Auth system working with it, and significant bugs that need to be addressed. Sync 2.0 appears to be an effort by the Services team (server and client) to address some of Sync 1.1 short comings and get pluggable Auth working. This seems like what we would need to do if we started with Sync 1.1 anyway. If we are set on using the existing Sync codebase to start building Sync.next, we should use Sync 2.0 and not Sync 1.1 as the foundation. Sync 1.1 takes us to far back in time.
_______________________________________________ Sync-dev mailing list [email protected] https://mail.mozilla.org/listinfo/sync-dev

