Open Bug 1553936 Opened 1 year ago Updated 1 month ago

Deploy Baidu code update addon

Categories

(Firefox :: System Add-ons: Off-train Deployment, defect, P3)

defect

Tracking

()

People

(Reporter: mconnor, Unassigned)

References

Details

Attachments

(3 files, 2 obsolete files)

+++ This bug was initially created as a clone of Bug #1548578 +++

Opening a second deployment bug for bug 1541316 per rdalal

Changes needed:

  • We need to re-sign the XPI to allow it to deploy correctly
  • We need to change the targeting so 2.66 is offered to 61+, and 1.66 is offered to 45 - 60.* (not sure on the max version between ESR / release)

67+, 66.0.3+ and 60.7.0+ should not require this addon because the change is baked into those versions (bug 1540017).

The priority flag is not set for this bug.
:rehan, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(rdalal)
Flags: needinfo?(rdalal)
Priority: -- → P3

As mentioned above:

We need to re-sign the XPI to allow it to deploy correctly

:wezhou should be able to do this but will need the original XPIs for signing.

Hector are you the right person to get the xpis to wezhou?

Flags: needinfo?(wezhou)
Flags: needinfo?(bzhao)

cc Greg to see if there are ways for me to sign an system addon.

(the old way I used to sign system addons no longer works)

Flags: needinfo?(wezhou) → needinfo?(gguthe)

Hey :wezhou, I just updated the directions and you should access to autograph-hiera-sops, can you give the updated directions at https://mana.mozilla.org/wiki/display/SVCOPS/Autograph#Autograph-Signingsystemadd-ons a try?

Flags: needinfo?(gguthe) → needinfo?(wezhou)

Thanks Greg!

lizzard, please NI me again when you have the XPI file ready.

Meanwhile, Greg and I are working in https://bugzilla.mozilla.org/show_bug.cgi?id=1549715 to fix some issues with the new signing script.

Flags: needinfo?(wezhou)

(In reply to Liz Henry (:lizzard) (use needinfo) from comment #4)

Hector are you the right person to get the xpis to wezhou?

Unsigned xpi for Fx 45-60. This is essentially the same as attachment 9055388 [details], but I took the chance to bump its version.

Flags: needinfo?(bzhao) → needinfo?(wezhou)

(In reply to Hector Zhao [:hectorz] from comment #8)

Unsigned xpi for Fx 45-60. This is essentially the same as attachment 9055388 [details], but I took the chance to bump its version.

Similarly, attachment 9055387 [details] with its version bumped.

Attached file signed.9072076.xpi

Signed file attached. Please test.

Attachment #9072076 - Attachment is obsolete: true
Flags: needinfo?(wezhou)
Attached file signed.9072077.xpi

Second signed file attached. Please test.

Attachment #9072077 - Attachment is obsolete: true

Tom, can you please help find someone to test this? IIUC, it's waiting on a QA sign-off to be deployed.

Flags: needinfo?(tgrabowski)
Flags: needinfo?(tgrabowski) → needinfo?(andrei.vaida)

I verified that the .xpi's install correctly over ESR 60.0.8 with signed.9072076.xpi which will bring Version 1.67, and with signed.9072077.xpi on Firefox 62.0b15, 69.0b4 and Nightly (2019-07-14) which will bring the 2.67 version. Tests were performed on Windows 10 (x64), Ubuntu 18.04 (x64) and macOS 10.14.

On other note, while verifying the installed version of the addon on 69.0b4, I saw that the thumbnail is broken from about:addons, respective extensions page. I will attach an image with this.

Please let me know if I can help with anything.

Flags: needinfo?(andrei.vaida)

(In reply to Catalin Sasca, QA [:csasca] from comment #13)

On other note, while verifying the installed version of the addon on 69.0b4, I saw that the thumbnail is broken from about:addons, respective extensions page. I will attach an image with this.

That looks like bug 1558823, also it won't appear in about:addons when installed as a system add-on.

I have an issue working with hidden IP. But, I download addon Browsec. After consultation of the best professionals on https://expert-writers.net/, I have come to this solution.

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