Bug #16098

Inline installation deprecated in Chrome 71

Added by Anonymous 2018-11-05 12:06:21 . Updated 2018-11-18 13:55:37 .

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Installation
Target version:
Start date:
2018-11-05
Due date:
% Done:

10%

Feature Branch:
tails.git:bug/16098+Chromeinstall
Type of work:
Code
Blueprint:

Starter:
Affected tool:
Verification Extension
Deliverable for:

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 - Bug #16087: The download extension doesn't work on Chrome > 69 Resolved 2018-10-31
Has duplicate Tails - Bug #16087: The download extension doesn't work on Chrome > 69 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.

#11 Updated by Anonymous 2018-11-14 11:34:07

  • Assignee set to sajolida

Will review that later today.

#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.