“double-upgrades” after 4.1.1 → 4.2 (IUKv1) → 4.2.1 (IUKv2)
Originally created by @CyrilBrulebois on #17425 (Redmine)
Here’s another issue from the “tests are important, really” department, with this scenario:
- install an old version of Tails, which contains an “upgrader v1”, from scratch (in my test: 4.1.1)
- an upgrade to the published 4.2 is offered, which contains an “upgrader v2”
- upgrade, reboot, verify the advertised version is 4.2
(
/etc/os-release
) - enable the
test
channel - an upgrade to the to-be-published-one-day-maybe 4.2.1 is offered
- upgrade, reboot, verify the advertised version is 4.2.1
(
/etc/os-release
) - enable the
test
channel just to be on the safe side - the upgrade to 4.2.1 is offered again!
I’ll re-run the whole thing to be extra sure.
Feature Branch: bugfix/17425-dont-propose-upgrading-to-running-version