Author: jaikiran Date: Thu May 2 13:26:30 2019 New Revision: 33883 Log: Prepare for voting RC2 of Ant 1.10.6 release
Added: dev/ant/README.html (with props) dev/ant/RELEASE-NOTES-1.10.6.html (with props) dev/ant/binaries/apache-ant-1.10.6-bin.tar.bz2 (with props) dev/ant/binaries/apache-ant-1.10.6-bin.tar.bz2.asc dev/ant/binaries/apache-ant-1.10.6-bin.tar.bz2.sha512 dev/ant/binaries/apache-ant-1.10.6-bin.tar.gz (with props) dev/ant/binaries/apache-ant-1.10.6-bin.tar.gz.asc dev/ant/binaries/apache-ant-1.10.6-bin.tar.gz.sha512 dev/ant/binaries/apache-ant-1.10.6-bin.tar.xz (with props) dev/ant/binaries/apache-ant-1.10.6-bin.tar.xz.asc dev/ant/binaries/apache-ant-1.10.6-bin.tar.xz.sha512 dev/ant/binaries/apache-ant-1.10.6-bin.zip (with props) dev/ant/binaries/apache-ant-1.10.6-bin.zip.asc dev/ant/binaries/apache-ant-1.10.6-bin.zip.sha512 dev/ant/manual/apache-ant-1.10.6-manual.tar.bz2 (with props) dev/ant/manual/apache-ant-1.10.6-manual.tar.bz2.asc dev/ant/manual/apache-ant-1.10.6-manual.tar.bz2.sha512 dev/ant/manual/apache-ant-1.10.6-manual.tar.gz (with props) dev/ant/manual/apache-ant-1.10.6-manual.tar.gz.asc dev/ant/manual/apache-ant-1.10.6-manual.tar.gz.sha512 dev/ant/manual/apache-ant-1.10.6-manual.tar.xz (with props) dev/ant/manual/apache-ant-1.10.6-manual.tar.xz.asc dev/ant/manual/apache-ant-1.10.6-manual.tar.xz.sha512 dev/ant/manual/apache-ant-1.10.6-manual.zip (with props) dev/ant/manual/apache-ant-1.10.6-manual.zip.asc dev/ant/manual/apache-ant-1.10.6-manual.zip.sha512 dev/ant/source/apache-ant-1.10.6-src.tar.bz2 (with props) dev/ant/source/apache-ant-1.10.6-src.tar.bz2.asc dev/ant/source/apache-ant-1.10.6-src.tar.bz2.sha512 dev/ant/source/apache-ant-1.10.6-src.tar.gz (with props) dev/ant/source/apache-ant-1.10.6-src.tar.gz.asc dev/ant/source/apache-ant-1.10.6-src.tar.gz.sha512 dev/ant/source/apache-ant-1.10.6-src.tar.xz (with props) dev/ant/source/apache-ant-1.10.6-src.tar.xz.asc dev/ant/source/apache-ant-1.10.6-src.tar.xz.sha512 dev/ant/source/apache-ant-1.10.6-src.zip (with props) dev/ant/source/apache-ant-1.10.6-src.zip.asc dev/ant/source/apache-ant-1.10.6-src.zip.sha512 Added: dev/ant/README.html ============================================================================== --- dev/ant/README.html (added) +++ dev/ant/README.html Thu May 2 13:26:30 2019 @@ -0,0 +1,371 @@ +Instructions for making a Release: + +Authors: Conor MacNeill + Stefan Bodewig + Magesh Umasankar + Antoine Levy-Lambert + +Note: This document was adapted from the one created in the context of + releasing Ant 1.9.7. It assumes the first release created from + master will be 1.10. + Please interpret the branch names, tags, etc. according to + your context. + + It reflects the way Stefan prefers to cut the release, parts of + this process haven't even been discussed on the dev list and may + change with later releases. + +1. Propose a release plan for vote. This should set out the timetable for + the release under ideal circumstances. + + In reality, you send a note to the list that you intend to cut the + release and wait for a few days whether anybody objects. + + We haven't created extra branches for releases in a long time and + with our new 1.9.x LTS policy there is a permanent branch for + Java5 compatible releases anyway. So no extra branch for the + releases is needed. + + This document assumes you are familiar with git + http://git-scm.com/book/en/v2/ + may be a good guide if you are not. + +2. Ensure you have all the external libraries that Ant uses in your + lib/optional directory. All dependencies are either provided by + JDK 1.8.0 or downloadable using + ant -f fetch.xml -Ddest=optional + To find out whether you have all the libraries you need, execute + the build with -verbose option and scan for lines beginning with + "Unable to load...". + + Also check the NOTICE file to make sure it has the correct + Copyright year. If the year isn't right, update that file to use + the right year and commit and push the change upstream, before + starting any release process. + + There are certain features that require JDK 9+ version to be used + while releasing Ant 1.10.x from master branch. Make sure JAVA_HOME + points to a JDK installation which is minimally Java 9. + +3. We don't want tags for failed votes to end up on our branches so + the release is first created from a detached head. + + Checkout the HEAD of the master branch as a detached head: + + $ git checkout master^0 + +4. Make sure that your directory tree is clean by running git status. + Some tests leave behind leftovers which end up in the source + distribution otherwise. + +5. Set the version number in several files to the required new + versions. These are: + + * manual/cover.html (version should already be correct here) + * manual/credits.html (version should already be correct here) + * build.xml properties : project.version,manifest-version,pom.version + * POM files under src/etc/poms and subdirectories + if you've got mvn installed + + $ mvn versions:set -DnewVersion=1.10.0 -DgenerateBackupPoms=false + + inside src/etc/poms should do the trick. + + * ivy.xml in release subdirectory (version should already be correct here) + * WHATSNEW (version should already be correct here) + * src/etc/testcases/taskdefs/conditions/antversion.xml (version should already be correct here) + +6. Next bootstrap, build and run the tests. + + $ ./bootstrap.sh + + Make sure the log messages doesn't contain the message: + + "Java 9+ features won't be available in the distribution" + + If it does, then it's a sign that JAVA_HOME isn't pointing to a JDK 9+ version. + Fix JAVA_HOME to point to a valid JDK 9+ version and redo the release steps. + + $ ./build.sh + $ ./build.sh test + # if you've got maven installed + $ mvn -f src/etc/poms/pom.xml -DskipTests package + +7. Then build the distribution. It is important that this be a clean + build. + + # clean + $ rm -rf bootstrap build dist distribution java-repository target + $ ./build.sh dist-lite + $ ./dist/bin/ant -nouserlib -lib lib/optional distribution + + build.xml specifies that the code should be compiled with + source=1.8 and target=1.8. + +8. Commit your changes, tag them, push them. + + $ git tag -s -m "Tagging RC1 for version 1.10.0 of Ant" ANT_1.10.0_RC1 + $ git push --tags + +9. Ensure that the GPG key you use is inside the KEYS file in Ant's + git repository + <https://gitbox.apache.org/repos/asf?p=ant-antlibs-common.git;a=blob;f=KEYS;h=dc62b011b1b429bd6de913f8f2bce79b715f96db;hb=HEAD> + - and that you copy the KEYS file to /www/www.apache.org/dist/ant + + Also make sure you have sent the key that you use to a public + keyserver. + +10. Sign the distribution files + + There are two aproaches, one uses Ant and a few libraries, the + other requires you to run gnupg manually. The first version didn't + work for Stefan when he built the first release candidate for + 1.9.7. + + a. Using the script release/signit.xml + + This script requires using commons-openpgp to sign the artefacts, + + This tool can be checked out from + http://svn.apache.org/repos/asf/commons/sandbox/openpgp/trunk + You have to build it using maven. + + $ mvn install + + The script assumes commons-openpgp (and bouncycastle) are in your + local maven repository. + + You can create a property file gnupg.properties in your home directory + with your key id - like + + keyid=5F6B8B72 + + or use -Dkeyid + + and pass your key passphrase on the command line with -Dpassword=**** + + $ ./build.sh -f release/signit.xml -Dpassword=**** + + b. Using gpg + + $ for i in distribution/*/*.zip distribution/*/*.gz distribution/*/*.bz2 distribution/*/*.xz; do gpg --use-agent --detach-sign --armor $i; done + $ for i in java-repository/org/apache/ant/ant*/*/*.jar java-repository/org/apache/ant/ant*/*/*.pom; do gpg --use-agent --detach-sign --armor $i; done + +11. Convert the part of the WHATSNEW file covering the changes + since the last release into HTML for the README file on the + website. See the previous release directories for examples of these files. + + Use the target txt2html of docs.xml + + $ ./build.sh -f docs.xml txt2html + + This target generates a file build/html/WHATSNEW.html + + Add an html head element with a title like "Release Notes of Apache Ant + 1.10.0" (from the default txt2html) + + Cut all sections about previous releases to keep only the current release, + and save as RELEASE-NOTES-1.10.0.html inside the distribution folder. + + Copy the contents of RELEASE-NOTES-1.10.0.html also into README.html + +12. The distribution is now ready to go. + Create a SVN sandbox on your computer with https://dist.apache.org/repos/dist/dev/ant in it + Copy the distribution folder to the location of the sandbox. + svn add the files and commit into https://dist.apache.org/repos/dist/dev/ant + +13. Upload the maven artifacts located under java-repository/org/apache/ant + these artifacts comprise currently for each ant jar of one POM + file, the corresponding jar file and the corresponding GPG + signatures (x.pom, x.jar, x.pom.asc, x.jar.asc) SHA1 are + generated by ivy during the upload + + to + + https://repository.apache.org (nexus repository) + + using the build file release/upload.xml - this requires Ivy + + $ ./build.sh -Dupload.user=foo -Dupload.password=secret -lib location_of_ivy_jar -f release/upload.xml + + After the upload, you need to access 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 click the button + "Close" on the top of the table listing the uploads make a note of + the location of the staging repository for the vote email + +14. Once this is committed send a release vote email on dev@ant. + The email will typically mention : + - the git tag for the release including commit hash, + - the location of the tarballs, including revision number in + dist.apache.org repository + - the URL for the maven artifacts + + 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. + +15. If the vote fails, address the problems and recreate the next RC + build. + +16. Once the vote has passed, tag the last RC created with the final tag + + $ git tag -s -m "Tagging version 1.10.0 of Ant" rel/1.10.0 HASH_OF_LAST_RC + $ git push --tags + +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/. + + * 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 artifacts will be in the maven central repository. + +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.10.1 and version 1.10.0. + +20. Add a new release tag to doap_Ant.rdf in Ant's site. + +21. checkout the master branch, merge the tag but don't push the + commit + + [if a release of Ant 1.9.x happened at the same time, deal with + the 1.9.x tag on the 1.9.x branch first and merge the 1.9.x branch + to master before proceeding here] + + $ git checkout master + $ git merge rel/1.10.0 + + Set the version number in several files to the required version of + the next 1.10.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.10.1alpha + + manifest-version gets bumped to the exact next release number + for example 1.10.1. + + pom.version gets bumped to [newversion]-SNAPSHOT + for example 1.10.1-SNAPSHOT. + + * POM files under src/etc/poms and subdirectories + if you've got mvn installed + + $ mvn versions:set -DnewVersion=1.10.1-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. wait a few hours for the mirrors to catch up + +23. Update the ant.apache.org site : + + The website is managed here: https://svn.apache.org/repos/asf/ant/site/ant/ + + Copy the manual of the release into 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. + + [TODO once there is the first release of 1.10.0, we'll likely need + to restructure the site to allow two versions of the manual to + exist in parallel] + + Update the following files for version number: + + * source/antnews.xml (Announcement) + * source/faq.xml (Ant's history details - not for betas) + * source/index.xml (Announcement, latest release details, link to + manual under "Documentation") + * source/srcdownload.xml + * source/bindownload.xml + * source/manualdownload.xml + + Generate the html files by invoking 'ant' + Commit the modified/generated files in the 'production' folder, it will go + live on ant.apache.org in a matter on seconds. + +24. 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: + annou...@apache.org, dev@ant and user@ant. + +25. You can now reacquaint yourself with your family and friends. + +26. After a few days "svn rm" the older release artifacts and release + notes from https://dist.apache.org/repos/dist/release/ant/ + + "older" here means any older 1.10.x release but not the latest + 1.9.x release. + +Related Information + +http://www.apache.org/dev/#releases +http://commons.apache.org/releases/index.html +http://wiki.apache.org/commons/SigningReleases + +Files containing version information +------------------------------------ + + * manual/cover.html + * manual/credits.html + * build.xml properties : project.version,manifest-version,pom.version + * POM files under src/etc/poms and subdirectories + * ivy.xml in release subdirectory + * WHATSNEW + * src/etc/testcases/taskdefs/conditions/antversion.xml + +cover.html, credits.html, POM files, antversion.xml should be +adjusted for the [newversion] right after the build and tagging +of the release + +build.xml +--------- + + right before a release : + + the project.version gets bumped to the exact release + number, for instance 1.9.5 + + right after a release : + + project.version property in build.xml gets bumped to + [newversion]alpha, for example 1.9.6alpha + + manifest-version gets bumped to the exact next release number + for example 1.9.6 + + pom.version gets bumped to [newversion]-SNAPSHOT + + + Propchange: dev/ant/README.html ------------------------------------------------------------------------------ svn:eol-style = native Added: dev/ant/RELEASE-NOTES-1.10.6.html ============================================================================== --- dev/ant/RELEASE-NOTES-1.10.6.html (added) +++ dev/ant/RELEASE-NOTES-1.10.6.html Thu May 2 13:26:30 2019 @@ -0,0 +1,371 @@ +Instructions for making a Release: + +Authors: Conor MacNeill + Stefan Bodewig + Magesh Umasankar + Antoine Levy-Lambert + +Note: This document was adapted from the one created in the context of + releasing Ant 1.9.7. It assumes the first release created from + master will be 1.10. + Please interpret the branch names, tags, etc. according to + your context. + + It reflects the way Stefan prefers to cut the release, parts of + this process haven't even been discussed on the dev list and may + change with later releases. + +1. Propose a release plan for vote. This should set out the timetable for + the release under ideal circumstances. + + In reality, you send a note to the list that you intend to cut the + release and wait for a few days whether anybody objects. + + We haven't created extra branches for releases in a long time and + with our new 1.9.x LTS policy there is a permanent branch for + Java5 compatible releases anyway. So no extra branch for the + releases is needed. + + This document assumes you are familiar with git + http://git-scm.com/book/en/v2/ + may be a good guide if you are not. + +2. Ensure you have all the external libraries that Ant uses in your + lib/optional directory. All dependencies are either provided by + JDK 1.8.0 or downloadable using + ant -f fetch.xml -Ddest=optional + To find out whether you have all the libraries you need, execute + the build with -verbose option and scan for lines beginning with + "Unable to load...". + + Also check the NOTICE file to make sure it has the correct + Copyright year. If the year isn't right, update that file to use + the right year and commit and push the change upstream, before + starting any release process. + + There are certain features that require JDK 9+ version to be used + while releasing Ant 1.10.x from master branch. Make sure JAVA_HOME + points to a JDK installation which is minimally Java 9. + +3. We don't want tags for failed votes to end up on our branches so + the release is first created from a detached head. + + Checkout the HEAD of the master branch as a detached head: + + $ git checkout master^0 + +4. Make sure that your directory tree is clean by running git status. + Some tests leave behind leftovers which end up in the source + distribution otherwise. + +5. Set the version number in several files to the required new + versions. These are: + + * manual/cover.html (version should already be correct here) + * manual/credits.html (version should already be correct here) + * build.xml properties : project.version,manifest-version,pom.version + * POM files under src/etc/poms and subdirectories + if you've got mvn installed + + $ mvn versions:set -DnewVersion=1.10.0 -DgenerateBackupPoms=false + + inside src/etc/poms should do the trick. + + * ivy.xml in release subdirectory (version should already be correct here) + * WHATSNEW (version should already be correct here) + * src/etc/testcases/taskdefs/conditions/antversion.xml (version should already be correct here) + +6. Next bootstrap, build and run the tests. + + $ ./bootstrap.sh + + Make sure the log messages doesn't contain the message: + + "Java 9+ features won't be available in the distribution" + + If it does, then it's a sign that JAVA_HOME isn't pointing to a JDK 9+ version. + Fix JAVA_HOME to point to a valid JDK 9+ version and redo the release steps. + + $ ./build.sh + $ ./build.sh test + # if you've got maven installed + $ mvn -f src/etc/poms/pom.xml -DskipTests package + +7. Then build the distribution. It is important that this be a clean + build. + + # clean + $ rm -rf bootstrap build dist distribution java-repository target + $ ./build.sh dist-lite + $ ./dist/bin/ant -nouserlib -lib lib/optional distribution + + build.xml specifies that the code should be compiled with + source=1.8 and target=1.8. + +8. Commit your changes, tag them, push them. + + $ git tag -s -m "Tagging RC1 for version 1.10.0 of Ant" ANT_1.10.0_RC1 + $ git push --tags + +9. Ensure that the GPG key you use is inside the KEYS file in Ant's + git repository + <https://gitbox.apache.org/repos/asf?p=ant-antlibs-common.git;a=blob;f=KEYS;h=dc62b011b1b429bd6de913f8f2bce79b715f96db;hb=HEAD> + - and that you copy the KEYS file to /www/www.apache.org/dist/ant + + Also make sure you have sent the key that you use to a public + keyserver. + +10. Sign the distribution files + + There are two aproaches, one uses Ant and a few libraries, the + other requires you to run gnupg manually. The first version didn't + work for Stefan when he built the first release candidate for + 1.9.7. + + a. Using the script release/signit.xml + + This script requires using commons-openpgp to sign the artefacts, + + This tool can be checked out from + http://svn.apache.org/repos/asf/commons/sandbox/openpgp/trunk + You have to build it using maven. + + $ mvn install + + The script assumes commons-openpgp (and bouncycastle) are in your + local maven repository. + + You can create a property file gnupg.properties in your home directory + with your key id - like + + keyid=5F6B8B72 + + or use -Dkeyid + + and pass your key passphrase on the command line with -Dpassword=**** + + $ ./build.sh -f release/signit.xml -Dpassword=**** + + b. Using gpg + + $ for i in distribution/*/*.zip distribution/*/*.gz distribution/*/*.bz2 distribution/*/*.xz; do gpg --use-agent --detach-sign --armor $i; done + $ for i in java-repository/org/apache/ant/ant*/*/*.jar java-repository/org/apache/ant/ant*/*/*.pom; do gpg --use-agent --detach-sign --armor $i; done + +11. Convert the part of the WHATSNEW file covering the changes + since the last release into HTML for the README file on the + website. See the previous release directories for examples of these files. + + Use the target txt2html of docs.xml + + $ ./build.sh -f docs.xml txt2html + + This target generates a file build/html/WHATSNEW.html + + Add an html head element with a title like "Release Notes of Apache Ant + 1.10.0" (from the default txt2html) + + Cut all sections about previous releases to keep only the current release, + and save as RELEASE-NOTES-1.10.0.html inside the distribution folder. + + Copy the contents of RELEASE-NOTES-1.10.0.html also into README.html + +12. The distribution is now ready to go. + Create a SVN sandbox on your computer with https://dist.apache.org/repos/dist/dev/ant in it + Copy the distribution folder to the location of the sandbox. + svn add the files and commit into https://dist.apache.org/repos/dist/dev/ant + +13. Upload the maven artifacts located under java-repository/org/apache/ant + these artifacts comprise currently for each ant jar of one POM + file, the corresponding jar file and the corresponding GPG + signatures (x.pom, x.jar, x.pom.asc, x.jar.asc) SHA1 are + generated by ivy during the upload + + to + + https://repository.apache.org (nexus repository) + + using the build file release/upload.xml - this requires Ivy + + $ ./build.sh -Dupload.user=foo -Dupload.password=secret -lib location_of_ivy_jar -f release/upload.xml + + After the upload, you need to access 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 click the button + "Close" on the top of the table listing the uploads make a note of + the location of the staging repository for the vote email + +14. Once this is committed send a release vote email on dev@ant. + The email will typically mention : + - the git tag for the release including commit hash, + - the location of the tarballs, including revision number in + dist.apache.org repository + - the URL for the maven artifacts + + 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. + +15. If the vote fails, address the problems and recreate the next RC + build. + +16. Once the vote has passed, tag the last RC created with the final tag + + $ git tag -s -m "Tagging version 1.10.0 of Ant" rel/1.10.0 HASH_OF_LAST_RC + $ git push --tags + +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/. + + * 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 artifacts will be in the maven central repository. + +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.10.1 and version 1.10.0. + +20. Add a new release tag to doap_Ant.rdf in Ant's site. + +21. checkout the master branch, merge the tag but don't push the + commit + + [if a release of Ant 1.9.x happened at the same time, deal with + the 1.9.x tag on the 1.9.x branch first and merge the 1.9.x branch + to master before proceeding here] + + $ git checkout master + $ git merge rel/1.10.0 + + Set the version number in several files to the required version of + the next 1.10.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.10.1alpha + + manifest-version gets bumped to the exact next release number + for example 1.10.1. + + pom.version gets bumped to [newversion]-SNAPSHOT + for example 1.10.1-SNAPSHOT. + + * POM files under src/etc/poms and subdirectories + if you've got mvn installed + + $ mvn versions:set -DnewVersion=1.10.1-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. wait a few hours for the mirrors to catch up + +23. Update the ant.apache.org site : + + The website is managed here: https://svn.apache.org/repos/asf/ant/site/ant/ + + Copy the manual of the release into 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. + + [TODO once there is the first release of 1.10.0, we'll likely need + to restructure the site to allow two versions of the manual to + exist in parallel] + + Update the following files for version number: + + * source/antnews.xml (Announcement) + * source/faq.xml (Ant's history details - not for betas) + * source/index.xml (Announcement, latest release details, link to + manual under "Documentation") + * source/srcdownload.xml + * source/bindownload.xml + * source/manualdownload.xml + + Generate the html files by invoking 'ant' + Commit the modified/generated files in the 'production' folder, it will go + live on ant.apache.org in a matter on seconds. + +24. 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: + annou...@apache.org, dev@ant and user@ant. + +25. You can now reacquaint yourself with your family and friends. + +26. After a few days "svn rm" the older release artifacts and release + notes from https://dist.apache.org/repos/dist/release/ant/ + + "older" here means any older 1.10.x release but not the latest + 1.9.x release. + +Related Information + +http://www.apache.org/dev/#releases +http://commons.apache.org/releases/index.html +http://wiki.apache.org/commons/SigningReleases + +Files containing version information +------------------------------------ + + * manual/cover.html + * manual/credits.html + * build.xml properties : project.version,manifest-version,pom.version + * POM files under src/etc/poms and subdirectories + * ivy.xml in release subdirectory + * WHATSNEW + * src/etc/testcases/taskdefs/conditions/antversion.xml + +cover.html, credits.html, POM files, antversion.xml should be +adjusted for the [newversion] right after the build and tagging +of the release + +build.xml +--------- + + right before a release : + + the project.version gets bumped to the exact release + number, for instance 1.9.5 + + right after a release : + + project.version property in build.xml gets bumped to + [newversion]alpha, for example 1.9.6alpha + + manifest-version gets bumped to the exact next release number + for example 1.9.6 + + pom.version gets bumped to [newversion]-SNAPSHOT + + + Propchange: dev/ant/RELEASE-NOTES-1.10.6.html ------------------------------------------------------------------------------ svn:eol-style = native Added: dev/ant/binaries/apache-ant-1.10.6-bin.tar.bz2 ============================================================================== Binary file - no diff available. Propchange: dev/ant/binaries/apache-ant-1.10.6-bin.tar.bz2 ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: dev/ant/binaries/apache-ant-1.10.6-bin.tar.bz2.asc ============================================================================== --- dev/ant/binaries/apache-ant-1.10.6-bin.tar.bz2.asc (added) +++ dev/ant/binaries/apache-ant-1.10.6-bin.tar.bz2.asc Thu May 2 13:26:30 2019 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEjacMAN968bDS+dx03bzBJwop0IEFAlzK7UUACgkQ3bzBJwop +0IHSRQ/8Dsk5IUI7KroyolgwMUIGrHTFKJwHtsMyu0kSxtMeGBpIwCPZuH6paPos +UsVxmrlknT7xd4YaW6nVcM2d1658aWt+hzVNiKtpRN+ozB0xvAIHNcpeND8GHzcO +rAx0yAgyP7ehbPm2qMza3P89IUYZJtItYtJjKxtv3jsQ54prG7PtojEv5Pem4/yB +XogtMVmSAVc5YhCMFVznja0DPtshSqEO2BUSUyT9ZjiFyFHN9nghkVgvCsB8YUhF +EfQtUSstw4CcCDw/KLft+D0vwhzTNxXnky/Cv+83fPUiAj177/n6IafQ5YZTdAi9 +86H4F7BdOt/y+ZtoMQ+YstEpZPzA2oJ6xVGuYLQvoXvq4AkH7yfqQX1RIU64ACSX ++ZIz39ukwoD81oSwgrZhTtDTeCztaM/GXVqxp/o2wGlQmVHwc994zUS/DeBOmMXP +qFhjKscf09mZ/agiFSdp7qeA0Gx4wg3gCS8NeKs4NpoDhKTJkE69fv4d+ot++gVt +1BK+E4dtWi5Z5Il/z4Rc+XohYwLAsGrsyAR024DFLcy4j2MFrNW7LNQaU+Ly949N +H4pMT0UzdE08mMUhGKrG2RL+ut+B5Rvlu/lo8DtZXH4Nhyr3yJCXeCnFPiJvEHA+ +QAfqO56lbqJVdI1nBUk/5560r+CVGRJp8lqiR5ugxyJNDeDz/po= +=MZiM +-----END PGP SIGNATURE----- Added: dev/ant/binaries/apache-ant-1.10.6-bin.tar.bz2.sha512 ============================================================================== --- dev/ant/binaries/apache-ant-1.10.6-bin.tar.bz2.sha512 (added) +++ dev/ant/binaries/apache-ant-1.10.6-bin.tar.bz2.sha512 Thu May 2 13:26:30 2019 @@ -0,0 +1 @@ +b942104b8b71e572899c32f612cde99dfc9362f8126aa80c8c9d252943d6c36c7c4529a252cefd4a75511ea160ead2ee951c17e4a5c1aca11b2cd3e868b03f4c Added: dev/ant/binaries/apache-ant-1.10.6-bin.tar.gz ============================================================================== Binary file - no diff available. Propchange: dev/ant/binaries/apache-ant-1.10.6-bin.tar.gz ------------------------------------------------------------------------------ svn:mime-type = application/x-gzip Added: dev/ant/binaries/apache-ant-1.10.6-bin.tar.gz.asc ============================================================================== --- dev/ant/binaries/apache-ant-1.10.6-bin.tar.gz.asc (added) +++ dev/ant/binaries/apache-ant-1.10.6-bin.tar.gz.asc Thu May 2 13:26:30 2019 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEjacMAN968bDS+dx03bzBJwop0IEFAlzK7UUACgkQ3bzBJwop +0IEkCBAAkgbFDfcmQTACsd8t7clzQML7j1f4SUaZN+txw/CFsH9BgwQ17wflhh62 +HzUnoYvMChZr+NBHSW3MZkKyA97KEfyOYL3k47xgiRwpqAIwO9gKwp1hRWNvYmeT +GL9Vhp9Q3shpOuK9hV3fYjjv8NK7OlXD1hiiqGfQUPE4BBCd4f1VJdgddQMvZpGr +nPvNsCwpjDtvGGNSFy8W+RyhjpnrtbLPrkUMjzYMTkYm7nZt4lSwP7rq1VNf+fs+ +oF4J78zBvMi0FTW9uI6YFKiwnB2U5Wv2lzlTH8ZrlzbD0UCHZKgKhTP21Bdtstfm +ru5mvlFPKtZoAZ0gMQq0aGnozXCJdEZwghWTXxgKsQ8C/FDsAT3kiRO3bWX6dECd +5f+kuVju8mqBumU87UKKVJCVbc1YGb+l4AV1KageNPFi81PFygxnAtaiv7151mcm +9uy6e9UYaNTCtF7saUlvTuv5O7iKagoGGXiHql19dy0c6bV8W4CMJgml+quIeTcQ +vfGK0chvvcJxaH8Lr3VDAWJCfKO/lIN05riAhjzzdvzYQ11lEpxwvVISkllPdVnh +LJNev+VPkpD0In3dHaCKIJ+j0VvkB0TNMmtl9dAPakFAwmc06y4bLZPHRYmSh+58 +aeVeAX6M4v+6x+pWjKSuluy2R8Hr71vpwZFbBhII7etSwsO1qT4= +=a/2n +-----END PGP SIGNATURE----- Added: dev/ant/binaries/apache-ant-1.10.6-bin.tar.gz.sha512 ============================================================================== --- dev/ant/binaries/apache-ant-1.10.6-bin.tar.gz.sha512 (added) +++ dev/ant/binaries/apache-ant-1.10.6-bin.tar.gz.sha512 Thu May 2 13:26:30 2019 @@ -0,0 +1 @@ +c1a9694c3018e248000ff6f46d48af85f537ef3935e0d5256543c58a240084c0aff5289fd9e94cbc40d5442f3cc43592398047f2548fded40d9882be2b40750d Added: dev/ant/binaries/apache-ant-1.10.6-bin.tar.xz ============================================================================== Binary file - no diff available. Propchange: dev/ant/binaries/apache-ant-1.10.6-bin.tar.xz ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: dev/ant/binaries/apache-ant-1.10.6-bin.tar.xz.asc ============================================================================== --- dev/ant/binaries/apache-ant-1.10.6-bin.tar.xz.asc (added) +++ dev/ant/binaries/apache-ant-1.10.6-bin.tar.xz.asc Thu May 2 13:26:30 2019 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEjacMAN968bDS+dx03bzBJwop0IEFAlzK7UYACgkQ3bzBJwop +0IFy+RAAsUC0PRfUWC5qXdC/xBPne4vP1ybBumKMH37bIIkyBf+rx6SCfg7iGd5n +oap/TLtgHYyQGtcF74iFnUGmchMFT+WsEGOzNivg3rXYvjvUrYK0H1irFHs8xILd +EO6zh5c5nZZNTcD8l1MUXcIY/SPVJAsrf+LRBmtVQmEqJofMYTeE+7aGwVAxBgeU +YT+iMZRSgqSWpO0aqKdwtnJAQSsBQJZinVmJanZUkMqGXf0QZplUWDaDh/L6J/j5 +SUB7w+FnKiZpvO2iyjN/88ULbWLX3Au19D+Fm1zRDiwTD3JvMlWan5ECW5szP+5s +nrKYjy8WFxYLXtpuR6MjnYQYSpDICsfO3I+8xSRW7BQR4PCa3vXf9BRx0xiK/NQ0 +3rC/hwBh0j3k2dIDnMpSxfwqNa9BTLHaFN8tNLf9bQXJzSO4QLYDfc8Mh5WVEFp9 +w3GSJZWP+69xzDDpJUiYzdbBaNo1P9fWBuTu8XGOSNug7jslkDK27iIV8c4LYJPy +hbxX0XtIlO0XiX+92FPdcdRFzJO+Zm4qkMKrNN3Zr0bTjWxsXnncyhdRtpjw+ECd +IDP7QcbLMb496D7Dcyc7IVe/GcrW8wunGf+inQuRPEcpo/Ya7so16N87j3amZdbw +62M3vJ7e1tOCy4JItFNK8L5qspTxU/jCIbPnDllZfOHCcyuYGcg= +=pB4C +-----END PGP SIGNATURE----- Added: dev/ant/binaries/apache-ant-1.10.6-bin.tar.xz.sha512 ============================================================================== --- dev/ant/binaries/apache-ant-1.10.6-bin.tar.xz.sha512 (added) +++ dev/ant/binaries/apache-ant-1.10.6-bin.tar.xz.sha512 Thu May 2 13:26:30 2019 @@ -0,0 +1 @@ +3285780184f02814e89d62bcfbb661a5fba2786e0d79dca21daca484d42cde0023b441c6461b70aa8eee8c30a20ec9aa7fb704a4595e7182472e5a232ed6bf89 Added: dev/ant/binaries/apache-ant-1.10.6-bin.zip ============================================================================== Binary file - no diff available. Propchange: dev/ant/binaries/apache-ant-1.10.6-bin.zip ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: dev/ant/binaries/apache-ant-1.10.6-bin.zip.asc ============================================================================== --- dev/ant/binaries/apache-ant-1.10.6-bin.zip.asc (added) +++ dev/ant/binaries/apache-ant-1.10.6-bin.zip.asc Thu May 2 13:26:30 2019 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEjacMAN968bDS+dx03bzBJwop0IEFAlzK7UQACgkQ3bzBJwop +0IHbFA//eMRkGbQWSzikOnV7dv+gloEEAdX1QER/1hKct1zrKLLiFNGg9wJUP6Gy +ti7ZwSq55XLIjL+T9dVttE1h+zVMVa5OO/i0QPaQsh0f41UxKATGtuinG/DsAO54 +G89kMPogp1nI22dozPTAdPHcFYHXDlHe2vdviCAfPv4KClzRJ4HD5bcBfONOtRn4 +PrxfXdcr0TFIrEqSB2+g9hZJvVyhThuyxYr1iIEAA/RGcgcyS9fYXzcEV1yAIpE5 +P/WhGVRoKrJptiBfioaaeehrHkex6vxOkD/njW2mB6JsUQNzkz/V0uaojPMsuO3E +tIJ8cdrYTrdytfaD7RFmfVAsI1LOkY6Et6y1Hh/eX/7pBzdVYJ6TvHQY0oRUTfcI +67bkwwTxRNaeb6LmfI4/w6+P4Qxy9EXVHoGn3b/j+qJj+9fuuAc6cFNzHocH+0Hb +VYhOjmBUaK4Rejb4E8FE4Ga5fn8jrBAPrWokafhf96S615tNpBjOjYHin839N592 +Md4jDvzf7cLlusYvPV8M2v6RGkR0XZfkCZ337XnoMGQQkAoNFsNGMOazNFWQ/KPS +UilhY+9bYqINe1wYNMtSxvb+rsrfgdRldl6mKPRApqKaSCZ8OnPTYafpzWTUSIkm +fr0JamWd6V9tw87JvGM3Kkfg6gG0OldZIoE/KHMT1Uvtm+cDxlY= +=nqDr +-----END PGP SIGNATURE----- Added: dev/ant/binaries/apache-ant-1.10.6-bin.zip.sha512 ============================================================================== --- dev/ant/binaries/apache-ant-1.10.6-bin.zip.sha512 (added) +++ dev/ant/binaries/apache-ant-1.10.6-bin.zip.sha512 Thu May 2 13:26:30 2019 @@ -0,0 +1 @@ +9ba9467f05f1c7fa7161f857b0085461ce28401a2fe01a8062eec2254eaafc4b239fb3dc9298b5df5f27c2bb64618a8606a6885aa171604c541f4d5fe394b361 Added: dev/ant/manual/apache-ant-1.10.6-manual.tar.bz2 ============================================================================== Binary file - no diff available. Propchange: dev/ant/manual/apache-ant-1.10.6-manual.tar.bz2 ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: dev/ant/manual/apache-ant-1.10.6-manual.tar.bz2.asc ============================================================================== --- dev/ant/manual/apache-ant-1.10.6-manual.tar.bz2.asc (added) +++ dev/ant/manual/apache-ant-1.10.6-manual.tar.bz2.asc Thu May 2 13:26:30 2019 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEjacMAN968bDS+dx03bzBJwop0IEFAlzK7UYACgkQ3bzBJwop +0IEJ1A//S78T/w+yStPjUqHdI7yFS6nNKZ/yoTeen4ayKX8OEEARd1P3mZuzzLG8 +dG4Q+6YgOxPIQJ6ljN4KxRiOzRwdVqax/kUDPrFJLyP8I7DKvUEruOA2litkeREo +p+NQFSLeUEsqaXRH0pHMEg+HGe3KdDEA2VG3MN7hRSA0tIq+fquqwV1XZcfemJuw +pIWFMUN98INEUYsrB0uUGvQ07mAehypzZ8ji72gBkazDgk3EuPZ9kgFbgvxgx0c3 +a3McXHLpux9S6Ae3dU/VpaMIBKIepFL0+YlPX4ClMMkvIJFN2cw+YZnKjDnYRFkU +sjvdo2O5xeNaxRRu2xYsDkdUZghFo5UP+u/2CSpcAFernY3vfk2BJ2yd6Z7iplzp +QsigaXOz0N8qAMXl4AhFEED5agtf7534IelcB/nwDfztXfsQKNeNVmhbaZL1tMAq +XdNeuUmiQ2zMHZsPdT9gypGS61pwlkcjF5GcVk0A4S+NPaJMhCL1Oz4vUrScjjg4 +29kc8iTIHWin9eZMXmIhiImEucikZXPXO2+xco/IE1f2BovDHRjiXTUf+cPqR3hL +DRoWoNwnFstIxNPxjdKGNLpPXqncB6BlfEhKE+2UZJewP0jC1+o2hnDpTkhV7Idh +9ehg80iBOsfbXJzh5Z/L/kYwM9s6fhXiWK9ZZO/jx/ntxNWAZXg= +=WGp+ +-----END PGP SIGNATURE----- Added: dev/ant/manual/apache-ant-1.10.6-manual.tar.bz2.sha512 ============================================================================== --- dev/ant/manual/apache-ant-1.10.6-manual.tar.bz2.sha512 (added) +++ dev/ant/manual/apache-ant-1.10.6-manual.tar.bz2.sha512 Thu May 2 13:26:30 2019 @@ -0,0 +1 @@ +a90227cf23f713272512bbf2736b27a82946f2be72a6ba1837da6b63fb4e7ae2b1bf589bedca3bc54504bbc4420d08d64ffcbd75c59a8efc15860076cb3470ae Added: dev/ant/manual/apache-ant-1.10.6-manual.tar.gz ============================================================================== Binary file - no diff available. Propchange: dev/ant/manual/apache-ant-1.10.6-manual.tar.gz ------------------------------------------------------------------------------ svn:mime-type = application/x-gzip Added: dev/ant/manual/apache-ant-1.10.6-manual.tar.gz.asc ============================================================================== --- dev/ant/manual/apache-ant-1.10.6-manual.tar.gz.asc (added) +++ dev/ant/manual/apache-ant-1.10.6-manual.tar.gz.asc Thu May 2 13:26:30 2019 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEjacMAN968bDS+dx03bzBJwop0IEFAlzK7UUACgkQ3bzBJwop +0IFd8hAAh2oitGqyNc1YDTsjc4fkaJ1VZz7OyWrU8pkAIO99B+PgxpBlelp0XOR/ +yGbnf161IDfsR9Ia19/3P25m90ylq1ZlC2bIsnyozn7IA4wyF6h79JyPItklbgNo +kW7faysDSSb/bhDJbuw7o6E2TmI2yylS1oqVOPZgq+E5fsall9IVODW6QbHmL3Ht +tapHBU7/iSpYgxQ8EufajWaIRnDD1obE4OGPmlC85BWyx/Eb9SlTw1m2x4Hp00LA +Kp2jl/hy4417ezJAMjXxC3MJDfNKJ1/Po+GXIinpMis+aADSKgKx6nHtipNyPzEP +qC31kvEj0imSaZt6k2Ifh7Ae/nC3Sgvgn306bIIiG2MvdRhHgS/EE3TtlFb8NTrq +9c01zEDCfLZu9oGatPJf2C5u9Cc+NfnHt1VprHHcl0PQExf4f+IXbKc2Dc5DMNh5 +ZqqAQTSKwmsHg3WAtovTh+z16Q3YtdAfSjw3Aywndp5gxqLjNgab8JVVvSb90JYX +5fpMiZbk8px0E7hFoR0YnrRdh8yXImYHQL3/1tcjL3u2zhzUPm+ZaLNUwYto2y5Z +mF4ptbniIt7n/Jlz9wII8eJNp9Mcnnu1+P4v1wl8JJ+4Tepw/c79B/NxRCpxJj+p +8NbLQjQ1Vqbuu9sco6q0u+rCd+kk8e8mcMhZVeU0NGaU+npIMNQ= +=EjMT +-----END PGP SIGNATURE----- Added: dev/ant/manual/apache-ant-1.10.6-manual.tar.gz.sha512 ============================================================================== --- dev/ant/manual/apache-ant-1.10.6-manual.tar.gz.sha512 (added) +++ dev/ant/manual/apache-ant-1.10.6-manual.tar.gz.sha512 Thu May 2 13:26:30 2019 @@ -0,0 +1 @@ +02f4821139e4db93929992e28717d3ca1db24bfab7b3b07e0344d743e400a4fb27742ee618d4ef48e67bd3219661fa1bc157637c038529f2c94c26e4f727632d Added: dev/ant/manual/apache-ant-1.10.6-manual.tar.xz ============================================================================== Binary file - no diff available. Propchange: dev/ant/manual/apache-ant-1.10.6-manual.tar.xz ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: dev/ant/manual/apache-ant-1.10.6-manual.tar.xz.asc ============================================================================== --- dev/ant/manual/apache-ant-1.10.6-manual.tar.xz.asc (added) +++ dev/ant/manual/apache-ant-1.10.6-manual.tar.xz.asc Thu May 2 13:26:30 2019 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEjacMAN968bDS+dx03bzBJwop0IEFAlzK7UYACgkQ3bzBJwop +0IGB5w/8COwI/C7CX1XKCkFnJJb0Oi/+bq06Jvu19c7UPd5+EBF77djjov6sf8p+ +UnaS9+KrVUTudNsrwbnr2Q6mY2l0PtwhccwShMk99QaskhDdVVROn1PPUYEhfcxQ +1ZcA8fjTNx2uHkbKBW5BZPOYSNSIhwofyUi5u3hCHEcyqx8uyMKPKxB1vzXgWJtn +KgHmY/8y5y1xs6DgPOdl9SFt8+TPJ08fD4DO7WmowEcnS0sH8jn8i5tX+kHoaAUq +blE4ZA/rprf2apoigHysbNfWSUDtjuHpkW3IUxdmn6CAEVcHa0BZTeJxgQlTR6UC +Kmn+BWWxAX5wnnvKNJcL/qA4yHvCO0JOqTKPnzSNODGSUFlVsC8wRzBhfQ6TpYZJ +TfFckjsD1xpdzSmrupthQtWZvrI6/lA2hnLfowiPL/G/rE41R8qYJmjn11tZ6VcN +Wd5NajKixB9ddfDm5a/3LO/p0eAcO7hOiokS76WpQ6h5XaOtoeURKSM9Ce9HP853 +xoUe+6Fyl1PTBS3UsRP2J9zL5WQZiYh6kOidOMQONP0UTfPTl6Ch6FUgp5Yq+1cu +JIMZ+K/6/hxk3BNUf7CTA5wWAnawBDhDVjvtXqme6bTE99d0xsg61qUb7p5RUkDc +yQ2foiv/QyNMWDWGuunrTTwUky3ZwM6TcRoQoJ7uzRlS/lJ5Vno= +=mNMy +-----END PGP SIGNATURE----- Added: dev/ant/manual/apache-ant-1.10.6-manual.tar.xz.sha512 ============================================================================== --- dev/ant/manual/apache-ant-1.10.6-manual.tar.xz.sha512 (added) +++ dev/ant/manual/apache-ant-1.10.6-manual.tar.xz.sha512 Thu May 2 13:26:30 2019 @@ -0,0 +1 @@ +ba94b386a456f4b5269cb8b1547983fae5ab1cfa0decdb4f8aa2e20ac9128169c32f55aea492faa2d95fbca0d4e02e5c6cc6e1dbfc4d160f30200b76ec94e645 Added: dev/ant/manual/apache-ant-1.10.6-manual.zip ============================================================================== Binary file - no diff available. Propchange: dev/ant/manual/apache-ant-1.10.6-manual.zip ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: dev/ant/manual/apache-ant-1.10.6-manual.zip.asc ============================================================================== --- dev/ant/manual/apache-ant-1.10.6-manual.zip.asc (added) +++ dev/ant/manual/apache-ant-1.10.6-manual.zip.asc Thu May 2 13:26:30 2019 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEjacMAN968bDS+dx03bzBJwop0IEFAlzK7UQACgkQ3bzBJwop +0IE84BAArYqN2hRIBn+MUONZgoQBwBVJMyNEJ3C8XHNqlPhkcvYvNWRK7QLbs0jK +BjrX6pPZI+k/GyU+igSJZEeGLsRxFzTrM45r4IUH+yszoLan3X4Nqu9FZIxnXCRN +ju9932aR1SRGRNg+ow7al8XUTJfkHLx3WdOLa5K933aRq4l9oBmPjnuOUVAU2iaV +AzxvuGnIxl/QNkHaXDBl+6MF6uejlcceT0NCN0/vPudxxAco+FvN1CMzFqTZ769Q +kBqknrxljgMiXRYlzLTQMtClakaEYlJ3nhc+PkeS/HoFyexhhy6n0yYYPsPlPeWl +ONUMkjUTp4sJ1Ls6eXiMMsw0UHh30zEn9+hppni82eprMeSk2MGlv9qQjPsJviOW +mR8a4B4aEJIeAyRqGlbU5ECdl+Jv5b+4xOnFaYRkpXgsf7cAHERU9qcTZxfcrNxI +bcGUzWj80Vm40EPQoe9bDxU4jyz3j6iGkTsfB9wlTuQghkMl/8d2YnaAZ9xtUcO4 +nJpIlBCXtx6DLlNQtKCsgw1+1TxZzLrmZaz4534jKu5oVo7tak0VcBbMIswsybNx +e/Iwz4NAStpH0wdXZEhcEu8i/25YQWvN0vWiCLydUMRmaxp/6ryA1AmLnQuJGtK0 +V5e9Lq+2vuUo+KufT/zg1aQY0FdKuUp3blm4jBRMCU43iPkvS2w= +=eZn7 +-----END PGP SIGNATURE----- Added: dev/ant/manual/apache-ant-1.10.6-manual.zip.sha512 ============================================================================== --- dev/ant/manual/apache-ant-1.10.6-manual.zip.sha512 (added) +++ dev/ant/manual/apache-ant-1.10.6-manual.zip.sha512 Thu May 2 13:26:30 2019 @@ -0,0 +1 @@ +87614837d63f515e0f6fa03d98178aa69f9916b1814434e660c966966268320ab94e929790b12ecf9f245dd58e2ad2efd77542283103de525091eef247cca3c0 Added: dev/ant/source/apache-ant-1.10.6-src.tar.bz2 ============================================================================== Binary file - no diff available. Propchange: dev/ant/source/apache-ant-1.10.6-src.tar.bz2 ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: dev/ant/source/apache-ant-1.10.6-src.tar.bz2.asc ============================================================================== --- dev/ant/source/apache-ant-1.10.6-src.tar.bz2.asc (added) +++ dev/ant/source/apache-ant-1.10.6-src.tar.bz2.asc Thu May 2 13:26:30 2019 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEjacMAN968bDS+dx03bzBJwop0IEFAlzK7UYACgkQ3bzBJwop +0IGdtw/+Ot8MC9Y89FJnlZCXz69WwZDf2kk+Nd/v0JM2+r/jvzEnOn4N0FJEQ5s3 +3u+LjQnGt6fUbW37+QEVCNwQhYONg4912YfzH4gLPExtJYnG6dI1LO4RwaHmP5+p +Qxo7RNpKd7ewcDTXkAcLMTheWotRaAJGjpAi8I5vKrNANt2OSMi0R/R/G4o4lX67 +v4CdaJ+YHeQl2IxQgdIMJI0FaF3O/OL5xOk6+mU9+UoGKj8xc03TKlcJT8v2shB1 +mlZghAlpBT3u4Mzf9igsYu9UCwMYKHbvxC2kdhuXBjYN3oT+OxlsxLMo36YG27ZE +wvBApDaTgpq9O+k78bUxKBGMFOwkbyJ+uSWAMQqy9Lu9WZbNw/tX6eiSYYwSsmWp +Ml8QnSMvXUFP6ZF410iHxZ57ebRRpe2aYW7fKZ3QSLt2W3900sRm56IqCGe5/Fa6 +XqjMami702Fh3q0lBIPr9v5SBN5J07zUHilvHOZTyLrpc+/gtsp5paGpFyo2ybp/ +VEkLiwm9mPwH+cn/9wGvnH4nYG8cNQHNoWZEhDkkTvJ69b3dfY747df6camqICEk +9FzvwRIxb+QfEEpfGSoTPAjZXbpkz4s5szOBIe13M4oxsr9NNUU63430aVN962jb +PDznSbvgs/6SwQrPCfH49lKXKLK4HOXOAEXAaB7rkvQGAnqospA= +=pBcS +-----END PGP SIGNATURE----- Added: dev/ant/source/apache-ant-1.10.6-src.tar.bz2.sha512 ============================================================================== --- dev/ant/source/apache-ant-1.10.6-src.tar.bz2.sha512 (added) +++ dev/ant/source/apache-ant-1.10.6-src.tar.bz2.sha512 Thu May 2 13:26:30 2019 @@ -0,0 +1 @@ +94c5cfc280f0ba416b1a777e19474648c493c61c7c322044926f10cc72c210079247fa9066044f74b3bf463240aed1884066bd3e698136d94df419271820f696 Added: dev/ant/source/apache-ant-1.10.6-src.tar.gz ============================================================================== Binary file - no diff available. Propchange: dev/ant/source/apache-ant-1.10.6-src.tar.gz ------------------------------------------------------------------------------ svn:mime-type = application/x-gzip Added: dev/ant/source/apache-ant-1.10.6-src.tar.gz.asc ============================================================================== --- dev/ant/source/apache-ant-1.10.6-src.tar.gz.asc (added) +++ dev/ant/source/apache-ant-1.10.6-src.tar.gz.asc Thu May 2 13:26:30 2019 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEjacMAN968bDS+dx03bzBJwop0IEFAlzK7UUACgkQ3bzBJwop +0IEw2w//SqUbyVh9NF7AyFB+xUpH/6qTsiAfLJZI35ggzmu5L0setXYW4ZJECUyv +InnmzrRGjvQvMFmEWVWSBjB6w0hD3mUHnO4Fh2ig0qlnivyz/+Sr53pNzVsh4nX+ ++ujAO/fDfVowpjoy0lXCVi6jQ/98T5Clo9KfrzeuvmzvCfW6jTkNrWV5mGkX7sln +vTZ33+JWM1M3WbFsSPcXilkw7icr7QMTb/LakHwdReT0ks6/+hPX7bK71TTQcfjQ +nEGYQUkf/ojxZ3GlaUDhCRyrS8FxD1IA6XMBI5xRxfmZQnuG6vrOlRnVeFHp5cN8 ++iJ59nPzVbyNP968YdLAyaCUgf9Fnn4Bgeb/5CGePwnYm2324YjuHEpgYiWRIWDc +l2PkuXT/6yUfjKCA2VfOoo7F3H9GwCoqrPJbnOlwHXw898lr8kKdBNdj0gaGR2R9 +irZwZ2W+SArmwRX9GARjyg1+LbClDxc11iaJ6+jnAHHKiLkqb3Im5kheAjnozgUC +7m5LbXfxJdlfXjp9VYxOm/ytJPgkOutjkxKZ5wnWfsyE9MxWssVuoZotxOZfFwEj +P9CX+HyF5W9I5bUd2eZ+OEudCTK3YxsaVq8WFUgi5u8tLIgcraXiqZvgdUvyV+0v +MSxBHm7Rgzqoj5ARSekLlBdEFi/ZkYVXd9JWzCKKpkXV8egXsNs= +=CCE/ +-----END PGP SIGNATURE----- Added: dev/ant/source/apache-ant-1.10.6-src.tar.gz.sha512 ============================================================================== --- dev/ant/source/apache-ant-1.10.6-src.tar.gz.sha512 (added) +++ dev/ant/source/apache-ant-1.10.6-src.tar.gz.sha512 Thu May 2 13:26:30 2019 @@ -0,0 +1 @@ +2bef0cf5f53ce9fa6e9dc7a673745f75bcd0df027f9ff07442cf66bc8d7d99e022153b08d20d314061b497763e85d587c3087952b3f5730e5a19b2656f3236fb Added: dev/ant/source/apache-ant-1.10.6-src.tar.xz ============================================================================== Binary file - no diff available. Propchange: dev/ant/source/apache-ant-1.10.6-src.tar.xz ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: dev/ant/source/apache-ant-1.10.6-src.tar.xz.asc ============================================================================== --- dev/ant/source/apache-ant-1.10.6-src.tar.xz.asc (added) +++ dev/ant/source/apache-ant-1.10.6-src.tar.xz.asc Thu May 2 13:26:30 2019 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEjacMAN968bDS+dx03bzBJwop0IEFAlzK7UYACgkQ3bzBJwop +0IHUAA//Q2NjzojE7mKwVrq+4TES8N0yxzzbRZg7xJIp3bBMs435kig5BVDUSZO9 +45msz1UsyxY9FEV4PzudEF1DsOUyNnLgfHs5ojpwyiBfST7voVdCSwVdoKzg0kat +dKaqWSFQAc6E9bmZVLWC6fgedWM0w06Z+Z08vkUmnvcPpDoaOIbG7XYxmtr4IgvT +whxeglvwwtpLOfzBbUCyDkM0Jh1NXMKUCBexJ05G/QVfOyzeL9iVqTHQ4HjVi2QA +Z6PTsVHWsyeB2mXiAC/rTxUn8Q+rLKLZm3bvDobaPySL60grceuHMtbA5SR5w6jO +avNF2oQQ1n7vXC4vqV/l+s/HF3csvgpclGd+mWtLr2RpkCqP6XIDQpI32oenb7DL +Ybs5LJS7tIWpAbwL7PhdCEdejUUsghX9SktZ0TmrR9n29Ks7LpPNooApbrJljxZa +hNQnGYRuDD6tE0F6QaKLrl40XdF2CdygcN4piek2CUHDS5BGUyG60azoxUg3R8tm +1zt9QAWoXYhVp4mtjmw0z3EIstK1xsP5PJdIGvg12cPTUuVsuIuv90q90ouWCoxr +BJa6HVvzKPiHScwf/Xx05lLrFVBCLbElbRnKZPyFxzSUM85XIDtYY8eAYjWoVIiI +00jFQxUFlnhKowSvjJPspEkhCz5OPRDRFQOWZUTBUV9vvnORuiM= +=LC/F +-----END PGP SIGNATURE----- Added: dev/ant/source/apache-ant-1.10.6-src.tar.xz.sha512 ============================================================================== --- dev/ant/source/apache-ant-1.10.6-src.tar.xz.sha512 (added) +++ dev/ant/source/apache-ant-1.10.6-src.tar.xz.sha512 Thu May 2 13:26:30 2019 @@ -0,0 +1 @@ +34eb26e8bfd9be27b89992cea0aadd2d1b12851ec47c690ea485db52267df659dab5aef2dbce58251891c3ddfd7e86cad449e133497e9379becde8fc8e35d908 Added: dev/ant/source/apache-ant-1.10.6-src.zip ============================================================================== Binary file - no diff available. Propchange: dev/ant/source/apache-ant-1.10.6-src.zip ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: dev/ant/source/apache-ant-1.10.6-src.zip.asc ============================================================================== --- dev/ant/source/apache-ant-1.10.6-src.zip.asc (added) +++ dev/ant/source/apache-ant-1.10.6-src.zip.asc Thu May 2 13:26:30 2019 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEjacMAN968bDS+dx03bzBJwop0IEFAlzK7UUACgkQ3bzBJwop +0IG2JBAAgLAAVYDmZyteh0EDEFR3s1HrPDVYjvLMIjTVcvR0G4/IcJ9H7Q7GF9jl +bfNT7Yvyy99kEt/LwxNN9TdcZNEU7XTUGO2VWjL1QKJQRPPuKaWV9aEurL+t8HTi +0pbARhN9niJ3LhR4qZV0WfqsVPgxl74szUHrmDyrQwo+WlR875D1djK46wvMLUJ3 +sx+rkBeTb5ysDGGBBhOhK3F52NpqilTRFY1RZvDGNMx8DDBJ007pwAVvdIOj9Iew +qLRYqyoLLgd48cx1KosKEySPQKd2bZEyVj2OWkx+WFYeMnBLqo/YVjC3hmr1CD1g +qs38TbB7JymnUFEGaZJqDugfFz+Hr1mFLqqgOiPs3Rlvo3l6mCx26dB0wiKgMcGf +1L+p7cs+wY7YZT/MJQjMMnZsZeo/4yJ2RK0siKQY3dRLqMIJKuFKe26sXlA4URfA +oxjs8wRqG0PedL/hl1a/DoX1ONp9W79zhzxUekdK/xIPEHQBXTXU5J/HgMuMOyku +fQiYRBWqBOT7H3ycLGg6Ikn826RkEezwiVr0u/g6c+MjTz2NtAE0xTfe7R9owlKS +l0QFjGRnQV3ZlZL092UlL1a6yUX7fdWrddY+alOj0oq0jPxxhmaQ18lQQOrCY0ym +CiukedyrlZRMhmHOwaoij8hw9Q+rAAb8PgSFoVWOPo1Nu6o5dDo= +=Lx8C +-----END PGP SIGNATURE----- Added: dev/ant/source/apache-ant-1.10.6-src.zip.sha512 ============================================================================== --- dev/ant/source/apache-ant-1.10.6-src.zip.sha512 (added) +++ dev/ant/source/apache-ant-1.10.6-src.zip.sha512 Thu May 2 13:26:30 2019 @@ -0,0 +1 @@ +62de9e5096a9a279c8276979df075d9eed96400c1a5c54d69180f77cc263903f611de5876ada29a7ddae39d5291aee8b850ca7dffb5b02094cf4d33a9bcc97cb