Skip to Main Content
The Apache Software Foundation
Apache 20th Anniversary Logo

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.
This is due to changes in the layout of the source minutes over the years. Fixes are being worked on.

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).

Ant

20 Nov 2024 [Jan Materne / Willem]

No report was submitted.

21 Aug 2024 [Jan Materne / JB]

## 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.

15 May 2024 [Jan Materne / Willem]

## 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.

20 Mar 2024 [Jan Materne / Jeff]

## 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.

21 Feb 2024 [Jan Materne / Justin]

No report was submitted.

20 Dec 2023 [Jan Materne / Justin]

## 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.

15 Nov 2023 [Jan Materne / Rich]

No report was submitted.

16 Aug 2023 [Jan Materne / Christofer]

## 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.

21 Jun 2023 [Jan Materne / Sander]

## 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.

17 May 2023 [Jan Materne / Sharan]

No report was submitted.

15 Feb 2023 [Jan Materne / Bertrand]

## 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.

16 Nov 2022 [Jan Materne / Roman]

## 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.

19 Oct 2022 [Jan Materne / Roman]

## 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.

21 Sep 2022 [Jan Materne / Sam]

No report was submitted.

17 Aug 2022 [Jan Materne / Bertrand]

No report was submitted.

15 Jun 2022 [Jan Materne / Willem]

## 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.

18 May 2022 [Jan Materne / Roman]

No report was submitted.

16 Feb 2022 [Jan Materne / Roy]

## 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

15 Dec 2021 [Jan Materne / Bertrand]

## 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.

17 Nov 2021 [Jan Materne / Sander]

No report was submitted.

15 Sep 2021 [Jan Materne / Roman]

## 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.

18 Aug 2021 [Jan Materne / Sheng]

No report was submitted.

19 May 2021 [Jan Materne / Sheng]

## 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.

17 Feb 2021 [Jan Materne / Craig]

## 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.

18 Nov 2020 [Jan Materne / Niclas]

## 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.

19 Aug 2020 [Jan Materne / Sander]

## 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.

17 Jun 2020 [Jan Materne / Sam]

## 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.

20 May 2020 [Jan Materne / Sander]

No report was submitted.

19 Feb 2020 [Jan Materne / Danny]

## 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.

20 Nov 2019 [Jan Materne / Shane]

## 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.

21 Aug 2019 [Jan Materne / Roman]

## 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

15 May 2019 [Jan Materne / Jim]

## 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)

20 Feb 2019 [Jan Materne / Shane]

## 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

21 Nov 2018 [Jan Materne / Rich]

## 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

15 Aug 2018 [Jan Materne / Phil]

## 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

16 May 2018 [Jan Materne / Phil]

## 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

21 Feb 2018 [Jan Materne / Chris]

## 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

15 Nov 2017 [Jan Materne / Chris]

## 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

16 Aug 2017 [Jan Matèrne / Phil]

## 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

17 May 2017 [Jan Matèrne / Jim]

## 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

27 Feb 2017 [Jan Matèrne / Chris]

## 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

16 Nov 2016 [Jan Matèrne / Shane]

## 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

17 Aug 2016

Change the Apache Ant Project Chair

 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.

17 Aug 2016 [Conor MacNeill / Greg]

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

18 May 2016 [Conor MacNeill / Mark]

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.

20 Apr 2016 [Conor MacNeill / Marvin]

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.

16 Mar 2016 [Conor MacNeill / Brett]

No report was submitted.

@Brett: pursue a report for Ant

17 Feb 2016 [Conor MacNeill / Greg]

No report was submitted.

18 Nov 2015 [Conor MacNeill / Greg]

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.

19 Aug 2015 [Conor MacNeill / Greg]

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.

20 May 2015 [Conor MacNeill / David]

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.

18 Feb 2015 [Conor MacNeill / Bertrand]

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.

21 Jan 2015 [Conor MacNeill / Bertrand]

No report was submitted.

