Currently, there is no option (that I know of) to prevent Discover from checking for updates in the background. While this behavior might be the most convenient default for most users, one might want to stop automatic updates for any reason. In particular, on Arch Linux this behavior using the PackageKit backend leads to a "partial update" which is unsupported by pacman and can potentially cause breakage if the user is not careful, which makes it really hard for Arch users to recommend using Discover. According to the Arch Wiki, GNOME Software has a similar setting through dconf, "gsettings set org.gnome.software download-updates false", but I have not tested this as I don't use GNOME. My request is to add this feature to Discover and expose it through GUI. Thank you for your attention.
I'm not really familiar with the problem in ArchLinux. Is it documented anywhere? I'm not sure it makes sense to stop all cache refreshes. For example we probably need one when starting Discover or the package states are potentially all out of sync. Furthermore, I'm not sure the option should be in the GUI either. How would a user know they need to disable updates download?
(In reply to Aleix Pol from comment #1) > I'm not really familiar with the problem in ArchLinux. Is it documented > anywhere? https://wiki.archlinux.org/index.php/System_maintenance#Partial_upgrades_are_unsupported https://wiki.archlinux.org/index.php/GNOME/Tips_and_tricks#Prevent_GNOME_Software_from_downloading_updates > I'm not sure it makes sense to stop all cache refreshes. For example we > probably need one when starting Discover or the package states are > potentially all out of sync. I don't think this is necessarily a problem, the cache would still be refreshed when the user decides to initiate the update, obviously. > Furthermore, I'm not sure the option should be in the GUI either. How would > a user know they need to disable updates download? As long as the option exists I am fine, really.
*** This bug has been marked as a duplicate of bug 416193 ***