Bug #10988: Tails Installer workarounds for UDisks 2 bugs are not robust enough
Improve Tails Installer robustness for 2.6
This ticket is about the iteration aimed at 2.6 of the improvements I've been working on as part of #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 #10720).
Revert "Revert "Mark as fragile all tests that rely on Tails Installer.""
This reverts commit 47d9d43faf498d00e3ef09fdacd1c2e1119121e0.
Revert "Revert "Test suite: mark "Scenario: Tails shuts down on USB boot medium removal" as fragile.""
This reverts commit bfb67b1ef29e62fea439176c04e16c91ee0b3f46.
#2 Updated by intrigeri over 3 years ago
- 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 #11590.
#4 Updated by intrigeri over 3 years ago
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.
#6 Updated by intrigeri over 3 years ago
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).