Why Arch is getting so annoying?
The story:
A year or two ago I spent a few weeks (mostly reading the forum) in order to build and configure a little arm server. It was running perfectly to the day that I stupidly decided to do full system upgrade without making a copy of flash drive that the system was running from... and system died. Tough luck, I thought. I'll rebild the system and because I've made notes on each step I took before, this time it may take a day or two. WRONG! That would be too easy! I've already spent two days and I'm getting really annoyed. Why for god's sake YOU (the developers) treat us - arch users like a bunch of idiots? WHY ROOT IS NOT ANYMORE ROOT IN ARCH? Root used to be a God in Linux before and now is only another, limited user with limited rights. If root wants to destroy his machine - LET HIM DO THAT! HE IS THE ROOT!!!
An example? Here you go. I need to install a package from unofficial repository. It was quite easy before using yaourt. Now you can't even install yarout from official repository - you have to build yaourt on your own first. Ok, thats only another (made for unknow reason) obstracle on the way. I still have the files for my package saved, so I'll use it to build it on new system.
In order to build the package I used to use --asroot before. Now it was removed from pacman. Unfortunately. And what happens now? Well...
********************************************
* Trying to build the package as root: *
********************************************
==> ERROR: Running makepkg as root is not allowed as it can cause permanent,
catastrophic damage to your system.
OK! I KNOW! LET ME DO THAT ON MY RESPONIBILITY!!! I WAS WARNED!
******************************************************
* Trying to build the package as another user: *
******************************************************
The user is not in sudoer list and has no rights to write
NOT EVEN ON NON-SYSTEM FLASH DRIVE!
What typical Arch user can do then? He still can read, but maybe this is too much - you should
consider removing such dangerous function from next release.
If the user can't write and can't read you are a step closer from making perfectly safe system.
Well, actually why arch needs users at all? Don't allow to create any users. Go further - don't
allow to login into system by any user including root. The system is then almost 100% safe! Let
the system to live on his own! Just to be safe.
...and now seriously:
**********************************************************************************
* New user is added to sudoers list to get write rights and using sudo *
**********************************************************************************
AGAIN!
Running makepkg as root is not allowed as it can cause permanent,
catastrophic damage to your system.
**************************************
* New user without using sudo *
**************************************
==> ERROR: You do not have write permission to create packages in /media/....
Aborting...
And so on, so on...
I realize that it's surely easy for the system creators to do what they want, but it's not for us - regular users. If Arch is intended to use only for you - the developers, that's fine. Do whatever you want. But if you would like to see growing Arch enthusiast society, then think twice, before you do something stupid. Please. You really doing the same what MS has done with Windows 8 and the new office. Make everything not-intuitive and akward to use. I do appreciate your work, but I don't appreciate the recent changes in Arch.