Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 98888 invoked from network); 24 May 2006 14:12:43 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 24 May 2006 14:12:43 -0000 Received: (qmail 77083 invoked by uid 500); 24 May 2006 14:12:40 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 77043 invoked by uid 500); 24 May 2006 14:12:40 -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 77032 invoked by uid 99); 24 May 2006 14:12:40 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 24 May 2006 07:12:40 -0700 X-ASF-Spam-Status: No, hits=1.3 required=10.0 tests=RCVD_IN_BL_SPAMCOP_NET,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of ammulder@gmail.com designates 64.233.182.191 as permitted sender) Received: from [64.233.182.191] (HELO nf-out-0910.google.com) (64.233.182.191) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 24 May 2006 07:12:39 -0700 Received: by nf-out-0910.google.com with SMTP id l23so132270nfc for ; Wed, 24 May 2006 07:12:17 -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=G0XqUpzzp3Mbvcp1NmcFmagQxceuA8riETtox6qwScPA88NtFjls+EzelUrsYVaqHthaUtEZOaQuyXBf6bkMfGpppF7ZNFWUrzie2F7zjKdutsCrx5iGgVdPGp12AmZM+NNaxynuQPB+Yex+5BKJtDbU4aRuCPD6xb3vh4TpOs4= Received: by 10.48.214.18 with SMTP id m18mr5747191nfg; Wed, 24 May 2006 07:12:17 -0700 (PDT) Received: by 10.48.245.17 with HTTP; Wed, 24 May 2006 07:12:17 -0700 (PDT) Message-ID: <74e15baa0605240712q59f773fcx944b8a029b7d8623@mail.gmail.com> Date: Wed, 24 May 2006 10:12:17 -0400 From: "Aaron Mulder" Sender: ammulder@gmail.com To: dev@geronimo.apache.org Subject: Re: Apache Maven Repo Issue for 1.1 release In-Reply-To: <49DA0D79-6A37-448A-8042-C1FBE407D827@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <49DA0D79-6A37-448A-8042-C1FBE407D827@gmail.com> X-Google-Sender-Auth: 4062d8f670ef8dae X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N +1 to having a way to download all the dependencies you need with or in addition to the source. I'm fine if it's effectively a ~/.maven repository, which we should be able to generate by doing a clean build on a regular (weekly?) basis. It could also be something checked into Subversion, but I'm afraid this would gather a lot of cruft, so we'd have to aggressively prune anything in there that was no longer needed. Thanks, Aaron On 5/24/06, Kevan Miller wrote: > Some of you may have noticed 1.1 build errors last week which were > caused by the relocation of the Apache maven repo from > 'cvs.apache.org/repository' to 'people.apache.org/repository'. It's > my understanding from asfinfra that the maven repo will be moved to > yet another location... And also that asfinfra does not feel that an > apache maven repo will ever be allocated a permanent location. > > This repo move broke our 1.1 builds. And, FYI, also either broke or > severly hampers builds of our 1.0 src distribution. Given current > course and speed, a move from people.apache.org will break the 1.1 > src distribution. > > FYI, an attempt to run an online build of tags/1.0.0 will result in > multiple messages of the following form: > > Attempting to download geronimo-javamail_1.3.1_spec-1.0.jar. > Error getting URI host > org.apache.commons.httpclient.HttpException: Redirect from host > cvs.apache.org to people.apache.org is not supported > at > org.apache.commons.httpclient.HttpMethodBase.checkValidRedirect > (HttpMethodBase.java:1237) > at > org.apache.commons.httpclient.HttpMethodBase.processRedirectResponse > (HttpMethodBase.java:1185) > at org.apache.commons.httpclient.HttpMethodBase.isRetryNeeded > (HttpMethodBase.java:967) > at org.apache.commons.httpclient.HttpMethodBase.execute > (HttpMethodBase.java:1089) > at org.apache.commons.httpclient.HttpClient.executeMethod > (HttpClient.java:643) > at org.apache.commons.httpclient.HttpClient.executeMethod > (HttpClient.java:497) > at org.apache.maven.wagon.providers.http.HttpWagon.get > (HttpWagon.java:287) > ... > Invalid Redirect URI from: http://cvs.apache.org:80/repository// > org.apache.geronimo.specs/jars/geronimo-javamail_1.3.1_spec-1.0.jar > to: http://people.apache.org/repository//org.apache.geronimo.specs/ > jars/geronimo-javamail_1.3.1_spec-1.0.jar > > IIUC, maven purposely does not support http redirects. I'm not > familiar with the reasons for this. I'm not aware of any work-around/ > configuration option for changing this behavior. > > I'm no expert in any of these maven/repo hosting matters. However, I > have the following suggestions: > > 1) Add a comment to our download site that the 1.0 distribution > requires a modification to etc/project.properties > 2) Plan on removing the people.apache.org/repository from our > project.properties file when the 1.1 release is tagged. > 3) Review the "permanence" of the other repo sites (codehaus, > mortbay, ibiblio) currently referenced by etc/project.properties. > 4) Prepare a pre-packaged 1.1 maven repo which could be downloaded to > allow users to acquire all the necessary dependencies needed to build > 1.1. This means a geronimo src build could be completely independent > of any web resource. > > Comments/suggestions welcome... > > --kevan > > >