On 2019-09-02, Igor Gnatenko <ignatenkobr...@fedoraproject.org> 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@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org

Reply via email to