Based on the FESCo decision, please revert the Fedora change https://fedoraproject.org/wiki/Changes/Set_skip_if_unavailable_default_to_false
See https://pagure.io/fesco/issue/2125#comment-595663 and below.
I proposed a solution in https://github.com/rpm-software-management/dnf/pull/1484, but this issue is still in the discussion and final approach could significantly differ from the pull-request.
This is a FESCo blocker (I just confirmed this during the FESCo meeting).
Thanks Steven for information. We are still in discussion with community what would be the best approach and to delivery the final solution because there are multiple requirements from different distributions.
Jaroslav, from my perspective the solution in your PR is sufficient for our needs; upstream can ship a version of the configuration that includes `skip_if_unavailable = False` in the upstream dnf.conf and we can modify that in the Fedora package.
We already agreed to ship libdnf defaults (hard-coded defailts in libdnf::Conf) as fallows:
skip_if_unavailable = False
Now we are discussing how to delivery dnf.conf for particular distributions (still multiple solution available).
could we please get this sorted ASAP? The longer it gets left lying around the less time we have to check everything is OK with it changed.
FEDORA-2019-ded8e6872f has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2019-ded8e6872f
(In reply to Fedora Update System from comment #7)
> FEDORA-2019-ded8e6872f has been submitted as an update to Fedora 31.
I tested the new default, it seems to be working properly. skip_if_unavailable defaults to True in dnf.conf and the value is really used when the repo has no explicit value set. You can change the default and it affects the repos properly. Common dnf operations seem to work as well, as well as packagekit integration through gnome-software.
dnf-4.2.9-4.fc31 has been pushed to the Fedora 31 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-ded8e6872f
dnf-4.2.9-4.fc31 has been pushed to the Fedora 31 stable repository. If problems still persist, please make note of it in this bug report.