Re: [VOTE] Release Apache Ant 1.10.2 based on RC1

2018-02-06 Thread Stefan Bodewig
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 Thread Gintautas Grigelionis
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

2018-02-05 Thread Stefan Bodewig
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

2018-02-05 Thread Gintautas Grigelionis
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

2018-02-05 Thread 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/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

2018-02-05 Thread Gintautas Grigelionis
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
>
>