Closed Bug 1983933 Opened 10 months ago Closed 4 months ago

Update `.buildconfig` generation/verification and dependencies

Categories

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

task

Tracking

(firefox149 fixed)

RESOLVED FIXED
149 Branch
Tracking Status
firefox149 --- fixed

People

(Reporter: ahochheiden, Assigned: ahochheiden)

References

(Blocks 1 open bug)

Details

Attachments

(2 files, 2 obsolete files)

The verification and update scripts need to be updated to handle the new structure, and with the projects at the root level, geckoview and exoplayer2 can new be local dependencies, so they're now explicit dependencies in the .buildconfig files, which is why they need to be updated.

Also updated each .buildconfig file for fenix, android-focus, and
android-components now that geckoview and exoplayer2 are explicit
local dependencies.

Attachment #9507968 - Attachment is obsolete: true

We also dump to a temporary JSON file directly from within Gradle now and
once we migrate all 3 projects to the root level, we should be able to make
this a single task invocation, instead of three.

Attachment #9544450 - Attachment description: Bug 1983933 - Migrate buildconfig validation/generation scripts with `./mach android update-buildconfig` r?nalexander → Bug 1983933 - Migrate buildconfig validation/generation scripts to `./mach android update-buildconfig` r?nalexander
Status: NEW → RESOLVED
Closed: 4 months ago
Resolution: --- → FIXED
Target Milestone: --- → 149 Branch

Comment on attachment 9544449 [details]
Bug 1983933 - Replace per-subproject :dependencies parsing with one :printProjectDependencies task per project (Fenix, Focus, Android-Components) r?nalexander

Revision D282959 was moved to bug 1795152. Setting attachment 9544449 [details] to obsolete.

Attachment #9544449 - Attachment is obsolete: true
Pushed by ahochheiden@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/abe0cc7dea1e https://hg.mozilla.org/integration/autoland/rev/5b52c3f96b62 Migrate buildconfig validation/generation scripts to `./mach android update-buildconfig` r=nalexander,geckoview-reviewers,android-reviewers
Regressions: 2018041
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: