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 7AC1210BA8 for ; Fri, 26 Jul 2013 15:09:51 +0000 (UTC) Received: (qmail 40603 invoked by uid 500); 26 Jul 2013 15:09:48 -0000 Delivered-To: apmail-maven-dev-archive@maven.apache.org Received: (qmail 40465 invoked by uid 500); 26 Jul 2013 15:09:47 -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 40457 invoked by uid 99); 26 Jul 2013 15:09:45 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 26 Jul 2013 15:09:45 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of stephen.alan.connolly@gmail.com designates 209.85.212.171 as permitted sender) Received: from [209.85.212.171] (HELO mail-wi0-f171.google.com) (209.85.212.171) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 26 Jul 2013 15:09:38 +0000 Received: by mail-wi0-f171.google.com with SMTP id hj3so978978wib.10 for ; Fri, 26 Jul 2013 08:09:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=3YrOEnr1u1wkhMn54xBGgnUq85BjhDOS27gTzUXkQBk=; b=K4kdaPpXOhnqN7rkMLk3EYm0LFVnmV4AZwRmqJQ4PxTwMmkHQyc9m1jFsF9JT2ZMnR c/9VhvpMHJsbeBPATaqnPFh1nY3805PfNgAn4tT5W6Na0ATP6niflvQ5HMSBxRL0ox4S uCKagmao+S0Bc7/nWBukYAa4Qs/k0kpWeX1XB1fGCoWspyJGt8AshakKWRa2yVlzJWVJ AtZd14rGPCpOBAuB8MRwRkNRGaId+n+fuIfyK5RvrTFkzfuydv0Uwci1IMSoPm1ivAXO pe2aognpPWjjn+CvrdjH4QCXUxw6KJBW2GLCJX7zt8TCycgYa9z0aGq+9a77Scmhd3/j Ao5g== MIME-Version: 1.0 X-Received: by 10.180.198.79 with SMTP id ja15mr2335638wic.36.1374851358608; Fri, 26 Jul 2013 08:09:18 -0700 (PDT) Received: by 10.194.157.66 with HTTP; Fri, 26 Jul 2013 08:09:18 -0700 (PDT) Date: Fri, 26 Jul 2013 16:09:18 +0100 Message-ID: Subject: [RESULT] [VOTE] All new (non-patch) releases of Maven Core after 30th Sep 2013 to require Java 6+ From: Stephen Connolly To: Maven Developers List Content-Type: multipart/alternative; boundary=047d7b624252d954a504e26b864d X-Virus-Checked: Checked by ClamAV on apache.org --047d7b624252d954a504e26b864d Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 23 July 2013 14:59, Stephen Connolly wr= ote: > This vote is to cover the minimum required version of Java for Maven Core= . > > Maven Plugins produced by the Apache Maven Project that are flagged as > compatible with older versions of Maven Core as their baseline will still > require to stick to the minimum Java requirements of that Maven Core > version. In other words, if for example maven-compiler-plugin advertises > compatibility with Maven Core 2.0.11+ then that will still need to be > compiled targeting Java 1.4 and only using dependencies that are aligned > with that runtime requirement. > > Additionally patch releases to existing releases of Maven Core will not b= e > subject to this requirement. > > For example [example]*if* this vote passes and *if* on Sep 29th we releas= e > Maven 3.2.0 and *if* on Oct 2nd we release Maven 2.0.12, Maven 2.2.2, Mav= en > 3.0.6, Maven 3.1.1, Maven 3.2.1 and Maven 3.3.0 (due to say some security > issue that affected all versions of Maven) then only Maven 3.3.0 would be > require Java 6 as a minimum runtime requirement, the 2.0.12 release would > still require Java 1.4 and the 2.2.2, 3.0.6, 3.1.1 and 3.2.1 versions wou= ld > all still require Java 1.5.[/example] > > This is not a requirement that 3rd party plugins need use Java 6 as a > minimum. Third party plugins are free to require any Java version >=3D th= e > corresponding Maven minimum requirement, though obviously from a users > perspective it is best if plugins try to adhere to our contracts for > corresponding versions of Maven Core. > > Justification for the cut-off date: > > * Oracle has gone end of life on Java 6 Feb 2013 (note that there is stil= l > extended and sustaining support for existing Oracle customers using Java = 5) > * IBM will go end of life for z/OS on 30th Sep 2013 (other platforms are > still with support, but there are other Java vendors for other platforms) > * Apple no longer supports any hardware that does not have at least an > Apple Java 6 version available. > * Red Hat is providing support for OpenJDK 6 > * HP-UX, OpenVMS, and Tru64 all have a Java 6 implementation available. > > As I see it, that essentially ensures that for the vast majority of > platforms there is a very strong likelihood of a Java 6 compatible versio= n > of Java available for that platform. Toolchains support or forking of the > compiler and surefire can provide support for users who still need to bui= ld > with older versions of Java (e.g., as was the case for Java 1.4.2 with > Maven 2.2.1). Additionally users who are forced to use a java version old= er > than Java 6 also are likely unable to upgrade their version of Maven, so > this change will not affect them > > This vote is open for 72 hours. A minimum of three +1 binding votes (i.e. > from the PMC) and the majority of votes cast from committers will be > required to pass this vote. > > +1000: Yes, and when can we have the vote to go for Java 7 as a minimum? > (This option is equivalent to +1 but provides people the ability to > indicate an additional preference while not contributing to the inevitibl= e > noise) > +1: Yes > 0: No opinion > -1: No > > -Stephen > Results: +1 (binding): Stephen Connolly, Arguad H=E9ritier, Dennis Lundberg, Wayne Fay, Barrie Treloar, Kristian Rosenvold, Olivier Lamy, John Casey, Robert Scholte. +1 (committers): Tony Chemit, Anders Hammar, Tam=E1s Cserven=E1k, Andreas Gudian. +1 (others): Fred Cooke, Lennart J=F6relid, Jeff Jensen, Paul Benedict, Baptiste Mathus, Jeff Maury, Stevo Slavic, Chris Graham, Christian Schulte, Mirko Friedenhagen. 0: Michael O We have more than three PMC +1's Of those committers who voted, the majority voted +1 (all in fact) This vote passes. --047d7b624252d954a504e26b864d--