From mboxrd@z Thu Jan  1 00:00:00 1970
Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org)
	by finch.gentoo.org with esmtp (Exim 4.60)
	(envelope-from <gentoo-qa+bounces-54-garchives=archives.gentoo.org@lists.gentoo.org>)
	id 1Ja0Fu-00075X-Vw
	for garchives@archives.gentoo.org; Fri, 14 Mar 2008 03:06:51 +0000
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id E7381E05B3;
	Fri, 14 Mar 2008 03:06:49 +0000 (UTC)
Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.153])
	by pigeon.gentoo.org (Postfix) with ESMTP id A35B5E05B3
	for <gentoo-qa@lists.gentoo.org>; Fri, 14 Mar 2008 03:06:49 +0000 (UTC)
Received: by fg-out-1718.google.com with SMTP id e21so5104497fga.14
        for <gentoo-qa@lists.gentoo.org>; Thu, 13 Mar 2008 20:06:49 -0700 (PDT)
Received: by 10.78.177.3 with SMTP id z3mr28993529hue.29.1205464008612;
        Thu, 13 Mar 2008 20:06:48 -0700 (PDT)
Received: by 10.78.25.3 with HTTP; Thu, 13 Mar 2008 20:06:48 -0700 (PDT)
Message-ID: <b41005390803132006n61e15aa5y429db2d70a7dde0e@mail.gmail.com>
Date: Thu, 13 Mar 2008 20:06:48 -0700
From: "Alec Warner" <antarus@gentoo.org>
Sender: antarus@scriptkitty.com
To: gentoo-qa@lists.gentoo.org
Subject: Re: [gentoo-qa] splitting up package.mask
In-Reply-To: <47D9EA1D.5070602@gentoo.org>
Precedence: bulk
List-Post: <mailto:gentoo-qa@lists.gentoo.org>
List-Help: <mailto:gentoo-qa+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-qa+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-qa+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-qa.gentoo.org>
X-BeenThere: gentoo-qa@lists.gentoo.org
Reply-to: gentoo-qa@lists.gentoo.org
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
References: <47D9EA1D.5070602@gentoo.org>
X-Google-Sender-Auth: b9c6cdd61d381243
X-Archives-Salt: 7d02527c-24a0-498f-b433-4ddc50a1f95f
X-Archives-Hash: 01e8757cd04d3d6a37a6273193f88625

On 3/13/08, Steve Dibb <beandog@gentoo.org> wrote:
> Hey guys,
>
>  I have an idea I'd like to run by the QA team.
>
>  For a user's portage preferences, we can have /etc/package.mask be a
>  file or a directory of files (package.mask/*) that will cumulatively
>  create the same effect.
>
>  Because package.mask in CVS for profiles is so huge, I think it might
>  help it to get organized if we split it up a bit.
>
>  halcyon had a good idea for the scheme: testing, broken, removal.  That
>  seems to sum up the main 3 reason that a package would be masked.
>
>  Right now there are 679 entries in package.mask.  The reason I came up
>  with the idea was to find a way to make it easier for treecleaners to
>  quickly see which ones they were working on.
>
>  I'd like to take the discussion to -dev but wanted to get QA's thoughts
>  first.  I haven't looked into whether or not this is technically
>  feasible at all.

Yes, I'm sure some will want a GLEP.

my proposal would be to create in gentoo-x86, a package.mask.d type dir

Come up with a naming scheme.
Come up with a tool that can check for duplicate mask entries.
Cat all the entries together to form a legacy package.mask so we don't
have to deal with backwards compat.

Probably use this cat'd package.mask file for the PM with a stat()
call on the packge.mask.d dir to force the PM to generate the 'cache'.

-Alec

>
>  Steve
>
>
>  --
>  gentoo-qa@lists.gentoo.org mailing list
>
>
-- 
gentoo-qa@lists.gentoo.org mailing list