This was extracted (@ 2024-12-18 21:10) from a list of minutes
which have been approved by the Board.
Please Note
The Board typically approves the minutes of the previous meeting at the
beginning of every Board meeting; therefore, the list below does not
normally contain details from the minutes of the most recent Board meeting.
WARNING: these pages may omit some original contents of the minutes.
Meeting times vary, the exact schedule is available to ASF Members and Officers, search for "calendar" in the Foundation's private index page (svn:foundation/private-index.html).
No report was submitted.
## Description: The mission of Apache Ant is the creation and maintenance of the Ant build system and related software components. It consists of the following main projects: - Ant - core and libraries (AntLibs) - Ivy - Ant based dependency manager ## Project Status: Current project status: Primarily in bug fix mode and maintenance mode. Issues for the board: None for now. ## Membership Data: Apache Ant was founded 2002-11-18 (22 years ago) There are currently 29 committers and 22 PMC members in this project. The Committer-to-PMC ratio is roughly 4:3. Community changes, past quarter: - No new PMC members. Last addition was Magesh Umasankar on 2018-07-06. - No new committers. Last addition was Jaikiran Pai on 2017-06-15. ## Project Activity: The primary goal of Ant these days is to make sure that it can be used to build projects using recent releases of Java. The last Ant release 1.10.14 was done in August 2023. We plan to release 1.10.15 release in the coming weeks (we wanted to do it a month or so back, but couldn't get to it). We used to maintain 2 release series in Ant - 1.10.x and 1.9.x. 1.9.x was meant only for those users who wanted to use Java 5 as the JDK runtime. There was no new bug fixes or development happening in 1.9.x for several years now and that was intentional. We have now officially EOLed the 1.9.x series after a vote. Details of the EOL were announced on the announce@apache.org list https://lists.apache.org/thread/k57h0ztprnrwqhs0g7f06lfcgbgvpg6z ## Community Health: Although we don't see too much development activity in Ant, there are several active users of the Ant build tool. We occasionally also see pull requests on GitHub. For a project that's in maintenance mode, this amount of activity, I believe, is decent.
## Description: The mission of Apache Ant is the creation and maintenance of the Ant build system and related software components. It consists of the following main projects: - Ant - core and libraries (AntLibs) - Ivy - Ant based dependency manager ## Project Status: Current project status: Primarily in bug fix mode and maintenance mode. Issues for the board: None for now. ## Membership Data: Apache Ant was founded 2002-11-18 (21 years ago) There are currently 29 committers and 22 PMC members in this project. The Committer-to-PMC ratio is roughly 4:3. Community changes, past quarter: - No new PMC members. Last addition was Magesh Umasankar on 2018-07-06. - No new committers. Last addition was Jaikiran Pai on 2017-06-15. ## Project Activity: The primary goal of Ant these days is to make sure that it can be used to build projects using recent releases of Java. The last Ant release 1.10.14 was done in August 2023. We have some good amount of bug fixes and changes done in the project since then. Although no specific date is set for the release, we plan to release 1.10.15 shortly (I'll wait for a few days for feedback from a community member on a change we did in FTP task, before initiating the release) ## Community Health: Although we don't see too much development activity in Ant, there are several active users of the Ant build tool. We occasionally also see pull requests on GitHub. For a project that's in maintenance mode, this amount of activity, I believe, is decent.
## Description: The mission of Apache Ant is the creation and maintenance of the Ant build system and related software components. It consists of the following main projects: - Ant - core and libraries (AntLibs) - Ivy - Ant based dependency manager ## Project Status: Current project status: Primarily in bug fix mode and maintenance mode. Issues for the board: None for now. ## Membership Data: Apache Ant was founded 2002-11-18 (21 years ago) There are currently 29 committers and 22 PMC members in this project. The Committer-to-PMC ratio is roughly 4:3. Community changes, past quarter: - No new PMC members. Last addition was Magesh Umasankar on 2018-07-06. - No new committers. Last addition was Jaikiran Pai on 2017-06-15. ## Project Activity: The primary goal of Ant these days is to make sure that it can be used to build projects using recent releases of Java. The last Ant release 1.10.14 was done around 6 months back. We have some good amount of bug fixes and changes done in the project since then. We plan to release 1.10.15 shortly in the coming weeks. ## Community Health: Although we don't see too much development activity in Ant, there are several active users of the Ant build tool. We occasionally also see pull requests on GitHub. For a project that's in maintenance mode, this amount of activity, I believe, is decent.
No report was submitted.
## Description: The mission of Apache Ant is the creation and maintenance of the Ant build system and related software components. It consists of the following main projects: - Ant - core and libraries (AntLibs) - Ivy - Ant based dependency manager ## Project Status: Current project status: Primarily in bug fix mode and maintenance mode. Issues for the board: None for now. ## Membership Data: Apache Ant was founded 2002-11-18 (21 years ago) There are currently 29 committers and 22 PMC members in this project. The Committer-to-PMC ratio is roughly 4:3. Community changes, past quarter: - No new PMC members. Last addition was Magesh Umasankar on 2018-07-06. - No new committers. Last addition was Jaikiran Pai on 2017-06-15. ## Project Activity: The primary goal of Ant these days is to make sure that it can be used to build projects using recent releases of Java. Ant 1.10.14 was released on 20th August 2023 and is meant to be usable with Java 8 and above. This release specifically introduced necessary changes around its SecurityManager usage to allow using Ant to build projects with Java 21. We haven't heard any major issues with this released version. There have been few fixes after this release which we will plan to release in the coming months. Until recently, Apache IvyDE project was under the Ant PMC. Given our inability to maintain it, the Ant PMC proposed a vote to archive IvyDE project https://lists.apache.org/thread/wo32q8s8o8z9m126gz3m533q2fnqq21o. The vote passed and as of November 26th 2023, the IvyDE project has been archived. ## Community Health: Although we don't see too much development activity in Ant, there are several active users of the Ant build tool. We occasionally also see pull requests on GitHub. For a project that's in maintenance mode, this amount of activity, I believe, is decent.
No report was submitted.
## Description: The mission of Apache Ant is the creation and maintenance of the Ant build system and related software components. It consists of 3 main projects: - Ant - core and libraries (AntLibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse Additionally Ant provides several extensions to Ant (antlibs). ## Project Status: Current project status: Primarily in bug fix mode and maintenance mode. Issues for the board: None for now. ## Membership Data: Apache Ant was founded 2002-11-18 (21 years ago) There are currently 29 committers and 22 PMC members in this project. The Committer-to-PMC ratio is roughly 4:3. Community changes, past quarter: - No new PMC members. Last addition was Magesh Umasankar on 2018-07-06. - No new committers. Last addition was Jaikiran Pai on 2017-06-15. ## Project Activity: The primary goal of Ant these days is to make sure that it can be used to build projects using recent releases of Java. One major issue impacting Ant is the deprecation for removal of SecurityManager from Java. Ant 1.10.13 was released in January this year and involved some changes to allow Ant to continue using Java's SecurityManager for a few more releases. That change was meant to prevent potentially breaking builds with newer Java releases. However, that change ended up causing far more troubles than providing value. We have now reverted those SecurityManager related changes and now decided to not use SecurityManager (within Ant) when the Java runtime used is Java 18+. This should facilitate projects to continue using Ant to builds projects in these newer versions of Java. This does have a potential of causing issues, on Java 18+, like the JVM running the Ant build process exiting midway during the build if some task in the user's build calls System.exit(). However, such issues can be fixed by fixing the build to either use "fork" mode wherever applicable or not call System.exit() from the task (or libraries). We are hoping to release this version of Ant soon. There have been some other bug fixes too that will be part of this upcoming release of Ant. ## Community Health: The release of Ant 1.10.13 saw some bugs being filed where the builds broke due to changes in Ant, around Java SecurityManager. So although we don't see too much development activity in Ant, there are several active users of the Ant build tool. We occasionally also see pull requests on GitHub. For a project that's in maintenance mode, this amount of activity, I believe, is decent.
## Description: The mission of Apache Ant is the creation and maintenance of the Ant build system and related software components. It consists of 3 main projects: - Ant - core and libraries (AntLibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse Additionally Ant provides several extensions to Ant (antlibs). ## Project Status: Current project status: Dormant Issues for the board: There are no issues requiring board attention at this time. ## Membership Data: Apache Ant was founded 2002-11-18 (21 years ago) There are currently 29 committers and 22 PMC members in this project. The Committer-to-PMC ratio is roughly 4:3. Community changes, past quarter: - No new PMC members. Last addition was Magesh Umasankar on 2018-07-06. - No new committers. Last addition was Jaikiran Pai on 2017-06-14. ## Project Activity: Recent releases: Ant 1.10.13 was released on 2023-01-10. Ant 1.9.16 was released on 2021-07-13. AntUnit 1.4.1 was released on 2021-07-07. Ivy 2.5.1 was released on 2022-11-04. ## Community Health: For Ant and Ivy web basically are in "maintenance mode". There isn't much development. For IvyDE we lack the knowledge of building Eclipse plugins on actual Eclipse versions. But it get's harder to get enough votes for releases as most of the PMC members are more involved in other projects.
No report was submitted.
## Description: The mission of Apache Ant is the creation and maintenance of the Ant build system and related software components. It consists of 3 main projects: - Ant - core and libraries (AntLibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse Additionally Ant provides several extensions to Ant (antlibs). ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Ant was founded 2002-11-18 (20 years ago) - big birthday! There are currently 29 committers and 22 PMC members in this project. The Committer-to-PMC ratio is roughly 4:3. Community changes, past quarter: - No new PMC members. Last addition was Magesh Umasankar on 2018-07-06. - No new committers. Last addition was Jaikiran Pai on 2017-06-14. ## Project Activity: Recent releases: Ant 1.10.13 was released on 2023-01-10. Ant 1.10.12 was released on 2021-10-19. Ant 1.9.16 was released on 2021-07-13. AntUnit 1.4.1 was released on 2021-07-07. Ivy 2.5.1 was released on 2022-11-04. Ivy 2.5.0 was released on 2019-10-24. ## Community Health: For Ant and Ivy we basically are in "maintenance mode". There isn't much development. For IvyDE we lack the knowledge of building Eclipse plugins on actual Eclipse versions. But it gets harder to get enough votes for releases as most of the PMC members are more involved in other projects.
## Description: The mission of Apache Ant is the creation and maintenance of the Ant build system and related software components. It consists of 3 main projects: - Ant - core and libraries (AntLibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse Additionally Ant provides several extensions to Ant (antlibs). ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Ant was founded 2002-11-18 (20 years ago) - big birthday! There are currently 29 committers and 22 PMC members in this project. The Committer-to-PMC ratio is roughly 4:3. Community changes, past quarter: - No new PMC members. Last addition was Magesh Umasankar on 2018-07-06. - No new committers. Last addition was Jaikiran Pai on 2017-06-14. ## Project Activity: Recent releases: Ant 1.10.12 was released on 2021-10-19. Ant 1.10.11 was released on 2021-07-13. Ant 1.9.16 was released on 2021-07-13. AntUnit 1.4.1 was released on 2021-07-07. Ivy 2.5.1 was released on 2022-11-04. Ivy 2.5.0 was released on 2019-10-24. ## Community Health: For Ant we feel healthy enough to apply patches, and get a release done. But basically we are in "maintenance mode". There isn't much development. For IvyDE we lack the knowledge of building Eclipse plugins on actual Eclipse versions. We hope to get the build running again so we could update that.
## Description: The mission of Apache Ant is the creation and maintenance of the Ant build system and related software components. It consists of 3 main projects: - Ant - core and libraries (AntLibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse Additionally Ant provides several extensions to Ant (antlibs). ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Ant was founded 2002-11-18 (20 years ago) There are currently 29 committers and 22 PMC members in this project. The Committer-to-PMC ratio is roughly 4:3. Community changes, past quarter: - No new PMC members. Last addition was Magesh Umasankar on 2018-07-06. - No new committers. Last addition was Jaikiran Pai on 2017-06-14. ## Project Activity: Recent releases: - Ant 1.10.12 was released on 2021-10-19. - Ant 1.9.16 was released on 2021-07-13. - AntUnit 1.4.1 was released on 2021-07-07. - Ivy 2.5.0 was released on 2019-10-24. ## Community Health: For Ant we feel healthy enough to apply patches, and get a release done. But basically we are in "maintenance mode". There isn't much development. For IvyDE we lack the knowledge of building Eclipse plugins on actual Eclipse versions. We hope to get the build running again so we could update that. As most projects moved to Maven or Gradle, the interest in Ant is decreased and also the will to contribute. Ant is still used in several places, as this "swiss army knife" is a sharp one in some areas. But to sum up: we don't expect to get more contributors, but we'll keep the project alive as long as possible and worthful.
No report was submitted.
No report was submitted.
## Description: The mission of Apache Ant is the creation and maintenance of the Ant build system and related software components. It consists of 3 main projects: - Ant - core and libraries (AntLibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse Additionally Ant provides several extensions to Ant (antlibs). ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Ant was founded 2002-11-18 (20 years ago) There are currently 29 committers and 22 PMC members in this project. The Committer-to-PMC ratio is roughly 4:3. Community changes, past quarter: - No new PMC members. Last addition was Magesh Umasankar on 2018-07-06. - No new committers. Last addition was Jaikiran Pai on 2017-06-14. ## Project Activity: Recent releases: Ant 1.10.12 was released on 2021-10-19. Ant 1.10.11 was released on 2021-07-13. Ant 1.9.16 was released on 2021-07-13. AntUnit 1.4.1 was released on 2021-07-07. Ivy 2.5.0 was released on 2019-10-24. New AntLib for dealing with S3 was created at https://gitbox.apache.org/repos/asf/ant-antlibs-s3.git Early access builds and betas of the JDK are run against the Ant testsuite. Findings will be reported back. ## Community Health: For Ant we feel healthy enough to apply patches, and get a release done. But basically we are in "maintenance mode". There isn't much development. For IvyDE we lack the knowledge of building Eclipse plugins on actual Eclipse versions. We hope to get the build running again so we could update that. As most projects moved to Maven or Gradle, the interest in Ant is decreased and also the will to contribute. Ant is still used in several places, as this "swiss army knife" is a sharp one in some areas. But to sum up: we don't expect to get more contributors, but we'll keep the project alive as long as possible and worthful.
No report was submitted.
## Description: The mission of Apache Ant is the creation and maintenance of the Ant build system and related software components. It consists of 3 main projects: - Ant - core and libraries (AntLibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse Additionally Ant provides several extensions to Ant (antlibs). ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Ant was founded 2002-11-18 (19 years ago) There are currently 29 committers and 22 PMC members in this project. The Committer-to-PMC ratio is roughly 4:3. Community changes, past quarter: - No new PMC members. Last addition was Magesh Umasankar on 2018-07-06. - No new committers. Last addition was Jaikiran Pai on 2017-06-14. ## Project Activity: Recent releases: Ant 1.10.12 was released on 2021-10-19 Ant 1.9.16 was released on 2021-07-13. AntUnit 1.4.1 was released on 2021-07-07. Ivy 2.5.0 was released on 2019-10-24. Log4Shell was a topic for us too - but we had only to answer that Ant wasn't infected. Ant 1.10.12 helps project building on Java18 and Java19 - even if there are bugs reported. ## Community Health: For Ant we feel healthy enough to apply patches, and get a release done. But basically we are in "maintenance mode". There isn't much development. For IvyDE we lack the knowledge of building Eclipse plugins on actual Eclipse versions. We hope to get the build running again so we could update that. As most projects moved to Maven or Gradle, the interest in Ant is decreased and also the will to contribute. Ant is still used in several places, as this "swiss army knife" is a sharp one in some areas. But to sum up: we don't expect to get
## Description: The mission of Apache Ant is the creation and maintenance of the Ant build system and related software components. It consists of 3 main projects: - Ant - core and libraries (AntLibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse Additionally Ant provides several extensions to Ant (antlibs). ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Ant was founded 2002-11-18 (19 years ago) There are currently 29 committers and 22 PMC members in this project. The Committer-to-PMC ratio is roughly 4:3. Community changes, past quarter: - No new PMC members. Last addition was Magesh Umasankar on 2018-07-06. - No new committers. Last addition was Jaikiran Pai on 2017-06-14. ## Project Activity: Recent releases: Ant 1.10.12 was released on 2021-10-19. Ant 1.10.11 was released on 2021-07-13. Ant 1.9.16 was released on 2021-07-13. AntUnit 1.4.1 was released on 2021-07-07. Ivy 2.5.0 was released on 2019-10-24. ## Community Health: For Ant we feel healthy enough to apply patches, and get a release done. But basically we are in "maintenance mode". There isn't much development. For IvyDE we lack the knowledge of building Eclipse plugins on actual Eclipse versions. We hope to get the build running again so we could update that. As most projects moved to Maven or Gradle, the interest in Ant is decreased and also the will to contribute. Ant is still used in several places, as this "swiss army knife" is a sharp one in some areas. But to sum up: we don't expect to get more contributors, but we'll keep the project alive as long as possible and worthful.
No report was submitted.
## Description: The mission of Apache Ant is the creation and maintenance of the Ant build system and related software components. It consists of 3 main projects: - Ant - core and libraries (AntLibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse Additionally Ant provides several extensions to Ant (antlibs). ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Ant was founded 2002-11-18 (19 years ago) There are currently 29 committers and 22 PMC members in this project. The Committer-to-PMC ratio is roughly 4:3. Community changes, past quarter: - No new PMC members. Last addition was Magesh Umasankar on 2018-07-06. - No new committers. Last addition was Jaikiran Pai on 2017-06-14. ## Project Activity: Recent releases: * Ant 1.10.11 was released on 2021-07-13. * Ant 1.9.16 was released on 2021-07-13. * AntUnit 1.4.1 was released on 2021-07-07. * Ivy 2.5.0 was released on 2019-10-24. Tests with early version of JDK 17 worked, but - Changes in the JavaDoc tool causes problems because the failing-behaviour changed and we have to check that to keep Ant consistent over different JDK versions. - With upcoming JDK18 the SecurityManager is marked for removal and this causes that Ant itself cannot be built on JDK18 because there is the need for SM on older JDKs. One migration option might be to offer an antlib containing the permissions stuff and deprecate the core types - and remove them from core once the next Java LTS version without SecurityManager arrives. Two CVEs arised in Apache Commons and due the same code origin Ant is affected too. - https://cveprocess.apache.org/cve/CVE-2021-36373 Apache Ant TAR archive denial of service vulnerability Special crafted TARs could lead to an OutOfMemoryException which causes Ant itself to fail. Fixed with Ant 1.10.11 (Java8+) and Ant 1.9.16 (Java<8) - https://cveprocess.apache.org/cve/CVE-2021-36374 Apache Ant ZIP, and ZIP based, archive denial of service vulnerability Basically the same but for the JAR-family. Fixed with Ant 1.10.11 (Java8+) and Ant 1.9.16 (Java<8) ## Community Health: For Ant we feel healthy enough to apply patches, and get a release done. But basically we are in "maintenance mode". There isn't much development. For IvyDE we lack the knowledge of building Eclipse plugins on actual Eclipse versions. We hope to get the build running again so we could update that. As most projects moved to Maven or Gradle, the interest in Ant is decreased and also the will to contribute. Ant is still used in several places, as this "swiss army knife" is a sharp one in some areas. But to sum up: we don't expect to get more contributors, but we'll keep the project alive as long as possible and worthful.
No report was submitted.
## Description: The mission of Apache Ant is the creation and maintenance of the Ant build system and related software components. It consists of 3 main projects: - Ant - core and libraries (AntLibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse Additionally Ant provides several extensions to Ant (antlibs). ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Ant was founded 2002-11-18 (18 years ago) There are currently 29 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 4:3. Community changes, past quarter: - No new PMC members. Last addition was Magesh Umasankar on 2018-07-06. - No new committers. Last addition was Jaikiran Pai on 2017-06-14. ## Project Activity: Recent releases: Ant 1.10.10 was released on 2021-04-17. Ant 1.10.9 was released on 2020-09-30. Ant 1.10.8 was released on 2020-05-13. Ivy 2.5.0 was released on 2019-10-24. Tests with early version of JDK 17 worked. ## Community Health: For Ant we feel healthy enough to apply patches, and get a release done. But basically we are in "maintenance mode". There isn't much development. For IvyDE we lack the knowledge of building Eclipse plugins on actual Eclipse versions. We hope to get the build running again so we could update that.
## Description: The mission of Apache Ant is the creation and maintenance of the Ant build system and related software components ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Ant was founded 2002-11-18 (18 years ago) There are currently 29 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 4:3. Community changes, past quarter: - No new PMC members. Last addition was Magesh Umasankar on 2018-07-06. - No new committers. Last addition was Jaikiran Pai on 2017-06-14. ## Project Activity: Recent releases: Ant 1.10.9 was released on 2020-09-30. Ant 1.10.8 was released on 2020-05-13. Ant 1.9.15 was released on 2020-05-13. Ivy 2.5.0 was released on 2019-10-24. Tests with early version of JDK 16 worked. ## Community Health: For Ant we feel healthy enough to apply patches, and get a release done. But basically we are in "maintenance mode". There isn't much development. For IvyDE we lack the knowledge of building Eclipse plugins on actual Eclipse versions. We hope to get the build running again so we could update that.
## Description: The mission of Apache Ant is the creation and maintenance of the Ant build system and related software components. It consists of 3 main projects: - Ant - core and libraries (AntLibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse Additionally Ant provides several extensions to Ant (antlibs). ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Ant was founded 2002-11-18 (18 years ago) There are currently 29 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 4:3. Community changes, past quarter: - No new PMC members. Last addition was Magesh Umasankar on 2018-07-06. - No new committers. Last addition was Jaikiran Pai on 2017-06-14. ## Project Activity: Recent releases: Ant 1.10.9 was released on 2020-09-30. Ant 1.10.8 was released on 2020-05-13. Ant 1.9.15 was released on 2020-05-13. Ivy 2.5.0 was released on 2019-10-24. Tests with early version of JDK 16 worked. ## Community Health: For Ant we feel healthy enough to apply patches, and get a release done. But basically we are in "maintenance mode". There isn't much development. For IvyDE we lack the knowledge of building Eclipse plugins on actual Eclipse versions. We hope to get the build running again so we could update that.
## Description: The mission of Apache Ant is the creation and maintenance of the Ant build system and related software components. It consists of 3 main projects: - Ant - core and libraries (AntLibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse Additionally Ant provides several extensions to Ant (antlibs). ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Ant was founded 2002-11-18 (18 years ago) There are currently 29 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 4:3. Community changes, past quarter: - No new PMC members. Last addition was Magesh Umasankar on 2018-07-06. - No new committers. Last addition was Jaikiran Pai on 2017-06-14. ## Project Activity: Recent releases: - Ant 1.10.8 was released on 2020-05-13. - Ant 1.9.15 was released on 2020-05-13. - Ivy 2.5.0 was released on 2019-10-24. Migration of the buildserver Infra is setting up a replacement for builds.apache.org. It is currently available as ci-builds.apache.org. The old server will be turned off on the 15th August. - let create a new 'folder' for Ant: created - migrate / 'delete' the 34 jobs: in progress Tests with early version of JDK 15 worked. Hourly build on early-JDK-16 is set up (as part of matrix build Java8..16). Testfailures for Java16-only are no checked yet. The vote of retiring Ant 1.9.x in May 2020 failed due a lack of participation. More discussion started with more points for retiring that branch. We'll start a new vote later. ## Community Health: For Ant we feel healthy enough to apply patches, and get a release done. But basically we are in "maintenance mode". There isn't much development. For IvyDE we lack the knowledge of building Eclipse plugins on actual Eclipse versions. We hope to get the build running again so we could update that.
## Description: The mission of Apache Ant is the creation and maintenance of the Ant build system and related software components. It consists of 3 main projects: - Ant - core and libraries (AntLibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse Additionally Ant provides several extensions to Ant (antlibs). ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Ant was founded 2002-11-18 (18 years ago) There are currently 29 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 4:3. Community changes, past quarter: - No new PMC members. Last addition was Magesh Umasankar on 2018-07-06. - No new committers. Last addition was Jaikiran Pai on 2017-06-14. ## Project Activity: Tests with early version of JDK 15 worked. But with the finding that 'rmic' not more a part of the JDK. The JDK team will update their changelog while we tune our testsuite to give a meaningful message and skip these tests on JDK15+. Also the final removal of the Nashorn JavaScript engine has to be adressed in our testsuite. First tests with GraalVM started. Nice observation: running plain scripts in GraalVM (graal.js) is much faster than compiled script on Nashorn. Our test assertion that the compiled script should run faster has to be modified ... Discussion about retiring Ant 1.9.x (our Java5) went to public. When retiring the 1.9-branch users would have to upgrade to Java8+ for running Ant 1.10.x. Pros: + getting a Java5 for development is difficult + APIs between Java5 and Java8 are too distinguished Cons: - some projects are running on Java<8 and require a fitting build tool - Java6 JUnit tests could be impossible to run on Java8 with Ant 1.10.x. ## Community Health: For Ant we feel healthy enough to apply patches, and get a release done. But basically we are in "maintenance mode". There isn't much development. For IvyDE we lack the knowledge of building Eclipse plugins on actual Eclipse versions. We hope to get the build running again so we could update that.
No report was submitted.
## Description: The mission of Apache Ant is the creation and maintenance of the Ant build system and related software components. It consists of 3 main projects: - Ant - core and libraries (AntLibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse Additionally Ant provides several extensions to Ant (antlibs). ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Ant was founded 2002-11-18 (17 years ago) There are currently 29 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 4:3. Community changes, past quarter: - No new PMC members. Last addition was Magesh Umasankar on 2018-07-06. - No new committers. Last addition was Jaikiran Pai on 2017-06-14. ## Project Activity: Recent releases: Ivy 2.5.0 was released on 2019-10-24. Ant 1.10.7 was released on 2019-09-05. Ant 1.10.6 was released on 2019-05-08. ## Community Health: For Ant we feel healthy enough to apply patches, and get a release done. But basically we are in "maintenance mode". There isn't much development. For IvyDE we lack the knowledge of building Eclipse plugins on actual Eclipse versions. We hope to get the build running again so we could update that.
## Description: The mission of Apache Ant is the creation and maintenance of the Ant build system and related software components. It consists of 3 main projects: - Ant - core and libraries (AntLibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse Additionally Ant provides several extensions to Ant (antlibs). ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Ant was founded 2002-11-18 (17 years ago) There are currently 29 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 4:3. Community changes, past quarter: - No new PMC members. Last (re)addition was Magesh Umasankar on 2018-07-06. - No new committers. Last addition was Jaikiran Pai on 2017-06-14. ## Project Activity: - Ivy 2.5.0 was released on 2019-10-24 (after a long period of minor activity). - Ant 1.10.7 was released on 2019-09-05. - (Ant 1.10.6 was released on 2019-05-08). ## Community Health: For Ant we feel healthy enough to apply patches, and get a release done. But basically we are in "maintenance mode". There isn't much development. For IvyDE we lack the knowledge of building Eclipse plugins on actual Eclipse versions. We hope to get the build running again so we could update that.
## Description: Apache Ant is a Java based build tool along with associated tools. It consists of 3 main projects: - Ant - core and libraries (AntLibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse Additionally Ant provides several extensions to Ant (antlibs). ## Issues: - There are no issues requiring board attention at this time. ## Activity: - We are now on https://snapcraft.io/ant and intend to publish convenience builds of upcoming releases there as well. - Migrated Wiki to Confluence - Started migrating Sonar to SonarCloud.io ## Health report: For Ant we feel healthy enough to apply patches, and get a release done. But basically we are in "maintenance mode". There isn't much development. ## PMC changes: - Currently 23 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Magesh Umasankar on Fri Jul 06 2018 ## Committer base changes: - Currently 29 committers. - No new committers added in the last 3 months - Last committer addition was Jaikiran Pai at Wed Jun 14 2017 ## Releases: - Last release was Ant 1.10.6 on Wed May 08 2019
## Description: Apache Ant is a Java based build tool along with associated tools. It consists of 3 main projects: - Ant - core and libraries (AntLibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse Additionally Ant provides several extensions to Ant (antlibs). ## Issues: - There are no issues requiring board attention at this time. ## Activity: - Stefan accepted an invitation by Canonical to the Snapshat Summit Montreal in June 2019 (https://snapcraft.io/blog/snapcraft-summit-montreal) for integrating Ant into Ubuntu Snap. - Ant 1.9.14 was the first release another release manager had cut. Thanks to Jaikiran. He also prepared 1.10.6 which is still in the voting stage. ## Health report: For Ant we feel healthy enough to apply patches, and get a release done. But basically we are in "maintenance mode". There isn't much development. ## PMC changes: - Currently 23 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Magesh Umasankar on Fri Jul 06 2018 ## Committer base changes: - Currently 29 committers. - No new committers added in the last 3 months - Last committer addition was Jaikiran Pai at Wed Jun 14 2017 ## Releases: - Ant 1.9.14 was released on Sun Mar 17 2019 - (Ant 1.10.6 in the voting stage)
## Description: Apache Ant is a Java based build tool along with associated tools. It consists of 3 main projects: - Ant - core and libraries (AntLibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse Additionally Ant provides several extensions to Ant (antlibs). ## Issues: - There are no issues requiring board attention at this time. ## Activity: - In progress of fixing some issues with Java 11. - Moved from git-wp to gitbox - archived the "antlib-svn" subproject ## Health report: For Ant we feel healthy enough to apply patches, and get a release done. But basically we are in "maintenance mode". There isn't much development. ## PMC changes: - Currently 23 PMC members. - No new PMC members added in the last 3 months - Last PMC (re)addition was Magesh Umasankar on Fri Jul 06 2018 ## Committer base changes: - Currently 29 committers. - No new committers added in the last 3 months - Last committer addition was Jaikiran Pai at Wed Jun 14 2017 ## Releases: - Last release was Ant 1.10.5 on Fri Jul 13 2018
## Description: Apache Ant is a Java based build tool along with associated tools. It consists of 3 main projects: - Ant - core and libraries (AntLibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse Additionally Ant provides several extensions to Ant (antlibs). ## Issues: - There are no issues requiring board attention at this time. ## Activity: - In progress of fixing some issues with Java 11. ## Health report: For Ant we feel healthy enough to apply patches, and get a release done. But basically we are in "maintenance mode". There isn't much development. ## PMC changes: - Currently 23 PMC members. - No new PMC members added in the last 3 months - Magesh Umasankar was (re)added to the PMC on Fri Jul 06 2018 ## Committer base changes: - Currently 30 committers. - No new committers added in the last 3 months - Last committer addition was Gintas Grigelionis at Sat Aug 05 2017 ## Releases: - Last release was Ant 1.10.5 on Fri Jul 13 2018
## Activity: - First tries to cut a release for IvyDE. - First steps to move from FindBugs to SpotBugs, because FB seems to be inactive. - As Maven explained in detail in their last report, we also fixed the Zip Slip vulnerability. The archive tasks now support an attribute where the user could configure that resulting files can't be located outsite the desired target directory. ## Health report: For Ant we feel healthy enough to apply patches, and get a release done. But basically we are in "maintenance mode". There isn't much development - but it increased since last report. ## PMC changes: - Currently 23 PMC members. - Magesh Umasankar was (re)added to the PMC on Fri Jul 06 2018 ## Committer base changes: - Currently 30 committers. - No new committers added in the last 3 months - Last committer addition was Gintas Grigelionis at Sat Aug 05 2017 ## Releases: - 1.9.12 was released on Fri Jun 22 2018 - Ant 1.10.4 was released on Fri Jun 22 2018 - Ant 1.10.5 was released on Fri Jul 13 2018 - Ant 1.9.13 was released on Fri Jul 13 2018 - AntUnit 1.4 was released on Mon Jun 25 2018
## Description: Apache Ant is a Java based build tool along with associated tools. It consists of 3 main projects: - Ant - core and libraries (AntLibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse Additionally Ant provides several extensions to Ant (antlibs). ## Issues: - There are no issues requiring board attention at this time. ## Activity: - Set up a build matrix: Ant (1.10.x) can be build from Java 8 to Java 11. - Published a new Ivy release (RC version as the API is not fixed enough), so we could get more familiar with the release process of Ivy and send a sign of life. Ivy-2.5-RC1 is compatible with Eclipse Oxygen.3. - Lots of refactoring the Ant codebase regarding JUnit/Hamcrest matchers, Java8 and codestyle. ## Health report: For Ant we feel healthy enough to apply patches, and get a release done. But basically we are in "maintenance mode". There isn't much development. ## PMC changes: - Currently 22 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was J Pai on Tue Jan 16 2018 ## Committer base changes: - Currently 30 committers. - No new committers added in the last 3 months - Last committer addition was Gintas Grigelionis at Sat Aug 05 2017 ## Releases: - Ant 1.9.10 was released on Tue Feb 06 2018 - Ant 1.10.2 was released on Tue Feb 06 2018 - Ant 1.9.11 was released on Tue Mar 27 2018 - Ant 1.10.3 was released on Tue Mar 27 2018 - Ivy 2.5.0-rc1 was released on Thu Apr 19 2018
## Description: Apache Ant is a Java based build tool along with associated tools. It consists of 3 main projects: - Ant - core and libraries (AntLibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse Additionally Ant provides several extensions to Ant (antlibs). ## Issues: - There are no issues requiring board attention at this time. ## Activity: First steps on supporting Java10 (e.g. removal of javah, detecting newer JDK versions). Ant recieved a security issue "Ant 1.9.9 and 1.10.1 - log4j 1.2.13 security vulnerability?" on 08.01.2018. https://nvd.nist.gov/vuln/detail/CVE-2017-5645 In Apache Log4j 2.x before 2.8.2, when using the TCP socket server or UDP socket server to receive serialized log events from another application, a specially crafted binary payload can be sent that, when deserialized, can execute arbitrary code. Ant lists impacted versions as dependencies. We deprecated that the Log4jListener as log4j 1.2 is not developed any more. We provided documentation of how to use the Log4j 1.2 Bridge or write a custom listener. New releases with a 'bugfix' were released on 07.02.2018. Announcement of the vulnerability was done on 07.02.2018. The Ant project welcomes Jaikiran Pai as a new PMC member. ## Health report: For Ant we feel healthy enough to apply patches, and get a release done. But basically we are in "maintenance mode". There isn't much development. ## PMC changes: - Currently 22 PMC members. - Jaikiran Pai was added to the PMC on Tue Jan 16 2018 ## Committer base changes: - Currently 30 committers. - No new committers added in the last 3 months - Last committer addition was Gintas Grigelionis at Sat Aug 05 2017 ## Releases: - Ant 1.10.2 was released on Tue Feb 06 2018 - Ant 1.9.10 was released on Tue Feb 06 2018
## Description: Apache Ant is a Java based build tool along with associated tools. It consists of 3 main projects: - Ant - core and libraries (AntLibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse Additionally Ant provides several extensions to Ant (antlibs). ## Issues: - There are no issues requiring board attention at this time. ## Activity: Apache Ant is an old - and maybe wise - project. So the grandfather gives a look back on to its life so other younger projects could benefit from this. Stefan Bodewig will be giving such a talk on FOSS Backstage Micro Summit on 20th November in Berlin (https://berlinbuzzwords.de/17/news/foss-backstage-micro-summit-program-online-now). Fixed some Ivy issues. Updated Ivy+IvyDE codebase to newer Java version. ## Health report: For Ant we feel healthy enough to apply patches, and get a release done. But basically we are in "maintenance mode". There isn't much development. With the two new committers Ivy + IvyDE revived and activity is (relativly) high. ## PMC changes: - Currently 21 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Jean-Louis Boudart on Thu Dec 12 2013 ## Committer base changes: - Currently 30 committers. - No new committers added in the last 3 months - Last committer addition was Gintas Grigelionis at Sat Aug 05 2017 ## Releases: - Last release was Compress Antlib 1.5 on Tue Jun 13 2017
## Description: Apache Ant is a Java based build tool along with associated tools. It consists of 3 main projects: - Ant - core and libraries (AntLibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse Additionally Ant provides several extensions to Ant (antlibs). ## Issues: - There are no issues requiring board attention at this time. ## Activity: Set up Github integration (Jenkins-GithubPullRequests) according to infra's blog post (use of Cloudbees Enterprise plugin). Fixed some Ivy issues. Introduced Jaikiran Pai as new committer. Start introducing Gintas Grigelionis as new committer. Change documentation for Ivy from Xooki to Asciidoc. Plans started for cutting a release of Ivy. But we haven't any release date yet. ## Health report: For Ant we feel healthy enough to apply patches, and get a release done. But basically we are in "maintenance mode". There isn't much development. The Ivy-call-for-help brought two developers in our focus. They helped bringing Ivy back to life and are willing to help further. The first one we invited in June 2017 and he accepted the second on end of July 2017 and he accepted too. ## PMC changes: - Currently 21 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Jean-Louis Boudart on Thu Dec 12 2013 ## Committer base changes: - Currently 29 committers. - Jaikiran Pai was added as a committer on Wed Jun 14 2017 - Gintas Grigelionis will be added as a committer in these days. ## Releases: - Compress Antlib 1.5 was released on Tue Jun 13 2017
## Description: Apache Ant is a Java based build tool along with associated tools. It consists of 3 main projects: - Ant - core and libraries (AntLibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse ## Issues: - There are no issues requiring board attention at this time. ## Activity: For Ant we added some more Java9 related patches. For Ivy we applied some patches. No changes in IvyDE. ## Health report: For Ant we feel healthy enough to apply patches, and get a release done. But basically we are in "maintenance mode". There isn't much development. ## PMC changes: - Currently 21 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Jean-Louis Boudart on Thu Dec 12 2013 ## Committer base changes: - Currently 28 committers. - No new committers added in the last 3 months - Last committer addition was Stephen Haberman at Tue Oct 13 2015 ## Releases: - Ant 1.10.1 was released on Mon Feb 06 2017 - Ant 1.9.9 was released on Mon Feb 06 2017 ## Mailing list activity: - Mailing list numbers are relatively stable over the last month. Everything is healthy but with low activity. ## Bugzilla Statistics: - 9 Bugzilla tickets created in the last 3 months - 18 Bugzilla tickets resolved in the last 3 months ## JIRA activity: - 5 JIRA tickets created in the last 3 months - 2 JIRA tickets closed/resolved in the last 3 months
## Description: Apache Ant is a Java based build tool along with associated tools. It consists of 3 main projects: - Ant - core and libraries (AntLibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse ## Issues: - There are no issues requiring board attention at this time. ## Activity: For "project cleanup" we finalized the process of retiring a subproject or reactivating it [1]. Basically we just place a marker file in the correlating git repositories, make specific resources read-only and add the name to an archive-list [2]. With that we voted to archive EasyAnt and all its subcomponents [3]. Archiving EasyAnt is done. We also voted to archive IvyDE. During that vote few users came and brought new energy into that project. So we decided to keep it alive [4]. With Stefan Bodewig as release manager we released two versions of Ant: 1.9.8 and 1.10.0. The 1.10-branch is current development with Java8 as requirement while 1.9.x is a backport to Java5 - if possible. Due two important bugfixes the next two releases 1.9.9 and 1.10.1 are in the pipeline. At time of this writing (2017.02.02) Stefan wants to start to cut new release candidates. Update 2017.02.09: Both versions were released on 2017.02.06. There was a security vulnerability report, passed to us via the Security Team. Because key of that vulnerability is write access to the buildfile, the Ant PMC doesn't accept this report as vulnerability, as you could do whatever you want anyway (<delete>, <ftp>) - access rights by the running user provided. [1] http://ant.apache.org/processes.html [2] http://ant.apache.org/archive.html [3] http://mail-archives.apache.org/mod_mbox/ant-dev/201612.mbox/ajax/%3C000301d25510%2433d37720%249b7a6560%24%40de%3E [4] http://mail-archives.apache.org/mod_mbox/ant-dev/201612.mbox/ajax/%3C000a01d25511%24f4177a30%24dc466e90%24%40de%3E ## Health report: Narrowing down the number of subprojects had a positive effect. ## PMC changes: - Currently 21 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Jean-Louis Boudart on Thu Dec 12 2013 ## Committer base changes: - Currently 29 committers. - No new committers added in the last 3 months - Last committer addition was Stephen Haberman at Tue Oct 13 2015 ## Releases: - Ant 1.10.0 was released on Sat Dec 31 2016 - Ant 1.9.8 was released on Sat Dec 31 2016
## Description: Apache Ant is a Java based build tool along with associated tools. It consists of 4 main projects: - Ant - core and libraries (AntLibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse - EasyAnt - Ant and Ivy toolbox to support build processes ## Issues: - There are no issues requiring board attention at this time. ## Activity: - The main development activity is on support of Java9 in Ant Core. Actually we focus on <javac> and the new Java module system (Jigsaw). Work is ongoing. - Most of the development is done by the actual committer base, so there aren't any new committers on the horizon. - Small changes are coming in over Github. ## Health report: - While gathering the information for the report we had a look at the project health. While discussing the consensus is that we can't support IvyDE and EasyAnt any more and having difficulties in maintaining Ivy. - For Ivy we hope to activate new, reactivate old committers and get a new release manager with git knowledge. - IvyDE is useful for some users but requires more work than we could spent. We tend to move this to the attic, but there wasnt a formal vote yet. - EasyAnt never got that impact and the community. We never got a real release out, so moving that to the attic is maybe the next step. But again: there wasn't a formal vote yet. ## PMC changes: - Currently 21 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Jean-Louis Boudart on Thu Dec 12 2013 ## Committer base changes: - Currently 29 committers. - No new committers added in the last 3 months - Last committer addition was Stephen Haberman at Tue Oct 13 2015 ## Releases: - Last releases were - Ant 1.9.7 on Tue Apr 12 2016 - Ivy 2.4.0 on Fri Dec 26 2014 - IvyDE 2.2.0 on Fri Nov 22 2013 - EasyAnt 0.9-incubating Sat Feb 23 2013 ## Mailing list activity: - Mailing list numbers are relatively stable over the last month. Everything is healthy but with low activity. - dev@ant.apache.org: - 291 subscribers (down -8 in the last 3 months): - 126 emails sent to list (58 in previous quarter) - ivy-user@ant.apache.org: - 356 subscribers (down -4 in the last 3 months): - 12 emails sent to list (17 in previous quarter) - notifications@ant.apache.org: - 61 subscribers (down -3 in the last 3 months): - 312 emails sent to list (326 in previous quarter) - user@ant.apache.org: - 700 subscribers (down -9 in the last 3 months): - 14 emails sent to list (22 in previous quarter) ## Bugzilla Statistics: - 17 Bugzilla tickets created in the last 3 months - 8 Bugzilla tickets resolved in the last 3 months ## JIRA activity: - 4 JIRA tickets created in the last 3 months - 2 JIRA tickets closed/resolved in the last 3 months
WHEREAS, the Board of Directors heretofore appointed Conor MacNeill (conor) to the office of Vice President, Apache Ant, and WHEREAS, the Board of Directors is in receipt of the resignation of Conor MacNeill from the office of Vice President, Apache Ant, and WHEREAS, the Project Management Committee of the Apache Ant project has chosen by vote to recommend Jan Matèrne (jhm) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Conor MacNeill is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Ant, and BE IT FURTHER RESOLVED, that Jan Matèrne be and hereby is appointed to the office of Vice President, Apache Ant, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7B, Change the Apache Ant Project Chair, was approved by Unanimous Vote of the directors present.
Apache Ant Status Report - August 2016 Apache Ant is a Java based build tool along with associated tools. It consists of 4 main projects: - Ant - core and libraries (Antlibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse - EasyAnt - Ant and Ivy toolbox to support build processes The main development activity is on support of Java9 in Ant Core. This includes support of Java modules in <junit>. While working on Java9 support we had several discussions with the Java development team because of discovered bugs/changes in the JDK (e.g. changed behaviour of DateFormat.SHORT used in <touch> or invisibility of tool classes Ant uses for <rmic>, <javac> and <javah>). Work is ongoing. o Release Status Core Ant 1.9.7 was release on April 12th, 2016 Ivy Ivy 2.4.0 was released on December 26, 2014 Ivy-DE 2.2.0 was released on November 22, 2013 EasyAnt The current release is still from the Incubator 0.9-Incubating. o Committers and PMC No new committers or PMC members this year. Jean-Louis Boudart was added to the PMC on Dec 6th, 2013 Stephen Haberman was made a committer on October 12th, 2015 o Community Mailing list numbers are relatively stable over the last month. Everything is healthy but with low activity. Stats from reporter.a.o: - Currently 29 committers and 21 PMC members - dev@ant.apache.org: - 299 subscribers (down -3 in the last 3 months): - 69 emails sent to list (119 in previous quarter) - ivy-user@ant.apache.org: - 359 subscribers (down -7 in the last 3 months): - 20 emails sent to list (6 in previous quarter) - notifications@ant.apache.org: - 64 subscribers (down -1 in the last 3 months): - 384 emails sent to list (258 in previous quarter) - user@ant.apache.org: - 710 subscribers (down -4 in the last 3 months): - 22 emails sent to list (41 in previous quarter) Please note that this report was largely prepared by Jan Materne whom we will be recommending to the board be appointed as the next chairman of the Apache Ant PMC
Apache Ant Status Report - May 2016 Apache Ant is a Java based build tool along with associated tools. It consists of 4 main projects: - Ant core and libraries (Antlibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse - EasyAnt - Ant and Ivy toolbox to support build processes Since my last report was outside the regular reporting schedule and just one month ago, there is not a lot new to report apart from a major release of the core Ant project. This report returns Ant to the regular reporting schedule o Release Status Core Ant 1.9.7 was release on April 12th, 2016 Ivy Ivy 2.4.0 was released on December 26, 2014 Ivy-DE 2.2.0 was released on November 22, 2013 EasyAnt The current release is still from the Incubator 0.9-Incubating. o Committers and PMC No new committers or PMC members this year. Jean-Louis Boudart was added to the PMC on Dec 6th, 2013 Stephen Haberman was made a committer on October 12th, 2015 o Community Mailing list numbers are relatively stable over the last month. Everything is healthy but with low activity. I expect this will probably be my last report as PMC chair as I will ask the PMC to nominate a new chair after sending in this report.
My apologies for missing the regular reporting schedule. Apache Ant is a Java based build tool along with associated tools. It consists of 4 main projects: - Ant core and libraries (Antlibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse - EasyAnt - Ant and Ivy toolbox to support build processes o Release Status - Ant 1.9.6 followed on July 3, 2015 and is the current release - Ivy 2.4.0 was released on December 26, 2014 - Ivy-DE 2.2.0 was released on November 22, 2013 - EasyAnt The current release is still from the Incubator 0.9-Incubating. o Committers and PMC Jean-Louis Boudart was added to the PMC on Dec 6th, 2013 Stephen Haberman was made a committer on October 12th, 2015 o Community We have decided to have future Ant releases require Java 8. Ant 1.10.0 will be the first such release. Any further Ant 1.9.x releases will continue to require Java 5. An Ant 1.9.7 is being discussed presently. I would expect an Ant 1.10.0 tofollow, albeit after some time. Our addition of a new committer, Stephen Haberman, for improved Ivy response has not been that effective. Some of that is due to some difficulties in getting Stephen’s existing Apache account reactivated as all his old email addresses are no longer active. For now, we will continue to monitor the Ivy situation. Jan Materne ran the reporter tool which I have not used to date but I thought the mailing list stats were interesting - dev@ant.apache.org: - 300 subscribers (down -1 in the last 3 months): - 90 emails sent to list (51 in previous quarter) - ivy-user@ant.apache.org: - 365 subscribers (down -2 in the last 3 months): - 14 emails sent to list (23 in previous quarter) - notifications@ant.apache.org: - 63 subscribers (down -3 in the last 3 months): - 179 emails sent to list (132 in previous quarter) - user@ant.apache.org: - 718 subscribers (down -4 in the last 3 months): - 30 emails sent to list (17 in previous quarter) I will have a look at this in future reports to see if there are any obvious trends which are noteworthy. The project is obviously quiet. reporter.a.o suggested that maybe hedgehogs took over the project which I couldn’t discount.
No report was submitted.
@Brett: pursue a report for Ant
No report was submitted.
Apache Ant is a Java based build tool along with associated tools. It consists of 4 main projects: - Ant core and libraries (Antlibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse - EasyAnt - Ant and Ivy toolbox to support build processes o Release Status Core --------- Ant 1.9.6 followed on July 3, 2015 and is the current release Ivy ------- Ivy 2.4.0 was released on December 26, 2014 Ivy-DE 2.2.0 was released on November 22, 2013 EasyAnt ------------- The current release is still from the Incubator 0.9-Incubating. o Committers and PMC Jean-Louis Boudart was added to the PMC on Dec 6th, 2013 Stephen Haberman was made a committer on October 12th, 2015 o Community There is some concern about patches and bug fixes not being applied in a timely manner for the Ivy sub-project. I believe a number of the original Ivy committers are no longer active. In response we have added Stephen Haberman as a new committer (he is an existing Apache committer). I’m hopeful that Stephen can both address the backlog and identify suitable new committers who can be added to help move the Ivy sub-project forward. The remainder of the project remains quiet.
Apache Ant Status Report - August 2015 Apache Ant is a Java based build tool along with associated tools. It consists of 4 main projects: - Ant core and libraries (Antlibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse - EasyAnt - Ant and Ivy toolbox to support build processes o Release Status Core --------- Ant 1.9.5 was released on June 4, 2015 Ant 1.9.6 followed on July 3, 2015 and is the current release The followup release was due to the introduction of a regression in zip handling Ivy ------- Ivy 2.4.0 was released on December 26, 2014 Ivy-DE 2.2.0 was released on November 22, 2013 EasyAnt ------------- The current release is still from the Incubator 0.9-Incubating. o Committers and PMC Jean-Louis Boudart was added to the PMC on Dec 6th, 2013 Charles Duffy was made a committer on Dec 8th, 2013. o Community The project remains quiet although we did two core releases soon after my previous report. These are the first releases in about a year of the core. I expect activity to remain at similar levels going forward.
My apologies for this report being late (let me know if I should resubmit next month). There has not been a huge amount of project activity since the last status report. There have been no releases made, new committers or PMC members added. There is a steady, if low, level of commit activity. Given all that, the remainder of this report is substantially the same as that of the previous quarter Status Report - May 2015 Apache Ant is a Java based build tool along with associated tools. It consists of 4 main projects: - Ant core and libraries (Antlibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse - EasyAnt - Ant and Ivy toolbox to support build processes o Release Status Core --------- Ant 1.9.4 was released on May 5, 2014 Ivy ------- Ivy 2.4.0 was released on December 26, 2014 Ivy-DE 2.2.0 was released on November 22, 2013 EasyAnt ------------- The current release is still from the Incubator 0.9-Incubating. o Committers and PMC Jean-Louis Boudart was added to the PMC on Dec 6th, 2013 Charles Duffy was made a committer on Dec 8th, 2013. o Community See opening remarks.
Apache Ant is a Java based build tool along with associated tools. It consists of 4 main projects: - Ant core and libraries (Antlibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse - EasyAnt - Ant and Ivy toolbox to support build processes o Release Status Core --------- Ant 1.9.4 was released on May 5, 2014 Ivy ------- Ivy 2.4.0 was released on December 26, 2014 Ivy-DE 2.2.0 was released on November 22, 2013 EasyAnt ------------- The current release is still from the Incubator 0.9-Incubating. o Committers and PMC Jean-Louis Boudart was added to the PMC on Dec 6th, 2013 Charles Duffy was made a committer on Dec 8th, 2013. o Community Overall the Ant project is relatively quiet. There has been an ongoing transition from submitted patches to pull requests coming in from Github.
No report was submitted.
No report was submitted.
No report was submitted.
Apache Ant is a Java based build tool along with associated tools. It consists of 4 main projects: - Ant core and libraries (Antlibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse - EasyAnt - Ant and Ivy toolbox to support build processes o Release Status Core --------- Ant 1.9.4 was released on May 5, 2014 Ivy ------- Ivy 2.3.0 was released on January 21, 2013 Ivy-DE 2.2.0 was released on November 22, 2013 EasyAnt ------------- The current release is still from the Incubator 0.9-Incubating. o Migration to Git The project migrated to git on May 23rd, 2014 without any major issues. o Committers and PMC Jean-Louis Boudart was added to the PMC on Dec 6th, 2013 Charles Duffy was made a committer on Dec 8th, 2013. o Community No issues.
Apache Ant is a Java based build tool along with associated tools. It consists of 4 main projects: - Ant core and libraries (Antlibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse - EasyAnt - Ant and Ivy toolbox to support build processes o Release Status Core --------- Ant 1.9.4 was released on May 5, 2014 AntUnit Antlib 1.3 was released on May 14, 2014 Ivy ------- Ivy 2.3.0 was released on January 21, 2013 Ivy-DE 2.2.0 was released on November 22, 2013 The Ivy 2.4.0-RC1 release candidate was published on March 23, 2014 EasyAnt ------------- The current release is still from the Incubator 0.9-Incubating. o Migration to Git The project recently voted to move the bulk of codebases from Subversion to Git. The project websites and sandbox will remain in Subversion. Some work will need to be done to adapt build processes to the change. o Committers and PMC No changes since last report o Community No issues.
Apache Ant is a Java based build tool along with associated tools. It consists of 4 main projects: - Ant core and libraries (Antlibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse - EasyAnt - Ant and Ivy toolbox to support build processes o Release Status Core --------- Ant 1.9.3 was released on December 29, 2013 Ant Compress Antlib 1.4 was released on January 29th 2014 Ivy ------- Ivy 2.3.0 was released on January 21, 2013 Ivy-DE 2.2.0 was released on November 22, 2013 A release candidate has been proposed for Ivy 2.4.0 but is not yet available. EasyAnt ------------- The current release is still from the Incubator 0.9-Incubating. o Committers and PMC Jean-Louis Boudart was added to the PMC on Dec 6th, 2013 Charles Duffy was made a committer on Dec 8th, 2013. o Community No issues.
Apache Ant is a Java based build tool and associated tools. It consists of 4 main projects: - Ant core and libraries - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse - EasyAnt - Ant and Ivy toolbox to support build processes o Release Status Core --------- Ant 1.9.2 was released on July 12, 2013 Ant Compress Antlib 1.3 was released on 7th November bringing it into line with the underlying Apache Commons Compress library 1.6 Ivy ------- Ivy 2.3.0 was released on January 21, 2013 Ivy-DE 2.1.0 was released on Aug 20, 2010 Ive-DE 2.2.0 is currently under vote for release EasyAnt ------------- The current release is still from the Incubator 0.9-Incubating. o Committers and PMC No committers or PMC members have been added since the previous report. The last committer was added on April 5th, 2013. The last PMC member was added on Jun 21st, 2010. I note with sadness the passing on September 5th of long-time committer and PMC member, Bruce Atherton http://www.apache.org/memorials/bruce_atherton.html o Community No issues.
Apache Ant is a Java based build tool and associated tools. It consists of 4 main projects: - Ant core and libraries - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse - EasyAnt - Ant and Ivy toolbox to support build processes o Release Status Core --------- Ant 1.9.1 was released on May 21, 2013 Ant 1.9.2 was released on July 12, 2013 The latter release included a change to the javadoc task to workaround a vulnerability present in some versions of Oracle's JDK (CVE-2013-1571) Ivy ------- Ivy 2.3.0 was released on January 21, 2013 Ivy-DE 2.1.0 was released on Aug 20, 2010 EasyAnt ------------- The current release is still from the Incubator 0.9-Incubating. o Committers and PMC There are currently 27 Ant committers. There are 21 PMC members. Two PMC members are no longer listed as committers: - Sam Ruby - Stephane Bailliez There are 8 committers who are not members of the PMC. Of these: 1 was previously a member of the PMC but retired from the PMC, January 2012 1 is a recent committer, I expect will progress to PMC membership if they remains engaged 3 are from the EasyAnt project which has recently been adopted by the Ant project (March 2013) 3 are longer term committers (date from 2004/2005) and are no longer active The last committer was added on April 5th, 2013. The last PMC member was added on Jun 21st, 2010. o Community No issues.
Apache Ant is a Java based build tool and associated tools o News The EasyAnt project was adopted from the incubator by vote on March 7th. The Apache Ant project now consists of 4 (sub) projects - The Ant Core - Ivy - Ivy DE - EasyAnt o Release Status Ant 1.9.1 is currently under discussion Core --------- Ant 1.9.0 was released on March 7, 2013 Ivy ------- Ivy 2.3.0 was released on January 21, 2013 Ivy-DE 2.1.0 was released on Aug 20, 2010 EasyAnt ------------- The current release is still from the Incubator 0.9-Incubating. o Committers and PMC Michael Clarke was added as a committer on April 5th, 2013. o Community No issues.
Apache Ant is a Java based build tool (see http://ant.apache.org) o Release Status Antoine Levy Lambert has begun the process that will lead to an Ant 1.9.0 release. Ivy 2.3.0 was just released. Core --------- Ant 1.8.4 was released on May 23rd 2012 Ivy ------- Ivy 2.3.0 was released on January 21, 2013 Ivy-DE 2.1.0 was released on Aug 20, 2010 o Committers and PMC No changes o Community No issues.
Apache Ant is a Java based build tool (see http://ant.apache.org) o Release Status A 2nd release candidate for Apache Ivy 2.3.0 (2.3.0-RC2) was made available on November 12th, 2012 Core --------- Ant 1.8.4 was released on May 23rd 2012 Ivy ------- Ivy 2.2.0 was released on October 7, 2010 Ivy-DE 2.1.0 was released on Aug 20, 2010 o Committers and PMC Jean-Louis Boudart (jlboudart) was added as a committer on October 31st. He is a committer on the EasyAnt podling. o Community No issues.
Apache Ant is a Java based build tool (see http://ant.apache.org) o Release Status Ant 1.8.4 was released on May 23rd 2012. This was a security bugfix release. We do not anticipate any non-security 1.8 point releases henceforth. The next regular release will be Ant 1.9.0 and will require Java 5 An Apache Ivy release candidate (2.3.0-RC1) was made available on April 24th, 2012 and a beta of IvyDE (2.2.0-beta1) was made available on April 6th. These releases have not yet been finalized. Core --------- Ant 1.8.4 was released on May 23rd 2012 Ivy ------- Ivy 2.2.0 was released on October 7, 2010 Ivy-DE 2.1.0 was released on Aug 20, 2010 o EasyAnt A vote was held to accept the EasyAnt project from incubation which failed due to insufficient +1 votes. This may have been due to the timing of the vote in the summer holiday period (that was certainly true for myself). There would not appear to be a more natural home for the project within the ASF. o Committers and PMC No Change. o Community No issues.
Apache Ant is a Java based build tool (see http://ant.apache.org) o Release Status Ant 1.8.3 was released on February 29th 2012. Barring the need for bug fix releases, this will be the last 1.8 point release. It is also the last release that will support Java 1.4 The next release will be Ant 1.9.0 and will require Java 5 An Apache Ivy release candidate (2.3.0-RC1) was made available on April 24th, 2012 and a beta of IvyDE (2.2.0-beta1) was made available on April 6th. While the current releases of both date from late 2010, I expect that we will have new releases in the next reporting period. Apache Compress Antlib 1.2 was released on April 21st. This ant lib provides Ant tasks which manage a number of archive formats. It uses Apache Commons Compress 1.4 under the hood. The current releases are: Core --------- Ant 1.8.3 was released on Feb 29th, 2012 Ivy ------- Ivy 2.2.0 was released on October 7, 2010 Ivy-DE 2.1.0 was released on Aug 20, 2010 o Committers and PMC No Change. o Community The Ant wiki has been getting a little reversion spam so we will be asking infra to institute a contributors group to tighten up access to the wiki.
Ant Status Report - February 2012. Ant is a Java based build tool (see http://ant.apache.org) o Release Status There have been no new releases of the core projects in this report period. A vote is currently in progress for a 1.8.3 release so I expect a 1.8.3 release to be available shortly. We have agreed that this will be the last release to support Java 1.4. The release, which should be 1.9, will require Java 5. There have been some preliminary discussion on releasing a beta for IvyDE 2.2 but no concrete plan is in place as yet. The current releases are: Core --------- Ant 1.8.2 was released on Dec 27th, 2010. Ivy ------- Ivy 2.2.0 was released on October 7, 2010 Ivy-DE 2.1.0 was released on Aug 20, 2010 o Committers and PMC A PMC member, Gilles Scokart, recently elected to go emeritus. I'd like to express the PMC's thanks for his contribution over the years. o Community The project bug backlog remains an issue.
Ant is a Java based build tool (see http://ant.apache.org) o Release Status There have been no new releases of the core projects in this report period. Two Antlibs (component libraries) were released in this period. The current releases are: Core --------- Ant 1.8.2 was released on Dec 27th, 2010. Ivy ------- Ivy 2.2.0 was released on October 7, 2010 Ivy-DE 2.1.0 was released on Aug 20, 2010 Antlib releases ----------------- AntUnit 1.2 was released on August 16, 2011 - Used for testing build files Apache Compress Antlib 1.1 was released on November 5, 2011 - Provided tasks and types for archive formats (supported by Apache Commons Compress) o Committers and PMC There have been no new committers or PMC members added in the period. There are no diversity issues regarding the PMC. o Community The project bug backlog remains an issue. o Branding As detailed in last report, all items are in compliance apart from: * Project Naming And Descriptions : Apache Ant continues to use Apache Ant as a noun, rather than an adjective
o Release Status There have been no new releases in this report period. The current releases are: Core --------- Ant 1.8.2 was released on Dec 27th, 2010. Ivy ------- Ivy 2.2.0 was released on October 7, 2010 Ivy-DE 2.1.0 was released on Aug 20, 2010 A release vote for the AntUnit antlib is currently in progress. o Community The bug backlog remains an issue. o Branding Checklist * Project Website Basics - done - home page is ant.apache.org * Project Naming And Descriptions : Apache Ant continues to use Apache Ant as a noun, rather than an adjective * Website Navigation Links : The navbar has a link to the www.apache.org site as a breadcrumb. * Trademark Attributions : attribution for all ASF marks included in footers - done * Logos and Graphics : include TM, use consistent product logo on your site - done * Project Metadata : DOAP file checkedin and up to date - done, Ant Core - http://svn.apache.org/repos/asf/ant/core/trunk/doap_Ant.rdf Ivy Core - http://svn.apache.org/repos/asf/ant/ivy/core/trunk/doap_Ivy.rdf IvyDE - http://svn.apache.org/repos/asf/ant/ivy/ivyde/trunk/doap_IvyDE.rdf
Apache Ant is a build tool primarily for Java projects. o Release Status There have been no new releases in this report period. The current releases are: Core --------- Ant 1.8.2 was released on Dec 27th, 2010. Ivy ------- Ivy 2.2.0 was released on October 7, 2010 Ivy-DE 2.1.0 was released on Aug 20, 2010 o Community There has been some concern expressed on the PMC about the size of the bug backlog for both Ant core and Ivy. The resulting delays/inaction may be causing some frustration in the community.
Ant Status Report - Feb 2011. o Release Status Core --------- Ant 1.8.2 was released on Dec 27th, 2010. This was mostly a bugfix release but it is worth noting that this release abandons the distinction between core and optional tasks. Ivy ------- Ivy 2.2.0 was released on October 7, 2010 and remains the current release Ivy-DE 2.1.0 was released on Aug 20, 2010 and remains the current release Antlibs ---------- Version 1.1 of the .NET Antlib was voted on for release. o Code Donations The Ant project is sponsoring the EasyAnt project through the Apache incubator. The project entered the incubator on Feb 1st. http://wiki.apache.org/incubator/EasyAntProposal o Community No issues.
Ant Status Report - Nov 2010. o Release Status Core --------- Ant 1.8.1 was released on May 7th, 2010 and remains the current release. Some initial discussions regarding Ant 1.8.2 have taken place but there is nothing firm at this time. Ivy ------- Ivy 2.2.0 was released on October 7, 2010 Ivy-DE 2.1.0 was released on Aug 20, 2010. o Code Donations Ant has voted to accept the Bushel project code to become part of Ivy. Stefan Bodewig is shepherding the code through the Incubator. There has also been some preliminary discussion about whether Ant would sponsor the EasyAnt project through the incubator. o Community No issues.
Core ---- Ant 1.8.1 was released on May 7th, 2010 and remains the current release. Ivy ---- Ivy 2.1.0 was released on October 8, 2009. Ivy 2.2.0 Release Candidate 1 was released on July 05, 2010 Ivy-DE 2.0.0 was released on Jul 10, 2009 A release vote for Ivy-DE 2.1.0 is presently under way. o PMC The Ant PMC has added two new members since the previous report Jon Schneider and Jesse Glick o Community No issues.
Approved by general consent.
Core ---- Ant 1.8.1 was released on May 7th, 2010. This was mostly a bug fix release. Thanks to Antoine Levy-Lambert for acting as release manager. Antoine has also published the Ant artifacts to the maven repository. Ivy ---- Ivy 2.1.0 was released on October 8, 2009. A release candidate for Ivy 2.2.0 is in the works. IvyDE 2.0.0 was released on Jul 10, 2009 o Community No issues.
Report was submitted late. Will process next month.
Ant Status Report o Current Releases Ant Core -------- Ant 1.8.0 was released on Fed 8, 2010. This release has gone quote smoothly so far. It is about 18 months since the last Ant core release. Whilst obviously a mature project, Ant does continue to develop and it's nice to see a new release. Thanks to Antoine Levy-Lambert for acting as the release manager. Ivy ---- Ivy 2.1.0 was released on October 8, 2009. IvyDE 2.0.0 was released on Jul 10, 2009 o Community No issues in the Ant community.
o Current Releases Ant Core -------- Ant 1.7.1 was released on June 27, 2008. Ivy ---- Ivy 2.1.0 was released on October 8, 2009. IvyDE 2.0.0 was released on Jul 10, 2009 o Committers We have recently added a new committer: Jonathan K. Schneider o Community No issues in the Ant community. Things continue to progress smoothly.
The Ant project continues to tick over smoothly. o Current Releases Ant Core -------- Ant 1.7.1 was released on June 27, 2008. Ivy ---- Ivy 2.0.0 was released on Jan 20, 2009. IvyDE 2.0.0 was released on Jul 10, 2009 o Community No issues. During the quarter a release candidate for Ivy 2.1.0 was made available (Jul 23). IvyDE, an eclipse plugin for Ivy, was also released. There is no release timetable for Ant 1.8 at this time although there was some discussion around this.
* Current Releases Ant Core -------- Ant 1.7.1 was released on June 27, 2008. Ivy ---- Ivy 2.0.0 was released on Jan 20, 2009. * Community No issues. Ant continues to tick over. Most recent commit activity is around the Ivy project. We are close to releasing IvyDE, an eclipse plugin for Ivy
No report received. Bill sent a reminder for June and updated Marvin.
o Current Releases Ant Core -------- Ant 1.7.1 was released on June 27, 2008. A number of issues has been fixed recently in SVN and will provide the impetus for a 1.8.0 release in the coming months. Ivy ---- Ivy 2.0.0 was released on Jan 20, 2009. This is the first full Apache release of Ivy. o Community No issues.
o Current Releases Core ---- Ant 1.7.1 was released on June 27, 2008. I don't expect a 1.8 release being considered for a while yet. Ivy ---- Ivy 2.0.0 RC2 is currently available (released Nov 4) IvyDE, an Eclipse plugin for Ivy has a beta 1 available (IvyDE 2.0.0 beta1) o Development An account has been created at Jetbrains' teamcity CI server for Ant builds. o Community There has been some discussion about moving Ant bug reporting from BugZilla to JIRA although no action has been taken on this front yet. No other issues.
Henning to follow up with Ant, CouchDB, OFBiz on the use of our CI tool
Sam to pursue a report for Ant.
o Current Releases Core ---- Ant 1.7.1 was released on June 27, 2008. This was about 18 months after Ant 1.7 was released. The release is primarily a bug-fix release and also adds support for some Java6 features. Ivy ---- The Ivy release status has not changed from the previous report. Ivy 1.4.1 is the current stable release, released prior to Ivy's Apache incubation. An Apache Ivy release 2.0.0 is currently in beta. Beta 2 was released on 14-March-2008 o New PMC member Nicolas Lalevee (hibou) was added to the Ant PMC (currently awaiting 72 hour ack completion) o Community No issues.
o Current Releases Core ---- Ant 1.7 was released on December 19, 2006. Ant 1.7.1 is in beta and beta2 was released on 18-March-2008 Ivy ---- Ivy 1.4.1 is the current stable release but this was released prior to Ivy's Apache incubation. An Apache Ivy release 2.0.0 is currently in beta. Beta 2 was released on 14-March-2008 o New Committers Nicolas Lalevée (hibou) was added as a committer on March 23. Nicolas is working primarily on IvyDE, which integrates Ivy with the Eclipse IDE. IvyDE has not yet been released as an Apache build and the current release remains the pre-incubation build. A release is currently being planned. o Community There was a lot of discussion around Xavier's idea for EasyAnt - A prepackaged set of Ant builds combined with Ivy to simplify use of Ant. Community is healthy.
No report submitted. Sam tasked to seek report for next month.
Here is the Ant status report for this quarter. I did not submit a status report for the previous quarter - my apologies. I had a somewhat busy period at work and I don't think I received the reminder. Nevertheless, mea culpa. o Current Releases Core ---- Ant 1.7 was released on December 19, 2006. The release is currently now over 1 year old so it can be considered a very successful, stable release. An Ant 1.7.1 release is in the works and is undergoing final testing across different platforms. Ivy ------ The major development within the Ant project has been the integration of the Ivy project after its graduation from the Incubator around October 2007. This has resulted in the addition of the Ivy committers to the Ant PMC: Xavier Hanin Maarten Coene Gilles Scokart Export Notification policy ---------------------------------------- My thanks to Stefan Bodewig for ensuring both the Ant and Ivy project outputs have the required Export Control Notifications in place. o Development Activities The addition of the Ivy project has spurred a lot of discussions on the Ant dev list including ways to make Ant easier to use, etc. o Community There are no problems in the Ant community. I should note that there is a lot of discussion in the wider Java development community (blogs, etc) about the use of Ant v Maven, etc. I believe each project presents users with different tradeoffs and benefits, which is healthy. No other issues.
Approved by General Consent.
No report provided. Aaron to seek report.
o Current Releases Core ---- Ant 1.7 was released on December 19, 2006. We are considering a 1.7.1 release but have not progressed to a detailed plan (release manager, must fix bugs, etc) at this stage. o Development Activities There has been a lot of commit activity in the quarter but a lot of that is related to tidying up the current codebase. We have agreed to remove tasks which depend on proprietary libraries from the Ant core codebase and place these in antlibs. o Community No issues.
Approved by General Consent.
o Current Releases Core ---- Ant 1.7 was released on December 19, 2006. There has been some discussion lately, regarding a 1.7.1 release to address bugs but there are no formal release plans at this stage. Antlibs ------- .NET Ant Library 1.0 released November 6, 2006 AntUnit 1.0 released on January 8, 2007 o Development Activities Development activity continues apace although there were no milestone achievements to note in the quarter. We have agreed to drop support for Java 1.2 in Ant 1.7.1 and beyond. o Community There was a rash of BugZilla spam and nuisance operations. With the help of infrastructure and follow-up efforts by committers, the issue has been resolved. A vote to move to JIRA did not pass for now. No other issues.
Approved by General Consent.
No report.
o Current Releases Core ---- Ant 1.7 was released on December 19, 2006. Antlibs ------- .NET Ant Library 1.0 released November 6, 2006 AntUnit 1.0 released on January 8, 2007 The Ant 1.7.0 release has gone quite smoothly and is a major milestone achievement. o Development Activities There has been some discussion for the roadmap following Ant 1.7.0. We have not created a branch for further Ant 1.7.x development. This is currently occurring on trunk. A 1.7 branch will probably be created once 1.7 stabilises. o Community No issues
Greg noted his congratulations on the 1.7 release!
Approved by General Consent.
o Current Release The current release remains Ant 1.6.5 which was released on June 2, 2005. There have been no releases finalized since the previous board report. o Ant 1.7 Ant 1.7 has been through a number of beta releases. A release candidate for the final 1.7 release is now available (13-Nov-2006). o Antlibs The Ant project has released version 1.0 of a .NET Antlib which supports .NET related development activities and tools. It works with both Microsoft's and the mono project's tools. A beta of the AntUnit 1.0 antlib has been released. This antlib contains tasks for testing Ant tasks without needing to use JUnit directly. o Development Activities The Ant project is currently considering issues which have arisen from the Ant 1.7 release preparations including: - procedures for management and validation of releases - how to handle tasks which support commercial tools and require the tool's libraries to be present for the task to be built. Examples include the Weblogic and Starteam tasks. Overall Ant will be moving to isolating such dependencies in Antlibs. - Resuming Ant nightly builds. In the past Ant nightlies were produced by the Gump project but this is not considered viable any more. There has been a lot of work on outstanding bugs as part of the release cycle which is good to see. o Ivy Project The Ant PMC has sponsored the Ivy project in the ASF incubator. The Ant Project is happy to manage Ivy once it has been through incubation but also recognizes that the board and/or Ivy may deem it more appropriate to have Ivy as a TLP once incubation is complete. A number of Ant PMC members are acting as mentors. o Legal Issues I noted the appearance of the Gosling project which makes use of some Ant source code but which does not include a NOTICE file at this time. We have not yet contacted the Gosling project about this, but we do not expect there to be an issue. o Community I think everyone is happy to see an Ant 1.7 release.
Greg asked why Gump was not viable regarding the nightly builds. Greg was to follow up on this issue.
Approved by General Consent.
o Current Release The current release remains Ant 1.6.5 which was released on June 2, 2005. There have been no releases since the previous board report. o Ant 1.7 Kev Jackson will be the release manager for Ant 1.7 (supported by Antoine Levy-Lambert). The release plan was proposed and agreed at the end of July. An alpha build has been produced for initial testing o Development Activities Upcoming development activities will be focussed on the Ant 1.7 release and releasing associated libraries. o Legal Issues None. o PMC/Committers Kev Jackson was added to the PMC by a PMC vote in early August. o Community No issues.
Approved by General Consent
o Current Release The current release remains Ant 1.6.5 which was released on June 2, 2005. There have been no releases since the previous board report. o Ant 1.7 Ant 1.7 Release is now being planned. The release plan is being developed here: http://wiki.apache.org/ant/Ant17/Planning We are currently a little behind the schedule envisaged. o Development Activities There are two development activities of note: 1. We have retired a number of tasks which were previously included with Ant. These tasks relate to third party tools, where the required supporting library is no longer actively supported. Tasks related to the following have been removed: * xslp * icontract * Visual Age for Java * testlet * JProbe * Metamata 2. JUnit 4 integration Two Ant committers (Steve Loughran and Jesse Glick) participated in a call with two of the JUnit4 developers regarding the best way to support JUnit 4 within Ant. The existing Ant tasks will support JUnit 4 but the JUnit people will develop and host their own, more capable tasks. The call was originally initiated by the JUnit folks and Steve provided a write up for the dev list. I think both of these actions are in line with our goal of keeping the Ant core focused and having tasks either hosted with their supporting libraries or in separate Antlibs. o Legal Issues None. o PMC/Committers No changes. o Community Community is healthy - no issues.
Approved by General Consent
-- Note: Previous reports were held over from the previous month -- this months reports start here
o Current Release The current release remains Ant 1.6.5 which was released on June 2, 2005. There have been no releases since the previous board report. o Ant 1.7 Ant 1.7 Release is now being planned. The release plan is being developed here: http://wiki.apache.org/ant/Ant17/Planning We are currently a little behind the schedule envisaged. o Development Activities There are two development activities of note: 1. We have retired a number of tasks which were previously included with Ant. These tasks relate to third party tools, where the required supporting library is no longer actively supported. Tasks related to the following have been removed: * xslp * icontract * Visual Age for Java * testlet * JProbe * Metamata 2. JUnit 4 integration Two Ant committers (Steve Loughran and Jesse Glick) participated in a call with two of the JUnit4 developers regarding the best way to support JUnit 4 within Ant. The existing Ant tasks will support JUnit 4 but the JUnit people will develop and host their own, more capable tasks. The call was originally initiated by the JUnit folks and Steve provided a write up for the dev list. I think both of these actions are in line with our goal of keeping the Ant core focused and having tasks either hosted with their supporting libraries or in separate Antlibs. o Legal Issues None. o PMC/Committers No changes. o Community Community is healthy - no issues.
Tabled due to time constraints.
6. Special Orders
No report.
o Current Release Ant 1.6.5 is the current release and was released on June 2, 2005. There have been no releases since the previous board report. o Ant 1.7 Still in development in svn trunk. No release scheduled at this time. o Antlibs Subproject The following Antlib projects were moved from the Sandbox to the main Antlib repository following successful votes on the ant-dev list. SVN Antlib - SVN related tasks AntUnit Antlib - A Junit style test framework for testing Ant tasks The .NET Antlib passed but only just with sufficient interest. o Legal Issues None. o PMC/Committers We have recently added Kevin Jackson as a sommitter. Kevin has been a long standing patch provider doing significant clean up work on the Ant codebase. o Community Community is healthy - no issues.
Approved by General Consent.
o Ant 1.6.5 Ant 1.6.5 is the current release and was released on June 2, 2005 o Ant 1.7 Ant 1.7 development is continuing in SVN. There is currently no schedule for a 1.7 release. Some significant changes have been introduced in the 1.7 codebase for ResourceCollections. The performance impacts of this change are being examined. o Antlibs Subproject The Antlibs subproject has progressed to the point where a vote is being taken to migrate some of the components out of the sandbox. The following antlibs are being considered: 1. SVN related tasks 2. .NET build related tasks 3. A Junit style test framework for testing Ant tasks o Subversion conversion The conversion of the Ant projetc to subversion is complete. there are currently three Ant modules: core, antlibs and sandbox. o Legal Issues None. o PMC We have recently added two long term committers to the Ant PMC: Dominique Devienne Martijn Kruithof o Community Community is healthy - no issues.
Approved by General Consent.
Status Report for the Ant project o Releases Ant 1.6.4 was released on May 19, 2005 Ant 1.6.5 was released on June 2, 2005 and is the current release. Both Ant 1.6.4 and Ant 1.6.5 are bug fix releases. o Ant 1.7 Ant 1.7 development continues in the CVS head. We have recently voted to migrate the Ant core to Subversion. This will be added to the existing Ant SVN repository which was set up for the Antlibs subproject. We have also closed the Ant 1.6 branch after the Ant 1.6.5 release and will not be creating any subsequent Ant 1.6.x releases. o Subversion conversion We'll be working with Henri Yandell to perform the conversion. o Legal Issues None. o Committers?PMC No new committers or PMC members have been added since the last status report. o Community Community is healthy - no issues.
Approved by General Consent.
Status Report for the Ant project o Ant 1.6.3 Ant 1.6.3 was released on April 28 2005 A large number of changes were included in the release although most are small in nature. Subsequent to release a few bugs have been found, one of which affects operation of javah. This will require a follow-up Ant 1.6.4 release. o Ant 1.7 Ant 1.7 development continues in the CVS head o Antlibs Subproject We have created an Antlibs subproject. The rationale is to separate groups of tasks, which are currently included with the main Ant core and release these separately. This approach will allow for task updates to have much shorter release cycles than the Ant core, whose release cycles have been fairly long to date. By reducing the core size, it would also have the advantage of reducing the core release cycle as well. o Subversion conversion An Ant subversion repository has been set up by infrastructure at our request. We have not yet converted the main Ant repository to subversion as we did not want to overlap that process with the 1.6.3 release. Ant 1.7 will be released from subversion and we expect the conversion to occur once the release issues of the current Ant 1.6.x releases settle down. The subversion repository will host code for the Antlibs subproject we have created. o Antidote Antidote was an Ant GUI project which has been in Ant's CVS for a long time now. It has never been able to attract sufficient critical mass to ensure its development was sustainable. As Ant support is provided in all main Java IDEs, we decided to retire the Antidote subproject. o Legal Issues None. o Committers We have made a number of inactive committers emeritus. we have recently added Alexey Solofnenko as a committer. Magesh Umasankar has retired from the PMC due to time constraints. o Community Community is healthy - no issues.
Apache Ant Project report approved as submitted by general consent.
NO SUBMITTED REPORT
No submitted report.
The Ant project is in a stable phase of development and there have not been any major events in the last three months, such as new releases or significant issues. o Ant 1.6.2 Ant 1.6.2 was released on July 16th, 2004 There have been no major issues with the release to date. o Ant 1.7 (CVS Head) CVS head development continues, of course. There is currently no planned release date for Ant 1.7. o Nightly builds Nightly builds are still inactive. o Legal Issues No legal issues o Community All well on the community front. Dominique Devienne is being added as a new committer. He is a long-time member of the Ant community. Martijn Kruithof has recently been nominated for committer.
Apache Ant Project approved by General Consent.
o Ant 1.6.2 Ant 1.6.2 was released on July 16th, 2004 Although a minor dot release, this release contained a number of bug fixes, including improved XML namespace support, consistent reporting of error locations with build files, reorganization of the xalan related tasks to remove xalan-1 support, elimination of memory leaks, etc. A further Ant 1.6.3 release may be necessary to pick up some changes and fixes which did not make it into the 1.6.2 release. o Ant 1.7 (CVS Head) CVS head development continues, of course. There is currently no planned release date for Ant 1.7. o Nightly builds Nightly builds have been inactive for a long time (since Sept 2003) and the website has recently been changed to reflect this. Traditionally the nightly builds for Ant were taken from the output from Gump. Changes in Gump's setup resulted in these becoming unavailable. Whilst Gump runs will soon resume, the Ant community will need to decide how it wants to provide nightly builds, considering the potential issues in Gump produced outputs (i.e. reliance on non-ASF hosted code). The options would be: 1. point directly to the Gump produced builds and note the warnings that the Gump team will have in place regarding the reliability of the inputs. 2. copy Gump outputs relating to Ant into Ant's nightly build area and add suitable warnings in this area 3. Perform nightly builds (at perhaps some other frequency) in a "trusted" environment, whatever that may be - probably a committer machine. 4. Don't provide nightly builds at all. o Legal Issues No JSRs, No TCKs, No issues. o Branches Ant has traditionally had two branches of development, the current release branch and the trunk which represents the next release. Whilst we have managed this in the past, there have been a few instances where changes were not applied to both active branches. One option would be to not apply all changes to both branches piecemeal but to pick up all branch changes in regular merge operations and live with the differences between branches between those merge points. OTOH, being an open source project both branches are in active use by multiple developers/users and there is always pressure to have fixes available immediately on both branches. o Inactive committers At the end February I sent an email to 15 inactive committers asking if they wished to remain part of the Ant project. I received two replies. I intend, with the PMC's confirmation to make all such committers emeritus and to remove them from Ant's avail entry. o Community All well on the community front. Matt Benson was added to the PMC. The number of open bugs remains a perennial problem.
Approved by General Consent.
Releases: Ant 1.6.1 has been released addressing the few major bugs reported in Ant 1.6. The release has generated very few bug reports to date and has been well received. There has been recent discussion on Ant 1.7 features. As the 1.6.1 release is proving very stable, there should be a reasonable development period for 1.7 to look at the usage and improvement of the new 1.6 features such as <import>, antlibs, etc. Community: The community is healthy and there is no discord to report.
Releases: Ant 1.6.1 has been released addressing the few major bugs reported in Ant 1.6. The release has generated very few bug reports to date and has been well received. There has been recent discussion on Ant 1.7 features. As the 1.6.1 release is proving very stable, there should be a reasonable development period for 1.7 to look at the usage and improvement of the new 1.6 features such as <import>, antlibs, etc. Community: The community is healthy and there is no discord to report.
Discussion and Approval tabled due to time constraints.
o Ant 1.6 Ant 1.6 was released on December 18th, 2003 This was a major release containing a lot of new functionality. Overall the release has been very smooth with not many reported problems. It is hard to gauge how many users have upgraded. Many bug reports still come for Ant 1.5.x releases. This is probably due to the stability of Ant and may also be due to other issues such as most IDE integrations are based on Ant 1.5 o Ant 1.6.1 Beta 1 A beta for a follow up release was released on January 29th 2004. The current target is to release Ant 1.6.1 on February 12th, 2004. It addresses the few major issues raised with Ant 1.6 o Ant 1.7 There is currently not much activity on the CVS head that will become Ant 1.7 at some point in the future. One goal is to have the manual generated from the code rather than maintained by hand as is done currently. o Apache License 2.0 The Ant codebase (both head and the 1.6 branch) have been upgraded to the new Apache 2.0 license. There are a small number of non-Java files which remain to be updated. Even though not required to meet the board mandate, Ant 1.6.1 will be released with the new license. o PMC membership Antoine L?vy-Lambert and Peter Reilly were added to the PMC in November. At the same time, Diane Holt and Donald Leslie were removed from active membership of the PMC. o New committers Jose Alberto-Fernandez was added as a committer in December. o Legal Issues CLAs are missing for a few Ant committers. There are three broad categories. Currently active committers. I believe there to be about 3 of these, and these cannot sign due to employer issues Inactive committers who are Ant committers primarily due to their membership of Tomcat when Ant was moved out of Tomcat and who have not actually contributed significantly to Ant itself Inactive committers who have contributed some significant components to Ant. The PMC has resolved to trim Ant committers to those who are currently active. I will send emails to all non-active committers soon and thereafter remove them from avail. I am concerned, however by the suggestion that code contributed by committers who do not have a CLA on file, be removed. This will be an extremely difficult process. o Other Issues I have asked on infrastructure list and raised an issue on bugzilla to properly archive the Myrmidon codebase (http://issues.apache.org/bugzilla/show_bug.cgi?id=26015) Peter Donald has indicated he no longer wishes to have the codebase active as it is not maintained but still generates questions for him. The Ant PMC has agreed to archive the codebase and need a little help from infrastructure team to do that properly. Some action would be appreciated. A developer of a commercial SCM system recently approached Ant to have their tasks integrated into the Ant codebase. The general Ant policy in recent times is to discourage such contributions and suggest that the tasks be distributed with the product in question. Nevertheless this represents an historical imbalance as other commercial SCM systems are supported by the main Ant codebase (SourceSafe, perforce, starteam, etc). While these were not developed by the companies involved, the issue remains. Bugs reports remain a concern. While the true bug reports are under control, enhancement requests have ballooned over the last 6 months. o Community No discord to report.
It was noted that 3 committers do not have signed CLAs on file due to company concerns. This would be addressed via Email.
Approved via General Consent.
From: "Conor MacNeill" <conor@cortexebusiness.com.au> Date: Thu, 13 Nov 2003 20:42:51 +1100 o Ant 1.5.4 Ant 1.5.4 was released on August 12th, 2003 This was a minor maintenance release of the Ant 1.5 branch. It addressed just two particular problems - the change to the javah entry point in the latest Sun JDK release and the Visual Age tasks. The latter, being only compatible with JDK 1.1, were included to give users of this task a working release prior to the Ant 1.6 release which depends on JDK 1.2+ o Ant 1.6 Beta Two betas of Ant 1.6 have been released to date. Beta 1 was released on 30th Septamber, 2003 followed by Beta 2 on October 17. Ant 1.6 has been well received as it provides a number of new features for simplifying and reusing build components. A short summary of the new features is * Delayed Task construction, Top levels tasks * Antlib - a packaging of ant components into a library * namespace support * macrodef task for composing ant tasks into larger, reusable tasks * scriptdef for building tasks from scripting languages * presetdef for defining tasks based on a specific configuration for another ant task * input management and redirection for exec and java tasks A bucketload of other fixes and changes as described here http://cvs.apache.org/dist/ant/v1.6beta2/ The betas have generated a lot of interesting discussion on the dev list in particular about the operation of macrodef and namespaces. A third beta will definitely be produced. o Legal Issues None. The PMC has received a request from Peter Donald through Stefan Bodewig for the removal of the Myrmidon codebase. The PMC will consider and I expect will go ahead and remove this module from CVS. o PMC meeting the PMC will shortly hold a virtual meeting to consider a few maintenance issues. These include the composition of the PMC, moving inactive PMC members and committers to emeritus status, etc. As previously noted, Diane Holt has indicated that she will no longer be able to act as a PMC member. We thank her for her many contributions to Ant over the years. o Community The dev list has been very active following the 1.6 beta. The discussion has been cooperative and healthy. Likewise the user list continues to be very active.
Sam Ruby clarified ant-myrmidon removal was not a request from Peter Donald, but a suggestion that Peter agreed with. Ken notes they are "cooking with gas" in a good way.
Reported accepted by general consent.
o Ant 1.5.3-1 This was a supplementary release made on April 16th. There was no functional change. from Ant 1.5.3 - it just removed a copy of junit.jar which had inadvertently been included in the Ant 1.5.3 build. o Ant 1.5.4 This is scheduled for release in the next week. It addresses just two particular problems - the change to the javah entry point in the latest JDK release and the Visual Age tasks. The latter, being only compatible with JDK 1.1, were included to give users of this task a working release prior to the Ant 1.6 release which depends on JDK 1.2+ o Ant 1.6 Ant 1.6 is the current development codebase (CVS head). There is no timeframe yet on this release. o ant.apache.org site The Ant site now includes the project bylaws. o Legal Issues None. o New committers A new committer Peter Reilly has been added to the project and is making valuable contributions to the operation of the Ant core. o Community No issues.
The Apache Ant Project Status Report was accepted as submitted and written by general consent.
o Ant 1.5.2 Ant 1.5.2 was released on March 3, 2003 The zip refactoring that was undertaken to eliminate a number of zip/jar update bugs introduced a regression whereby some elements of the produced Zips could not be viewed by WinZIP. This required a followup 1.5.3 release. o Ant 1.5.3 Ant 1.5.3 was released on April 9, 2003. Ant 1.5.3 addresses over 100 bug reports from Ant 1.5.1. It has proved to be a stable release so far. As I stated previously there is not expected to be any further Ant 1.5.x releases. o Ant 1.6 Ant 1.6 is the current development codebase (CVS head). No release plan has been considered for this release. Previously I had expected this to be released around June but now I think this is more likely to be later in the year, say August 2003. Features which are candidates for this release remain: * Some form of task library support, allowing third-party tasks to be more easily packaged, distributed and integrated with Ant. * Support for polymorphic types * Delayed Task construction, Top levels tasks, etc Much development work and significant change in the Ant core has already been committed (namespace support, top-level tasks, plugin capability for property resolution, component creation, etc) o JDK 1.1 support The Ant project has voted to drop the requirement for JDK 1.1 support in the Ant core from 1.6 onwards. This change has been canvassed in the user community and strongly signalled in the Ant 1.5.3 release notes and download pages. The change was strongly supported. It will eliminate the need for messy reflection-based workarounds that had been necessary previously. o ant.apache.org site Since the previous report, the Ant site is now live and the former site under Jakarta redirected. o Bylaws The current bylaws proposal, http://cvs.apache.org/viewcvs.cgi/*checkout*/ant/proposal/ant-site/ is being voted upon by the PMC now. If accepted, the board will be asked to approve the bylaws. We'd be happy to work towards a single Apache-wide project bylaws proposal, if required. o Legal Issues A request has been received from Peter Donald for the assignment of copyright in the Myrmidon codebase. The PMC has voiced no objections to the assignment in principle but I have requested clarification of which code is affected. No response has been received to date. o Outstanding bugs and patches The number of outstanding bugs against Ant has stabilised over the last three months. i.e. the arrival rate generally equals the cleanup rate. There remains, however, a large bug backlog. Two committers have been added to the Ant project which may help in this area. o New committers Two new commiters have been added, Jesse Stockall and Antoine Levy-Lambert. They have shown a long-standing commitment to addressing issues in Ant. Also they willhelp us cover more of the optional Ant tasks. o Community The dev list has been very active discussing the requirements and implementation of antlibs, the consequences for dynamic typing and polymorphism in Ant. The disccusion has addressed issues such as XML namespace usage and its relation to antlibs, etc. I think some consensus is emerging. While active, the discussion has not been heated and the community appears healthy. Likewise the user list is very active and healthy.
o Ant 1.5.2 Recent discussions on the dev list has settled that 1.5.2 will primarily address the Jar update bug. Once this has been fixed, 1.5.2 will be released and will include all other bug fixes committed to that date. That will then be the final 1.5 release barring discovery of new urgent problems. o Ant 1.6 Still expecting a release around Mid year. The strategy for this release will be to complete new core functionality in the first quarter and then leave the core to settle. Since these are core changes , I envisage a long beta cycle to get these changes well tested. Recently an <import> task has been implemented. This is still experimental and has thrown up some issues regarding the resolution of file paths in the importedbuilds. It is not clear if import should be a straight include mechanism or it should support the composition of projects into larger projects, each with its own basedir and property namespaces. currently <import> does a bit of both theseroles. Other goals for new functionality in the Ant core include * Some form of ant library mechanism. We have pretty much settled on associatinglibraries with XML namespaces to give each library of tasks its own namespace toavoid collisions and to allow a build to specify the libraries it uses (via namespace declarations) * Support for polymorphic types. This may not be included in the 1.6 release, if we consider that the core has already changed significanly. * Delayed Task construction, Top levels tasks, etc. These are implemented and seem relatively stable. o ant.apache.org site The site is live but still in development. This hasn't stopped us getting bug reports about its XHTML compliance :-). One of the Ant committers has developed a stylesheet for Anakia to give the site a Forrest look and feel (so called FakeForest). No decision has been taken to adopt Forrest at this time, however. o Bylaws I haven't done much work on the bylaws so these will probably not be ready by end Jan, as stated in the last report. I think this is the area where the board can be of most assistance. As I said in that report, as more projects move to the Top level, it does not make sense for each project to develop a new set of bylaws, guidelines, etc. This is something I think should be standardised across projects. Not only would it eliminate duplication, it would reinforce the concept of an "Apache Way". If each project adopts its own version of the bylaws, that concept will be diluted and differences emerge. o Legal Issues No new issues. o Outstanding bugs and patches Stefan and I are working through the bug reports. Still a large number outstanding. o Community Community on both the ant-user and ant-dev lists is very strong, with much active discussion taking place without any flamage.
. By general consent, this report was recorded as entered and approved.
Discussed at this phase was the growing need for a universal set of Bylaws, or at least a boilerplate Bylaw that all projects and subprojects could use. There was also some discussion regarding the use of 'authortags' in codebases and whether it was useful, beneficial, harmless or harmful.
WHEREAS, the Board of Directors deems it to be in the best interests of the Foundation and consistent with the Foundation's purpose to establish a Project Management Committee charged with the creation and maintenance of open-source software related to the Apache Ant build tool, for distribution at no charge to the public. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache Ant PMC", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache Ant PMC be and hereby is responsible for the creation and maintenance of the Ant build system and related software components, based on software licensed to the Foundation; and be it further RESOLVED, that the office of "Vice President, Apache Ant" be and hereby is created, the person holding such office to serve at the direction of the Board of Directors as the chair of the Apache Ant PMC, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache Ant PMC; and be it further RESOLVED, that the persons listed immediately below be and hereby are appointed to serve as the initial members of the Apache Ant PMC: Bruce Atherton Stefane Bailliez Stefan Bodewig Erik Hatcher Diane Holt Donald Leslie Steve Loughran Conor MacNeill Costin Manolache Sam Ruby Jon Skeet Magesh Umasankar Christoph Wilhelms NOW, THEREFORE, BE IT FURTHER RESOLVED, that Conor MacNeill be and hereby is appointed to the office of Vice President, Apache Ant, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed; and be it further RESOLVED, that the initial Apache Ant PMC be and hereby is tasked with the creation of a set of bylaws intended to encourage open development and increased participation in the Apache Ant Project. By Unanimous Vote, Resolution R3 was approved. The Ant PMC is hereby created.