Closed Bug 1882468 Opened 1 year ago Closed 1 year ago

Add BUG_COMPONENT for migrated monorepo files in mobile/android/moz.build

Categories

(Firefox for Android :: General, task, P3)

All
Android
task

Tracking

()

RESOLVED FIXED
126 Branch
Tracking Status
firefox126 --- fixed

People

(Reporter: gl, Assigned: gl)

References

Details

Attachments

(1 file)

For BUG_COMPONENT, would it make sense to map mobile/android/fenix to bugzilla component Fenix : General and mobile/android/focus-android to Focus : General? How about mobile/android/android-components (I don't see a corresponding bugzilla component)?

Flags: needinfo?(gl)

For SCHEDULES, there are existing taskcluster optimizations (the gradle_optimization transform), imported from firefox-android and already on oak, which provide similar functionality. Broadly, as I understand it, the existing optimizations skip Fenix tasks (Fenix builds, tests, etc) unless mobile/android/fenix files have been modified on the push; skip Focus tasks unless mobile/android/focus-android files have been modified, and skip android-components unless mobile/android/android-components files have been modified.

There is also the existing SCHEDULES.exclusive in mobile/android/moz.build associating mobile/android/** with Android builds -- probably still valid.

We lose sight of these existing task optimizations on oak because many recent changesets modify the world, and/or modify taskcluster files that may also affect the optimizations.

There may be some anomalies in task optimization on oak. For example, I don't understand why focus and fenix tasks ran on https://treeherder.mozilla.org/jobs?repo=oak&revision=fa063c538419cbd38d5a476b1b14aab71f6d7e53 ... worth investigating when we can.

See Also: → 1883499

(In reply to Geoff Brown [:gbrown] from comment #1)

How about mobile/android/android-components (I don't see a corresponding bugzilla component)?

We should group AC changes to Fenix : General

Flags: needinfo?(gl)
Assignee: nobody → gl
Status: NEW → ASSIGNED
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 126 Branch
See Also: → 1886193
Summary: Add BUG_COMPONENT and SCHEDULES for migrated monorepo files in mobile/android/moz.build → Add BUG_COMPONENT for migrated monorepo files in mobile/android/moz.build
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: