Firefox OS Data Sync/Scrum/fxos-s10
From MozillaWiki
Contents
Sprint dates
- Start: October 16nd
- End: October 30th
Milestones
-
August 7th (FxOS-S4)DONE. First proof of concept for data synchronization via Kinto. FxOS <-> FxOS only. Using Firefox Sync crypto algorithm. Demo: https://www.youtube.com/watch?v=BEYgx5chun0 -
October 2nd (FxOS-S8)DONE. Cross product (Desktop <-> Android <-> FxOS) historyand passwordsSync (READ ONLY). - October 16th (FxOS-S9). Cross product (Desktop <-> Android <-> FxOS) history and bookmarks (TV only) Sync (READ ONLY). Feature complete.
- November 2nd (FxOS-S10). Code complete.
List of bugs
Issues for this sprint
For the Syncto sub-project:
ID | Summary | Component | Priority | Resolution | Assigned to | Depends on | Blocks | Whiteboard | Blocking b2g | Feature b2g | Target milestone |
---|---|---|---|---|---|---|---|---|---|---|---|
1194091 | [browser] Firefox Account sync bookmark | Gaia::TV | P1 | FIXED | Dan Huang[:danhuang] | 1194090, 1194096, 1207521, 1210697, 1212187, 1215436, 1215482, 1217349, 1218701 | 824026, 1194108, 1202376, 1216878 | [ft:conndevices][partner-blocker][partner-cherry-pick] | --- | 2.5+ | FxOS-S10 (30Oct) |
1194092 | [browser] Firefox Account sync history | Gaia::TV | P1 | FIXED | Dan Huang[:danhuang] | 1194090, 1194097, 1207521, 1210697, 1212187, 1212716, 1215436, 1217349, 1217352, 1218303, 1219108, 1219162 | 824026, 1194108 | [ft:conndevices][partner-blocker][partner-cherry-pick] | --- | 2.5+ | FxOS-S10 (30Oct) |
1194096 | [browser] Firefox Account sync settings page | Gaia::TV | P1 | FIXED | Fernando Jiménez Moreno [:ferjm] | 1194090, 1194097 | 824026, 1194091, 1194108, 1202376, 1218701 | [ft:conndevices][partner-blocker][partner-cherry-pick] | --- | 2.5+ | FxOS-S10 (30Oct) |
1194097 | [browser] Firefox Account sync welcome page | Gaia::TV | P1 | WONTFIX | Fernando Jiménez Moreno [:ferjm] | 1194090 | 824026, 1194092, 1194094, 1194096, 1194108, 1202376, 1218701 | [ft:conndevices][partner-cherry-pick] | --- | 2.5+ | FxOS-S10 (30Oct) |
1203898 | [browser] Re-skin Firefox Account sign in process for TV | Gaia::TV | P2 | FIXED | Dan Huang[:danhuang] | 1194090, 1202360 | 824026, 1194108, 1215169 | [ft:conndevices][partner-cherry-pick] | --- | 2.5+ | FxOS-S10 (30Oct) |
1207468 | Prefix asyncStorage entries with userid in DataAdapters | Sync | P1 | FIXED | Michiel de Jong [:michielbdejong] | 1210356 | 1195647 | --- | --- | FxOS-S10 (30Oct) | |
1207488 | [browser] Firefox Account doesn't show up after restarting B2G | Gaia::TV | P1 | WORKSFORME | yifan [:yifan][:yliao] | 1194090, 1202360 | 824026, 1194108 | [ft:conndevices][partner-blocker][partner-cherry-pick] | 2.5+ | --- | FxOS-S10 (30Oct) |
1210412 | Show synchronization errors to the user. | Sync | P2 | DUPLICATE | Fernando Jiménez Moreno [:ferjm] | 824026 | --- | --- | FxOS-S10 (30Oct) | ||
1211833 | Merge preprocessing functionality to TV to enable/disable sync | Gaia::TV::System | P1 | FIXED | Fernando Jiménez Moreno [:ferjm] | 1191770, 1202383 | 824026, 1194108, 1207521 | [partner-cherry-picked<2015/11/10>] | --- | 2.5+ | FxOS-S10 (30Oct) |
1212394 | Handle offline error when trying to enable Sync | Sync | P2 | FIXED | Fernando Jiménez Moreno [:ferjm] | 824026 | [partner-cherry-pick] | --- | --- | FxOS-S10 (30Oct) | |
1212716 | Update browser IndexedDB to adapt synced data from places datastores | Gaia::TV::Browser | P1 | FIXED | Sean Lee [:seanlee][:weilonge] | 1212187, 1215436, 1217349 | 824026, 1194092, 1217352, 1218303, 1219108 | [partner-cherry-picked<2015/11/10>] | --- | --- | FxOS-S10 (30Oct) |
1212874 | Losing connection while syncing disables Firefox Sync | Sync | P2 | FIXED | Fernando Jiménez Moreno [:ferjm] | 1219822 | 824026 | [partner-cherry-pick] | --- | --- | FxOS-S10 (30Oct) |
1214193 | Deal with unknown incoming tombstones in history data adapter | Sync | P2 | FIXED | Michiel de Jong [:michielbdejong] | 824026, 1194108, 1195647 | [partner-cherry-pick] | --- | --- | FxOS-S10 (30Oct) | |
1214979 | [Aries][Firefox Sync]Cannot sync data between Desktop/Android and Firefox OS. | Sync | P1 | DUPLICATE | Michiel de Jong [:michielbdejong] | 824026 | --- | --- | FxOS-S10 (30Oct) | ||
1215086 | Support same URL being bookmarked twice | Sync | P1 | FIXED | Sean Lee [:seanlee][:weilonge] | 1194108, 1195647, 1215482 | [partner-cherry-pick] | --- | --- | FxOS-S10 (30Oct) | |
1215169 | Implement key navigation on FxA flow | Gaia::TV::System | P1 | FIXED | yifan [:yifan][:yliao] | 1203898 | 824026, 1194108, 1218314 | [partner-cherry-pick] | --- | --- | FxOS-S10 (30Oct) |
1215427 | [TV] Only fetch keys when Sync is enabled via "services.sync.enabled" pref changed from Gaia | Gaia::TV::System | P1 | FIXED | Fernando Jiménez Moreno [:ferjm] | 824026 | [partner-cherry-pick] | --- | --- | FxOS-S10 (30Oct) | |
1215458 | Disable bookmarks sync on the phone and enable it on the TV | Sync | P1 | FIXED | Fernando Jiménez Moreno [:ferjm] | 824026 | [partner-cherry-pick] | --- | --- | FxOS-S10 (30Oct) | |
1215459 | [TV] Show visual feedback and disable 'Sign in' button while enabling Sync | Sync | P3 | FIXED | Fernando Jiménez Moreno [:ferjm] | 824026 | [partner-cherry-pick] | --- | --- | FxOS-S10 (30Oct) | |
1215460 | More readable error message if crypto/keys not found | Sync | P3 | INVALID | Michiel de Jong [:michielbdejong] | 1195647 | --- | --- | FxOS-S10 (30Oct) | ||
1215463 | [TV] Disallow new sync users | Sync | P1 | FIXED | Fernando Jiménez Moreno [:ferjm] | 824026, 1194108 | [partner-cherry-pick] | --- | --- | FxOS-S10 (30Oct) | |
1215470 | Decide how to deal with update errors in DataAdapters | Sync | P1 | DUPLICATE | Michiel de Jong [:michielbdejong] | 1195647 | --- | --- | FxOS-S10 (30Oct) | ||
1215482 | Support new bookmarks_store format in TV | Sync | P1 | FIXED | Sean Lee [:seanlee][:weilonge] | 1215086 | 1194091, 1194108, 1195647 | [partner-cherry-pick] | --- | --- | FxOS-S10 (30Oct) |
1216022 | Clear all Bookmark and History records from FxSync when users logout FxAccount in TV Browser. | Gaia::TV::Browser | P1 | FIXED | Sean Lee [:seanlee][:weilonge] | 1216319 | 824026, 1194108 | [partner-cherry-pick] | --- | --- | FxOS-S10 (30Oct) |
1216163 | Add 'disabling' state | Sync | P2 | FIXED | Fernando Jiménez Moreno [:ferjm] | 824026, 1217381 | [partner-cherry-pick] | --- | --- | FxOS-S10 (30Oct) | |
1216180 | [TV] SyncManager does not set the error state properly | Gaia::TV::System | P1 | FIXED | Fernando Jiménez Moreno [:ferjm] | 824026 | [partner-cherry-pick] | --- | --- | FxOS-S10 (30Oct) | |
1216319 | Clear mTime from asyncStorage in Sync app after DataStore clear | Sync | P1 | FIXED | Michiel de Jong [:michielbdejong] | 1195647, 1216022 | --- | --- | FxOS-S10 (30Oct) | ||
1216451 | [TV] Login out from Sync should log the user out from FxA | Sync | P1 | FIXED | Fernando Jiménez Moreno [:ferjm] | 824026 | [partner-cherry-pick] | --- | --- | FxOS-S10 (30Oct) | |
1216456 | Unknown error alert in Sync activation after verifying FxAccount if Syncto server is unreachable | Sync | P2 | DUPLICATE | 824026 | --- | --- | FxOS-S10 (30Oct) | |||
1216591 | Support IFNDEF on Gaia preprocessor | Gaia::Build | P2 | FIXED | Fernando Jiménez Moreno [:ferjm] | 824026, 1218288 | [partner-cherry-pick] | --- | --- | FxOS-S10 (30Oct) | |
1216614 | [TV] Add Sync Now option to Sync settings | Sync | P2 | FIXED | Fernando Jiménez Moreno [:ferjm] | 824026 | [partner-cherry-pick] | --- | --- | FxOS-S10 (30Oct) | |
1216616 | Add ToS and Privacy Note links to Sync settings | Sync | P2 | FIXED | Fernando Jiménez Moreno [:ferjm] | 824026 | [partner-cherry-pick] | --- | --- | FxOS-S10 (30Oct) | |
1216645 | Sync once on enabled | Sync | P2 | FIXED | Fernando Jiménez Moreno [:ferjm] | 824026 | [partner-cherry-pick] | --- | --- | FxOS-S10 (30Oct) | |
1216854 | [browser] handle back-space key event in firefox sync process | Gaia::TV::Browser | P2 | FIXED | yifan [:yifan][:yliao] | 824026, 1194108 | [partner-cherry-pick] | --- | --- | FxOS-S10 (30Oct) | |
1216855 | [browser] remove login successful page in firefox account sync flow | Gaia::TV::Browser | P2 | FIXED | Fernando Jiménez Moreno [:ferjm] | 824026, 1194108 | [partner-cherry-pick] | --- | --- | FxOS-S10 (30Oct) | |
1217331 | [TV] Set missing default Sync settings | Sync | P1 | INVALID | Fernando Jiménez Moreno [:ferjm] | 824026 | --- | --- | FxOS-S10 (30Oct) | ||
1217338 | Use email address instead of xClientState as the dbPrefix | Sync | P2 | WONTFIX | Michiel de Jong [:michielbdejong] | 1195647 | --- | --- | FxOS-S10 (30Oct) | ||
1217340 | Handle an empty visits array of history record as a valid case | Sync | P1 | FIXED | Sean Lee [:seanlee][:weilonge] | 1191773, 1203868 | 824026, 1195647, 1202382, 1205901, 1207521, 1208352 | [partner-cherry-pick] | --- | --- | FxOS-S10 (30Oct) |
1217349 | Update bookmark records without updating places | Gaia::TV::Browser | P1 | FIXED | Sean Lee [:seanlee][:weilonge] | 1212187 | 824026, 1194091, 1194092, 1212716, 1215436, 1217352, 1218303, 1219108, 1219162 | [partner-cherry-pick] | --- | --- | FxOS-S10 (30Oct) |
1217352 | Write the first visits record into timestamp for Places IndexedDB | Gaia::TV::Browser | P1 | FIXED | Sean Lee [:seanlee][:weilonge] | 1212187, 1212716, 1215436, 1217349, 1218303, 1219108 | 824026, 1194092 | [partner-cherry-picked<2015/11/10>] | --- | --- | FxOS-S10 (30Oct) |
1217376 | [TV] Ask user for confirmation before signing the user out | Sync | P3 | FIXED | Fernando Jiménez Moreno [:ferjm] | 824026 | [partner-cherry-pick] | --- | --- | FxOS-S10 (30Oct) | |
1217380 | [TV] Ask for Firefox Accounts password before enabling history synchronization | Sync | P1 | FIXED | Fernando Jiménez Moreno [:ferjm] | 824026 | [partner-cherry-pick] | --- | --- | FxOS-S10 (30Oct) | |
1217381 | Go back to default collection settings on logout | Sync | P2 | FIXED | Fernando Jiménez Moreno [:ferjm] | 1216163 | 824026 | [partner-cherry-pick] | --- | --- | FxOS-S10 (30Oct) |
1217463 | Deal with case where 'places' bookmark is missing. | Sync | P1 | FIXED | Dan Huang[:danhuang] | 824026, 1217710 | --- | --- | FxOS-S10 (30Oct) | ||
1217760 | Use xClientState as bucketId | Sync | P1 | FIXED | Michiel de Jong [:michielbdejong] | 824026 | --- | --- | FxOS-S10 (30Oct) | ||
1218286 | Consider case where Sync server was flushed in fxsyncId-dataStoreId matching tables and mTime | Sync | P2 | WONTFIX | Michiel de Jong [:michielbdejong] | 824026 | --- | --- | FxOS-S10 (30Oct) | ||
1218288 | [TV] Preprocess browser to enable/disable Sync | Sync | P2 | FIXED | Fernando Jiménez Moreno [:ferjm] | 1216591 | 824026 | [partner-cherry-pick] | --- | --- | FxOS-S10 (30Oct) |
1218293 | Get rid of fxsyncId field in bookmarks_store | Sync | P2 | FIXED | Michiel de Jong [:michielbdejong] | 824026 | --- | --- | FxOS-S10 (30Oct) | ||
1218303 | Check history records by time and export maximum size argument to SyncBrowserDB.getHistory | Gaia::TV::Browser | P1 | FIXED | Sean Lee [:seanlee][:weilonge] | 1212187, 1212716, 1215436, 1217349 | 824026, 1194092, 1217352, 1219108 | [partner-cherry-picked<2015/11/10>] | --- | --- | FxOS-S10 (30Oct) |
1218432 | "TypeError: Missing required 'minInterval' member of RequestTaskParams." on boot | Sync | P2 | DUPLICATE | Fernando Jiménez Moreno [:ferjm] | 824026 | --- | --- | FxOS-S10 (30Oct) | ||
1218440 | [TV] Cannot delete email address on FxA login flow | Sync | P1 | FIXED | yifan [:yifan][:yliao] | 824026, 1194108 | [partner-cherry-pick] | 2.5? | --- | FxOS-S10 (30Oct) | |
1218441 | [TV] Back-space key doesn't behave as expected on FxA flow. | Sync | P2 | FIXED | yifan [:yifan][:yliao] | 824026, 1194108 | [partner-cherry-pick] | --- | --- | FxOS-S10 (30Oct) | |
1218680 | [TV Data Sync] Failed to re-sync bookmarks after disconnecting | Gaia::TV::Browser | P1 | DUPLICATE | Michiel de Jong [:michielbdejong] | 824026 | [ft:conndevices] | --- | --- | FxOS-S10 (30Oct) | |
1218687 | [TV Data Sync] There is a redundant folder named "mobile" after syncing bookmarks | Gaia::TV::Browser | P3 | DUPLICATE | 824026 | [ft:conndevices] | --- | --- | FxOS-S10 (30Oct) | ||
1218695 | [TV Data Sync] Failed to use "delete" to modify the account or password | Gaia::TV::Browser | P3 | DUPLICATE | 824026 | [ft:conndevices] | --- | --- | FxOS-S10 (30Oct) | ||
1218724 | Refine error UI on TV | Sync | P3 | FIXED | Fernando Jiménez Moreno [:ferjm] | 824026 | [partner-cherry-pick] | --- | --- | FxOS-S10 (30Oct) | |
1219108 | Export more options to getHistory and getHistoryTimestamp function in SyncBrowserDB | Gaia::TV::Browser | P1 | FIXED | Sean Lee [:seanlee][:weilonge] | 1212187, 1212716, 1215436, 1217349, 1218303 | 824026, 1194092, 1217352 | [partner-cherry-picked<2015/11/10>] | --- | --- | FxOS-S10 (30Oct) |
1219151 | [TV Data Sync] Missing bookmark after synchronization | Gaia::TV::Browser | P1 | WORKSFORME | Fernando Jiménez Moreno [:ferjm] | 824026 | [ft:conndevices] | --- | --- | FxOS-S10 (30Oct) | |
1219162 | [TV] Bookmarks list is shown with a different order than Desktop or Android | Sync | P2 | FIXED | Sean Lee [:seanlee][:weilonge] | 1217349 | 824026, 1194092, 1194108 | [partner-cherry-pick] | --- | --- | FxOS-S10 (30Oct) |
1219245 | [TV Data Sync] 'Forgot your password' link shows activity chooser menu | Gaia::TV::Browser | P2 | FIXED | Fernando Jiménez Moreno [:ferjm] | 824026, 1219248 | [ft:conndevices][partner-cherry-pick] | --- | --- | FxOS-S10 (30Oct) | |
1219275 | Session is not kept between reboots | Sync | P1 | FIXED | Fernando Jiménez Moreno [:ferjm] | 824026 | [partner-cherry-pick] | --- | --- | FxOS-S10 (30Oct) | |
1219610 | JavaScript error: app://browser.gaiamobile.org/js/settings.js, line 171: TypeError: this.getHomepage is not a function | Gaia::TV::Browser | P3 | FIXED | Fernando Jiménez Moreno [:ferjm] | 824026 | [partner-cherry-pick] | --- | --- | FxOS-S10 (30Oct) | |
1219708 | Should not attempt to sync while offline | Sync | P3 | FIXED | Fernando Jiménez Moreno [:ferjm] | 824026 | [partner-cherry-pick] | --- | --- | FxOS-S10 (30Oct) | |
1219709 | Handle syncing state on TV browser settings and toolbar UI | Sync | P2 | FIXED | Fernando Jiménez Moreno [:ferjm] | 824026 | [partner-cherry-pick] | --- | --- | FxOS-S10 (30Oct) | |
1220089 | History collection checkbox enabled although refresh auth didn't succeed | Sync | P3 | FIXED | Fernando Jiménez Moreno [:ferjm] | 824026, 1220541 | [partner-cherry-pick] | --- | --- | FxOS-S10 (30Oct) | |
1220541 | Require user authentication refresh when the bookmark collection checkbox is changed to true | Sync | P3 | FIXED | Fernando Jiménez Moreno [:ferjm] | 1220089 | 824026 | [partner-cherry-pick] | --- | --- | FxOS-S10 (30Oct) |
66 Total; 66 Open (100%); 0 Resolved (0%); 0 Verified (0%);
For the CloudStorage sub-project:
No results.
0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);