Bug #16098
Inline installation deprecated in Chrome 71
10%
Description
Our download.js in https://tails.boum.org/install/debian/usb-download/index.en.html uses `chrome.webstore.install();`
It will be impossible to install the extension like that starting in December 2018: https://blog.chromium.org/2018/06/improving-extension-transparency-for.html (with the release of Chrome 71).
As suggested in the blog post, we “simply” need to replace this piece of code with a link to https://chrome.google.com/webstore/detail/tails-verification/gaghffbplpialpoeclgjkkbknblfajdl.
Subtasks
Related issues
Related to Tails - |
Resolved | 2018-10-31 | |
Has duplicate Tails - |
Resolved | 2018-10-31 |
History
#1 Updated by Anonymous 2018-11-05 12:06:42
- related to
Bug #16068: Have a repo for the Etcher binary added
#2 Updated by Anonymous 2018-11-05 12:06:48
- related to deleted (
)Bug #16068: Have a repo for the Etcher binary
#3 Updated by Anonymous 2018-11-05 12:08:53
- related to
Bug #16087: The download extension doesn't work on Chrome > 69 added
#4 Updated by Anonymous 2018-11-05 12:09:39
- Subject changed from Tails verification extension: installation method soon to be deprecated to Tails verification extension: installation method to be deprecated in Dec 2018
#5 Updated by Anonymous 2018-11-08 09:51:34
- Description updated
#6 Updated by Anonymous 2018-11-08 09:54:11
I looked a bit more into the code of the download page.
It seems we already have a link! Great. So it would be sufficient to delete the code in download.js that transforms this link. I’ll prepare a branch and let you test this?
#7 Updated by Anonymous 2018-11-08 09:58:50
- % Done changed from 0 to 10
- QA Check set to Ready for QA
- Feature Branch set to tails.git:bug/16098+Chromeinstall
#8 Updated by Anonymous 2018-11-08 09:58:51
- Status changed from Confirmed to In Progress
Applied in changeset commit:tails|b51e885e4b285c458f0afaf0b774dd99cc737cd0.
#9 Updated by sajolida 2018-11-13 21:57:35
- has duplicate
Bug #16087: The download extension doesn't work on Chrome > 69 added
#10 Updated by sajolida 2018-11-13 21:59:33
- Subject changed from Tails verification extension: installation method to be deprecated in Dec 2018 to Inline installation deprecated in Chrome 71
- Assignee deleted (
sajolida)
I built up upon your commit with 94249e3b71.
Would you be interested in reviewing and testing this as part of the Tails Verification maintenance core budget?
For testing instructions on Chrome Beta, search for “google-chrome-beta_current_amd64.deb” in verification-extension.git:README.
#12 Updated by Anonymous 2018-11-14 18:15:30
LGTM!
#13 Updated by Anonymous 2018-11-14 18:18:02
- QA Check changed from Ready for QA to Pass
#14 Updated by sajolida 2018-11-15 12:29:23
- Assignee deleted (
sajolida) - Target version set to Tails_3.11
- QA Check changed from Pass to Info Needed
Merged, thanks!
Please report how much time you spent on this so I add put it on the core budget.
#15 Updated by Anonymous 2018-11-18 13:55:37
- Status changed from In Progress to Resolved
- Assignee deleted (
) - QA Check deleted (
Info Needed)
Great. As said over email I did not expect to be paid for this.