Nick and team, this is great news! I'm delighted that we're now aligned
with the Android development status quo, simplifying our cross-project
development and getting a lot of features for free (Kotlin, anyone?
<https://bugzilla.mozilla.org/show_bug.cgi?id=1322543> ;). Thanks for all
your hard work!
- Mike

On Thu, Nov 2, 2017 at 2:14 PM, Nicholas Alexander <nalexan...@mozilla.com>
wrote:

> Hi folks,
>
> tl;dr: Fennec 58 should build with Gradle.
>
> I just landed Bug 1405396 [1], which makes the default Fennec build (and
> build jobs like (B)) use Gradle.  Queue mass celebration!
>
> The existing build job Bg (Build, Gradle) is now labeled Bng (Build,
> non-Gradle).  It has been promoted to tier 1 and the test set will be
> expanded [2], so that we don't lose coverage and prevent a rollback.  This
> Bng job will be removed as soon as we're confident that the Gradle builds
> are good in the wild, so I have _not_ renamed android-api-16-gradle to
> android-api-16-non-gradle.  Sorry for any confusion this causes.
>
> Local developers will by default build --with-gradle.  For developers who
> are not using --with-gradle already, the next time you build, you will
> likely see the Gradle wrapper downloading Gradle and a huge number of
> dependencies being pulled from the network.  This should be a one-time cost
> (with incremental future cost as we update the Gradle dependencies).  In
> the future, we may include the Gradle toolchain and initial dependencies as
> part of |mach bootstrap|, but it should not be necessary.
>
> To build --without-gradle, add --without-gradle to your mozconfig.
>
> Single-locale repacks, critical to developing new localizations, will be
> temporarily broken.  Hopefully this disruption will be (very!) short:
> patches are up for review [3].
>
> This landing has thrown Autophone for a loop, but it seems to be a problem
> with configuration and not the actual code being tested [4].
>
> There is a huge amount of follow-up work to tear out the existing system
> and really enjoy the benefits of building with Gradle, but hopefully this
> gets us over the hump.
>
> Many thanks to Max Liu, my partner in crime on this project; to Nicole
> Yee, for keeping things on the rails; to Sorina Florean and Bogdan Surd,
> for testing; and to many others for timely reviews and support at critical
> moments.
>
> Please file fall-out blocking [1].
>
> Yours,
> Nick Alexander
>
> [1] https://bugzilla.mozilla.org/show_bug.cgi?id=1405396
> [2] https://bugzilla.mozilla.org/show_bug.cgi?id=1414048
> [3] https://bugzilla.mozilla.org/show_bug.cgi?id=1411688
> [4] https://bugzilla.mozilla.org/show_bug.cgi?id=1414021
>
>
> _______________________________________________
> mobile-firefox-dev mailing list
> mobile-firefox-dev@mozilla.org
> https://mail.mozilla.org/listinfo/mobile-firefox-dev
>
>
_______________________________________________
mobile-firefox-dev mailing list
mobile-firefox-dev@mozilla.org
https://mail.mozilla.org/listinfo/mobile-firefox-dev

Reply via email to