Am Mi, 15. Feb 2023 um 01:59:11 +00:00:00 schrieb Polarian
<polarian@xxxxxxxxxxxx>:
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@xxxxxxxxxxxx
And a good morning 😁️
Cheers.