Overall Software Update design
Looking at this: https://wiki.gnome.org/Design/Apps/Software/Updates#Automatic_update_behaviour i have some questions/input.
I would prefer three main options instead.
don't handle updates at all.
1a] the user wants to use gnome-software for discovery and install of apps only. not for updates of any kind. considering the current state of gnome-software this is probably the only way it will stay installed on my computer for now.
manual updating/installation only
2a] user would like to use a gui for updates/install, but wants to be in control of what and when. if this is too much work then omit or backburner 2 altogether.
full auto update and install.
3a] full auto. not the hybrid of 2 and 3 we have now.
some questions, possibly rhetorical or for devs' consideration (even if just to understand users perceptions more):
i've been updating app packages in place on arch desktops for years without noticing any issues. why can't gnome software do the same? Evidently, there must be some problems, but i don't know what they would be.
Is the kernel being built in advance and then being swapped out on reboot? or being built during reboot too? is the former possible? right now, things seem to take forever on reboot and it makes me wonder what exactly is going on.
--show some text describing what is going on during reboot/install ops.
--log all update install activity and have a gui in gnome-software for people to view it.
--more info about gnome-software technical details on it's about page or wherever makes sense. Like why it has to do things the way it does. I would have given gnome-software more of a shot previously if i understood why it was doing updates "like Windows" (rebooting to install and nagging me about it). i still don't want to be nagged, but that's covered next..
--if set to auto, everything should be completely hands off and transparent. no notifications (have a setting if necessary) at all! just a visual indicator with a tooltip to show that a reboot is desirable. expanded on in issue #947
i continue to have high hopes for gnome-software, including that it can be designed in a respectful and empowering way, even if preferring convention over configuration, etc.
thanks for reading and your hard work.