Closed Bug 1998292 Opened 8 months ago Closed 6 months ago

Drop `product` dimension and `fenix` product flavor in Fenix Gradle configuration

Categories

(Firefox for Android :: Tooling, enhancement)

All
Android
enhancement

Tracking

()

RESOLVED FIXED
148 Branch
Tracking Status
firefox148 --- fixed

People

(Reporter: nalexander, Assigned: ahochheiden)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

There's a historical oddity in the Fenix Gradle configuration: there's a product dimension with a single fenix product flavor. We should drop it. See here.

There was some discussion on Slack and there's no reason to keep it. There are reasons to not remove it: it churns a great deal of things for little benefit (beyond every engineer being surprised that the Gradle targets include Fenix in unexpected places). As we unify Gradle configurations (Bug 1983929) and therefore move a lot of files around in our task definitions, we might do this at the same time.

Assignee: nobody → ahochheiden
Status: NEW → ASSIGNED
Pushed by ahochheiden@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/e45538fc3799 https://hg.mozilla.org/integration/autoland/rev/0255fefc5567 Remove 'product' dimension and `fenix` product flavor r=geckoview-reviewers,android-reviewers,tcampbell,releng-reviewers,jcristau

The Bugbug bot thinks this bug should belong to the 'Firefox for Android::Tooling' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: General → Tooling
Status: ASSIGNED → RESOLVED
Closed: 6 months ago
Resolution: --- → FIXED
Target Milestone: --- → 148 Branch
Regressions: 2005888

Do we have plans to do the same for Focus?

Flags: needinfo?(ahochheiden)

I think focus and klar are legitimate product flavors. As far as I know, focus is an existing brand in Germany, so we have the product flavor klar so we don't infringe on their brand/trademark. Which is the correct usage of a product flavor per my understanding, but Nick can confirm/deny that.

Flags: needinfo?(ahochheiden) → needinfo?(nalexander)

Oh right, for some reason I completely brainfarted on that! 🤦

(In reply to Alex Hochheiden [:ahochheiden] [he/him] from comment #6)

I think focus and klar are legitimate product flavors. As far as I know, focus is an existing brand in Germany, so we have the product flavor klar so we don't infringe on their brand/trademark. Which is the correct usage of a product flavor per my understanding, but Nick can confirm/deny that.

Just so.

Flags: needinfo?(nalexander)
Regressions: 2011327
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: