Description of problem: I installed a clean system from Fedora-KDE-Live-x86_64-35-20211005.n.0.iso. When I open Discover and go to Settings, I see my flatpak repos under the "Flatpak" section. Both are checked and greyed out (see the screenshot), i.e. I assumed they are both enabled and also can't be configured. But that's not the case: $ flatpak remotes --show-disabled fedora system,oci fedora-testing system,disabled,oci As you can see, only "fedora" is enabled, and "fedora-testing" is disabled. However, Discover shows them both as enabled. That's problem #1. The fact that they are greyed out seems weird. Why can't I enable/disable them? I'd expect Discover to allow me to do that. Or is that feature not available? That's problem #2. When I try to delete the repos, I can successfully delete the "fedora" repo. However, if I try to delete "fedora-testing" repo (because disabling doesn't work), I see an error popup: > Failed to remove fedora-testing remote repository: While opening repository /var/lib/flatpak/repo: opening repo: Can't fetch summary from disabled remote 'fedora-testing' And in journal it says: > Oct 06 12:48:10 fedora plasma-discover[2512]: could not list refs in repo "fedora-testing" Can't fetch summary from disabled remote ‘fedora-testing’ > Oct 06 12:48:10 fedora plasma-discover[2512]: ostree_repo_open: assertion 'error == NULL || *error == NULL' failed > Oct 06 12:48:10 fedora plasma-discover[2512]: qml: Failed to remove the source Fedora Flatpaks (testing) So while Discover shows a trash icon allowing me to delete a repo, it fails to do so in case of disabled repos. That's problem #3. Version-Release number of selected component (if applicable): plasma-discover-5.22.5-1.fc35.x86_64 flatpak-libs-1.11.3-1.fc35.x86_64 How reproducible: always Steps to Reproduce: 1. install a clean F35 KDE 2. open Discover -> Settings 3. see that flatpak repos have misleading state (compared to "flatpak remotes --show-disabled") 4. see that flatpak repos can't be enabled/disabled 5. try to remove "fedora testing" flatpak repo, see it fail
Created attachment 1829794 [details] flatpak repos in Discover
Created attachment 1829795 [details] error when removing "fedora testing" flatpak repo
Created attachment 1829796 [details] system journal
Created attachment 1829797 [details] rpm -qa
Proposing for a blocker discussion under https://fedoraproject.org/wiki/Fedora_35_Final_Release_Criteria#Default_application_functionality . There are several problems mentioned, perhaps some of them are considered a basic blocking functionality.
+4 in https://pagure.io/fedora-qa/blocker-review/issue/512 , marking accepted. Note, we think Kamil's "problem #1" is the worst here. If they can't all be fixed equally easily, that is the one to prioritize; we may not consider the others to be blockers.
Does plasma-discover-5.23.0-1.fc35 (update FEDORA-2021-a32a5c05d4) fix this? I know there was a hope that Discover 5.23 would fix several of our Discover blockers.
I just tested, and 5.23.0 seems to behave exactly the same as Kamil described, so far as I can tell.
tested here and find same behaviour described by Kamil: plasma-discover-libs-5.23.0-1.fc35.x86_64 plasma-discover-flatpak-5.23.0-1.fc35.x86_64 plasma-discover-offline-updates-5.23.0-1.fc35.x86_64 plasma-discover-5.23.0-1.fc35.x86_64 plasma-discover-packagekit-5.23.0-1.fc35.x86_64 plasma-discover-notifier-5.23.0-1.fc35.x86_64 flatpak-libs-1.12.0-1.fc35.x86_64
FEDORA-2021-3797fcf296 has been submitted as an update to Fedora 35. https://bodhi.fedoraproject.org/updates/FEDORA-2021-3797fcf296
FEDORA-2021-3797fcf296 fixes problems #1 and #3 . Marking verified for blocker purposes.
(In reply to František Zatloukal from comment #11) > FEDORA-2021-3797fcf296 fixes problems #1 and #3 . Confirmed.
FEDORA-2021-3797fcf296 has been pushed to the Fedora 35 stable repository. If problem still persists, please make note of it in this bug report.