This was cross-posted with [email protected] I have answered there. Let's continue the thread there
Thanks Le 15/07/14 16:44, [email protected] a écrit : > Hey folks, > > It seems we (server and client side people) have different expectations > as to what the server should offer in terms of backwards compatibility, > and I believe we need to solve that ASAP to avoid extra confusion in the > future. > > To me, there is almost no need to support users that are tracking > nightly, and that's okay to let their client in a broken state. After > all, that's nightly, and that's meant to break. > > Of course, when possible we should make things use a smooth track > whenever possible, but I believe that shouldn't be a requirement. > > Especially, 0.9 (which is MVP) breaks how you should authenticate due to > a server bug that was letting all clients authenticate without really > checking everything. > > Similarly, we filled a bunch of bugs to keep everything consistent, but > I believe we probably shouldn't do that. > > Also, old format call urls aren't supported anymore in the new 0.9.0 > release, because that would add some more logic to the server without > any real benefit for now. > > Instead, having a procedure to reset everything on the client and get a > new hawk session etc. should IMO be the way to go. > We should document that on a wiki page and direct our users to this > page, or even have a "reset authentication" button in a Troubleshoot > section of the panel settings, to use whenever it's needed for now. > > Rationale behind this is that I prefer to have a clean API which doesn't > start to clutter before we hit MVP. I'm pretty sure we'll have to do > that after we land the first version, so we better keep the changes for > after :). > > Of course, it doesn't mean we should try to break everything as soon as > we can, but having a calendar of regressions could probably just be > enough. > > Also, as we don't have (yet) any client functional tests, there is no > way for us (or you) to catch API regressions in an easy way. That's > something being planned with Anthony Hughues with Tarek/Maire help I > think. > > I'm actually very excited that we can have this discussion: it means > that we have something moving as fast as we can, and that we're making > it a reality :-) > > — Alexis > _______________________________________________ > loop-services-dev mailing list > [email protected] > https://mail.mozilla.org/listinfo/loop-services-dev > _______________________________________________ > loop-services-dev mailing list > [email protected] > https://mail.mozilla.org/listinfo/loop-services-dev _______________________________________________ dev-media mailing list [email protected] https://lists.mozilla.org/listinfo/dev-media

