On 2019-09-02, Igor Gnatenko <ignatenkobrain@xxxxxxxxxxxxxxxxx> wrote: > Whatever you set in the defaults, DNF ignores that on the update. > > https://pagure.io/releng/fedora-module-defaults/blob/master/f/libgit2.yaml > https://pagure.io/releng/fedora-module-defaults/blob/f31/f/libgit2.yaml > It's not that DNF was ignoring defaults. When a package from a default stream is going to be installed, DNF enables that stream. Hence when performing an upgrade, the original default stream has already been enabled. And switching enabled streams is not allowed. The point is that the one who designed these rules forgot that people will want to upgrade from an unsupported stream to a supportrf one. And that the upgrade should be silent and automatic for cases when a user did not explicitly enabled a stream. And that the upgrade should be possible and easy for cases when the user did explicitly enabled the stream. -- Petr _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx