On 17 March 2016 at 12:18, Benjamin Francis <[email protected]> wrote:
> On 16 March 2016 at 21:56, Aus Lacroix <[email protected]> wrote: > >> - *Are there any guidelines on what's changed and what's necessary to >>> get things working again?* >>> I don’t have a good answer for that. I think the main focus for the >>> transition is removing Packaged apps support, and some of the b2g specific >>> API’s, but that didn’t happen yet, so I’m not why the tests are currently >>> failing :/ >>> >> >> Neither do I honestly. But, what I can tell you is that the only build >> that will work is coming from the Pine branch and that the Kanikani branch >> will have good examples on how to update your application as we'll be >> updating System and Settings. >> > > Not all apps should follow the example of the system app. As we get rid of > app:// our intention is to turn the system apps (all the apps with > role=system and possibly others like Settings) into chrome:// and > everything else into standard http:// web content. You can read more > about that on the wiki <https://wiki.mozilla.org/B2G/Transition_Project>. > > We should try to avoid just turning all of Gaia into chrome, we should > ideally aim to turn most of it into web content. It may be that certain > apps do end up being chrome (e.g. the camera and dialer), but we should > look for alternative solutions where possible. For example. Gabriele has > been investigating whether we can turn the telephony API into a local > RESTful web service outside of Gecko. > +1000 > > For some reason the Contacts API appears to have recently been made > chrome-only (we're not sure why), but ideally we'd come up with a more > webby solution (e.g. a contacts web service backed by IndexedDB) rather > than make the contacts app into chrome. > I think I have some code (maybe not tested 100%), to mock mozcontacts api with indexeddb. Will try to have it working to fix the lack of mozcontacts. Will spend some time tomorrow to revive it! > > Fabrice and Alexandre have come up with a set of patches to get the system > app booting as chrome:// which is our starting point, that's in bug > 1256506 <https://bugzilla.mozilla.org/show_bug.cgi?id=1256506>. Once that > is landed we should be in a better position to get builds up and running > and then start to fix stuff, including figuring out how to port over each > app. Contributions to that effort are very welcome! > > Thanks > > Ben > > > _______________________________________________ > dev-fxos mailing list > [email protected] > https://lists.mozilla.org/listinfo/dev-fxos > >
_______________________________________________ dev-fxos mailing list [email protected] https://lists.mozilla.org/listinfo/dev-fxos

