[ANN] Apache Ant 1.9.5 Released

2015-06-03 Thread Stefan Bodewig
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

The Apache Ant Team is pleased to announce the release of Apache Ant
1.9.5.

Version 1.9.5 is mostly a bug fix release but adds a few new features
like new resource collections allbutlast/allbutfirst that complement the
existing first/last collections.

Apache Ant is a Java library and command-line tool that helps building
software.

Source and binary distributions are available for download from the
Apache Ant download site:

http://ant.apache.org/bindownload.cgi
http://ant.apache.org/srcdownload.cgi

When downloading, please verify signatures using the KEYS file available
at the above location when downloading the release.

Changes in this version include:

Changes that could break older environments:
- ---

 * The ReplaceTokens filter can now use token-separators longer than
   one character.
   Bugzilla Report 56584

 * The changes that added 's support for gzip encoding
   automatically uncompressed content that would not have been touched
   before - like when downloading .tar.gz files.  A new flag has
   been added to control the behavior and its default will make 
   work as it did in 1.9.3.
   Bugzilla Report 57048

Fixed bugs:
- ---

 * TarArchiveInputStream failed to read archives with empty gid/uid
   fields.
   Bugzilla Report 56641

 * TarArchiveInputStream could throw IOException when reading PAX
   headers from a "slow" InputStream.

 * XMLJunitResultFormatter could throw NullPointerException if Java
   cannot determine the local hostname.
   Bugzilla Report 56593

 * URLResource#getLastModified tried to access the connection to the
   URL without making sure it was established, potentially leading to
   a NullPointerException when using FTP.
   Bugzilla Report 56873

 * Long-Name and -link or PAX-header entries in TAR archives
   always had the current time as last modfication time, creating
   archives that are different at the byte level each time an
   archive was built.

 * runant.py should now work as well when the path of the Java
   executable contains spaces.
   github pull request #1

 *  now supports nested  and  elements.
   Bugzilla Report 47002

 * complete-ant-cmd.pl now also knows about the -file option.
   Bugzilla Report 57371

 * the br-replace template inside the XSLT stylesheets used by
could cause stack overflows or out-of-memory errors
   when applied to big outputs.
   Bugzilla Report 57341

 * removed spurious warning about unclosed ZipFiles when reading the
   archive failed.
   Port of https://issues.apache.org/jira/browse/COMPRESS-297

 * FileUtils.rename which is used by several tasks can throw a
   NullPointerException if the "normal" renameTo operation fails and
   an exception occurs while rename falls back to copying and
   deleting the file.
   Bugzilla Report 57533

 * complete-ant-cmd.pl would incorrectly suggest words from the build
   file description.
   Bugzilla Report 51931

 * complete-ant-cmd.pl now also completes tasks without a description.
   Bugzilla Report 57542

 * LocalPropertyStack could run into ConcurrentModificationException
   when tasks spawned new child threads that accessed the properties.
   Bugzilla Report 55074

 * TarEntry's constructor with a File and a String arg didn't
   normalize the name.

 * Between 1.8.4 and 1.9.0 TarInputStream started to parse file
   names using the platform's default encoding rather than as ASCII.
   This has been a breaking change that has never been marked as such
   (in fact it went unnoticed).  In order to allow  and
to work on platforms who's encoding doesn't match
   the encoding of file names inside the archive, both now support
   encoding attributes.
   The attribute has also been added to  for symmetry.
   Bugzilla Report 57822

Other changes:
- --

 * it is now possible to provide proxy configuration to signjar
   when using the timestamped authority.
   Bugzilla Report 56678

 * complete-ant-cmd.pl now also analyzes the ANT_ARGS environment
   variable.
   Bugzilla Report 57371

 * ported some of the write-optimization of Commons Compress 1.10 to
   the ZIP package

 * adapted unit tests to Java9 and added "javac1.9" as valid option
   for javac's compiler attribute.

 * performance improvements for 
   Bugzilla Report 57588

 * MailLogger can now add CC and BCC addresses.
   Bugzilla Report 57789.

 * 's buffer size has been increased from 1k to 100k to match
and .
   github pull requests #8 and #9

 * The tar package can now deal with group and user ids bigger than
   0x8000.
   https://issues.apache.org/jira/browse/COMPRESS-314
   https://issues.apache.org/jira/browse/COMPRESS-315

 *  has new attributes fileMode and dirMode that control the
   permissions on the remote side when sending data via SSH.
   Bugzilla Report 43271.

 * New  and  resource collections can be used
   to select all but a given subset of a resource collection.
   Bugzilla Report 57834.


For 

[RESULT] Release Ant 1.9.5 based on RC1

2015-06-03 Thread Stefan Bodewig
Hi all

the vote has passed with +1s by

Jean-Louis Boudart
Maarten Coene
Stefan Bodewig
Antoine Levy Lambert
Nicolas Lalevée
Jan Matèrne
Paul King

six of  which were binding - and no other votes.

I'll now proceed with publishing the release artifact and give the
mirrors time to catch up before sending out the announcement.

Thanks to all who took the time to review the release

   Stefan

-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org



AW: [VOTE] Release Ant 1.9.5 based on RC1

2015-06-03 Thread jhm
+1

Jan

> -Ursprüngliche Nachricht-
> Von: Nicolas Lalevée [mailto:nicolas.lale...@hibnet.org]
> Gesendet: Mittwoch, 3. Juni 2015 10:54
> An: Ant Developers List
> Betreff: Re: [VOTE] Release Ant 1.9.5 based on RC1
> 
> +1
> 
> Nicolas
> 
> > Le 31 mai 2015 à 16:46, Stefan Bodewig  a écrit :
> >
> > Hi all
> >
> > I've created a release candidate for 1.9.5:
> >
> > git tag: ANT_195_RC1
> > hash: 54ac2fedd
> > on commit: ea7bf28
> > tarballs: https://dist.apache.org/repos/dist/dev/ant/
> >  revision: 9181
> > Maven artifacts:
> >
> > https://repository.apache.org/content/repositories/orgapacheant-
> 1007/o
> > rg/apache/ant/
> >
> > Vote will be open at least for 72 hours and close no earlier than Wed
> > 3rd June 2015.
> >
> > 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



-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org



Re: [VOTE] Release Ant 1.9.5 based on RC1

2015-06-03 Thread Paul King


+1 non-binding (based on running against the groovy-ant test suite)

Cheers, Paul.

On 1/06/2015 12:46 AM, Stefan Bodewig wrote:

Hi all

I've created a release candidate for 1.9.5:

git tag: ANT_195_RC1
  hash: 54ac2fedd
  on commit: ea7bf28
tarballs: https://dist.apache.org/repos/dist/dev/ant/
   revision: 9181
Maven artifacts:
   
https://repository.apache.org/content/repositories/orgapacheant-1007/org/apache/ant/

Vote will be open at least for 72 hours and close no earlier than Wed
3rd June 2015.

Cheers

 Stefan

-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org





---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus


-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org



Re: [VOTE] Release Ant 1.9.5 based on RC1

2015-06-03 Thread Nicolas Lalevée
+1

Nicolas

> Le 31 mai 2015 à 16:46, Stefan Bodewig  a écrit :
> 
> Hi all
> 
> I've created a release candidate for 1.9.5:
> 
> git tag: ANT_195_RC1
> hash: 54ac2fedd
> on commit: ea7bf28
> tarballs: https://dist.apache.org/repos/dist/dev/ant/
>  revision: 9181
> Maven artifacts:
>  
> https://repository.apache.org/content/repositories/orgapacheant-1007/org/apache/ant/
> 
> Vote will be open at least for 72 hours and close no earlier than Wed
> 3rd June 2015.
> 
> 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