Hi folks, update time. On Mon, Jun 19, 2017 at 12:00 PM, Nicholas Alexander <nalexan...@mozilla.com > wrote:
I'm planning to land [2] this week, which pushes the moz.build APK towards > the Gradle APK. About a week later, I'll throw the Gradle switch on > Nightly, so that we build Nightly --with-gradle. Assuming everything > doesn't burn on Nightly, I'll uplift [2] to Beta about a week after that. > The idea is that with the prep work on Beta and --with-gradle riding the > Nightly train, we'll be better positioned to deal with Gradle related > falllout independently of Photon requirements. (The last thing we want is > to depend on Gradle for Photon and hit a snag as we get to Beta or Release > and a tight timeline.) > So, one month later, [2] completely crashed and burned: there were serious resource issues all over the APK. The backout happened just before the SFO All Hands, and I haven't gotten back to this part of the Gradle-ification project. The good news is that we don't _have_ to address the issues with [2] to move Gradle-ification forward; that was just one approach that was trying to bound risk in a certain way. I think what really was shown is that the risk to rolling Nightly onto Gradle is much lower than I had anticipated; our bug reporting system and update system is 100% able to react to packaging errors of the type we might see flipping the Gradle switch. That's good! What's not good: we need to address [3] and find a way to generate JNI wrappers in the Gradle builds. The _proper_ way to do this is to use an Annotation Processor during the Gradle builds, but that sets off a chain reaction of mental anguish as almost our entire toolchain needs to roll forward. I'll try to work around this; more details in [3]. What's doubly not good: I'm about to go on parental leave for 6 weeks, so I will have only very limited availability until September 15th or so, and this project will drag on yet further. Yours, Nick > Follow-up > ------------- > > Discussion is best on mobile-firefox-dev. Jing-wei Wu, Max Liu, and Nevin > Chen, are doing all the hard work here -- start with them. I'm supporting > the Gradle build work. > > Best, > Nick > > [1] https://bugzilla.mozilla.org/show_bug.cgi?id=1372486 > [2] https://bugzilla.mozilla.org/show_bug.cgi?id=1355625 > [3] https://bugzilla.mozilla.org/show_bug.cgi?id=1384312
_______________________________________________ dev-builds mailing list dev-builds@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-builds