Re: [VOTE] Release Apache Ant 1.10.2 based on RC1
On 2018-02-03, Stefan Bodewig wrote: > git tag: ANT_1.10.2_RC1 > on commit: 0eba7eb +1 Stefan - To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org For additional commands, e-mail: dev-h...@ant.apache.org
Re: [VOTE] Release Apache Ant 1.10.2 based on RC1
2018-02-05 21:02 GMT+01:00 Stefan Bodewig: > On 2018-02-05, Gintautas Grigelionis wrote: > > > Houston, we have a problem: JPMS explicitly forbids broken packages. > > Ant's jar can never be Java9 modules. If we wanted them to be modules, > we'd have to move classes and seriously break backwards compatibility. > > Fortunately there is no reason for the jars to become modules. > Suppose an application (say, an IDE) would like to have all components on module path rather than classpath. Well, for now I'll remove the automatic module name from jars that cannot be made into modules without breaking BWC. That way we will know better what to expect eventually. Gintas
Re: [VOTE] Release Apache Ant 1.10.2 based on RC1
On 2018-02-05, Gintautas Grigelionis wrote: > Houston, we have a problem: JPMS explicitly forbids broken packages. I was about to answer this to your Automatic-Module-Name question. Ant's jar can never be Java9 modules. If we wanted them to be modules, we'd have to move classes and seriously break backwards compatibility. Fortunately there is no reason for the jars to become modules. Stefan - To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org For additional commands, e-mail: dev-h...@ant.apache.org
Re: [VOTE] Release Apache Ant 1.10.2 based on RC1
Houston, we have a problem: JPMS explicitly forbids broken packages. Currently: - apache-oro.jar and apache-regexp.jar are in the same package (org.apache.tools.ant.util.regexp) which is also present in ant.jar and ant-testutil.jar - ant-commons-logging.jar and ant-apache-log4j.jar are in the same package (org.apache.tools.ant.listener) which is also present in ant.jar - ant-antlr.jar, ant-netrexx.jar, ant-apache-xalan2.jar, ant-apache-bsf.jar are in the same package (org.apache.tools.ant.taskdefs.optional), the latter partially overlaps with ant.jar - ant-junit.jar and ant-junit4.jar are in the same package (org.apache.tools.ant.taskdefs.junit) - - ant-testutil.jar overlaps with multiple packages in ant.jar - ant-apache-bcel.jar partially overlaps with a org.apache.tools.filters.util package in ant.jar ant-apache-resolver.jar, ant-commons-net.jar, ant-jai.jar, ant-javamail.jar, ant-jdepend.jar, ant-jmf.jar, ant-jsch.jar, ant-swing.jar and ant-xz.jar are fine. There is no way Ant can play nice with JPMS without breaking backwards compatibility. Ant 2, anybody? ;-) Gintas 2018-02-05 14:00 GMT+01:00 Jaikiran Pai: > +1. > > - Downloaded the .tar.gz and installed locally. Setup ANT_HOME to this new > version. > > - Ran some existing projects against this new version > > - Checked some documentation in the manual. > > Tested the projects using this version of Ant against both Java 8 and Java > 9. > > -Jaikiran > > > > > On 03/02/18 10:36 PM, Stefan Bodewig wrote: > >> Hi all >> >> I've created a release candidate for 1.10.2: >> >> git tag: ANT_1.10.2_RC1 >> on commit: 0eba7eb >> tarballs: https://dist.apache.org/repos/dist/dev/ant/ >>revision: 24668 >> Maven artifacts: >> https://repository.apache.org/content/repositories/orgapache >> ant-1021/org/apache/ant/ >> >> This Vote will be open at least for 72 hours and close no earlier than >> 2018-02-06 17:00UTC. >> >> Cheers >> >> Stefan >> >> - >> To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org >> For additional commands, e-mail: dev-h...@ant.apache.org >> >> > > - > To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org > For additional commands, e-mail: dev-h...@ant.apache.org > >
Re: [VOTE] Release Apache Ant 1.10.2 based on RC1
+1. - Downloaded the .tar.gz and installed locally. Setup ANT_HOME to this new version. - Ran some existing projects against this new version - Checked some documentation in the manual. Tested the projects using this version of Ant against both Java 8 and Java 9. -Jaikiran On 03/02/18 10:36 PM, Stefan Bodewig wrote: Hi all I've created a release candidate for 1.10.2: git tag: ANT_1.10.2_RC1 on commit: 0eba7eb tarballs: https://dist.apache.org/repos/dist/dev/ant/ revision: 24668 Maven artifacts: https://repository.apache.org/content/repositories/orgapacheant-1021/org/apache/ant/ This Vote will be open at least for 72 hours and close no earlier than 2018-02-06 17:00UTC. Cheers Stefan - To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org For additional commands, e-mail: dev-h...@ant.apache.org - To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org For additional commands, e-mail: dev-h...@ant.apache.org
Re: [VOTE] Release Apache Ant 1.10.2 based on RC1
1.10.2 must contain the corrected fetch.xml Now that we take Java 9 into account, should we add Automatic-Module-Name to all manifests? Gintas 2018-02-05 11:38 GMT+01:00 Jan Matèrne (jhm): > +1 > Jan > > > -Ursprüngliche Nachricht- > > Von: Stefan Bodewig [mailto:bode...@apache.org] > > Gesendet: Samstag, 3. Februar 2018 18:07 > > An: dev@ant.apache.org > > Betreff: [VOTE] Release Apache Ant 1.10.2 based on RC1 > > > > Hi all > > > > I've created a release candidate for 1.10.2: > > > > git tag: ANT_1.10.2_RC1 > > on commit: 0eba7eb > > tarballs: https://dist.apache.org/repos/dist/dev/ant/ > > revision: 24668 > > Maven artifacts: > > > > https://repository.apache.org/content/repositories/orgapacheant- > > 1021/org/apache/ant/ > > > > This Vote will be open at least for 72 hours and close no earlier than > > 2018-02-06 17:00UTC. > > > > Cheers > > > > Stefan > > > > - > > To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org For additional > > commands, e-mail: dev-h...@ant.apache.org > > > > - > To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org > For additional commands, e-mail: dev-h...@ant.apache.org > >