Drop `product` dimension and `fenix` product flavor in Fenix Gradle configuration
Categories
(Firefox for Android :: Tooling, enhancement)
Tracking
()
| 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 | ||
Comment 1•7 months ago
|
||
Updated•7 months ago
|
Comment 3•7 months ago
|
||
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.
| Assignee | ||
Comment 6•6 months ago
|
||
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.
Comment 7•6 months ago
•
|
||
Oh right, for some reason I completely brainfarted on that! 🤦
| Reporter | ||
Comment 8•6 months ago
|
||
(In reply to Alex Hochheiden [:ahochheiden] [he/him] from comment #6)
I think
focusandklarare legitimate product flavors. As far as I know,focusis an existing brand in Germany, so we have the product flavorklarso 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.
Description
•