Bug 2439317

Summary: updates-testing Fedora repo is not visible in repo configuration dialog
Product: [Fedora] Fedora Reporter: Kamil Páral <kparal>
Component: gnome-softwareAssignee: Milan Crha <mcrha>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 44CC: franute, gnome-sig, mcrha, rhughes, robatino
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: gnome-software-50~beta-5.fc45 gnome-software-50~beta-5.fc44 Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2026-02-13 09:37:57 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2362359    

Description Kamil Páral 2026-02-12 13:43:26 UTC
See upstream:
https://gitlab.gnome.org/GNOME/gnome-software/-/issues/2949

Proposed for a blocker discussion:
"Configure software sources by enabling/disabling pre-defined official repositories and then adjust the available software pool accordingly"
https://fedoraproject.org/wiki/Fedora_44_Final_Release_Criteria#Installing,_removing_and_updating_software

Comment 1 Milan Crha 2026-02-12 14:28:53 UTC
This is in the dnf5 plugin of the gnome-software. It filters out all repos whose name ends with "-source", "-debuginfo" or "-testing", thus as it's "updates-testing", it is not propagated further. I do not recall where those names come from, particularly why also the "-testing", but I can remove the "-testing" suffix very easily. Should I do just that or any more ideas/opinions on the removal of some of the repos? Even, the "updates-testing" is useful only during the pre-releases, not for stable release, no? Then it would make sense to not bother the users with it, when there will be no updates coming from there once the version is called stable.

Comment 2 Milan Crha 2026-02-12 14:35:11 UTC
I see PackageKit and rpm-ostree (Silveblue) plugins both provide the updates-testing repo in the Repositories, thus I'll do the same here as well, to stay in sync with them.

Comment 3 Kamil Páral 2026-02-12 14:39:13 UTC
Updates-testing repo used to be visible in Gnome Software in previous releases, so it you want to make it hidden, I guess it's OK if it's a deliberate choice of you as the app owner. But if it's not, and comes from a plugin, then it sounds like a bug/regression.

Updates-testing repo is used throughout the (almost) entire lifecycle of the release. It's used by power users who want to help test updates which are not yet promoted to the stable "updates" repository consumed by the entire Fedora userbase. We often encourage community members to enable updates-testing, help us identify and block broken updates, and post their feedback to Bodhi. So this is not just related to pre-release, no.

It makes some sense to hide some repositories which are used for experts only (debug, source repos). It can be argued that the testing repo is the same thing. We can have a discussion about it, but I just want to say that it should be an intentional change.

Comment 4 Milan Crha 2026-02-12 14:41:20 UTC
I agree, the updates-testing is not the same thing as source or debuginfo, it does more things. I forgot it is used for early access to regular updates, my fault. I'm on a fix right now.

Comment 6 Kamil Páral 2026-02-13 09:37:57 UTC
Verified fixed, thanks.

Comment 7 Milan Crha 2026-02-13 09:49:45 UTC
While I've been at it I noticed the dnf5 plugin does not show RPMFusion nonfree NVIDIA drivers and Steam repos under "Fedora Third Party Repositories" section in the Repositories dialog, as when running with the PackageKit plugin does, thus I fixed that too (it needed to teach the fedora-third-party helper function about the dnf5 plugin, thus not really a change in the dnf5 plugin itself).

Comment 8 Milan Crha 2026-02-13 09:51:04 UTC
... it will be part of the `50~rc`, no update with that "3rd-party repos" change yet.