17 Dec 2014 [Conor MacNeill / Bertrand]

No report was submitted.

19 Nov 2014 [Conor MacNeill / Jim]

No report was submitted.

20 Aug 2014 [Conor MacNeill / Ross]

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.

21 May 2014 [Conor MacNeill / Sam]

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.

19 Feb 2014 [Conor MacNeill / Bertrand]

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.

20 Nov 2013 [Conor MacNeill / Chris]

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.

21 Aug 2013 [Conor MacNeill / Shane]

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.

15 May 2013 [Conor MacNeill / Ross]

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.

20 Feb 2013 [Conor MacNeill / Rich]

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.

21 Nov 2012 [Conor MacNeill / Doug]

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.

15 Aug 2012 [Conor MacNeill / Doug]

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.

16 May 2012 [Conor MacNeill / Brett]

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.

15 Feb 2012 [Conor MacNeill / Roy]

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.

16 Nov 2011 [Conor MacNeill / Shane]

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

17 Aug 2011 [Conor MacNeill / Brett]

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

19 May 2011 [Conor MacNeill / Jim]

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.

16 Feb 2011 [Conor MacNeill / Sam]

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.

17 Nov 2010 [Conor MacNeill / Shane]

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.

18 Aug 2010 [Conor MacNeill / Roy]

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.

16 Jun 2010 [Conor MacNeill / Roy]

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.

19 May 2010 [Conor MacNeill / Roy]

Report was submitted late. Will process next month.

17 Feb 2010 [Conor MacNeill / Justin]

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.

18 Nov 2009 [Conor MacNeill / Greg]

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.

19 Aug 2009 [Conor MacNeill / Doug]

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.

17 Jun 2009 [Conor MacNeill / Jim]

* 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

20 May 2009 [Conor MacNeill / Bill]

No report received. Bill sent a reminder for June and updated Marvin.

18 Feb 2009 [Conor MacNeill / Justin]

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.

17 Dec 2008 [Conor MacNeill / Sam]

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

19 Nov 2008 [Conor MacNeill / Sam]

Sam to pursue a report for Ant.

20 Aug 2008 [Conor MacNeill / Bill]

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.

25 Jun 2008 [Conor MacNeill / Geir]

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.

21 May 2008 [Conor MacNeill / Sam]

No report submitted. Sam tasked to seek report for next month.

20 Feb 2008 [Conor MacNeill / Justin]

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.

14 Nov 2007 [Conor MacNeill / J Aaron]

No report provided. Aaron to seek report.

29 Aug 2007 [Conor MacNeill / Henning]

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.

20 Jun 2007 [Conor MacNeill / Henning]

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.

16 May 2007 [Conor MacNeill / Sam]

No report.

21 Feb 2007 [Conor MacNeill / Sander]

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.

15 Nov 2006 [Conor MacNeill / Justin]

 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.

16 Aug 2006 [Conor MacNeill / Henri]

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

19 Jul 2006 [Conor MacNeill / Sam]

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

27 Jun 2006 [Conor MacNeill / Sam]

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

24 May 2006 [Conor MacNeill / Ben]

No report.

15 Feb 2006 [Conor MacNeill / Justin]

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.

16 Nov 2005 [Conor MacNeill / Sam]

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.

17 Aug 2005 [Conor MacNeill / Ken]

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.

18 May 2005 [Conor MacNeill]

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.

23 Feb 2005 [Conor MacNeill]

NO SUBMITTED REPORT

No submitted report.

14 Nov 2004 [Conor MacNeill]

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.

18 Aug 2004 [Conor MacNeill]

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.

23 Jun 2004

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.

26 May 2004 [Conor MacNeill]

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.

18 Feb 2004 [Conor MacNeill]

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.

16 Nov 2003 [Conor MacNeill]

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.

20 Aug 2003 [Conor MacNeill]

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.

21 May 2003

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.

22 Jan 2003 [Conor MacNeill]

 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.

18 Nov 2002

To create the Ant PMC

 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.