On Wed, 21 Jul 2021 22:13:50 +0200, tastytea wrote: > > emerge included openrc (the only version of it on my system) in the > > packages it planned to remove. It was kind enough to give me a > > warning that this "might" do bad things, but I was somewhat shocked > > to see it there at all. I might have accidentally typed 'y' instead > > of 'n'. > > > > Maybe the program wants revenge at me executing so seldomly. Or > > something like that.
Well, it would help if you ran it more often. > > But now, my question is how can I trust --depclean even a little bit > > after that? Do I have to go through all the package versions, > > manually removing the obsolete ones? There are several hundred. :-( > > > > I'm not sure why it would want to remove openrc, as far as I know it > should be part of the @system set unless you're on a systemd profile. It's the first dependency of virtual/system-manager, which in turn is part of @system. I don't see why it would be removed unless you have something else installed that satisfies the virtual , such as systemd or runit. > You can record it in your @world set with `emerge --select --noreplace > sys-apps/openrc`. That should prevent accidental removals. It would, but it doesn't address the issue of why portage wants to remove it. -- Neil Bothwick mandelbug /man'del-buhg/ n. [from the Mandelbrot set] A bug whose underlying causes are so complex and obscure as to make its behavior appear chaotic or even non-deterministic. This term implies that the speaker thinks it is a Bohr bug, rather than a heisenbug. See also schroedinbug.
pgpP4DvBDXCVH.pgp
Description: OpenPGP digital signature

