Gentoo Archives: gentoo-dev

From: "William L. Thomson Jr." <wlt-ml@××××××.com>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Sets vs Meta ebuilds
Date: Mon, 10 Jul 2017 18:59:27
Message-Id: assp.0364f795aa.20170710145915.5f58305c@o-sinc.com
In Reply to: Re: [gentoo-dev] Sets vs Meta ebuilds by "William L. Thomson Jr."
1 On Mon, 10 Jul 2017 00:43:11 -0400
2 "William L. Thomson Jr." <wlt-ml@××××××.com> wrote:
3
4 > On Sun, 9 Jul 2017 21:37:11 -0400
5 > "Walter Dnes" <waltdnes@××××××××.org> wrote:
6 > >
7 > > "Fat-Finger" does happen once in while. Removing the risk of it
8 > > happening in the first place is a lot more robust/bulletproof.
9 >
10 > There is nothing in place to stop you from removing gcc, or other
11 > system packages. Adding such to a set, removing them, then expecting
12 > the system to prevent you from doing that. Really does not make sense.
13 > You are creating the set. You are also ignoring warnings on un-emerge.
14 > That is several mistakes.
15 >
16 > Either way, removing gcc as part of a set, or directly, or any other
17 > system package can happen regardless. There is nothing bullet proof.
18 > Nothing to stop you either way, except the warning.
19
20 Speaking of removing packages. If you remove a package that is a dep of
21 another, say a virtual or meta ebuild. You do not get ANY warnings. You
22 will just break that virtual or meta ebuild.
23
24 IF that same package was in a set. If you remove any package that is
25 part of a set. You will get a warning. If you add the set to your
26 system sets. It will say your removing a package part of a set.
27
28 I think portage should also warn on removing packages that came in from
29 another. If you are removing any dependency of another package.
30
31
32 --
33 William L. Thomson Jr.

Replies

Subject Author
Re: [gentoo-dev] Sets vs Meta ebuilds Brian Evans <grknight@g.o>