Hi folks,

tl;dr: don't bust b2gdroid -- push-to-try with 'android-b2gdroid'.

b2gdroid is an experimental Gaia backed Android launcher.  Gaia is the
Firefox OS user interface layer.  Start reading here:
https://wiki.mozilla.org/B2gdroid, although that is very sparse.

b2gdroid packages Gaia on top of Fennec, more or less.  That means there is
significant shared code between b2gdroid and Fennec: in theory the shared
code would be "GeckoView", but in reality it's most of Fennec.  That means
the changes to mobile/android/base can regress mobile/android/b2gdroid.
The changes likely to have impact are mostly build system changes, in
particular changes to the set of transitive dependencies of GeckoView.
Push to try with 'android-b2gdroid' (like 'android-api-9', etc) to build
b2gdroid.

It's desirable but difficult to decouple Fennec and b2gdroid.  I intend to
remove the services code from b2gdroid in Bug 1104203 and Bug 773050;
services would become a dependency of Fennec but hopefully not ship in
b2gdroid.  The next likely target would be to isolate the
org.mozilla.gecko.home package and not ship it in b2gdroid.  There's work
to be done to extract an interface and figure out how to decouple the build
time requirements.

Yours,
Nick
_______________________________________________
mobile-firefox-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/mobile-firefox-dev

Reply via email to