This is a RFE to implement Obsoletes in DNF stack. Under normal circumstances, Obsoletes should be inactive. The Obsoletes can be activated with: * a command-line option * a configuration option * automatically enabled during system-upgrade When activated, Obsoletes will: * reset an enabled stream if it's just EOL and no obsoleting stream is specified * switch to a new stream if an obsoleting stream is specified The feature must be available in libdnf so microdnf and PackageKit can use it. Link to the Fedora Change that describes the behavior in more detail: https://fedoraproject.org/wiki/Changes/Module_Obsoletes_and_EOL
This bug appears to have been reported against 'rawhide' during the Fedora 33 development cycle. Changing version to 33.
PRs: https://github.com/rpm-software-management/libdnf/pull/1005 https://github.com/rpm-software-management/dnf/pull/1641 And tests: https://github.com/rpm-software-management/ci-dnf-stack/pull/869