This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Should we remove java from the default bootstrap languages?
- From: Graham Stott <graham dot stott at btinternet dot com>
- To: Andrew Haley <aph at redhat dot com>, Mark Mitchell <mark at codesourcery dot com>
- Cc: janis187 at us dot ibm dot com, Tom Tromey <tromey at redhat dot com>, Diego Novillo <dnovillo at google dot com>, gcc at gcc dot gnu dot org
- Date: Thu, 26 Jun 2008 17:41:52 +0100 (BST)
- Subject: Re: Should we remove java from the default bootstrap languages?
All,
--- Andrew Haley <aph@redhat.com> wrote:
> Mark Mitchell wrote:
> > Andrew Haley wrote:
> >
> >>> I agree. I also agree that if someone breaks Java, they should be
> >>> required to fix the problem. In fact, we could have the rule that the
> >>> Java maintainers get to revert a patch summarily based merely on the
> >>> fact that there exists a Java post-patch failure that does not occur
> >>> pre-patch.
> >>
> >> OK. I'm hoping that the java mainatiners won't have _all_ the burden,
> >> though.
> >>
> >> We should have a trial phase where java build breakage on the
> >> autobuilders
> >> is mailed to the maintainers who checked in patches and to the java
> >> maintainers, and we'll see how it goes.
> >>
> >> I'm open-minded about this, but if it doesn't work we should be
> >> prepared to
> >> revert the policy.
> >
> > I think that's reasonable. Perhaps a 30-day trial period, after the
> > autobuilder is set up? Then if we're seeing that the Java maintainers
> > have had to beat people up a lot -- and particularly if that isn't
> > yielding results -- then we revert?
>
> OK, but perhaps with a slightly longer trial period. I'm not hung up on
> that though.
>
> > To be clear, I have no special decision-making power here. I'm hoping
> > we can build a consensus to move in this direction, but it has to be a
> > consensus decision.
>
> Understood.
>
> Andrew.
>
Maybe we could have the default depend on which stage of development the tree
is currently in. For example during stages 1 and 2 the default could be
disabled and during stage 3 it could be enabled.
Cheers
Graham