diff --git a/ReleaseInstructions b/ReleaseInstructions index 080ea5e17..24eece7fd 100644 --- a/ReleaseInstructions +++ b/ReleaseInstructions @@ -190,47 +190,91 @@ Note: This document was updated in the context of releasing Ant The vote will only pass if at least three PMC members have voted +1 and more +1s than -1s have been cast. The vote will run for 3 days. - - - - - -13. Update the files listed at the end of the document (files containing - version information) to prepare the development of the next - version of Ant on the master branch. - -14. If the vote fails, address the problems and recreate the next RC +15. If the vote fails, address the problems and recreate the next RC build. -15. Once the vote has passed, tag the last RC created with the final tag +16. Once the vote has passed, tag the last RC created with the final tag - $ git tag -s -m "Tagging version 1.9.5 of Ant" ANT_195 HASH_OF_LAST_RC + $ git tag -s -m "Tagging version 1.9.7 of Ant" rel/1.9.7 HASH_OF_LAST_RC $ git push --tags -15. The distrib artifacts should be published the apache dist. It is +17. The distrib artifacts should be published the apache dist. It is managed via svnpubsub so the release should be committed to the subversion repository https://dist.apache.org/repos/dist/release/ant/. - In order to keep the main dist area of a reasonable size, old releases - should be removed. They will disapear from the main dist but will still be - available via the archive. To do so, just use the "svn rm" command against - the artifacts or folders to remove. - * commit the new release files to https://dist.apache.org/repos/dist/release/ant/[source|binaries|manual]. + * Make https://dist.apache.org/repos/dist/release/ant/README.html + point to the new RELEASE-NOTES or a copy of it. + * release the maven artifacts using the web interface of nexus under https://repository.apache.org login using your Apache credentials in the left pane, below "build promotion", click on the "Stagings Repositories" links expand org.apache.ant select the checkbox next to the upload that you just did and click the button "Release". - 4 hours later, the artefacts will be in the maven central repository. + 4 hours later, the artifacts will be in the maven central repository. - * Make README.html point to the new RELEASE-NOTES or a copy of - it. +18. Update the Apache Reporter System + + https://reporter.apache.org/addrelease.html?ant + +19. Address the available version tags in BugZilla. Create new + milestone 1.9.8 and version 1.9.7. + +20. Add a new release tag to doap_Ant.rdf in Ant's site. + +21. checkout the 1.9.x branch, merge the tag but don't push the + commit + + $ git checkout 1.9.x + $ git merge rel/1.9.7 + + Set the version number in several files to the required version of + the next 1.9.x release. These are: + + * manual/cover.html + * manual/credits.html + * build.xml properties : project.version,manifest-version,pom.version + + project.version property in build.xml gets bumped to + [newversion]alpha, for example 1.9.8alpha + + manifest-version gets bumped to the exact next release number + for example 1.9.8. + + pom.version gets bumped to [newversion]-SNAPSHOT + for example 1.9.8-SNAPSHOT. + + * POM files under src/etc/poms and subdirectories + if you've got mvn installed + + $ mvn versions:set -DnewVersion=1.9.8-SNAPSHOT -DgenerateBackupPoms=false + + inside src/etc/poms should do the trick. + + * ivy.xml in release subdirectory + * WHATSNEW (add a new section) + * src/etc/testcases/taskdefs/conditions/antversion.xml + + Amend the merge commit + + $ git add -u + $ git commit -a --amend + $ git push + +22. checkout the master branch, merge the 1.9.x branch + + $ git checkout master + $ git merge 1.9.x + $ git push + +23. wait a few hours for the mirrors to catch up + + 16. Update the ant.apache.org site : @@ -254,27 +298,12 @@ Note: This document was updated in the context of releasing Ant the production folder - since the site still uses svn and Ant proper uses git there currently is no way to use the scm for this. -17. Address the available version tags in BugZilla. Create new - milestones and versions 1.9.6. - Assign all existing 1.9.5 bugs to 1.9.6. - Note that such changes can be done at once by choosing the - link "Change several bugs at once" at the bottom of the bug list - displaying the 1.9.5 bugs. - 18. At this point in time, the release is done and announcements are made. PGP-sign your announcement posts. Apache mailing lists that should get the announcements: announce@apache.org, dev@ant and user@ant. -19. Add a new release tag to doap_Ant.rdf in Ant's site. - -20. Update the Apache Reporter System - - https://reporter.apache.org/addrelease.html?ant - -21. If you've created a temporary branch you can delete it now. - 22. You can now reacquaint yourself with your family and friends. (*) Mirrors : the srcdownload.html, bindownload.html and diff --git a/WHATSNEW b/WHATSNEW index a2dd3d54b..42eab4769 100644 --- a/WHATSNEW +++ b/WHATSNEW @@ -1,3 +1,15 @@ +Changes from Ant 1.9.7 TO Ant 1.9.8 +=================================== + +Changes that could break older environments: +------------------------------------------- + +Fixed bugs: +----------- + +Other changes: +-------------- + Changes from Ant 1.9.6 TO Ant 1.9.7 =================================== diff --git a/build.xml b/build.xml index 29de3f602..a5025366d 100644 --- a/build.xml +++ b/build.xml @@ -34,10 +34,10 @@ - + - - + + diff --git a/manual/cover.html b/manual/cover.html index 05bd9719a..92d83fe5b 100644 --- a/manual/cover.html +++ b/manual/cover.html @@ -19,14 +19,14 @@ -Apache Ant 1.9.7 User Manual +Apache Ant 1.9.8 User Manual

-

Apache Ant™ 1.9.7 Manual

-

This is the manual for version 1.9.7 of +

Apache Ant™ 1.9.8 Manual

+

This is the manual for version 1.9.8 of Apache Ant. If your version of Ant (as verified with ant -version) is older or newer than this diff --git a/manual/credits.html b/manual/credits.html index 3d7ebc0bb..55b508f62 100644 --- a/manual/credits.html +++ b/manual/credits.html @@ -62,7 +62,7 @@

-

Version: 1.9.7

+

Version: 1.9.8

diff --git a/release/ivy.xml b/release/ivy.xml index 154109740..4ba758cb9 100644 --- a/release/ivy.xml +++ b/release/ivy.xml @@ -20,7 +20,7 @@ xsi:noNamespaceSchemaLocation= "http://ant.apache.org/ivy/schemas/ivy.xsd"> + module="ant" revision="1.9.8"/> diff --git a/src/etc/poms/ant-antlr/pom.xml b/src/etc/poms/ant-antlr/pom.xml index 34ffd70f0..06be8e51c 100644 --- a/src/etc/poms/ant-antlr/pom.xml +++ b/src/etc/poms/ant-antlr/pom.xml @@ -27,13 +27,13 @@ org.apache.ant ant-parent ../pom.xml - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT 4.0.0 http://ant.apache.org/ org.apache.ant ant-antlr - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT Apache Ant + ANTLR antlr specific task. The implementation forks a java process, therefore the antlr jar file is only needed at runtime @@ -41,7 +41,7 @@ org.apache.ant ant - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT true compile diff --git a/src/etc/poms/ant-apache-bcel/pom.xml b/src/etc/poms/ant-apache-bcel/pom.xml index 395e10753..e335083d9 100644 --- a/src/etc/poms/ant-apache-bcel/pom.xml +++ b/src/etc/poms/ant-apache-bcel/pom.xml @@ -27,19 +27,19 @@ org.apache.ant ant-parent ../pom.xml - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT 4.0.0 http://ant.apache.org/ org.apache.ant ant-apache-bcel - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT Apache Ant + BCEL org.apache.ant ant - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT compile diff --git a/src/etc/poms/ant-apache-bsf/pom.xml b/src/etc/poms/ant-apache-bsf/pom.xml index aad7b7073..d2d04711b 100644 --- a/src/etc/poms/ant-apache-bsf/pom.xml +++ b/src/etc/poms/ant-apache-bsf/pom.xml @@ -27,19 +27,19 @@ org.apache.ant ant-parent ../pom.xml - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT 4.0.0 http://ant.apache.org/ org.apache.ant ant-apache-bsf - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT Apache Ant + BSF org.apache.ant ant - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT compile diff --git a/src/etc/poms/ant-apache-log4j/pom.xml b/src/etc/poms/ant-apache-log4j/pom.xml index cc9389bd2..a1edd8954 100644 --- a/src/etc/poms/ant-apache-log4j/pom.xml +++ b/src/etc/poms/ant-apache-log4j/pom.xml @@ -26,19 +26,19 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma org.apache.ant ant-parent ../pom.xml - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT 4.0.0 http://ant.apache.org/ org.apache.ant ant-apache-log4j - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT Apache Ant + Log4J org.apache.ant ant - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT compile diff --git a/src/etc/poms/ant-apache-oro/pom.xml b/src/etc/poms/ant-apache-oro/pom.xml index d34cfce18..ddad2521e 100644 --- a/src/etc/poms/ant-apache-oro/pom.xml +++ b/src/etc/poms/ant-apache-oro/pom.xml @@ -27,19 +27,19 @@ org.apache.ant ant-parent ../pom.xml - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT 4.0.0 http://ant.apache.org/ org.apache.ant ant-apache-oro - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT Apache Ant + Apache Oro org.apache.ant ant - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT compile diff --git a/src/etc/poms/ant-apache-regexp/pom.xml b/src/etc/poms/ant-apache-regexp/pom.xml index 22489bd5b..fccc39741 100644 --- a/src/etc/poms/ant-apache-regexp/pom.xml +++ b/src/etc/poms/ant-apache-regexp/pom.xml @@ -26,19 +26,19 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma org.apache.ant ant-parent ../pom.xml - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT 4.0.0 http://ant.apache.org/ org.apache.ant ant-apache-regexp - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT Apache Ant + Apache Regexp org.apache.ant ant - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT compile diff --git a/src/etc/poms/ant-apache-resolver/pom.xml b/src/etc/poms/ant-apache-resolver/pom.xml index 691163676..36d87c545 100644 --- a/src/etc/poms/ant-apache-resolver/pom.xml +++ b/src/etc/poms/ant-apache-resolver/pom.xml @@ -26,19 +26,19 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma org.apache.ant ant-parent ../pom.xml - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT 4.0.0 http://ant.apache.org/ org.apache.ant ant-apache-resolver - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT Apache Ant + Apache Resolver org.apache.ant ant - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT compile diff --git a/src/etc/poms/ant-apache-xalan2/pom.xml b/src/etc/poms/ant-apache-xalan2/pom.xml index 557e738bd..dc8f9e8f3 100644 --- a/src/etc/poms/ant-apache-xalan2/pom.xml +++ b/src/etc/poms/ant-apache-xalan2/pom.xml @@ -26,20 +26,20 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma org.apache.ant ant-parent ../pom.xml - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT 4.0.0 http://ant.apache.org/ org.apache.ant ant-apache-xalan2 - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT Apache Ant + Xalan 2 contains Xalan2-specific features org.apache.ant ant - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT compile diff --git a/src/etc/poms/ant-commons-logging/pom.xml b/src/etc/poms/ant-commons-logging/pom.xml index e30836b1c..9245deadc 100644 --- a/src/etc/poms/ant-commons-logging/pom.xml +++ b/src/etc/poms/ant-commons-logging/pom.xml @@ -26,20 +26,20 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma org.apache.ant ant-parent ../pom.xml - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT 4.0.0 http://ant.apache.org/ org.apache.ant ant-commons-logging - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT Apache Ant + Commons Logging Ant Listener based on commons-logging org.apache.ant ant - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT compile diff --git a/src/etc/poms/ant-commons-net/pom.xml b/src/etc/poms/ant-commons-net/pom.xml index 1683fc2a5..fc7e945cc 100644 --- a/src/etc/poms/ant-commons-net/pom.xml +++ b/src/etc/poms/ant-commons-net/pom.xml @@ -26,20 +26,20 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma org.apache.ant ant-parent ../pom.xml - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT 4.0.0 http://ant.apache.org/ org.apache.ant ant-commons-net - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT Apache Ant + Commons Net ftp, rexec and telnet tasks org.apache.ant ant - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT compile diff --git a/src/etc/poms/ant-jai/pom.xml b/src/etc/poms/ant-jai/pom.xml index 4de10fba1..e3c15952b 100644 --- a/src/etc/poms/ant-jai/pom.xml +++ b/src/etc/poms/ant-jai/pom.xml @@ -27,13 +27,13 @@ org.apache.ant ant-parent ../pom.xml - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT 4.0.0 http://ant.apache.org/ org.apache.ant ant-jai - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT Apache Ant + JAI image task and corresponding types. @@ -41,7 +41,7 @@ org.apache.ant ant - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT compile diff --git a/src/etc/poms/ant-javamail/pom.xml b/src/etc/poms/ant-javamail/pom.xml index 0c8511b4c..08cfc90e7 100644 --- a/src/etc/poms/ant-javamail/pom.xml +++ b/src/etc/poms/ant-javamail/pom.xml @@ -26,13 +26,13 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma org.apache.ant ant-parent ../pom.xml - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT 4.0.0 http://ant.apache.org/ org.apache.ant ant-javamail - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT Apache Ant + JavaMail implementation of the mail task based on javamail. Required to send emails to SMTP servers using user/password combinations @@ -41,7 +41,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma org.apache.ant ant - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT compile diff --git a/src/etc/poms/ant-jdepend/pom.xml b/src/etc/poms/ant-jdepend/pom.xml index eccfbe757..719be49c6 100644 --- a/src/etc/poms/ant-jdepend/pom.xml +++ b/src/etc/poms/ant-jdepend/pom.xml @@ -27,13 +27,13 @@ org.apache.ant ant-parent ../pom.xml - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT 4.0.0 http://ant.apache.org/ org.apache.ant ant-jdepend - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT Apache Ant + JDepend task jdepend invoking the jdepend parser. There is also a version 2.9.1 of the jdepend parser available on the maven repository @@ -41,7 +41,7 @@ org.apache.ant ant - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT compile diff --git a/src/etc/poms/ant-jmf/pom.xml b/src/etc/poms/ant-jmf/pom.xml index 02bd10f1d..c492a2984 100644 --- a/src/etc/poms/ant-jmf/pom.xml +++ b/src/etc/poms/ant-jmf/pom.xml @@ -26,13 +26,13 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma org.apache.ant ant-parent ../pom.xml - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT 4.0.0 http://ant.apache.org/ org.apache.ant ant-jmf - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT Apache Ant + JMF contains the sound task and a soundplayer listener download the dependency from http://java.sun.com/products/java-media/jmf/ @@ -40,7 +40,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma org.apache.ant ant - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT compile diff --git a/src/etc/poms/ant-jsch/pom.xml b/src/etc/poms/ant-jsch/pom.xml index 2469a0a0c..abee07755 100644 --- a/src/etc/poms/ant-jsch/pom.xml +++ b/src/etc/poms/ant-jsch/pom.xml @@ -26,13 +26,13 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma org.apache.ant ant-parent ../pom.xml - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT 4.0.0 http://ant.apache.org/ org.apache.ant ant-jsch - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT Apache Ant + JSch contains the sshexec and scp tasks @@ -40,7 +40,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma org.apache.ant ant - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT compile diff --git a/src/etc/poms/ant-junit/pom.xml b/src/etc/poms/ant-junit/pom.xml index c352cf593..eb2b270cf 100644 --- a/src/etc/poms/ant-junit/pom.xml +++ b/src/etc/poms/ant-junit/pom.xml @@ -26,20 +26,20 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma org.apache.ant ant-parent ../pom.xml - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT 4.0.0 http://ant.apache.org/ org.apache.ant ant-junit - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT Apache Ant + JUnit contains the junit and junirreport tasks org.apache.ant ant - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT compile diff --git a/src/etc/poms/ant-junit4/pom.xml b/src/etc/poms/ant-junit4/pom.xml index d22dc08f6..ba0b65d0a 100644 --- a/src/etc/poms/ant-junit4/pom.xml +++ b/src/etc/poms/ant-junit4/pom.xml @@ -26,20 +26,20 @@ org.apache.ant ant-parent ../pom.xml - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT 4.0.0 http://ant.apache.org/ org.apache.ant ant-junit4 - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT Apache Ant + JUnit 4 contains JUnit 4.x support org.apache.ant ant - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT compile diff --git a/src/etc/poms/ant-launcher/pom.xml b/src/etc/poms/ant-launcher/pom.xml index 517e78b05..67df99192 100644 --- a/src/etc/poms/ant-launcher/pom.xml +++ b/src/etc/poms/ant-launcher/pom.xml @@ -27,13 +27,13 @@ org.apache.ant ant-parent ../pom.xml - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT 4.0.0 http://ant.apache.org/ org.apache.ant ant-launcher - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT Apache Ant Launcher diff --git a/src/etc/poms/ant-netrexx/pom.xml b/src/etc/poms/ant-netrexx/pom.xml index 9df32033e..3c8a92403 100644 --- a/src/etc/poms/ant-netrexx/pom.xml +++ b/src/etc/poms/ant-netrexx/pom.xml @@ -26,13 +26,13 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma org.apache.ant ant-parent ../pom.xml - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT 4.0.0 http://ant.apache.org/ org.apache.ant ant-netrexx - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT Apache Ant + NetRexx NetRexxC task dependency can be downloaded from http://www.ibm.com/software/awdtools/netrexx/download.html @@ -40,7 +40,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma org.apache.ant ant - 1.9.7-SNAPSHOT + 1.9.8-SNAPSHOT compile