* [gentoo-qa] splitting up package.mask
@ 2008-03-14 2:59 Steve Dibb
2008-03-14 3:06 ` Alec Warner
` (2 more replies)
0 siblings, 3 replies; 8+ messages in thread
From: Steve Dibb @ 2008-03-14 2:59 UTC (permalink / raw
To: gentoo-qa
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.
Steve
--
gentoo-qa@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-qa] splitting up package.mask
2008-03-14 2:59 [gentoo-qa] splitting up package.mask Steve Dibb
@ 2008-03-14 3:06 ` Alec Warner
2008-03-14 7:12 ` Marius Mauch
2008-03-14 10:51 ` Mike Frysinger
2 siblings, 0 replies; 8+ messages in thread
From: Alec Warner @ 2008-03-14 3:06 UTC (permalink / raw
To: gentoo-qa
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
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-qa] splitting up package.mask
2008-03-14 2:59 [gentoo-qa] splitting up package.mask Steve Dibb
2008-03-14 3:06 ` Alec Warner
@ 2008-03-14 7:12 ` Marius Mauch
2008-03-14 20:54 ` Chris Gianelloni
2008-03-14 10:51 ` Mike Frysinger
2 siblings, 1 reply; 8+ messages in thread
From: Marius Mauch @ 2008-03-14 7:12 UTC (permalink / raw
To: gentoo-qa
On Thu, 13 Mar 2008 20:59:41 -0600
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.
Well, portage supports this since 2.1 and older versions haven't been
supported for quite some time already, but don't know about other PMs,
so depends if you want to risk breaking them.
Marius
--
gentoo-qa@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-qa] splitting up package.mask
2008-03-14 2:59 [gentoo-qa] splitting up package.mask Steve Dibb
2008-03-14 3:06 ` Alec Warner
2008-03-14 7:12 ` Marius Mauch
@ 2008-03-14 10:51 ` Mike Frysinger
2008-03-14 14:54 ` Alec Warner
2 siblings, 1 reply; 8+ messages in thread
From: Mike Frysinger @ 2008-03-14 10:51 UTC (permalink / raw
To: gentoo-qa; +Cc: Steve Dibb
[-- Attachment #1: Type: text/plain, Size: 740 bytes --]
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
-mike
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 827 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-qa] splitting up package.mask
2008-03-14 10:51 ` Mike Frysinger
@ 2008-03-14 14:54 ` Alec Warner
2008-03-15 3:03 ` Mike Frysinger
0 siblings, 1 reply; 8+ messages in thread
From: Alec Warner @ 2008-03-14 14:54 UTC (permalink / raw
To: gentoo-qa; +Cc: Steve Dibb
On 3/14/08, Mike Frysinger <vapier@gentoo.org> 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
>
> -mike
>
>
You want to add a metadata key and cache it you mean?
-Alec
--
gentoo-qa@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-qa] splitting up package.mask
2008-03-14 7:12 ` Marius Mauch
@ 2008-03-14 20:54 ` Chris Gianelloni
2008-03-15 1:50 ` Mark Loeser
0 siblings, 1 reply; 8+ messages in thread
From: Chris Gianelloni @ 2008-03-14 20:54 UTC (permalink / raw
To: gentoo-qa
[-- Attachment #1: Type: text/plain, Size: 479 bytes --]
On Fri, 2008-03-14 at 08:12 +0100, Marius Mauch wrote:
> so depends if you want to risk breaking them.
s/want to risk/care about/
Remember, PMS isn't approved, so all we "care about" is portage. ;]
I think this seems like a good idea. I'd prefer that if we do make this
change, that it waits until *after* 2008.0 is released, so I don't need
to sync up all these changes from the tree.
--
Chris Gianelloni
Release Engineering Strategic Lead
Games Developer
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-qa] splitting up package.mask
2008-03-14 20:54 ` Chris Gianelloni
@ 2008-03-15 1:50 ` Mark Loeser
0 siblings, 0 replies; 8+ messages in thread
From: Mark Loeser @ 2008-03-15 1:50 UTC (permalink / raw
To: gentoo-qa
[-- Attachment #1: Type: text/plain, Size: 906 bytes --]
Chris Gianelloni <wolf31o2@gentoo.org> said:
> On Fri, 2008-03-14 at 08:12 +0100, Marius Mauch wrote:
> > so depends if you want to risk breaking them.
>
> s/want to risk/care about/
>
> Remember, PMS isn't approved, so all we "care about" is portage. ;]
Well, PMS being approved is the direction we are going, so it would be
nice for us to inform the other PM maintainers what we plan on doing so
they know they should have support.
> I think this seems like a good idea. I'd prefer that if we do make this
> change, that it waits until *after* 2008.0 is released, so I don't need
> to sync up all these changes from the tree.
Sounds good to me. Is it still looking like we are on schedule for that
release to go out?
Thanks,
--
Mark Loeser
email - halcy0n AT gentoo DOT org
email - mark AT halcy0n DOT com
web - http://www.halcy0n.com
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-qa] splitting up package.mask
2008-03-14 14:54 ` Alec Warner
@ 2008-03-15 3:03 ` Mike Frysinger
0 siblings, 0 replies; 8+ messages in thread
From: Mike Frysinger @ 2008-03-15 3:03 UTC (permalink / raw
To: gentoo-qa; +Cc: Alec Warner, Steve Dibb
[-- Attachment #1: Type: text/plain, Size: 1320 bytes --]
On Friday 14 March 2008, Alec Warner wrote:
> On 3/14/08, Mike Frysinger <vapier@gentoo.org> 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
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 827 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2008-03-15 3:02 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-03-14 2:59 [gentoo-qa] splitting up package.mask Steve Dibb
2008-03-14 3:06 ` Alec Warner
2008-03-14 7:12 ` Marius Mauch
2008-03-14 20:54 ` Chris Gianelloni
2008-03-15 1:50 ` Mark Loeser
2008-03-14 10:51 ` Mike Frysinger
2008-03-14 14:54 ` Alec Warner
2008-03-15 3:03 ` Mike Frysinger
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox