On Mon, 2007-02-26 at 16:18 +0100, Bo Ørsted Andresen wrote: > On Monday 26 February 2007 15:35:04 Boyd Stephen Smith Jr. wrote: > > > My personal belief is that the profiles shouldn't be removing > > > requirements on things unless they're incompatible. > > > > My personal belief is that the profiles should be minimalistic, only > > bringing > > in thing that are really required -- but perhaps, I should be using the > > parent profile of desktop instead, then? > > This is inherited from the base profile so it's not specific to any desktop > profile at all. What you could do is create your own profile which inherits > from whichever profile you want and contains: > > # cat << EOF > packages > -*virtual/ssh > EOF
Correct. This is what I mean by *not* removing packages. In other words, Release Engineering wouldn't make a profile that *removes* things from base, unless it was incompatible, such as removing a package which isn't available due to an incompatibility. We have a simple rule, as things go to the right in our profiles, they go more specific, and are additive from the parent. The *only* way we would remove virtual/ssh from the desktop profile would mean removing it from base, then moving it to every single leaf profile *except* the desktop ones. You can probably guess why we don't want to do that. Of course, Bo's solution really is the quickest without resorting to any further tricks. If you want a custom profile (which you do if you don't want virtual/ssh), then create one. ;] -- Chris Gianelloni Release Engineering Strategic Lead Alpha/AMD64/x86 Architecture Teams Games Developer/Council Member/Foundation Trustee Gentoo Foundation
signature.asc
Description: This is a digitally signed message part
