Bug 5379

Summary: rpmfusion repos now need to contain skip_if_unavailable=True
Product: Fedora Reporter: Kamil Páral <kparal>
Component: rpmfusion-free-releaseAssignee: Nicolas Chauvet <kwizart>
Status: RESOLVED WONTFIX    
Severity: enhancement CC: leigh123linux
Priority: P1    
Version: f32   
Hardware: x86_64   
OS: GNU/Linux   
namespace:

Description Kamil Páral 2019-09-09 18:09:09 CEST
Due to a DNF change in Fedora 31, `skip_if_unavailable` changes the default value from `True` to `False`:
https://fedoraproject.org/wiki/Changes/Set_skip_if_unavailable_default_to_false

Rpmfusion repos now currently don't include `skip_if_unavailable` option in their config files. That means that they were optional up to Fedora 30, but now become mandatory from Fedora 31. That means that any time an rpmfusion repository is down, Fedora users will not be able to install new packages or system updates.

In order to keep the existing rpmfusion behavior (an extra repository that is optional to work, not mandatory to work), `skip_if_unavailable=True` needs to be added to all rpmfusion repo files.

You can read a bit more details in the following bug, where the same change needs to happen in Fedora Workstation extra repositories:
https://bugzilla.redhat.com/show_bug.cgi?id=1750414

Thank you.
Comment 1 leigh scott 2019-09-15 08:03:16 CEST
Looks like this change is going to be reverted for fedora

https://pagure.io/fesco/issue/2125
Comment 2 Kamil Páral 2019-09-16 17:43:38 CEST
Correct. If that happens, the requested change is not needed (but having it either way wouldn't hurt).