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