[req] Strategic testing needed for building with Gradle locally

Nicholas Alexander nalexander at mozilla.com
Fri Mar 11 23:27:54 UTC 2016


Hi folks,

I'm working on a plan for transitioning Fennec builds to use Gradle in
automation (everywhere, really).  I've filed Bug 1254353 [1] to track this
effort.

Bug 1119520 [2] added an opt-in Gradle mozconfig option.  I've been using
it for new TaskCluster jobs, including our Unit testing job, so the
automation side of things is in reasonable shape.

I would like a few strategic testers to opt-in to Gradle building.  All
that you need to do is add

ac_add_options --with-gradle

to your mozconfig, then |mach configure| and |mach build| as usual.  You
should find that the moz.build system is only partially used; the Gradle
build kicks in to produce classes.dex; and |mach package| works as it did
before.

You should see no particular interaction between these moz.builds and your
Gradle/IDE builds, since they use different Gradle configurations.

It would be best if we had a few front-end developers (but not all!) and a
few platform developers (but again, not all!).  Please reply to this email
if you can help out for a few days.

Expect a transition plan in the next days and weeks, when I'll be asking
for your feedback and concerns.

Thanks!
Nick

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1254353
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=1119520
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/mobile-firefox-dev/attachments/20160311/390c2503/attachment.html>


More information about the mobile-firefox-dev mailing list