Open Bug 1207680 Opened 9 years ago Updated 2 years ago

Extract Android version pins for use in mozconfigs, configure, |mach gradle|, and |mach bootstrap|

Categories

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

defect

Tracking

(firefox44 affected)

Tracking Status
firefox44 --- affected

People

(Reporter: nalexander, Unassigned)

References

Details

Post Bug 1108782 and Bug 1204260, we have a bunch of fixed Android version pins for the target SDK, AAR dependencies, and the Android build toolchain itself.

These versions are scattered throughout the code base.  This ticket tracks extracting the versions into some central location and consuming this centralized version dictionary throughout the code.

I can think of the following consumers:

https://dxr.mozilla.org/mozilla-central/source/mobile/android/config/mozconfigs/common#32
https://dxr.mozilla.org/mozilla-central/source/build/autoconf/android.m4?offset=0#298
https://dxr.mozilla.org/mozilla-central/source/configure.in#4090
https://dxr.mozilla.org/mozilla-central/source/python/mozboot/mozboot/android.py#17

The build.gradle files:
https://dxr.mozilla.org/mozilla-central/source/mobile/android/gradle/base/build.gradle?offset=100#73

The SDK and NDK packages in 
https://dxr.mozilla.org/mozilla-central/source/mobile/android/config/tooltool-manifests/*/releng.manifest
Product: Firefox for Android → Firefox Build System
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.