Am Mi, 15. Feb 2023 um 01:59:11 +00:00:00 schrieb Polarian <polarian@polarian.dev>:
Hello,
Hi.
I think quite a few people are not going to be surprised about this, but this is a major issue now.
Having base-devel converted to a meta package is horrible, I can no longer get rid of sudo as it causes package conflicts and pacman will not allow the removal of it.
You still can use it the "old way", by just installing the dependencies of the base-devel. Nothing stops you from doing this. # pacman -S $(LANG=C pacman -Si base-devel | grep "^Dep" | cut -d":" -f2 | sed 's/sudo//') Of course this way you will not see newly added dependencies, but thats the whole point why it was changed to a meta-package.
I do not want sudo on my system, yay has stopped working with doas now, because it prioritises sudo and only resorts to doas (and then su if doas does not exist) if sudo does not exist, but because sudo will exist for everyone who wants to build AUR packages, yay is completely broken for me.
It does not matter if doas is set within makepkg.conf, yay will always now use sudo, and there is nothing I can do other than try to get the developers to add a configuration file or some flag to convert it to doas.
For this you have to ask the people around your software to provide an option to set what you want to use. For example paru does provide something like this https://github.com/Morganamilo/paru/blob/master/paru.conf#L39 .
I have read the man pages, and unless I missed something, it does not seem like there is any way to stop using sudo. I do not want to use sudo, it is bloated for every day use and is only useful when it comes to developing packages, using the devtools, not when it comes to building packages where doas is more than enough to do so. Besides I use doas for developing packages anyways because I just dislike sudo.
This change is frustrating!!
It's always frustrating to follow your own way. You decide the path you travel on. ☕️
I know this complaint is not going to change anything, but for those who also have this issue I will submit an issue to yay now and hope they implement a solution fast.
Have a good night, -- Polarian GPG signature: 0770E5312238C760 Website: https://polarian.dev JID/XMPP: polarian@polarian.dev
And a good morning 😁️ Cheers.