Return-Path: X-Original-To: apmail-maven-dev-archive@www.apache.org Delivered-To: apmail-maven-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 5FF9EFE1F for ; Thu, 30 May 2013 20:38:41 +0000 (UTC) Received: (qmail 34710 invoked by uid 500); 30 May 2013 20:38:40 -0000 Delivered-To: apmail-maven-dev-archive@maven.apache.org Received: (qmail 34648 invoked by uid 500); 30 May 2013 20:38:40 -0000 Mailing-List: contact dev-help@maven.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Maven Developers List" Reply-To: "Maven Developers List" Delivered-To: mailing list dev@maven.apache.org Received: (qmail 34638 invoked by uid 99); 30 May 2013 20:38:40 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 30 May 2013 20:38:40 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of bimargulies@gmail.com designates 209.85.214.51 as permitted sender) Received: from [209.85.214.51] (HELO mail-bk0-f51.google.com) (209.85.214.51) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 30 May 2013 20:38:34 +0000 Received: by mail-bk0-f51.google.com with SMTP id ji1so382534bkc.38 for ; Thu, 30 May 2013 13:38:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=v6XxBMa07oVRso9Lo2LZKcEDrhasqmgOBmdy0Xn8pvo=; b=ZJEmi+TG6JdAI5jWTjV4Vo8869uCEVD0m6kfoHhmUR+0n7VNjcQZqeQXkhISXk7pMw OZIHoXfoqSNr2Z5E7856FLzEMLY8NR03aoQD5zVbj2LkguUwjw5lbip4FCarKSw/Jdg3 NBYPUfdLXjZJmZWhxIiGezZ1pQYxBWl7amZ1YEBBGLGSOLb0Bef0I3hNkt9DB111sgcU hC1g89Z+wEhHsjaLlxy6hDQ15aoftnk06k7rNc4a5UpJwWJTyRJpBzPfTAePeYpwJcrg CHJs8Iwtek7FZ/64w1q4XxfxIwfhdUa1WESrAK0c669KkSgkT8jetrJ/6RVe/56ZWO2K t/Rw== MIME-Version: 1.0 X-Received: by 10.205.116.204 with SMTP id fj12mr2361433bkc.42.1369946293914; Thu, 30 May 2013 13:38:13 -0700 (PDT) Received: by 10.204.17.134 with HTTP; Thu, 30 May 2013 13:38:13 -0700 (PDT) In-Reply-To: References: Date: Thu, 30 May 2013 16:38:13 -0400 Message-ID: Subject: Re: [VOTE] Should we respin CANCELLED releases with the same version number? From: Benson Margulies To: Maven Developers List Content-Type: text/plain; charset=UTF-8 X-Virus-Checked: Checked by ClamAV on apache.org This discussion about respins is really strange to me. I've been cutting releases, with Maven, at Apache, for years now. And all of them have reused version numbers for respins. And all of them have carefully used staging technology (old: directories, new: Nexus) to ensure that artifacts don't escape to the wild until they pass the vote. The reason for this is simple: it's burned into Maven that the version number is frozen when you run the release plugin. People complain about all this all the time; they have an expectation that they can have an 'RC' version number until that are absolutely, positively, sure the release is gold, and then change. But Maven won't do that. Further, projects don't like to 'burn' or skip version numbers just because of pre-release, internal, mishaps. Is this discussion, which I haven't followed carefully, I apologize, special to the main Maven package, as opposed to plugins that we just release with the release plugin? To me, anything labelled 'alpha' is _just a test version for the very brave_. I am particularly not impressed with an immutability argument for such. I suppose that the zen side is this: we would hope to do enough testing on alphas and betas that we could never possible need to respin a real release. And if people feel strongly enough that we need to never, ever, even come close to creating two things called '3.1.0' (e.g.), then we'll have to 'burn' 3.1.0 and skip to 3.1.1 if there's a respin. What _really_ appeals to me is the even-odd convention from the httpd: no 'alphas' or 'betas' -- odd numbers are 'at your own risk', even numbers are 'supported releases'. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org For additional commands, e-mail: dev-help@maven.apache.org