TLDR: Paru can break itself if the paru package does not properly declare its direct dependencies like openssl (libssl.so).
Actually I did not directly remove openssl-1.1 today, I removed some benchmarking tools from AUR (basemark and unigine-superposition), and I used recursive removal.
That was when paru chose to remove my openssl-1.1 package automatically, thus breaking itself, because my instance of paru was built in Aug 2022.
A package manager tool like paru should absolutely try not to break itself, or at least warn the user and give them a choice about it. :)
Pinned Comments
haxie commented on 2023-05-26 17:45 (UTC)
you're better off contacting her via the github, this comments section is 90% "it's out of date" from people who didn't scroll down before posting