Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 41687 invoked from network); 16 Feb 2008 17:53:07 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 16 Feb 2008 17:53:07 -0000 Received: (qmail 39869 invoked by uid 500); 16 Feb 2008 17:52:59 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 39816 invoked by uid 500); 16 Feb 2008 17:52:59 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 39805 invoked by uid 99); 16 Feb 2008 17:52:59 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 16 Feb 2008 09:52:59 -0800 X-ASF-Spam-Status: No, hits=0.2 required=10.0 tests=RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [212.247.90.225] (HELO mail.scandorama.se) (212.247.90.225) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 16 Feb 2008 17:52:26 +0000 Received: from localhost (kreon.scandorama.se [10.48.37.12]) by mail.scandorama.se (Postfix) with ESMTP id D69792839F for ; Sat, 16 Feb 2008 18:52:31 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at kreon.scandorama.se Received: from mail.scandorama.se ([10.48.37.4]) by localhost (kreon.scandorama.se [10.48.37.12]) (amavisd-new, port 10025) with ESMTP id VqSjTNc2XnAv for ; Sat, 16 Feb 2008 18:52:09 +0100 (CET) Received: from [192.168.2.230] (h-240-180.A218.cust.bahnhof.se [85.24.240.180]) by mail.scandorama.se (Postfix) with ESMTP id 1FA7028353 for ; Sat, 16 Feb 2008 18:52:08 +0100 (CET) Message-ID: <47B722AC.7050303@pmb.mine.nu> Date: Sat, 16 Feb 2008 18:51:40 +0100 From: Peter Petersson User-Agent: Thunderbird 2.0.0.6 (X11/20071022) MIME-Version: 1.0 To: dev@geronimo.apache.org Subject: Re: Release Roller plugin soon? References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org David Jencks wrote: > Now that 2.1 is released (I think :-) I'd like to move toward > releasing the Roller plugin pretty soon. > > The major obstacle I know of is that the source of the roller war used > as input is rather mysterious and is certainly not released by > roller. I can build it locally but I've forgotten what roller > modifications if any are in it. You are right about that ;). If you chose the local build strategy, checking out the roller 4.0 tag and use "ant mvn-install" (also before first time build "ant mvn-get") should build and install the roller artifacs. My impression is that this should produce the same stuff as is released by the roller teem as mvn-install depends on "build" and I cant find any other ant release related sections but maybe the actuall release is done some other way (?). No extra patches should be needed every necessary patch we provided and wanted to get in for the plugin to work smoothly has been included by the roller teem before the svn branching to 4.1. > > I'm not exactly happy with the idea but think the most practical > solution is to check any necessary roller patch and the built war into > svn. I don't know if we could convince the roller project to release > maven-compatible artifacts in a reasonable amount of time. There is a "mvn-deploy" section in the roller projects ant build.xml file but I don't know if anybody has pulled the trigger ;) but releasing artifacts may not be that far away. But as you say a more practical solution is probably to add the war by setting up a extra "roller-war-mvn-install" section in the roller plugin code base that puts the war in your local maven repos. > > Another possible improvement is to remove the jars from WEB-INF/lib > and put them into our repository. This would greatly reduce the size > of the war we'd have to keep in svn. In the long run, if we cant convince the roller teem to pick up maven which dosen't seem likely, this would be something to consider although during my work on a maven build system for roller I found that 4 of the roller used lib jars is not present in maven, but that may have changed. One way to accomplish this would be to pick up and maintain the maven build patch for roller but maybe that would be to "go over the river for water". > > Does anyone else want improvements before we release? If the "how to build" section in the readme file is not enough I would vote for including the war "as is" in a "install war section" in the plugin code base before release to "ensure" everybody building the plugin uses the same roller war. There is a roller v4.0.1 on its way I haven't looked at it but maybe we should upgrade to it as it is likely it is a bug fix release. regards Peter Petersson > > thanks > david jencks > > >