I’m a relatively new user to Manjaro. I started using it as my primary system a few months ago, though I’ve had it installed for over a year now. I’d like to weigh in on this discussion that’s been had a thousand times before and will continue to plague Linux forums for the foreseeable future.
I’ve been learning quite a bit to maximize my Linux experience, expanding my knowledge on things like terminal commands, file structures, and customizations. I understand the importance of having un-ignorant users, but I also think that currently Manjaro leans slightly too far into the “inconvenient for common users” category for me to actually recommend it to my friends and family. I think simple things like app updates (especially official packages) should be automated. Most of us simply run something like
pamac upgrade -a
and approve the updates without too much scrutiny. We only verify the packages when errors pop up. An automated system can do the same, just run the updates and then notify the user only if errors occur.
On a related note, this is my first time hearing about a .pacnew file that needs to be checked and merged. I understand the concerns about conflicting merges, but the bare minimum would be to have some kind of notification alerting me that something needs to be done.
Basically, anything that can be generally safely done automatically, should be automatic. Any errors that occur or problematic changes should notify the user, maybe even including a prompt to automatically fix it if it’s a simple error. For example today I ran into an error because several files couldn’t update because obsolete versions of electron depended on them. The error said I should remove the obsolete versions of electron, so I did and now everything is able to update without any issues (with a side note that I am getting an error that says
cp: cannot access '/var/lib/pacman/sync/download-KybrPN': Permission denied
).
Edit: I’m pretty sure that KybrPN thing was just a locked temporary directory that somehow got stuck, so I deleted it and have no issues