Today I spotted another person asking for explanation for upgradepath failures. I tried to
make the output even more obvious with this patch.
Before:
============================================================
fedora-upgrade-22.2-1.fc21 into f21-updates
============================================================
[ OK ] f20
Latest package: fedora-upgrade-20.2-1.fc20
[ OK ] f20-updates
Latest package: fedora-upgrade-21.3-1.fc20
[ OK ] f21
Latest package: fedora-upgrade-21.2-1.fc21
[--->] f21-updates
Proposed package: fedora-upgrade-22.2-1.fc21
[FAIL] f22 + f22-updates
Latest package: fedora-upgrade-22.1-1.fc22
Latest pending package: None
Error: Proposed package version must be lesser than or equal to the latest (pending) package version.
[ OK ] f23
Latest package: fedora-upgrade-22.2-1.fc23
Latest pending package: None
RESULT: FAILEDAfter:
============================================================
fedora-upgrade-22.2-1.fc21 into f21-updates
============================================================
[ OK ] f20
Latest package: fedora-upgrade-20.2-1.fc20
[ OK ] f20-updates
Latest package: fedora-upgrade-21.3-1.fc20
[ OK ] f21
Latest package: fedora-upgrade-21.2-1.fc21
[--->] f21-updates
Proposed package: fedora-upgrade-22.2-1.fc21
[FAIL] f22 + f22-updates
Latest package: fedora-upgrade-22.1-1.fc22
Latest pending package: None
Error: Condition not satisfied: fedora-upgrade-22.2-1.fc21 <= fedora-upgrade-22.1-1.fc22
Error: Proposed package version must be lesser than or equal to the latest (pending) package version.
[ OK ] f23
Latest package: fedora-upgrade-22.2-1.fc23
Latest pending package: None
RESULT: FAILED