Return-Path: Delivered-To: apmail-maven-continuum-dev-archive@www.apache.org Received: (qmail 99035 invoked from network); 16 Oct 2006 19:30:50 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 16 Oct 2006 19:30:50 -0000 Received: (qmail 87061 invoked by uid 500); 16 Oct 2006 19:30:50 -0000 Delivered-To: apmail-maven-continuum-dev-archive@maven.apache.org Received: (qmail 86975 invoked by uid 500); 16 Oct 2006 19:30:50 -0000 Mailing-List: contact continuum-dev-help@maven.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: continuum-dev@maven.apache.org Delivered-To: mailing list continuum-dev@maven.apache.org Received: (qmail 86964 invoked by uid 99); 16 Oct 2006 19:30:50 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 16 Oct 2006 12:30:50 -0700 X-ASF-Spam-Status: No, hits=0.5 required=10.0 tests=DNS_FROM_RFC_ABUSE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of carlossg@gmail.com designates 64.233.182.189 as permitted sender) Received: from [64.233.182.189] (HELO nf-out-0910.google.com) (64.233.182.189) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 16 Oct 2006 12:30:48 -0700 Received: by nf-out-0910.google.com with SMTP id l23so10875nfc for ; Mon, 16 Oct 2006 12:30:27 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:sender:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=JXFhOsYbQT9UXd8KL4yO8sdsrCmZsUsdUdWBhkpLVvrcd5Rkq4ZKx9dtCdJp/jzFOclGj0a8ZkUMy7ChVlUPHf4QwD26+XWxOibJ7PEQnmfJFS2++BfJyI+WutnmuR6basYZyGpvswcP/2kH/wk0sbJUh/UZPN+iw04iAXrhzs4= Received: by 10.82.142.9 with SMTP id p9mr1234208bud; Mon, 16 Oct 2006 12:30:26 -0700 (PDT) Received: by 10.82.150.7 with HTTP; Mon, 16 Oct 2006 12:30:26 -0700 (PDT) Message-ID: <1a5b6c410610161230p7852fd22wc7a04e6bd71257f@mail.gmail.com> Date: Mon, 16 Oct 2006 21:30:26 +0200 From: "Carlos Sanchez" Sender: carlossg@gmail.com To: continuum-dev@maven.apache.org Subject: Re: contents of a 1.1 release In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Google-Sender-Auth: bf2a47b6e47c2406 X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N I wouldn't like to push a release for more features, they can be released whenever we want as 1.2. Re backwards compatibility we should run some tool like clirr and minimize it. We absolutely need a database migration tool, and will be useful in next versions too. I've heard about ActiveMapper, a port of Ruby ActiveRecord to Java http://jroller.com/page/buggybean/20050710#activemapper_part_1_automatic_mapping On 10/16/06, Jesse McConnell wrote: > I was going to try and wrap my head about what needed to get wrapped > up for a 1.1 release of continuum this week when I got to talking to > emmanuel this morning. > > I had been under the impression that we were getting near a point that > we might want to polish things up and cut a 1.1 release but emm was > thinking that we ought to have another big push for new features > before we start polishing things up. So I told him I would mention > our talk and see what kinda interest we got from people on new > features and who might want to tackle what in the short term, or if we > wanted to put some things out into the longer term bin. > > One of the major things that I had been thinking we would push off to > the 1.2 release was the profiles. Its a slightly overridden term as > it has little to do with maven profiles, but in my mind at least the > profiles were going to be 1/3 of a trinity by which builds could be > setup to run. > > The trinity being: profile (maven instance, env vars, maven profiles, > jdk instance, etc), temporal ( scheduled cron, when dependency > changes, scm activity, etc) and the project group (bundle of > projects). I was figuring that those three things taken together > ought meet the requirements for building what, where and when. It > would be a matter of setting up the permutations of those three > components, for example: 2 profiles, 1 schedule, 1 project group would > make 2 instances of schedulable FOO. > > Anyway, I digress...profiles would be one large feature that would be > wonderful to have in continuum, sooner the better. But it would be > pretty massive effects on the codebase. So massive that I would think > we ought to consider splitting up the DefaultContinuum object into the > workflows that have been kicked around, making things like 'Add > Project To Project Group' extensible by users so they can trigger any > other processes they might want running on those events. Trygve has > some definite ideas in this area, perhaps using the plexus-spe code. > The actions in continuum have been a first pass attempt at starting to > break things out of the DC object which is pretty big atm. > > If we were going to rip the top off of the DefaultContinuum object and > add/modify in the profile concepts into the store then we really ought > to clean up the whole store api which is more painful to work with > then it really should be. joakim and I had a lot of success with > structuring things nicely in the plexus-security jdo stores and we > could probably apply a ton of the concepts there in terms of api to > the continuum-store and make it scads easier to work with. > > and on and on. > > I agree with Emmanuel that since 1.1 as it currently stands is not > backwards compatible (I think) with the old database we ought to just > add in what we need now...But doing this will definitely move out a > 1.1 release into the new year...and is that something we want to do? > > I dunno really, personally I would be cool with adding in profiles and > refactoring the core chunks of continuum up now and get it over with, > but does anyone else have anything to say on the matter? I know we > have had a lot more interest recently by folks like rahul and > christian on participating, would you guys be interested in taking on > some of these challenges with us? Theres nothing like ripping through > the guts of code to really get involved :) > > thoughts? should we open this out to the users list maybe? > > jesse > > -- > jesse mcconnell > jesse.mcconnell@gmail.com > -- I could give you my word as a Spaniard. No good. I've known too many Spaniards. -- The Princess Bride