In the last months I found that upgrades in manjaro are not so smooth and easy as they was before.
More and more I need to go deep into the dependencies to figure out, why upgrades not work at least.
How can that be, what might the reason?
Isn’t it possible to add something like “update first all stuff, that don’t have any dependency-issues” and afterwards have a look at those packages that can’t be upgraded?
Or adding a flag like “auto-install & auto-accept needed dependencies”
All packages have already dependencies set, optional dependencies are still for you to check.
If an updated package will have a new package dependency, then that new package will be installed automatically during the update process.
If by chance you are set with an out of sync mirror, then you can end up with a partial update, and that is not supported, and can lead to a funky system, not booting.
Everything you mentioned is already available. pamac --help
The issue are more like … mongodb needs openssh-1.1 but it isn’t available at all.
If I un-check mongodb, to have a look at it later on, I got the next issue… some package crash with python2… so I do search for python 2 and deactivate them all for the current upgrade… with try and error… means - deactivate something, check if that cause other dependencies issues and go over and over again this workflow.
If those are solved, I run in the next issue like 'libc++utilities.so=5-64' needed by qtutilities
if “libc++…” is needed, why don’t will it be suggested to install by a dialog (or installed automatically) in this case?
It’s very time consuming and wasn’t the case only once in a while in the last years. But for the last updates, I do have those issues nearly all the time.
Ok, where can I find them? Does they are anywhere in the Pamac-Gui? (Would be a good place to see important announcement about upgrades)
And what do you mean on “this was all done long ago”? Do you mean the python2 deprecation note that bogdancovaciu below, or something else? Will be thankfully if you can point me to those information.
is there also a build-in tool that might announce me about such important Manjaro-News right at the desktop.
Maybe it also would be a good Idea to add something like a “News-Tab” to the “Updater”-Software to have it right in place if a user is willing to upgrade.
So you are remembered to have a look at “Changelog, Breaking Changes and Important Notes”.
I think such an pro-active information-center right in the updater… would manjaro make stand out of the other linux distributions.
Just a suggestion … you could build an unstable or testing image to help participate in finally bring out a stable release. The manjaro team posts frequently updates if users could help testing for them.
Not helping only yourself but also the community
If you have many AUR packages active this might happen as we delay our packages longer due to issues with Plasma and Gnome. Currently we are working hard to get Gnome 43 stable…