-
-
Notifications
You must be signed in to change notification settings - Fork 53
Description
The problem you're addressing (if any)
Qubes Updater is:
- opaque
- uninformative
- unresponsive
- prone to crashing, still. About once a month, hard reboot required.
It can be disruptive and distracting, but its essential. It should be better.
Updating is not trivial. At best, restarting all relevant qubes (sys-whatever + dependent vms) individually is very time-consuming, so a system restart is almost always required. Since restart takes so long (> 5 minutes), updating is not trivial.
The user is not given any tools by which they can manage the intrusion onto their workflow. There is no indication of the urgency, gravity and/or security of the updates - no idea of the packages at all. How can a user decide when to update? Is this "drop everything" or "when you can / overnight" priority?
Describe the solution you'd like
- It shouldn’t crash the machine.
- “Details” should display full process in real time, just like
sudo dnf/apt upgradedialog - “Cancel” should do exactly that. It doesn’t. It still chugs along anyway.
- Security / urgent updates labelled as such. Even a "traffic light" system.
- You shouldn’t need to click a checkbox to enable clicking on templates you want to force an upgrade. That should be enabled automatically.
- mouse-over each template should reveal what packages are going to be upgraded.
- Qubes Security Bulletins (or their notification) should be distributed via the Updater. This is important information that should be "pushed", not rely on external services to "pull". [edit: added 2020-12-31]
Where is the value to a user, and who might that user be?
Everyone benefits, particularly
- those on older/lower-spec hardware (specifically thinking of the restart times, but maybe also non-responsive issues)
- those for whom disruption to workflow represents a higher burden than others.
- (perhaps better compliance with updates? Which might be better for those who filed questions from unhappy users?)
Describe alternatives you've considered
sudo apt/dnf update && sudo apt/dnf upgrade
Additional context
Relevant documentation you've consulted
I gather salt is an issue. I can't understand ( or devote the time to understand) that matter, but surely there has to be something.
Related, non-duplicate issues