Project

General

Profile

Feature #10685

Feature #8580: Installation Assistant

Feature #8592: Release the installation assistant

Change in IDF should reset DAVE

Added by sajolida over 2 years ago. Updated over 2 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
Installation
Target version:
Start date:
11/27/2015
Due date:
% Done:

0%

QA Check:
Feature Branch:
Type of work:
Code
Blueprint:
Starter:
Affected tool:
ISO Verification Extension

Description

The download extension (aka DAVE) keeps it state ("verified" "failed") until the user trigger its reset with the "Download again" button. Still, whenever the IDF changes, for example to describe a new release or an emergency release, DAVE should reset its state and propose downloading again.

History

#1 Updated by sajolida over 2 years ago

  • Priority changed from Normal to Low

Setting this as low priority for the beta. We'll most probably release an update of DAVE between the beta and the final release. So we can force an upgrade through the "extension-version" field and this should reset the state of the extension. ma1, can you confirm this?

But in the future, we should rather use the "extension-version" field in case of code incompatibility or security upgrade.

#2 Updated by ma1 over 2 years ago

Confirmed, upgrading DAVE (but also disabling+reenabling it or reinstalling it) causes it to reload the IDF and reset its state. It also happens if you restart the browser.

#3 Updated by sajolida over 2 years ago

  • Target version changed from Tails_1.8 to Tails_2.0

#4 Updated by sajolida over 2 years ago

  • Parent task changed from #8590 to #8592

#5 Updated by ma1 over 2 years ago

  • QA Check set to Ready for QA

Currently the IDF is checked every time the download page is loaded, and the download state reset if a change is detected.
This is the behavior we agreed upon, IIRC. Please let me know otherwise.

#6 Updated by intrigeri over 2 years ago

  • Assignee changed from ma1 to sajolida

#7 Updated by sajolida over 2 years ago

  • Status changed from Confirmed to Resolved
  • Assignee deleted (sajolida)
  • Priority changed from Low to Normal
  • QA Check deleted (Ready for QA)

This is working fine now. Congrats!

Also available in: Atom PDF