Happy new year everyone! :)
As discussed in Tuesday's stand-up, we have 5 days left before 2.5-TV Feature Freeze.
We will have a sprint-planning tomorrow, 10am CET / 5pm Taipei, in Fernando's Vidyo room.
I created a tv-dev branch
https://github.com/michielbdejong/gaia/tree/tv-dev to test the things we may want to land this week:
* 1232276 - Repeat sync if fetchLimit was reached
* Change limit for bookmarks from 2000 to 50 on 2.5-TV
* 1235762 - Set network timeout for TV
* Update kinto.js from
https://github.com/Kinto/kinto.js/pull/299 in phone+TV
(did I forget anything?)
Due to bugs
https://bugzilla.mozilla.org/show_bug.cgi?id=1232293 and
https://bugzilla.mozilla.org/show_bug.cgi?id=1232298 I based my tv-dev branch
on 93ee67c1b886aab10799930 from 10 Nov, plus bug 1235328 ([TV][Sync] Limit the number of records fetched per collection) which was already merged to the official v2.5 branch.
You can build my tv-dev branch as follows:
* mv node_modules node_modules-bak && npm install --production
-> On my machine, `npm install` fails due to errors in one of the devDependencies (sockit-to-me).
* make clean
-> Running `make clean` (or at least `rm -r ./profile`) seems to be necessary because of a bug when booting while signed in to sync (I guess signing out of sync before shutdown would also suffice).
* make GAIA_DEVICE_TYPE=tv DEVICE_DEBUG=1 FIREFOX_SYNC=1 NOFTU=0
-> If you have NOFTU := 1 in your
local.mk, you will get stuck in the TV's first-time use experience, so set this to zero.
-> Since my tv-dev branch was based on a commit from before we turned on the FIREFOX_SYNC variable in master, you have to set it explicitly.
* ./firefox/Contents/MacOS/firefox -start-debugger-server 6000 -profile `pwd`/profile -screen 1920x1080@1.3
-> See also
https://groups.google.com/forum/#!topic/mozilla.dev.fxos/uRK65KsTZVk -> Note that the 'OK' on the 'Enjoy your applications' screen requires a double-click
I just found a problem with my Kinto.js PR,
https://github.com/Kinto/kinto.js/pull/299#issuecomment-168518138 which I'll try to fix tomorrow.
I'll try to rebase my tv-dev branch on the official v2.5 branch, and keep updating it as we fix issues. That way we can keep testing things in Mulet and make sure everything works before Feature-Freeze.