Re: dnf even allows to uninstall RPM and systemd without warnings

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Reindl Harald writes:

> Am 23.06.2014 19:36, schrieb Chris Adams:
>> Once upon a time, Reindl Harald <h.reindl@xxxxxxxxxxxxx> said:
>>> without that protection any "what is that, i don't need it"
>>> and try to remove it brings the danger to ruin the setup
>> 
>> And the protection is already there - the list of dependent packages
>> that will be removed, followed by a confirmation request that you really
>> want to do that
>
> expeting that every user knows every package and can make
> taht decision for sure is naive

„If you don't know what the package is for - don't remove it”.
If I type „dnf remove <foo>” and I see only „foo” is going to be
removed, most probably I'm fine. However, if the tool lists 100 packages
to be removed as dependencies, most probably I should answer *N*.

Seriously. A user can do „su” and then remove random files in /bin
directory. Including yum, dnf, rpm and bash.

Do we want to also disallow that?

>
> guess why - because until now i could trust the operating
> systems not let me uninstall important ones

I would never „trust” OS here. If you want to have a list of
not-allowed-to-be-removed packages, it is maintained by human. The human
can be wrong. That's why you *always* read the list of packages to be
removed.

And there's no such a thing like „important” package. Maybe I'm using my
own kernels and I really want to remove all Fedora kernels? I don't want
to do any weird hacks to be allowed to do this. „dnf remove kernel”
followed by *Y* is perfectly OK.

I've seen enterprise appliances running RHEL, where vendor removes most
of the tools considered as non-needed *including* RPM.

-- 
jaroslav

Attachment: pgpshquVG9HrK.pgp
Description: PGP signature

-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux