On 10/16/17, Dan Book <grinnz@xxxxxxxxx> wrote: > On Mon, Oct 16, 2017 at 9:51 PM, Matthew Miller <mattdm@xxxxxxxxxxxxxxxxx> > wrote: > >> On Tue, Oct 17, 2017 at 03:20:09AM +0200, Radka Janekova wrote: >> > so recently I managed to destroy[1] two production servers by removing >> what >> > I saw as useless web-config utility. Apparently Cockpit depends on >> > NetworkManager, which nobody would expect and is easily overlooked. >> > PLEASE FIX >> >> I think the bug here is that DNF is being over-zealous. NetworkManager >> does not require Cockpit, but Cockpit requires NetworkManager. For some >> reason, DNF thinks that Cockpit is the *only* reason NetworkManager is >> installed, and "helpfully" decides to remove it. > > > This is clean_requirements_on_remove being helpful as usual. Never should > have been a default setting as I've argued before, and the first thing I > disable in /etc/dnf/dnf.conf. > http://dnf.readthedocs.io/en/latest/conf_ref.html#clean-requirements-on-remove-label +1. -- Yours sincerely, Christopher Meng http://awk.io _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx