#102 Workstation repos are not available for Branched and Rawhide
Opened 2 months ago by kparal. Modified 22 days ago

Workstation repos currently contain the following:

$ rpm -ql fedora-workstation-repositories
/etc/yum.repos.d/_copr_phracek-PyCharm.repo
/etc/yum.repos.d/google-chrome.repo
/etc/yum.repos.d/rpmfusion-nonfree-nvidia-driver.repo
/etc/yum.repos.d/rpmfusion-nonfree-steam.repo

Out of those four, pycharm, steam and nvidia driver are not available for F31 or Rawhide yet (Google Chrome is not versioned). These repos don't exist:
https://copr-be.cloud.fedoraproject.org/results/phracek/PyCharm/fedora-31-x86_64/
https://mirrors.rpmfusion.org/mirrorlist?repo=nonfree-fedora-steam-source-31&arch=x86_64
https://mirrors.rpmfusion.org/mirrorlist?repo=nonfree-fedora-steam-source-32&arch=x86_64
https://mirrors.rpmfusion.org/mirrorlist?repo=nonfree-fedora-steam-source-rawhide&arch=x86_64
https://mirrors.rpmfusion.org/mirrorlist?repo=nonfree-fedora-nvidia-driver-source-31&arch=x86_64
https://mirrors.rpmfusion.org/mirrorlist?repo=nonfree-fedora-nvidia-driver-source-32&arch=x86_64
https://mirrors.rpmfusion.org/mirrorlist?repo=nonfree-fedora-nvidia-driver-source-rawhide&arch=x86_64

This prevents QA from validating their functionality (and GNOME Software functionality, system upgrades, etc) and also doesn't allow users to run on Branched/Rawhide and use those repos. Can you please make sure the builds and repos are provided? Thank you.


Metadata Update from @catanzaro:
- Issue tagged with: meeting

2 months ago

It's even worse. Enabling Steam or Nvidia now completly breaks package managers, due to a DNF change. Proposed as a blocker:
https://bugzilla.redhat.com/show_bug.cgi?id=1750414

3 Push to revert the DNF defaults change
Please note that even if we make the repos accessible, I think it's very unwise to have them marked as mandatory. They are hosted by external parties (rpmfusion in this case), and any time the third party goes down, our package managers go down.

I really don't like that the user could install a 3rd party repo RPM that does not have skip_if_unavailable=True, thereby blocking all updates on Workstation. Oh hey here's an RPM you should install and no longer get security updates!

Discussion on reverting at https://pagure.io/fesco/issue/2125 - probably will be discussed more at tomorrow's FESCO meeting - but there hasn't been any real opposition to the idea of reverting.

The DNF change was agreed to get reverted. This means the missing repos will no longer break gnome-software, which is good. But it would still be good for testing purposes to have them functional.

Action item: @uraeus to ping the repo maintainers.

I will talk to @phracek about the PyCharm repo.

Well, based on the latest PyCharm build Fedora 31 repo already exists https://copr.fedorainfracloud.org/coprs/phracek/PyCharm/build/1040700/.

Login to comment on this ticket.

Metadata