The idea is about an easy way to allow users to make upgrades (e.g.: changing from version 15.0 to version 15.1) using a GUI and as easy as they can in Ubuntu.
Something like a notification with a button to perform the upgrade with just one-click, instead of having to deal with the work of manually disable all of the repositories, update them manually, open the terminal and finally make a "zypper dup" .
In short, this would perform the following actions:
- Notify there is a new version of openSUSE, asking if the user wants to upgrade. - If the user accepts it should upgrade all the repos (If possible. If not leave them deactivated) - Make a "zypper dup" - And finally make a computer reboot
Would be good if all this would be automatic (maybe even integrate it in Yast or in Discover - Apper, apparently, already supports this feature in Ubuntu).
This, i believe would bring good User benefits such as:
- encourage users to keep their distro in it's lastest version, even if they don't understand much about computers! - bring them a greater experience in openSUSE since they will have access to stable and newest features and also many other improvements. - it will end with the disadvantage of one of the most mentioned Ubuntu features.
We also, already, had a few implementations in this areas:
- openSUSE Wagon - now deprecated ( https://old-en.opensuse.org/Wagon ) - Yast-Migration Module - SLE specific that might be able to be adapted ( https://github.com/yast/yast-migration )
I don't believe there would be much work to this and the benefits would be great... :)
This should be applied to Tumbleweed as well. My idea for tumbleweed being: An option - off by default - to enable auto-upgrade without confirmation.
Would be good to have this feature without the need to register the system anywhere (unlike SUSE).
After some search i discovered someone already had this idea a long time ago. So I borrowed some text (with a few upgrades) from the OpenFATE feature (https://features.opensuse.org/313441).
Looking for mad skills in:
This project is part of:
Hack Week 14 Hack Week 15 Hack Week 16 Hack Week 17 Hack Week 18
This project is one of its kind!