From dev-return-92398-archive-asf-public=cust-asf.ponee.io@ant.apache.org Thu May 21 03:14:26 2020 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id E6055180637 for ; Thu, 21 May 2020 05:14:25 +0200 (CEST) Received: (qmail 27509 invoked by uid 500); 21 May 2020 03:14:25 -0000 Mailing-List: contact dev-help@ant.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Ant Developers List" Reply-To: "Ant Developers List" Delivered-To: mailing list dev@ant.apache.org Received: (qmail 27496 invoked by uid 99); 21 May 2020 03:14:25 -0000 Received: from Unknown (HELO mailrelay1-lw-us.apache.org) (10.10.3.42) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 21 May 2020 03:14:25 +0000 Received: from whiteoffice.local (unknown [106.206.122.69]) by mailrelay1-lw-us.apache.org (ASF Mail Server at mailrelay1-lw-us.apache.org) with ESMTPSA id 877714FBC; Thu, 21 May 2020 03:14:23 +0000 (UTC) Subject: Re: [DISCUSS] EOL the 1.9.x branch with the 1.9.15 release To: Ant Developers List , Maarten Coene References: <878shxjvdh.fsf@v45346.1blu.de> <87tv0a26jr.fsf@v45346.1blu.de> <1394736423.1638986.1590013901770@mail.yahoo.com> From: Jaikiran Pai Autocrypt: addr=jaikiran@apache.org; keydata= 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 Message-ID: <2bcc4afd-1a41-0248-3dae-96b14e74b664@apache.org> Date: Thu, 21 May 2020 08:44:19 +0530 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 MIME-Version: 1.0 In-Reply-To: <1394736423.1638986.1590013901770@mail.yahoo.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-Language: en-US Hello Maarten, For me the main reason why I initially proposed EOLing 1.9.x branch (and releases) is because creating new fixes for it and then releasing it is becoming cumbersome. Java APIs have moved on from the Java 5 days a long way (even just comparing against Java 8 itself). What that means is we are ending up trying to find ways to solve a particular issue differently for "master" branch and 1.9.x branch. The recent security fix is just one such example. Even verifying the issue and the fix is getting difficult - I couldn't even get a Java 5 to install on my local setup to try a few things. If we do keep releasing 1.9.x I think we will have to keep updating it for similar security fixes, if not regular bug fixes. Based on recent experiences, that's not an easy thing to do from a time and effort perspective. With more than a decade since Java 5 was EOLed, the time and efforts needed to support the few projects that use that version becomes hard to rationalize. 1.9.x has been stable for a long time now and that's a good thing. I think for projects that are reliant on Java 5, they can still use the last released 1.9.15 and continue using it and evaluate any security issues on per use basis. Maybe having officially retired Java 5 support, projects will perhaps start moving to newer Ant 1.10.x releases, but I do understand if they still stick with Java 5 and 1.9.x. -Jaikiran On 21/05/20 4:01 am, Maarten Coene wrote: > Hi Stefan, > > could you explain a bit more why we should EOL the 1.9.x branch? > > Personally, I think it's a mistake to abondon the Java 5 support. > I think there are still projects around targetting java 5, 6 or 7 using= Ant as build tool. > > For instance, one of the reasons we are still using Ant 1.9.x is that w= e have some projects that require to run on Java 6. > Upgrading these projects to Java 8 is not yet possible, since some depe= ndencies are not Java 8 compatible. > I don't know if you tried to run some junit tests on a java 6 jre with = an Ant 1.10.x release, it isn't possible, even in forked mode. > > But maybe you can convince me with some good arguments :-) > > > Maarten > > > > > Op woensdag 20 mei 2020 13:24:12 CEST schreef Stefan Bodewig :=20 > > > > > > It looks as if the vote will simply not pass because of a lack of > participation - which is certainly fine. Unless we get more binding > votes, I'll close the vote as failed soon. > > Mayby we should have discussed the motion here before I created the > vote. Therefore I have created this separate thread. If you don't feel > you want to discuss the topic then please just ignore me :-) > > > Stefan > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org > For additional commands, e-mail: dev-help@ant.apache.org > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org > For additional commands, e-mail: dev-help@ant.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org For additional commands, e-mail: dev-help@ant.apache.org