Closed Bug 1665957 Opened 4 years ago Closed 4 years ago

Rename Pioneer to Ion

Categories

(Firefox :: Pioneer, task, P1)

Firefox 82
task

Tracking

()

RESOLVED FIXED
83 Branch
Tracking Status
firefox82 - fixed
firefox83 --- fixed

People

(Reporter: marnie, Assigned: rhelmer)

References

(Blocks 1 open bug)

Details

User Story

Requirements
* Change About:Pioneer page name to About:Ion, as well as all instances that call this page. The toolbar icon links to Ion
* Change all copy instances of Pioneer to Ion (initial "I" capitalized) on the About Page. This includes all modals (join Policy modal)

Out of scope, do not change:
* Ping names
* Pref names
* Repo names (no need)
* inline URL hyperlinks (i.e. SUMO pages). We can redirect the pioneer URLs to the new location

Attachments

(1 file)

From Javaun: We are going to change the brand name to Ion in 82. If it is possible do we want to land that asap. Otherwise we will have to uplift. We would do a topical search/replace on about pioneer including all modals. All UI visible instances, including the about page name (and the toolbar linkage to it).

Out of scope: pings, prefs, repo names etc. Also out of scope: inline URL hyperlinks (i.e. SUMO pages). We can redirect the pioneer URLs to the new location

Assignee: nobody → rhelmer

[Tracking Requested - why for this release]: We need to change the product/program name from Pioneer to Ion. Pioneer speaks a bit to colonialism and the mass destruction that happened in the US. We'd like to move away from this.

Low risk, string changes.

[Tracking Requested - why for this release]: We need to change the product/program name from Pioneer to Ion. Pioneer speaks a bit to colonialism and the mass destruction that happened in the US. We'd like to move away from this.

Unless we over turn it, I propose that we exclude URLs from this rebrand. Do not change any instances of SUMO URLs with "pioneer" in them.

There are at least 2 Pioneer SUMO pages in existence, the general one and the Data Management one. The data management one is still unpublished. Rob, I will check with Alicia and Michelle about how hard it was for them to get that URL. I have confirmed that SUMO can redirect (like any web server can do) old URLs to a new one.

User Story: (updated)
Pushed by rhelmer@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/8dab8ca19839
rename Pioneer to Ion r=maxxcrawford,fluent-reviewers,flod

(In reply to Narcis Beleuzu [:NarcisB] from comment #6)

Backed out for bc failures on browser_ion_ui.js

Backout link: https://hg.mozilla.org/integration/autoland/rev/51c62861ea5b9ba6aead7bdfae17cb6a7417da61
Log link: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=316454704&repo=autoland&lineNumber=3948

Hm. So I think this is most likely an existing intermittent that we have seen before, which has been really hard to reproduce, but is coming up again since we changed the name of the test file. I'm going to see if I can figure out the underlying cause.

Flags: needinfo?(rhelmer)

I'm having a really hard time reproducing this on try, even with TV... I suspect what happened here is that we're getting a bunch of extra TV runs since the test was renamed, so it looks like a new test (and not an existing very occasional intermittent).

We've had a very low-volume intermittent since we added the initial Telemetry pings here and we're pretty confident it's the test and not the code that's the problem. I think for right now we should skip-if = verify on this test, and we can completely redo this as we start landing the new in-progress UI. In particular, we're going to separate the front-end UI from the backend Ion service, so we should be able to unit test the latter and test the former in isolation.

Pushed by rhelmer@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/25c446fc5e7f
rename Pioneer to Ion r=maxxcrawford,fluent-reviewers,flod
Regressions: 1667020
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: 82 Branch → 83 Branch

FYI, "Ion" is a term used heavily in gecko source code for the IonMonkey JavaScript JIT. (eg web searches for "firefox ion" will go there). That said, we are phasing out this compiler over the rest of this year and will phase out the name.

Comment on attachment 9176657 [details]
Bug 1665957 - rename Pioneer to Ion

Beta/Release Uplift Approval Request

  • User impact if declined: We'll go out the door with a project name that has a potentially awful, white colonialism background to it. We don't want that.
  • Is this code covered by automated tests?: Yes
  • Has the fix been verified in Nightly?: Yes
  • Needs manual test from QE?: No
  • If yes, steps to reproduce:
  • List of other uplifts needed: None
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): This is a simple search and replace kind of bug. We replaced the name "Pioneer" with "Ion," in about:pioneer. No changes to Firefox elsewhere.
  • String changes made/needed: N/A
Attachment #9176657 - Flags: approval-mozilla-beta?

Comment on attachment 9176657 [details]
Bug 1665957 - rename Pioneer to Ion

approved for 82.0b4

the name collision pointed out in comment 11 seems unfortunate :/

Attachment #9176657 - Flags: approval-mozilla-beta? → approval-mozilla-beta+

(In reply to Julien Cristau [:jcristau] from comment #13)

Comment on attachment 9176657 [details]
Bug 1665957 - rename Pioneer to Ion

approved for 82.0b4

the name collision pointed out in comment 11 seems unfortunate :/

It is, definitely. We'll be engaging with an outside agency to craft the brand, shortly. We expect "Ion" to be temporary until that work is complete.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: