@linux-aarhus I’ve been using Manjaro since 2012/2013 (32-bit) and my 64-bit install has been running just fine since 2015. I don’t post anymore because I miss the chatty atmosphere of the old forum. However, I continue to use Manjaro, and do not talk bad about it.
I have resurfaced because this is a deja vu occurrence. There will be a series of problem-free upgrades and newer users will be happily announcing that the upgrades went smoothly and that this is the best distro EVAH and it’s so cool that it’s a rolling distro and they get the latest packages and everything else they need is in AUR etc etc etc.
Then you get one messy upgrade with problems for those who used pamac GUI, and you get outraged posts about Manjaro or pamac, and asking what’s the point of Manjaro if the user still has to use the terminal to upgrade. This has happened before and will happen again.
In my view, the reason for my problem-free Manjaro installs is that I recognise that GUI-pamac’s best role is to carry out easy search and one-off installs/removals AFTER the full system-upgrade has been carried out by pacman. Also, any AUR packages should not be upgraded together with the normal repo packages. Potential AUR upgrades should be examined in pamac after the pacman upgrade is completed, because not every listed AUR upgrade needs to actually be upgraded. Some packages are just deprecated main repo packages that have been pushed to AUR but which the user might not actually need anymore, in which case the right thing to do is to remove the package instead of trying to build that package from AUR. Sometimes you get users wondering why a AUR package rebuild is taking so long (eg python2 after it was deprecated), when it was an unneeded package that could have been removed.
I have seen from some posts in the past that some users want to upgrade everything in one go, and maybe do it all from the pamac GUI, because they may not know better. I strongly believe that’s a large cause of some users’ issues. And that’s at least partly because Manjaro’s website still, after all this time, does not disabuse people of the impression that Manjaro is a distro where one can always run easy one-click upgrades from the pamac GUI.
In the past, I made quite a few forum posts urging Manjaro to manage the expectations (I’ve used this phrase quite often) of users. And I believe I have suggested that there should be some commentary in the wiki or website about the fact that it might be better not to upgrade the system with pamac.
Don’t get me wrong, I’m grateful to @guinux for pamac. It’s a very useful graphical app that I use not just in Manjaro but in Anarchy/Artix (via pamac-aur). But like I said before, I don’t upgrade with it. I’m also grateful to the Manjaro devs for smoothing over things that might require manual intervention in Arch. But again, it’s not helpful to the newer users to think that that means no intervention is ever necessary or that one does not need to maintain one’s Manjaro system anymore.
I repeat, the phrase is “managing expectations”.
I really think it would be for the best to make it clear on the website that Manjaro will never be as easy/problem-free to upgrade as fixed release distros like Debian/Ubuntu. Some work may have to be done on the part of the user. That’s just the price of having an install-once, leading-edge Arch-based distro.