Description

This test case tests upgrading from the current release (Fedora 29) to the branched release (Fedora 30) using the Fedup CLI with the default desktop package set and encryption.

How to test

Perform an installation of the stable release (e.g. Fedora 29) with default partitioning (no less than 500MB for /boot), selecting the default package set, or using the default live image, and enabling storage encryption during installation.

Do a full system update and reboot

Install the latest version of fedup from the stable or updates repository

If you are doing pre-release testing, find the installation repository URL for the compose you are testing. If you are testing the current compose, the correct location should be https://kojipkgs.fedoraproject.org/mash/rawhide-20181212.n.1/rawhide/(arch)/os - replace (arch) with the correct arch

Start the upgrade prep by executing:

sudo fedup --network <version> (--instrepo <URL>)

<version> is the version of Fedora you are upgrading to (currently 30)

If you are doing pre-release testing, include the --instrepo parameter, with <URL> as the location found in the previous step

If you need to use a local mirror to test a brand new change, start the upgrade prep by executing the following command:

Failures not related to encryptionIf you encounter an issue that does not seem related to encryption, perform the simpler QA:Testcase_upgrade_fedup_cli_previous_desktop test case - which is just this test case without encryption - and verify the problem occurs in that case too. If so, consider it a failure of that test case, not this one.