Closed Bug 1454443 Opened 6 years ago Closed 6 years ago

Ship a system add-on that properly attributes Google searches on older versions of Firefox

Categories

(Firefox :: Search, enhancement, P1)

enhancement

Tracking

()

VERIFIED FIXED

People

(Reporter: mkaply, Assigned: mkaply)

References

Details

Attachments

(2 files)

1.90 KB, application/x-xpinstall
Details
5.95 KB, application/x-xpinstall
Details
We still have quite a few users on older versions of Firefox, so we'd like to ship a sytem add-on to properly attributes Google searches for all those cases.

Here are the specific cases we are addressing:

Firefox 43-45 - No Google search attribution, so we add it.

Firefox 46-56 - In some regions we were not attributing searches, so we add the code in those cases. We also have a unique code we use for the US that became available in Firefox 57. We are adding that code for US users pre 57.

These changes only affect our built in Google engine.
Assignee: nobody → mozilla
Priority: -- → P1
Status: NEW → ASSIGNED
The code for this is available here:

https://github.com/mozilla/one-off-system-add-ons/pull/104

It's been reviewed by florian for correctness. Now needs review from system add-ons team.
Attached file XPI for signing
Wezhou:

Can we get this signed so we can get it on a test channel.
Flags: needinfo?(wezhou)
Rehan:

Are you the person who sets this up in balrog?

This is going to target everything we can below 57.

Things are looking good from a test perspective, but they have a scenario that requires it being in the channel.

Thanks!
Attached file signed.8970738.xpi
Signed file attached. Please test.
Flags: needinfo?(wezhou)
I am the one who would set this up, I'll get this up later today
Any updates Rehan?
Sorry about the delay. I have this up on the test channel "release-sysaddon". 

It is currently targeted at 47.* to 56.*. Does it need to go lower?
yes. it should go to 42 if possible. we think that was the first version with system addons. 

thanks!
Done, this should take effect in about 5 minutes.
Depends on: 1457922
Rehan: Can you confirm this is live for Firefox 43? It doesn't appear to download it - only the hotfix addon.

Maybe system add-ons don't work on 43 after all?
Flags: needinfo?(rdalal)
It has been configured for 43 but I think it might be that <=43.* do not get system addon updates. 

I did not see any existing rules for those versions.

Perhaps rhelmer has a better idea?
Flags: needinfo?(rdalal) → needinfo?(rhelmer)
(In reply to Rehan Dalal [:rehan, :rdalal] from comment #12)
> It has been configured for 43 but I think it might be that <=43.* do not get
> system addon updates. 
> 
> I did not see any existing rules for those versions.
> 
> Perhaps rhelmer has a better idea?

I'll dig up the history, it was in 43 that initial support landed but I'm not sure exactly when we pushed the first update.
Flags: needinfo?(rhelmer)
Hm, looking at bug 1212059 it seems likely that we didn't have updates ready until 44... pretty sure that in 43 we landed support for built-in add-ons but didn't have the signature check and other things ready until 44 at least.

Hotfix add-on should work further back, not sure the state of the server infra there :) I can help take a look if needed though. I'd expect the same XPI to work, although it likely needs to be signed with a different key.
If we can't do 43, that's life. This is really just a "do what we can" thing.
Per signoff email, this is ready to go.
No longer depends on: 1457493, 1458579, 1459186
This is ready to go. QA signoff came in.
Flags: needinfo?(rdalal)
Mike could you please forward me the email?
The rules have been updated for the "release" channel and are pending relman signoff.

NI'ing :lizzard for sign off -- There are 17 rules that need sign off.
Flags: needinfo?(rdalal) → needinfo?(lhenry)
Liz is at Google I/O. moving ni to RyanVM or julien.
Flags: needinfo?(ryanvm)
Flags: needinfo?(jcristau)
Signed off in Balrog. No scheduled changes pending now.
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Flags: needinfo?(ryanvm)
Flags: needinfo?(lhenry)
Flags: needinfo?(jcristau)
Resolution: --- → FIXED
I've verified we're seeing searches allocated to these new search engines, so everything is working as expected.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: