On Wed, Apr 16, 2008 at 2:26 PM, Stefano Bagnara <[EMAIL PROTECTED]> wrote:
> Noel J. Bergman ha scritto:
>
>
> > Hontvari Jozsef wrote:
> >
> >
> > > The trunk receives all changes. It must always be in a useable state.
> > >
> >
> > Trying convincing people of that.  :-)  Robert, for example, explicitly
> > considers that to be the wrong approach, and indicates that he considers a
> > substantial amount of trunk to be junk.  His thought is to let everyone
> keep
> > dumping code into trunk until it is so bad that we are forced to make more
> > and more modular packaging.
> >
>
>  Just to better understand PMC member opinions: Robert, can you confirm
> that:
>  1) You consider a substatial amount of trunk is junk
>  2) Your thought is to let everyone keep dumping code into trunk until it is
> so bad that we are forced to make more and more modular packaging?

noel prefers to paraphrase complex arguments into simple soundbites :-)

1. i know that quite a lot of the IMAP/mailbox stuff is junk (both
mine code and the old stuff). IMAP/mailbox is most of trunk. so yes, a
substantial quantity of code in trunk is junk. a more important issue
is that it's difficult to gain consensus on the production quality of
the remaining code on trunk or make rational judgments about what's
basically sound but needs testing in production. i've only reviewed a
small proportion and some looks ok, some looks questionable but i'm
not enough of an expert to judge.

2. i want people to innovate on trunk rather than on their own
branches. innovating on branches is harmful to the community since
it's much harder to collaborate and entropy makes it difficult to
merge changes into trunk. we need to allow new ideas and we need to
allow it on trunk. IMHO modularisation is an inevitable consequence of
this approach. noel prefers to see this process as allowing anyone to
dump junk in trunk and i have no probably about that language but
that's not the way i see things.

- robert

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to