few secounds ago i installed EndeavourOS in a VM wich would be my “AUR Upload Machine” and deselected firefox (because i dont need it) from the Installer.
After installation/reboot, KDE started and i had the Firefox in the Taskbar. Thought it would be a left over.
But no, firefox is installed
(No big deal, because i simply removed it with pacman -Rcsn, wanted only to report that bug)
This is indeed a BUG
We have language pack install hidden and selected what brings in firefox as a dependency.
I will add this to the list of issues to solve for upcoming release.
**-c, --cascade**
Remove all target packages, as well as all packages that depend on one or more target packages. This operation is recursive and must be used with care, since it can remove many potentially needed packages.
Don’t get upset their just telling you that using -Rnsc might cause unwanted system issues if you’re not careful.
As @fbodymechanic described -c have a tendency to take packages that other system software or software might need to function.
I use the options -Rnsc when I remove my software but I always double-check when it displays what is being removed. It’s safer to use -Rns but if you’re extra careful you can use -Rnsc with pacman.
The posters above were just looking out for you and trying to help you avoid a system breaking mistake.