Awesome! I'm very happy to see us being able to consume static (pinned!) AARs now! :)
On Wed, Sep 23, 2015 at 7:19 AM, Nicholas Alexander <[email protected]> wrote: > Hi folks, > > I've just pushed several tickets to fx-team that rewrite how Fennec finds > build time dependencies. The changes should merge to mozilla-central > tomorrow. > > ACTION REQUIRED > > Run |mach bootstrap|, choose Firefox for Android, and in your mozconfig, > replace > --with-android-sdk=/path/to/sdk/platforms/android-* > with > --with-android-sdk=/path/to/sdk > > DISCUSSION > > These changes pin the Android libraries [1] and parts of the Android SDK > toolchain [2] to known good values, and update |mach bootstrap| to install > these versions [3] [4]. These changes should: > > 1) Unify local developers and automation builders on a single Android SDK > version and Android SDK toolchain. We should see far fewer build > configuration issues. This should particularly improve life for new > volunteers coming to Fennec and sporadic contributors outside of the main > Fennec development team. > > 2) Expose build configuration issues early in the build process (at > configure-time, rather than at (the end of) build-time. > > 3) Make Fennec resilient in the face of Google's ever changing Android > packaging. > > 4) Allow us to move our dependencies forward faster by letting us use AAR > files shipped with the Android SDK. > > 5) Save us roughly 1Mb of APK space (!). > > In the event of fallout, please file tickets blocking Bug 1108782 [1] and > needinfo me (nalexander). > > FUTURE WORK > > I'll be updating documentation on the Wiki over the next few days. I > imagine there will be fallout from the changes (in particular, this hasn't > been tested on Linux). And there are a number of tickets blocked on this > work. > > ACKNOWLEDGEMENTS > > Mike Hommey endured multiple rounds of reviews *after* teaching me some m4 > and autoconf. Sebastian and Mike Comella have tested and reviewed this > work at various phases. Thank you all. > > Yours, > Nick Alexander > > [1] https://bugzilla.mozilla.org/show_bug.cgi?id=1108782 > [2] https://bugzilla.mozilla.org/show_bug.cgi?id=1194365 > [3] https://bugzilla.mozilla.org/show_bug.cgi?id=1171232 > [4] https://bugzilla.mozilla.org/show_bug.cgi?id=1204260 > > > _______________________________________________ > mobile-firefox-dev mailing list > [email protected] > https://mail.mozilla.org/listinfo/mobile-firefox-dev > >
_______________________________________________ mobile-firefox-dev mailing list [email protected] https://mail.mozilla.org/listinfo/mobile-firefox-dev

