Bug 2073353
Summary: | RPM repos can't be disabled in GNOME Software after F35->F36 upgrade | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Kamil Páral <kparal> | ||||||
Component: | gnome-software | Assignee: | Milan Crha <mcrha> | ||||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||
Severity: | unspecified | Docs Contact: | |||||||
Priority: | unspecified | ||||||||
Version: | 36 | CC: | fzatlouk, gnome-sig, mcrha, rhughes | ||||||
Target Milestone: | --- | ||||||||
Target Release: | --- | ||||||||
Hardware: | Unspecified | ||||||||
OS: | Unspecified | ||||||||
Whiteboard: | AcceptedBlocker | ||||||||
Fixed In Version: | gnome-software-42.0-2.fc36 | Doc Type: | If docs needed, set a value | ||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2022-04-11 22:52:27 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: | 1953785 | ||||||||
Attachments: |
|
Description
Kamil Páral
2022-04-08 09:50:06 UTC
Created attachment 1871433 [details]
RPM repos in upgraded F36
Created attachment 1871434 [details]
RPM repos in cleanly installed F36
Proposing for a blocker discussion. This criterion seems impacted: https://fedoraproject.org/wiki/Fedora_36_Final_Release_Criteria#Installing.2C_removing_and_updating_software in particular "Configure software sources by enabling/disabling pre-defined official repositories and then adjust the available software pool accordingly". Discussed in ticket: https://pagure.io/fedora-qa/blocker-review/issue/732 The decision to classify this bug as an AcceptedBlocker was made: "This issue violates the "The default graphical package manager for a given software type must appropriately: Configure software sources by enabling/disabling pre-defined official repositories and then adjust the available software pool accordingly" criterion." Thanks for a bug report. I think the only reason to have this being done is a weird value of the settings key: $ gsettings get org.gnome.software required-repos There is a related key: $ gsettings get org.gnome.software official-repos but that is not supposed to influence the sensitivity of the checks, it's the first key for. Could you check what values are stored in both installs, please? F36 install: $ gsettings get org.gnome.software required-repos ['fedora', 'updates'] $ gsettings get org.gnome.software official-repos ['anaconda', 'fedora', 'fedora-debuginfo', 'fedora-source', 'koji-override-0', 'koji-override-1', 'rawhide', 'rawhide-debuginfo', 'rawhide-source', 'updates', 'updates-debuginfo', 'updates-source', 'updates-testing', 'updates-testing-debuginfo', 'updates-testing-source', 'fedora-modular', 'fedora-modular-debuginfo', 'fedora-modular-source', 'rawhide-modular', 'rawhide-modular-debuginfo', 'rawhide-modular-source', 'fedora-cisco-openh264', 'fedora-cisco-openh264-debuginfo'] F35->F36 upgrade: $ gsettings get org.gnome.software required-repos ['fedora', 'updates'] $ gsettings get org.gnome.software official-repos ['anaconda', 'fedora', 'fedora-debuginfo', 'fedora-source', 'koji-override-0', 'koji-override-1', 'rawhide', 'rawhide-debuginfo', 'rawhide-source', 'updates', 'updates-debuginfo', 'updates-source', 'updates-testing', 'updates-testing-debuginfo', 'updates-testing-source', 'fedora-modular', 'fedora-modular-debuginfo', 'fedora-modular-source', 'rawhide-modular', 'rawhide-modular-debuginfo', 'rawhide-modular-source', 'fedora-cisco-openh264', 'fedora-cisco-openh264-debuginfo'] Thanks. If I read it correctly, they are the same and contain and expected value. I'll try to reproduce it here. I could reproduce it too and I found the problem. I opened a merge request upstream [1], which I'll backport and I'll create an update for gnome-software meanwhile. [1] https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/1318 FEDORA-2022-e5ddaf87b7 has been submitted as an update to Fedora 36. https://bodhi.fedoraproject.org/updates/FEDORA-2022-e5ddaf87b7 (In reply to Fedora Update System from comment #9) > FEDORA-2022-e5ddaf87b7 has been submitted as an update to Fedora 36. > https://bodhi.fedoraproject.org/updates/FEDORA-2022-e5ddaf87b7 Only 'fedora' and 'updates' repos can't now be disabled, all others can, even on upgraded systems. Seems to be fixed. FEDORA-2022-e5ddaf87b7 has been pushed to the Fedora 36 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2022-e5ddaf87b7` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-e5ddaf87b7 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2022-e5ddaf87b7 has been pushed to the Fedora 36 stable repository. If problem still persists, please make note of it in this bug report. |