Fold `stage-package` into `android-archive-geckoview` tier and remove `android-stage-package` tier
Categories
(Firefox Build System :: Android Studio and Gradle Integration, enhancement)
Tracking
(Not tracked)
People
(Reporter: nalexander, Unassigned)
References
(Blocks 1 open bug)
Details
Right now, there is a separate android-stage-package
tier for running make stage-package
. If we could fold that make stage-package
invocation into the android-archive-geckoview
tier, it could be parallelized with the rest of the GV/Fenix Gradle work, allowing a little more parallelism in the Android build.
I think this might be tricky because in automation, Gradle never invokes Make; this change would alter that restriction. That restriction has always been in place due to an abundance of caution; auditing and normalizing when Gradle invokes Make is generally valuable and might unlock this small optimization. My guess is that we make stage-package
twice in local builds, since I don't see why we wouldn't repeat the operation in the android-archive-geckoview
tier.
Description
•