Open Bug 1953988 Opened 1 month ago Updated 1 month ago

Fold `stage-package` into `android-archive-geckoview` tier and remove `android-stage-package` tier

Categories

(Firefox Build System :: Android Studio and Gradle Integration, enhancement)

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.

You need to log in before you can comment on or make changes to this bug.