Bug 1750414
Summary: | inaccessible workstation repos make gnome-software and dnf unusable | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Kamil Páral <kparal> | ||||||
Component: | fedora-workstation-repositories | Assignee: | Matthias Clasen <mclasen> | ||||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||
Severity: | unspecified | Docs Contact: | |||||||
Priority: | unspecified | ||||||||
Version: | 31 | CC: | gmarr, gnome-sig, klember, mclasen, robatino | ||||||
Target Milestone: | --- | ||||||||
Target Release: | --- | ||||||||
Hardware: | Unspecified | ||||||||
OS: | Unspecified | ||||||||
Whiteboard: | AcceptedFreezeException | ||||||||
Fixed In Version: | fedora-workstation-repositories-31-1.fc31 | Doc Type: | If docs needed, set a value | ||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2019-09-11 01:30: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: | 1644938, 1644939 | ||||||||
Attachments: |
|
Description
Kamil Páral
2019-09-09 14:43:53 UTC
Created attachment 1613191 [details]
gnome software main page screenshot
Gnome Software main page when an extra workstation repo is enabled (but not accessible)
Created attachment 1613192 [details]
gnome software updates page screenshot
Gnome Software updates page when an extra workstation repo is enabled (but not accessible). There are many software updates available, "Software is up to date" statement is false.
I'm proposing this issue for F31 blocker discussion. I believe this is a conditional violation of "All applications that can be launched using the standard graphical mechanism of a release-blocking desktop after a default installation of that desktop must start successfully and withstand a basic functionality test. " https://fedoraproject.org/wiki/Fedora_31_Final_Release_Criteria#Default_application_functionality and "The installed system must be able appropriately to install, remove, and update software with the default tool for the relevant software type in all release-blocking desktops (e.g. default graphical package manager). This includes downloading of packages to be installed/updated. " https://fedoraproject.org/wiki/Fedora_31_Beta_Release_Criteria#Installing.2C_removing_and_updating_software when extra workstation repositories for Steam or Nvidia are enabled. Considering the popularity of both, probably a very large portion of our user base will enable those. Thanks, I've added skip_if_unavailable=True to the two repos that were missing it. (For what it's worth, I also don't like the defaults change and have voiced my objection in https://pagure.io/fesco/issue/2125#comment-568714) Proposing as a Beta FE as well. FEDORA-2019-2a44260611 has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2019-2a44260611 Discussed during the 2019-09-09 blocker review meeting: [0] The decision to classify this bug as an "AcceptedFreezeException" was made as this is clearly bad enough (and the fix simple enough) that we should take it as a Beta FE. Whether to accept it as a Final blocker is a slightly tricky call so we're just going to duck it, because fixing it as a Beta FE will mean we don't have to make up our minds! [0] https://meetbot.fedoraproject.org/fedora-blocker-review/2019-09-09/f31-blocker-review.2019-09-09-16.00.txt fedora-workstation-repositories-31-1.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-2a44260611 I tested the changes with dnf and gnome-software. The repos are now ignored when not available. Works well. fedora-workstation-repositories-31-1.fc31 has been pushed to the Fedora 31 stable repository. If problems still persist, please make note of it in this bug report. |