Bug #11590

Improve Tails Installer robustness for 2.6

Added by intrigeri 2016-07-22 03:29:10 . Updated 2016-09-20 16:47:40 .

Status:
Resolved
Priority:
Elevated
Assignee:
Category:
Installation
Target version:
Start date:
2016-07-22
Due date:
% Done:

100%

Feature Branch:
bugfix/11590-installer-robustness, installer:bugfix/10720-installer-freezes-on-jenkins
Type of work:
Code
Blueprint:

Starter:
Affected tool:
Installer
Deliverable for:

Description

This ticket is about the iteration aimed at 2.6 of the improvements I’ve been working on as part of Bug #10720. The goal is to get the installer robustness & debugging improvements produced there into 2.6, so that they benefit human users even though they might not be good enough to mark the tests as non-fragile on Jenkins yet (and close Bug #10720).


Subtasks


Related issues

Blocks Tails - Bug #11582: Some upgrade test scenarios fail due to lack of disk space on Jenkins Resolved 2016-07-21
Blocks Tails - Bug #11588: Sometimes fails to boot from USB on Jenkins with I/O errors Resolved 2016-07-22

History

#1 Updated by intrigeri 2016-07-22 04:00:21

  • blocks Bug #11582: Some upgrade test scenarios fail due to lack of disk space on Jenkins added

#2 Updated by intrigeri 2016-07-22 04:08:33

  • Feature Branch set to bugfix/11590-installer-robustness, installer:bugfix/10720-installer-freezes-on-jenkins

Please review and merge:

  • tails.git: bugfix/11590-installer-robustness into devel
  • Installer: bugfix/10720-installer-freezes-on-jenkins into master

Sorry, the Git history is awful (reverts and reverts of reverts all the way), so I recommend looking at the diff first, and using git blame/log/show only if that’s needed to understand specific changes.

Note that this review’n’merge is also about Bug #11590.

#3 Updated by intrigeri 2016-07-22 04:08:50

  • Assignee changed from intrigeri to anonym
  • % Done changed from 10 to 50
  • QA Check set to Ready for QA

#4 Updated by intrigeri 2016-07-22 04:10:45

Alan: you might want to have a look at the bugfix/10720-installer-freezes-on-jenkins branch on the Installer repo, since you’re the one of us who’s the most at ease with udisks crazyness. FYI these changes make Tails Installer work on Jenkins, while it has been failing 100% of the time since 6 months there.

#5 Updated by intrigeri 2016-07-29 06:57:34

  • blocks Bug #11588: Sometimes fails to boot from USB on Jenkins with I/O errors added

#6 Updated by intrigeri 2016-08-01 07:36:55

I’d like to ease reviewing for the 2.6 RM, and to get automated tests running about the combination of all these changes ASAP in the 2.6 dev cycle. So, I’ve merged this work, along with the other major branches I’m proposing for 2.6, into the feature/from-intrigeri-for-2.6 integration branch (Jenkins builds and tests.

#7 Updated by anonym 2016-08-23 08:28:00

  • Status changed from In Progress to Fix committed
  • Assignee deleted (anonym)
  • % Done changed from 50 to 100
  • QA Check changed from Ready for QA to Pass

#8 Updated by anonym 2016-09-20 16:47:40

  • Status changed from Fix committed to Resolved