On Mon, 21 Aug 2017 10:07:48 +0200, Petr Stodulka wrote:
> *ouch* Covering such a corner-case is of limited use, IMO.
> What other package tools would benefit from such a protection?
>
It's corner case, but user is user. We could say same thing about udev, systemd,
dnf...
Why these are protected? Who would want to remove it from the system, when they know
such operation will break system significantly? The protection has some purpose and
for me is not relevant, how much is possible, that someone would do that improbably
action. I saw many situations that were *impossible*, but user can do everything. So
the elementary set of packages should be protected.
Many "elementary" packages are not protected, and their removal can break
a system in various ways. Adding protections to Yum/DNF config gives a false
sense of security.