Y'all,

After a long slog, I finally landed Bug 1233882 [1], which gets rid of the
"base" Gradle project entirely by folding it into "app".  This much more
sensible configuration required some tweaks to the Android manifest (see
Bug 1242213 [2]) but should simplify and speed our Gradle builds.  You may
need to import the $topsrcdir/build.gradle project again.

The big win is that |mach gradle lint| now sees the whole project and
understands the permissions available to the whole app! \o/  In addition,
inline linting in the IDE should be better (and will improve yet further
when we move to a newer Android-Gradle plugin).

Unfortunately, I see 1094 lint warnings locally.  vivek and mcomella have
done sterling work filing tickets to start burning down the serious issues;
please pitch in at Bug 1170283.

Next up: running this in automation!  Follow along at Bug 1238788 [4].

Yours,
Nick

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1233882
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=1242213
[3]
https://bugzilla.mozilla.org/showdependencytree.cgi?id=1170283&hide_resolved=1
[4] https://bugzilla.mozilla.org/show_bug.cgi?id=1238788
_______________________________________________
mobile-firefox-dev mailing list
mobile-firefox-dev@mozilla.org
https://mail.mozilla.org/listinfo/mobile-firefox-dev

Reply via email to