Installerdeveloperhat,thatthere's probably a bug I should fix, as
opposed to "here'satransientfailurecausedbyinstabilitiesofour
Jenkinssetup"). My understanding is that this is what prevented the
Tails Installer bug described on #10717 from being identified earlier,
and I don't want to see that happen again.
IIRC this 1h timeout was relevant for running with nested virtualization
on slightly old (ThinkPad X200) hardware. I don't think anyone does that
anymore, and I would bet that on such hardware, lots of other bits of
our test suite will time out anyway.
Fix-committed: #10718
* Mark apt-get scenario as fragile.
Refs: #10496
* Flag online scenarios as fragile.
They all rely on the `wait_until_tor_is_working` helper which has lately
proven to be still buggy. That's tracked by ticket #10497.
* Flag a online scenario in Jessie as fragile.
It depends on the `wait_until_tor_is_working` helper which is buggy.
Refs: #10497
* Mark as fragile all tests that rely on Tails Installer.
Refs: #10720
* Test suite: fix steps that shutdown/reboot via the applet.
When we hide the cursor, they often fail: the menu appears and
disappears immediately, before the shutdown or reboot button
is located.
* Use `systemctl mask' instead of manually symlinking, and thus avoid unneeded daemon-reload.
`systemctl daemon-reload' is a very big hammer: while it's running, socket
activation, D-Bus activation, and more systemd functionality are disabled.
In this case, as long as we use only systemctl {stop, disable, mask}, then we
don't need to do a global daemon reload, so let's not take the risk.
* Fix typo.
* Relax permissions on Tor and its child processes, to fix obfs4proxy startup.
Closes: #10724
* Install apparmor-profiles-extra from jessie-backports, that grants Totem access to DVD readers (refs: #10455), and fixes a freeze when trying to disable visual effects (refs: #9990).
* Fix shell syntax in hook that detects leftover .orig files.