On 3/14/08, Mike Frysinger <[EMAIL PROTECTED]> wrote:
> On Friday 14 March 2008, Alec Warner wrote:
>  > On 3/14/08, Mike Frysinger <[EMAIL PROTECTED]> wrote:
>  > > On Thursday 13 March 2008, Steve Dibb wrote:
>  > >  > 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.
>  > >
>  > > i think the real solution here is allowing masking in a package
>  >
>
> > You want to add a metadata key and cache it you mean?
>
>
> i dont care terribly much about the logistics, just the results.  as long as
>  an ebuild can declare itself masked, it sounds good to me.
>
>  this doesnt preclude the other ideas as there are often times where you want
>  to have 1 global package mask piece (like large package set bumps ... so X or
>  KDE or GNOME or ...).
>
> -mike
>
>

[-gentoo-qa, +gentoo-portage-dev]

Original thread was splitting up package.mask entries.

Genone notes the code to do this already is basically in already (we
just don't invoke it for $PORTDIR/profiles afaik).

Genone, do we use existing code for package.mask (ie if we switch from
a file to  a dir will it break existing versions?  I am unsure if we
used the directory code for $PORTDIR/profiles/*

If we do then I say that is the easiest method.

MIke also mentioned a means for a single ebuild to mark itself masked.

I think this is useless without the use of a metadata key and I'm
still not sold on its usefullness....I could easily buy some sort of
bash var that is read by a tool to generate package.mask entries
though.  Seems fragile though.
-- 
gentoo-portage-dev@lists.gentoo.org mailing list

Reply via email to