On Fri, 2006-06-09 at 16:18 -0400, Daniel Ostrow wrote:
> On Fri, 2006-06-09 at 14:46 -0500, James Potts wrote:
> > On 6/9/06, Chris Gianelloni <[EMAIL PROTECTED]> wrote:
> > > On Fri, 2006-06-09 at 19:10 +0200, Stefan Schweizer wrote:
> > > > Markus Ullmann wrote:
> > > > > Maybe that way we avoid any misunderstandings, nearly doubled posts 
> > > > > and
> > > > > repeating ourselves over and over again.
> > > >
> > > > The problem is that some questions and answers easily get lost in a 
> > > > mailing
> > > > list. To solve this shortcoming, I am starting to make a FAQ page in the
> > > > trac wiki:
> > > > http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq
> > > >
> > > > We are adding new questions there, if you have some additions, please 
> > > > talk
> > > > to me and I will add them for you.
> > >
> > > I have one...
> > >
> > > What will it take for this project to go away?
> > >
> > I have a counter-question to this:  What modifications to the sunrise
> > (not sunrice, btw) project would have to be made to get you to stop
> > actively trying to shut it down?  I really don't care if you think the
> > team will be willing to make the changes, list them anyway, please. :)
> > 
> > I'm asking because I think that this project is a Good Thing, if it
> > gets handled correctly.  I also agree that if it is not handled
> > correctly it can and will be a Very Bad Thing.
> 
> 
> To start with (and mind you this is just my list):
> 
> 1). At least one member of the project must be familiar enough with each
> of the officially supported architectures, x86, amd64, ppc, ppc64, hppa,
> alpha, mips, sparc and ia64, to support any bugs which arise due to arch
> specific issues. The level of knowledge must be on par with that which
> is required to join any of the aforementioned arch teams. This is the
> only way to ensure that arch teams do not experience a higher work load
> because of this overlay's existence.
> 
> 2). For a package to be added to the overlay at least one member of the
> project must be familiar enough with the package that they would be
> accepted into the team that would maintain the package if it were in the
> mainline tree if they are not already a team member.  This is the only
> way to ensure that non-arch teams do not experience a higher work load
> because of this overlay's existence.
> 
> 3). Teams must have the option to "opt-out" of participation. What this
> would mean is if a team "opts-out" no packages may be placed in the
> overlay that would be maintained by said team if the package was added
> to the main tree. 
> 
> 4). Packages cannot be added that are version bumps or bug fixes of
> packages that are already in the tree.
> 
> 5). The project must have an active security liaison who's job it would
> be to ensure that there are no packages in the overlay that have
> outstanding vulnerabilities.
> 
> 6). The project must have an active QA liaison who's job it would be to
> ensure that *all* of the QA standards that are applied to the main tree
> are also applied to the projects overlay.
> 
> And the above is just the tip of the iceberg...but satisfy those and
> I'll give you the rest.
> 
> The next thing I'll hear is "But this is really no different then
> hosting them on Bugzilla except it lowers the bar for their use..."
> Which brings me to my next point...like it or not the lower the bar for
> their use the more generally accepted the idea that using the ebuilds in
> this overlay is "officially supported".

I would accept these steps being completed as a nice barrier for entry
for this project to start to be useful as a development tool.

-- 
Chris Gianelloni
Release Engineering - Strategic Lead
x86 Architecture Team
Games - Developer
Gentoo Linux

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to