Return-Path: X-Original-To: apmail-commons-dev-archive@www.apache.org Delivered-To: apmail-commons-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 4544C7BD0 for ; Fri, 5 Aug 2011 12:56:24 +0000 (UTC) Received: (qmail 94436 invoked by uid 500); 5 Aug 2011 12:56:23 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 94171 invoked by uid 500); 5 Aug 2011 12:56:22 -0000 Mailing-List: contact dev-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Commons Developers List" Delivered-To: mailing list dev@commons.apache.org Received: (qmail 94163 invoked by uid 99); 5 Aug 2011 12:56:22 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 05 Aug 2011 12:56:22 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of garydgregory@gmail.com designates 209.85.210.169 as permitted sender) Received: from [209.85.210.169] (HELO mail-iy0-f169.google.com) (209.85.210.169) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 05 Aug 2011 12:56:16 +0000 Received: by iym1 with SMTP id 1so3456323iym.0 for ; Fri, 05 Aug 2011 05:55:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=Rdsqr7jPIh+Y86heRDBPH1MYVEU/21FCiqLCPRNT0nc=; b=dU+IukZ2MPCNnF89xT2BjuaWG/3VCYjqqNBk1SEItbKf6cvqhRRtLP4W6KQ0fWZHsQ j4YueokShKmLW6af+C6HMuI13fkXoT+/xegpchEAfLanFR5oqbD1AdiQGr0F538jO7gD Cms6g0G2i8jOGvXHzn0K0VJM69GqR6I3EkpM8= MIME-Version: 1.0 Received: by 10.231.73.149 with SMTP id q21mr1670404ibj.99.1312548955806; Fri, 05 Aug 2011 05:55:55 -0700 (PDT) Received: by 10.231.11.198 with HTTP; Fri, 5 Aug 2011 05:55:55 -0700 (PDT) In-Reply-To: References: Date: Fri, 5 Aug 2011 08:55:55 -0400 Message-ID: Subject: Re: [collections] 4.0 release path From: Gary Gregory To: Commons Developers List Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Fri, Aug 5, 2011 at 2:12 AM, Henri Yandell wrote: > I think we should move the current trunk off and call it generics-RnD. > > Then we should copy 3.2 over to trunk (or maybe 3.3, I seem to recall > that prior to merging the generics in we had a 3.3 ready for release). > > We then release 3.3. > > Then we start 3.4. We genericize some tiny part of it in a binary > compat way. Release. > 3.5. Genericize a bit more. Release. > 3.6... etc. > > We use generics-RnD code, pulling it over (and maybe deleting when > considered happy). > > Somewhere around about 3.28 we can decide to start on 4.0, pulling > over the remainder of generics-RnD. > > Hen Yes, release early, release often. The only issue I can see is the time suck aspect of RERO. In [lang], it seems we've made an unwritten agreement to release once a month, that's pretty aggressive based on history. Are we talking about something like this here? Gary > > > On Wed, Aug 3, 2011 at 8:23 AM, Stephen Colebourne = wrote: >> I think that a key mistake was trying to do both generics and >> refactoring. I'd suggest that quite a few users would simply like a >> generified [collections] 3.5 that is fully backwards compatible (as >> the JDK was) and with no refactoring. >> >> Now, some of the API cannot be generified correctly, so =C2=A0for a v3.5= , >> those should simply be left as raw types. >> >> Of course doing the above isn't fun, as it involves going back >> (again), but it it probably the right approach. >> >> Stephen >> >> >> >> On 3 August 2011 16:01, Paul Benedict wrote: >>> Or do a pure generics release as 3.5 to satisfy that need... which >>> allows 4.0 to have generics plus the benefit of major refactoring if >>> necessary (could also be called 4.0 and 5.0). >>> >>> On Wed, Aug 3, 2011 at 9:55 AM, Matt Benson wrot= e: >>>> On Wed, Aug 3, 2011 at 9:48 AM, Gary Gregory = wrote: >>>>> The most important theme IMO is generics. That's what has come up at >>>>> work recently in fact. Everything else except showstopper bugs can >>>>> wait IMO. >>>> >>>> Indeed, this seems to resonate with Hen's recent treatise on >>>> (paraphrased) why the hell we take so long. >>>> >>>> Matt >>>> >>>>> >>>>> Gary >>>>> >>>>> On Wed, Aug 3, 2011 at 9:16 AM, Simone Tripodi wrote: >>>>>> Hi all guys, >>>>>> I'm (re)starting having a good slot of spare time, I volunteered to >>>>>> help Matt on finalizing the [collections] release, but after had a >>>>>> look at the open issues I think we should agree on what including an= d >>>>>> what not. >>>>>> Does anyone already have a good overview/idea of collections roadmap= ? >>>>>> Many thanks in advance, have a nice day!!! >>>>>> Simo >>>>>> >>>>>> http://people.apache.org/~simonetripodi/ >>>>>> http://www.99soft.org/ >>>>>> >>>>>> --------------------------------------------------------------------= - >>>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org >>>>>> For additional commands, e-mail: dev-help@commons.apache.org >>>>>> >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Thank you, >>>>> Gary >>>>> >>>>> http://garygregory.wordpress.com/ >>>>> http://garygregory.com/ >>>>> http://people.apache.org/~ggregory/ >>>>> http://twitter.com/GaryGregory >>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org >>>>> For additional commands, e-mail: dev-help@commons.apache.org >>>>> >>>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org >>>> For additional commands, e-mail: dev-help@commons.apache.org >>>> >>>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org >>> For additional commands, e-mail: dev-help@commons.apache.org >>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org >> For additional commands, e-mail: dev-help@commons.apache.org >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org > For additional commands, e-mail: dev-help@commons.apache.org > > --=20 Thank you, Gary http://garygregory.wordpress.com/ http://garygregory.com/ http://people.apache.org/~ggregory/ http://twitter.com/GaryGregory --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org For additional commands, e-mail: dev-help@commons.apache.org