Arch and derivatives are great distros. And you’re probably inclined to recommend them to new Linux users. They are so easy to install picking the right flavor cough EndeavourOS cough
But at the end of the day you can’t sugarcoat that some advanced knowledge is required. Updating the system is a core task, merging some text files is necessary eventually, and nobody in the extended Arch universe invests the energy to automagically solve those issues.
Oh nooooooooes, editing manually / distro changed configuration files is such an insanely advanced nowel knowledge for Arch Linux users, who can possibly handle that!
This one of those situations where it is knowledge that is biting them. If they didn’t know about the pacnew they wouldn’t have had the problem in the first place.
Well, I haven’t “merged” any .pacnew file in quite a while, everything works fine, still.
New versions of software that add stuff to config files rarely break with old config files that miss that stuff. That would be very bad software design.
Granted, you can probably run Arch ignoring pacnew (and friends) for months or even years. - Not knowing about the problem doesn’t make the problem go away though. Arch expects the user to resolve pacnew (and friends) to keep the system in a state that is considered maintained by the distro.
I don’t follow many of the advises in “How to run a stress-free EndeavourOS” and none of my devices ever broke. But keeping your local device in sync with the distro configuration is probably desirable, even if a derivation is still supposed to work. And we have evidence of breakage.
Imho there isn’t any valid argument for letting your local installation unintentionally drifting away from what the distro provides. We just don’t keep them in sync because a) we aren’t aware of it or b) we don’t know how to do it or c) it’s inconvenient. All of those reasons are understandable and we can argue about the impact, but not that it shouldn’t be done.
I agree it’s not something i typically pay too much attention to but since @Stagger_Lee created a post about this I thought it was appropriate that i ask the questions about this that i had. Because one can know things but not everything and there are many instances where I question my own understanding and knowledge because I’m not a human encyclopedia filled with all things Arch or Linux! I can use nano but vim i stay away from. Reading the Arch wiki is fine but sometimes it’s not totally understandable by those of us who are not hard core.