Build Fenix according to README.md instructions
Outputs artifacts
Build fails with error
CC @boek: Caused by the metrics integration.
Looks like it's related to:
https://github.com/mozilla-mobile/android-components/pull/2391
Glean currently generates the API using the application id. But the application id is different for different builds: Bzzzp!
e: /opt/fenix/app/src/main/java/org/mozilla/fenix/components/metrics/GleanMetricsService.kt: (12, 26): Unresolved reference: debug
e: /opt/fenix/app/src/main/java/org/mozilla/fenix/components/metrics/GleanMetricsService.kt: (13, 26): Unresolved reference: debug
e: /opt/fenix/app/src/main/java/org/mozilla/fenix/components/metrics/GleanMetricsService.kt: (31, 13): Type inference for control flow expression failed. Please specify its type explicitly.
e: /opt/fenix/app/src/main/java/org/mozilla/fenix/components/metrics/GleanMetricsService.kt: (32, 44): Unresolved reference: Events
e: /opt/fenix/app/src/main/java/org/mozilla/fenix/components/metrics/GleanMetricsService.kt: (32, 64): Unresolved reference: Events
e: /opt/fenix/app/src/main/java/org/mozilla/fenix/components/metrics/GleanMetricsService.kt: (33, 50): Unresolved reference: Events
e: /opt/fenix/app/src/main/java/org/mozilla/fenix/components/metrics/GleanMetricsService.kt: (33, 76): Unresolved reference: Events
e: /opt/fenix/app/src/main/java/org/mozilla/fenix/components/metrics/GleanMetricsService.kt: (34, 45): Unresolved reference: Events
e: /opt/fenix/app/src/main/java/org/mozilla/fenix/components/metrics/GleanMetricsService.kt: (34, 66): Unresolved reference: Events
e: /opt/fenix/app/src/main/java/org/mozilla/fenix/components/metrics/GleanMetricsService.kt: (35, 50): Unresolved reference: Events
e: /opt/fenix/app/src/main/java/org/mozilla/fenix/components/metrics/GleanMetricsService.kt: (35, 76): Unresolved reference: Events
e: /opt/fenix/app/src/main/java/org/mozilla/fenix/components/metrics/GleanMetricsService.kt: (44, 17): Unresolved reference: apply
e: /opt/fenix/app/src/main/java/org/mozilla/fenix/components/metrics/GleanMetricsService.kt: (45, 13): Unresolved reference: defaultBrowser
We are working on this!
It's being fixed by mozilla-mobile/android-components#2507
I'll trigger a new AC snapshot release now.
Snapshot is getting published right now. The only thing left to do is to change the imports from org.mozilla.fenix.debug to org.mozilla.fenix.
Will be fixed by mozilla-mobile/android-components#2507
We landed a fix in Fenix as well. Let me know if it works now!