Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(inofficial) automatic yearly system upgrade script #25

Open
Konfekt opened this issue Apr 3, 2020 · 9 comments
Open

(inofficial) automatic yearly system upgrade script #25

Konfekt opened this issue Apr 3, 2020 · 9 comments
Labels
feedback Discussion or proposal (not a bug)

Comments

@Konfekt
Copy link

Konfekt commented Apr 3, 2020

To ease maintenance for less experienced users, I put online simple instructions to run a simple shell script that runs zypper distribution-upgrade with options that automate the process as much as possible.
Since most users' needs are covered by installing the software available in the official repositories, it usually suffices to pass the increased $releasever to zypper.
Could a similar unofficial script be deployed by openSUSE, similar to what other distributions such as Ubuntu, offer?
(In contrast to the linked script, such a script would then not update the packman repositories due to license restrictions.)

@ancorgs ancorgs closed this as completed Mar 12, 2021
@ancorgs ancorgs reopened this Mar 12, 2021
@ancorgs
Copy link

ancorgs commented Mar 12, 2021

I closed this by mistake with a wrong comment I have already deleted. Sorry for the noise.

@ancorgs
Copy link

ancorgs commented Mar 12, 2021

@Konfekt
Copy link
Author

Konfekt commented Mar 12, 2021

Thank you, I knew not of these prior discussions of this ancient issue, whose resolution seems to be still pending.

@ancorgs ancorgs added the feedback Discussion or proposal (not a bug) label Mar 17, 2021
@maverick74
Copy link

Could a similar unofficial script be deployed by openSUSE

Why "unofficial"?
Why can't openSUSE provide a nice and simple GUI (like in Ubuntu...) that alerts the user of new versions and upgrades the system with a simple "Yes"+Root_Password as an official package bundled by default?
Is there any legal problem i'm not aware of?

@Konfekt
Copy link
Author

Konfekt commented Sep 20, 2021

Inertia: nobody did the work; mine is sufficient for install and forget users, but if there are many custom repos, trouble looms.

@maverick74
Copy link

maverick74 commented Sep 20, 2021

(Edited->i misread your comment...)
You install and forget but... (i haven't tried it but from what i understand) there's no GUI or alert in it...

And i believe that is an important point in it ('cause as soon as i tell anyone "open the terminal" -> that's where i loose them!)

@Konfekt
Copy link
Author

Konfekt commented Sep 20, 2021

as soon as i tell anyone "open the terminal" -> that's where i loose them!)

True, though my instructions make an effort to achieve that anyways.

@maverick74
Copy link

There's nothing wrong with your approach!!!
As there is nothing wrong with opening the terminal and just type zypper --releasever=[new_release_number] dup !
There is also a lot of other solutions seen on the link you shared.
Most (if not all) are plain simple!!!

Still, we have the fact that users run away when anyone speaks the T-word
Most outside (suse) developers eventually drop their projects (hence having an official package would be good).
Having it done officially would also be good because it would be done "their way" as - it seems to me - suse is not very open to outside contributions (i don't recall correctly which one was, but there was a project that was expected to be picked up by suse that "never was" - i don't know why but there seems to be very little interest in this from suse)

All in all i don't see this as taking much time to be done, neither to be maintained... i think it's more a question of "will".

I think it's sad because openSUSE is, from my POV, the most advanced and stable distro and comparing it to other big OS's... (Windows, macOS, Ubuntu and i believe others) everyone is doing it...
yes... occasionally it breaks down - same happens when i accidentally spill my coffee over the computer - and i just keep drinking it :p
(this got a little big, boring, "personal" and maybe irrelevant... so i'm ok with mods hidding my comment)

@maverick74
Copy link

I've been "ruminating" on this...
@ancorgs can you give us some kind of reason why suse doesn't implement something like this?

it seems something really fast&easy to do (to a developer, of course...) and it's something that would benefit greatly less experienced users! It puzzles me how something like this has been in the wait list (if it's even there...) so many years

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feedback Discussion or proposal (not a bug)
Projects
None yet
Development

No branches or pull requests

3 participants