Description of problem: When a package is removed in gnome-software, the "Open" button to launch it disappears, but the "recycle bin" button to remove it remains. The package looks still installed. It even appears in the Installed tab, and in all lists it's marked as "Installed". Further attempts to remove it end up with "Unable to remove X: no packages to remove" popup. Closing and reopening Software doesn't help. Only reboot helps (or killing the gnome-software process, of course). Please see the attached video. Version-Release number of selected component (if applicable): PackageKit-1.2.4-2.fc35.x86_64 gnome-software-41~rc-2.fc35.x86_64 How reproducible: always Steps to Reproduce: 1. install a fresh F35 Workstation 2. search for a package, my current favorite is "soundconverter" 3. install the package 4. verify it is there by clicking Open and launching it, close it 5. remove the package, see the recycle bin icon is still there 6. try to remove it again, see and error popup 7. go to Installed tab, see it there 8. search for it, see it marked as Installed 9. close and reopen Software, see that the problem persists
Created attachment 1823375 [details] bug demonstration See this reproducer.
Created attachment 1823388 [details] software verbose log
This seems to be a Beta blocker: "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_35_Beta_Release_Criteria#Installing.2C_removing_and_updating_software
Thanks for a bug report. The restart is not needed, there is enough to close the gnome-software (not only the window, because the process lefts running in the background). This had been reported upstream as [1] and there is a proposed merge request [2], but it's not clear whether it'll be accepted or not at the moment. By the way, this could happen also in f34, f33, ... [1] https://gitlab.gnome.org/GNOME/gnome-software/-/issues/1422 [2] https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/984
I can't reproduce this. PackageKit-1.2.4-2.fc35.x86_64 gnome-software-41~rc-2.fc35.x86_64
Does the removal occur and GNOME Software doesn't report it correctly, or is the RPM database in an unknown state? If it's the former, it's cosmetic and I'd vote -1 blocker. It can be fixed with an update. Does it only affect the RPM install or is it causing issues with flatpaks as well?
AIUI it's the former. We have -6 for beta blocker in the ticket, so rejecting. Won't add the RejectedBlocker tag as it's still proposed for Final.
The fix for this landed for the 41.0 release, which is currently built in the f35-gnome tag and will be available as an update (I suppose) later this week, with the rest of the GNOME 41.0 updates.
it would be good to have just this fix as a standalone update, I think, in case we want to pull it in as an FE. at this point pulling in the whole of 41 final is a big ask.
Discussed during the 2021-09-20 blocker review meeting: [0] The decision to classify this bug as an "AcceptedBlocker (Final)" was made as it violates the following criterion: "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" [0] https://meetbot.fedoraproject.org/fedora-blocker-review/2021-09-20/f35-blocker-review.2021-09-20-16.00.txt
FEDORA-2021-9f95bdf947 has been submitted as an update to Fedora 35. https://bodhi.fedoraproject.org/updates/FEDORA-2021-9f95bdf947
FEDORA-2021-9f95bdf947 has been pushed to the Fedora 35 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-9f95bdf947` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-9f95bdf947 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
Proposing as a Beta freeze exception - as an obvious polish issue visible on first boot after install I think this is worth fixing since we have a fix.
+4 for BetaFE in https://pagure.io/fedora-qa/blocker-review/issue/457 , marking accepted.
FEDORA-2021-9f95bdf947 has been pushed to the Fedora 35 stable repository. If problem still persists, please make note of it in this bug report.
Needs verification.
Works fine with gnome-software-41.0-1.fc35.x86_64.