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 6C61277B4 for ; Wed, 20 Jul 2011 06:04:46 +0000 (UTC) Received: (qmail 50701 invoked by uid 500); 20 Jul 2011 06:04:45 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 50355 invoked by uid 500); 20 Jul 2011 06:04:34 -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 50342 invoked by uid 99); 20 Jul 2011 06:04:32 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 20 Jul 2011 06:04:32 +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 flamefew@gmail.com designates 209.85.216.43 as permitted sender) Received: from [209.85.216.43] (HELO mail-qw0-f43.google.com) (209.85.216.43) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 20 Jul 2011 06:04:26 +0000 Received: by qwf6 with SMTP id 6so3016326qwf.30 for ; Tue, 19 Jul 2011 23:04:05 -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=u1iX1FFPJPRTMN1w7vj8gLu/IFR0taaifBiqDFFfLhg=; b=s2ckqsPz+ILKkXBC8THnBvgGhCI/SeEN981ygfYA3324wlCqwSZeMBCB5mgt0togbK OQl9ZvTcEPWLlR5nKbBnQn8003es9oNpNB4LJ9HPnC3C2qV6SsgrZ5zSeDmJ0YJM4lpf VNj89ZjCEq+juT+v5BZxRvRdGt687DZlB67mI= MIME-Version: 1.0 Received: by 10.229.98.20 with SMTP id o20mr6350116qcn.216.1311141845169; Tue, 19 Jul 2011 23:04:05 -0700 (PDT) Received: by 10.229.51.232 with HTTP; Tue, 19 Jul 2011 23:04:05 -0700 (PDT) In-Reply-To: References: Date: Tue, 19 Jul 2011 23:04:05 -0700 Message-ID: Subject: Re: [RESULT] [LANG] Release Commons Lang 3.0 (based on RC4) From: Henri Yandell To: Commons Developers List Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On Tue, Jul 19, 2011 at 9:32 AM, Henri Yandell wrote: > On Tue, Jul 19, 2011 at 1:52 AM, Henri Yandell wrote= : >> On Mon, Jul 18, 2011 at 6:37 PM, Henri Yandell wrot= e: >>> Vote passes [!!!!!!!!!] >>> >>> 6 +1s. >>> >>> Gary Gregory >>> Matt Benson >>> Oliver Heger >>> J=F6rg Schaible >>> Stephen Colebourne >>> and my own implicit +1. >>> >>> I'll start dredging up the 'how to push a release' knowledge tonight :) >> >> Status: >> >> =A0 =A0Tag copied over. >> =A0 =A0Distributions uploaded. Synced on Apache machines, propagating ou= t >> to mirrors. >> =A0 =A0Maven contents in the sync directory, waiting to show up on maven= .org. >> =A0 =A0Website updated (including J=F6rg's suggestions). Sync pending. >> =A0 =A0Released in JIRA. >> >> Waiting on maven.org and the mirrors before announcing. > > It's showing on mirrors now. The Website is synced. > > Nothing on maven.org though. This is a new addition to the > org.apache.commons groupId; do we need to ping someone to make the > sync happen? I think it's good in Nexus now: https://repository.apache.org/content/repositories/releases/org/apache/comm= ons/commons-lang3/ Hopefully that means it'll be heading off to maven.central at some point. The upload is different from the documentation I was pointed to - but fairly easy once you've done it. It should be very scriptable. What I did was: svn export the code Run 'mvn source:jar javadoc:jar repository:bundle-create' Discover that that wasn't good enough as I didn't have the PGP ascs. Fair enough. Start again. Take the maven repo our current release instructions say to use. Copy *.jar, *.pom and *.asc into a directory. Go in there and zip the files up into the bundle jar. I used zip and the existing bundle jar from step 1, but there's no reason why you couldn't just make it. I doubt the manifest is important (and using jar to create the jar rather than my habit of zip would help there). Next login to Nexus and go to the Staging Upload. Choose resource bundle (ignore the pom + artifacts as that seems to get confused with poms and asc files). Add the bundle. That should work and will point you to the location in the staging repo. Go to staging and hit release. So ideally this can be pretty easy. Do the current build process. Run a script (ant, shell, whatever) to take the jar, pom and asc files and stick them in a jar. Then upload that to Nexus and hit release. Fingers crossed that I got this in the right place for this to head to the right place :) Hen --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org For additional commands, e-mail: dev-help@commons.apache.org