Introducing The ASF’s New Logo Read Now

Board history: Gump

ASF Oak Leaf Icon

Gump

What the board has decided about this committee or office, and the reports it filed, most recent first. Generated from the published minutes.

These categorised views are best effort. They are read from the published minutes by a program, and what it can attribute to a committee depends on how each resolution happens to be worded — so a page may be incomplete, and nothing here overrides the minutes themselves. The raw minutes are the source of truth.

Please note. The board approves the minutes of a meeting at the meeting after it, and they are published then - so the most recent meeting is not usually here. ASF Members can read the draft in the board's own repository until it is.

[raw] the published minutes, which are the record. [main index]

Appointments

Date Action Decided by
2004-02-18 Appointed Stefan Bodewig the board, by resolution

Decisions

Date Decision Item Outcome
2004-02-18 Establish Gump PMC special order approved

Reports

2026-06-17 — Stefan Bodewig

## Description

Apache Gump is a cross-project continuous integration server. Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems. The Apache installation of Gump builds ASF as well as
non-ASF projects and their dependencies. It started in the Java part
of the foundation but also builds projects like APR, HTTPd and
OpenSSL.

## Project Status

Current Status: dormant - when things need to be done, they get done

Issues: There are no issues requiring board attention.

## Membership Data

Apache Gump was founded 2004-02-18. There are currently 16 committers
and 10 PMC members in this project.  The Committer-to-PMC ratio is
8:5.

Community changes, past quarter:

No new PMC members. Last addition was Mark Thomas on 2014-12-03.
No new committers. Last addition was Konstantin Kolinko on 2015-02-11.

## Project Activity

The Tomcat community is the only one still using Gump actively and the
only activity in Gump is around keeping the infrastructure alive and
tweaking things for the benefit of Tomcat builds.

We will certainly support any other project that wants to get the
benefit of the early warning system for backwards incompatible changes
Gump provides, but we are not actively recruiting projects.

## Releases

Gump has never done any releases. One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

## Community Health

There isn't much happening but help is there when anybody needs it.

2026-03-18 — Stefan Bodewig

## Description

Apache Gump is a cross-project continuous integration server. Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems. The Apache installation of Gump builds ASF as well as
non-ASF projects and their dependencies. It started in the Java part
of the foundation but also builds projects like APR, HTTPd and
OpenSSL.

## Project Status

Current Status: dormant - when things need to be done, they get done

Issues: There are no issues requiring board attention.

## Membership Data

Apache Gump was founded 2004-02-18. There are currently 16 committers
and 10 PMC members in this project.  The Committer-to-PMC ratio is
8:5.

Community changes, past quarter:

    No new PMC members. Last addition was Mark Thomas on 2014-12-03.
    No new committers. Last addition was Konstantin Kolinko on 2015-02-11.

## Project Activity

The Tomcat community is the only one still using Gump actively and the
only activity in Gump is around keeping the infrastructure alive and
tweaking things for the benefit of Tomcat builds.

We will certainly support any other project that wants to get the
benefit of the early warning system for backwards incompatible changes
Gump provides, but we are not actively recruiting projects.  Releases

Gump has never done any releases. One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

## Community Health

There isn't much happening but help is there when anybody needs it.

2026-01-21 — Stefan Bodewig

# Description

Apache Gump is a cross-project continuous integration server. Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems. The Apache installation of Gump builds ASF as well as
non-ASF projects and their dependencies. It started in the Java part
of the foundation but also builds projects like APR, HTTPd and
OpenSSL.

## Project Status

Current Status: dormant - when things need to be done, they get done

Issues: There are no issues requiring board attention.

## Membership Data

Apache Gump was founded 2004-02-18. There are currently 16 committers
and 10 PMC members in this project.

The Committer-to-PMC ratio is 8:5.

Community changes, past quarter:

* No new PMC members. Last addition was Mark Thomas on 2014-12-03.
* No new committers. Last addition was Konstantin Kolinko on 2015-02-11.

## Project Activity

The Tomcat community is the only one still using Gump actively and the
only activity in Gump is around keeping the infrastructure alive and
tweaking things for the benefit of Tomcat builds.

We will certainly support any other project that wants to get the
benefit of the early warning system for backwards incompatible changes
Gump provides, but we are not actively recruiting projects.

### Releases

Gump has never done any releases. One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

## Community Health

There isn't much happening but help is there when anybody needs it.

2025-12-17 — Stefan Bodewig

No report was submitted.

2025-09-24 — Stefan Bodewig

## Description

Apache Gump is a cross-project continuous integration server. Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems. The Apache installation of Gump builds ASF as well as
non-ASF projects and their dependencies. It started in the Java part
of the foundation but also builds projects like APR, HTTPd and
OpenSSL.

## Project Status

Current Status: dormant - when things need to be done, they get done

Issues: There are no issues requiring board attention.

## Membership Data

Apache Gump was founded 2004-02-18. There are currently 16 committers
and 10 PMC members in this project.

The Committer-to-PMC ratio is 8:5.

Community changes, past quarter:

No new PMC members. Last addition was Mark Thomas on 2014-12-03.
No new committers. Last addition was Konstantin Kolinko on 2015-02-11.

## Project Activity

The Tomcat community is the only one still using Gump actively and the
only activity in Gump is around keeping the infrastructure alive and
tweaking things for the benefit of Tomcat builds.

We will certainly support any other project that wants to get the
benefit of the early warning system for backwards incompatible changes
Gump provides, but we are not actively recruiting projects.

## Releases

Gump has never done any releases. One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

## Community Health

There isn't much happening but help is there when anybody needs it.

2025-06-18 — Stefan Bodewig

## Description

Apache Gump is a cross-project continuous integration server. Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems. The Apache installation of Gump builds ASF as well as
non-ASF projects and their dependencies. It started in the Java part
of the foundation but also builds projects like APR, HTTPd and
OpenSSL.

## Project Status

Current Status: dormant - when things need to be done, they get done

Issues: There are no issues requiring board attention.

## Membership Data

Apache Gump was founded 2004-02-18. There are currently 16 committers
and 10 PMC members in this project.

The Committer-to-PMC ratio is 8:5.

### Community changes, past quarter:

    No new PMC members. Last addition was Mark Thomas on 2014-12-03.
    No new committers. Last addition was Konstantin Kolinko on 2015-02-11.

## Project Activity

The Tomcat community is the only one still using Gump actively and the
only activity in Gump is around keeping the infrastructure alive and
tweaking things for the benefit of Tomcat builds.

We will certainly support any other project that wants to get the
benefit of the early warning system for backwards incompatible changes
Gump provides, but we are not actively recruiting projects.

### Releases

Gump has never done any releases. One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

## Community Health

There isn't much happening but help is there when anybody needs it.

2025-03-19 — Stefan Bodewig

# Description

Apache Gump is a cross-project continuous integration server. Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems. The Apache installation of Gump builds ASF as well as
non-ASF projects and their dependencies. It started in the Java part
of the foundation but also builds projects like APR, HTTPd and
OpenSSL.

# Project Status

Current Status: dormant - when things need to be done, they get done

Issues: There are no issues requiring board attention.

# Membership Data

Apache Gump was founded 2004-02-18. There are currently 16 committers
and 10 PMC members in this project.

The Committer-to-PMC ratio is 8:5.

Community changes, past quarter:

    No new PMC members. Last addition was Mark Thomas on 2014-12-03.
    No new committers. Last addition was Konstantin Kolinko on 2015-02-11.

# Project Activity

We (Mark, actually) are ironing out a few problems with the latest
upgrades in our build environment which has created a bit more
activity than usual.

The Tomcat community is the only one still using Gump actively and the
only activity in Gump is around keeping the infrastructure alive and
tweaking things for the benefit of Tomcat builds.

We will certainly support any other project that wants to get the
benefit of the early warning system for backwards incompatible changes
Gump provides, but we are not actively recruiting projects.

## Releases

Gump has never done any releases. One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

# Community Health

There isn't much happening but help is there when anybody needs it.

2024-12-18 — Stefan Bodewig

# Description

Apache Gump is a cross-project continuous integration server. Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems. The Apache installation of Gump builds ASF as well as
non-ASF projects and their dependencies. It started in the Java part
of the foundation but also builds projects like APR, HTTPd and
OpenSSL.

# Project Status

Current Status: dormant - when things need to be done, they get done

Issues: There are no issues requiring board attention.

# Membership Data

Apache Gump was founded 2004-02-18. There are currently 16 committers
and 10 PMC members in this project.
The Committer-to-PMC ratio is 8:5.

Community changes, past quarter:

* No new PMC members. Last addition was Mark Thomas on 2014-12-03.
* No new committers. Last addition was Konstantin Kolinko on 2015-02-11.

# Project Activity

Mark set up a new instance running on a more recent version of Ubuntu
and we are using that for our regular builds now.

The Tomcat community is the only one still using Gump actively and the
only activity in Gump is around keeping the infrastructure alive and
tweaking things for the benefit of Tomcat builds.

We will certainly support any other project that wants to get the
benefit of the early warning system for backwards incompatible changes
Gump provides, but we are not actively recruiting projects.

## Releases

Gump has never done any releases. One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

# Community Health

There isn't much happening but help is there when anybody needs it.

Apart from foundation wide announcements or infrastructure team
messages nobody has posted any message to the Gump mailing list or
asked for a change who is not a member of the Gump PMC already for the
last five years.

2024-09-18 — Stefan Bodewig

## Description

Apache Gump is a cross-project continuous integration server. Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems. The Apache installation of Gump builds ASF as well as
non-ASF projects and their dependencies. It started in the Java part
of the foundation but also builds projects like APR, HTTPd and
OpenSSL.

## Project Status

Current Status: dormant - when things need to be done, they get done

Issues: There are no issues requiring board attention.

## Membership Data

Apache Gump was founded 2004-02-18. There are currently 16 committers
and 10 PMC members in this project.

The Committer-to-PMC ratio is 8:5.

## Community changes, past quarter:

    No new PMC members. Last addition was Mark Thomas on 2014-12-03.
    No new committers. Last addition was Konstantin Kolinko on 2015-02-11.

## Project Activity

The Tomcat community is the only one still using Gump actively and the
only activity in Gump is around keeping the infrastructure alive and
tweaking things for the benefit of Tomcat builds.

We will certainly support any other project that wants to get the
benefit of the early warning system for backwards incompatible changes
Gump provides, but we are not actively recruiting projects.  Releases

Gump has never done any releases. One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

## Community Health

There isn't much happening but help is there when anybody needs it.

Apart from foundation wide announcements or infrastructure team
messages nobody has posted any message to the Gump mailing list or
asked for a change who is not a member of the Gump PMC already for the
last five years.

2024-06-19 — Stefan Bodewig

## Description

Apache Gump is a cross-project continuous integration server. Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems. The Apache installation of Gump builds ASF as well as
non-ASF projects and their dependencies. It started in the Java part
of the foundation but also builds projects like APR, HTTPd and
OpenSSL.

## Project Status

Current Status: dormant - when things need to be done, they get done

Issues: There are no issues requiring board attention.

## Membership Data

Apache Gump was founded 2004-02-18. There are currently 16 committers
and 10 PMC members in this project.

The Committer-to-PMC ratio is 8:5.

Community changes, past quarter:

No new PMC members. Last addition was Mark Thomas on 2014-12-03.
No new committers. Last addition was Konstantin Kolinko on 2015-02-11.

## Project Activity

Mark Thomas switched the vmgump builds to use OpenJDK 22 for Java
projects, many thanks!

The Tomcat community is the only one still using Gump actively and the
only activity in Gump is around keeping the infrastructure alive and
tweaking things for the benefit of Tomcat builds.

We will certainly support any other project that wants to get the
benefit of the early warning system for backwards incompatible changes
Gump provides, but we are not actively recruiting projects.

### Releases

Gump has never done any releases. One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

## Community Health

There isn't much happening but help is there when anybody needs it.

Apart from foundation wide announcements or infrastructure team
messages nobody has posted any message to the Gump mailing list or
asked for a change who is not a member of the Gump PMC already for the
last five years.

2024-03-20 — Stefan Bodewig

## Description

Apache Gump is a cross-project continuous integration server. Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems. The Apache installation of Gump builds ASF as well as
non-ASF projects and their dependencies. It started in the Java part
of the foundation but also builds projects like APR, HTTPd and
OpenSSL.

## Project Status

Current Status: dormant - when things need to be done, they get done

Issues: There are no issues requiring board attention.

## Membership Data

Apache Gump was founded 2004-02-18. There are currently 16 committers
and 10 PMC members in this project.

The Committer-to-PMC ratio is 8:5.

Community changes, past quarter:

    No new PMC members. Last addition was Mark Thomas on 2014-12-03.
    No new committers. Last addition was Konstantin Kolinko on 2015-02-11.

## Project Activity

The Tomcat community is the only one still using Gump actively and the
only activity in Gump is around keeping the infrastructure alive and
tweaking things for the benefit of Tomcat builds.

We will certainly support any other project that wants to get the
benefit of the early warning system for backwards incompatible changes
Gump provides, but we are not actively recruiting projects.

## Releases

Gump has never done any releases. One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

## Community Health

There isn't much happening but help is there when anybody needs it.

Apart from foundation wide announcements or infrastructure team
messages nobody has posted any message to the Gump mailing list or
asked for a change who is not a member of the Gump PMC already for the
last five+ years.

2023-12-20 — Stefan Bodewig

## Description

Apache Gump is a cross-project continuous integration server. Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems. The Apache installation of Gump builds ASF as well as
non-ASF projects and their dependencies. It started in the Java part
of the foundation but also builds projects like APR, HTTPd and
OpenSSL.

## Project Status

Current Status: dormant - when things need to be done, they get done

Issues: There are no issues requiring board attention.

## Membership Data

Apache Gump was founded 2004-02-18. There are currently 16 committers
and 10 PMC members in this project.

The Committer-to-PMC ratio is 8:5.

Community changes, past quarter:

No new PMC members. Last addition was Mark Thomas on 2014-12-03.
No new committers. Last addition was Konstantin Kolinko on 2015-02-11.

## Project Activity

The Tomcat community is the only one still using Gump actively and the
only activity in Gump is around keeping the infrastructure alive and
tweaking things for the benefit of Tomcat builds. During the past
quarter Gump has been migrated to use an early access version of Java
22 for its Java builds (thanks to Mark Thomas).

We will certainly support any other project that wants to get the
benefit of the early warning system for backwards incompatible changes
Gump provides, but we are not actively recruiting projects.

## Releases

Gump has never done any releases. One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

## Community Health

There isn't much happening but help is there when anybody needs it.

Apart from foundation wide announcements or infrastructure team
messages nobody has posted any message to the Gump mailing list or
asked for a change who is not a member of the Gump PMC already for the
last five years.

2023-09-20 — Stefan Bodewig

# Description

Apache Gump is a cross-project continuous integration server. Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems. The Apache installation of Gump builds ASF as well as
non-ASF projects and their dependencies. It started in the Java part of
the foundation but also builds projects like APR, HTTPd and OpenSSL.

# Project Status

Current Status: dormant - when things need to be done, they get done

Issues: There are no issues requiring board attention.

# Membership Data

Apache Gump was founded 2004-02-18 (17 years ago) There are currently 16
committers and 10 PMC members in this project.  The Committer-to-PMC
ratio is 8:5.

Community changes, past quarter:

* No new PMC members. Last addition was Mark Thomas on 2014-12-03.
* No new committers. Last addition was Konstantin Kolinko on 2015-02-11.

# Project Activity

The Tomcat community is the only one still using Gump actively and the
only activity in Gump is around keeping the infrastructure alive and
tweaking things for the benefit of Tomcat builds.

We will certainly support any other project that wants to get the
benefit of the early warning system for backwards incompatible changes
Gump provides, but we are not actively recruiting projects.

## Releases

Gump has never done any releases. One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

# Community Health

There isn't much happening but help is there when anybody needs it.

Apart from foundation wide announcements or infrastructure team messages
nobody has posted any message to the Gump mailing list or asked for a
change who is not a member of the Gump PMC already for the last almost
five years.

2023-06-21 — Stefan Bodewig

## Description

Apache Gump is a cross-project continuous integration server. Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems. The Apache installation of Gump builds ASF as well as
non-ASF projects and their dependencies. It started in the Java part
of the foundation but also builds projects like APR, HTTPd and
OpenSSL.

## Project Status

Current Status: dormant - when things need to be done, they get done

Issues: There are no issues requiring board attention.

## Membership Data

Apache Gump was founded 2004-02-18 (17 years ago) There are currently
16 committers and 10 PMC members in this project.  The
Committer-to-PMC ratio is 8:5.

## Community changes, past quarter:

No new PMC members. Last addition was Mark Thomas on 2014-12-03.  No
new committers. Last addition was Konstantin Kolinko on 2015-02-11.
Project Activity

The Tomcat community is the only one still using Gump actively and the
only activity in Gump is around keeping the infrastructure alive and
tweaking things for the benefit of Tomcat builds. During the past
quarter Gump was migrated to run builds using Java 21 because Tomcat
will start requiring this as baseline for Tomcat 11.x.

We will certainly support any other project that wants to get the
benefit of the early warning system for backwards incompatible changes
Gump provides, but we are not actively recruiting projects.

## Releases

Gump has never done any releases. One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

## Community Health

There isn't much happening but help is there when anybody needs it.

Apart from foundation wide announcements or infrastructure team
messages nobody has posted any message to the Gump mailing list or
asked for a change who is not a member of the Gump PMC already for the
last almost five years.

2023-03-22 — Stefan Bodewig

## Description

Apache Gump is a cross-project continuous integration server. Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems. The Apache installation of Gump builds ASF as well as
non-ASF projects and their dependencies. It started in the Java part
of the foundation but also builds projects like APR, HTTPd and
OpenSSL.

## Issues

There are no issues requiring board attention.

## Membership Data

Apache Gump was founded 2004-02-18 (17 years ago) There are currently
16 committers and 10 PMC members in this project.

The Committer-to-PMC ratio is 8:5.

Community changes, past quarter:

    No new PMC members. Last addition was Mark Thomas on 2014-12-03.
    No new committers. Last addition was Konstantin Kolinko on 2015-02-11.

## Project Activity

Triggered by the board feedback to the last report we've started a
discussion on the future direction of Gump - see
https://lists.apache.org/thread/sfxpor1svn96vpw128os0crnhoyr3z57 .

The Tomcat community is the only one still using Gump actively and the
only activity in Gump is around keeping the infrastructure alive and
tweaking things for the benefit of Tomcat builds.

We will certainly support any other project that wants to get the
benefit of the early warning system for backwards incompatible changes
Gump provides, but we are not actively recruiting projects.

## Releases

Gump has never done any releases. One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

## Community Health

There isn't much happening but help is there when anybody needs it.

Apart from foundation wide announcements or infrastructure team
messages nobody has posted any message to the Gump mailing list or
asked for a change who is not a member of the Gump PMC already for the
last almost five years.

2022-12-21 — Stefan Bodewig

# Description

Apache Gump is a cross-project continuous integration server. Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems. The Apache installation of Gump builds ASF as well as
non-ASF projects and their dependencies. It started in the Java part
of the foundation but also builds projects like APR, HTTPd and
OpenSSL.

# Issues

There are no issues requiring board attention.

# Membership Data

Apache Gump was founded 2004-02-18 (18 years ago) There are currently
16 committers and 10 PMC members in this project.

The Committer-to-PMC ratio is 8:5.

# Community changes, past quarter:

No new PMC members. Last addition was Mark Thomas on 2014-12-03.
No new committers. Last addition was Konstantin Kolinko on 2015-02-11.

# Project Activity

The Tomcat community is the only one still using Gump actively and the
only activity in Gump is around keeping the infrastructure alive and
tweaking things for the benefit of Tomcat builds.

We will certainly support any other project that wants to get the
benefit of the early warning system for backwards incompatible changes
Gump provides, but we are not actively recruiting projects.

# Releases

Gump has never done any releases. One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

# Community Health

There isn't much happening but help is there when anybody needs it.

2022-09-21 — Stefan Bodewig

# Description

Apache Gump is a cross-project continuous integration server. Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems. The Apache installation of Gump builds ASF as well as
non-ASF projects and their dependencies. It started in the Java part
of the foundation but also builds projects like APR, HTTPd and
OpenSSL.

# Issues

There are no issues requiring board attention.

# Membership Data

Apache Gump was founded 2004-02-18 (17 years ago) There are currently
16 committers and 10 PMC members in this project.

The Committer-to-PMC ratio is 8:5.

# Community changes, past quarter:

No new PMC members. Last addition was Mark Thomas on 2014-12-03.
No new committers. Last addition was Konstantin Kolinko on 2015-02-11.

# Project Activity

The Tomcat community is the only one still using Gump actively and the
only activity in Gump is around keeping the infrastructure alive and
tweaking things for the benefit of Tomcat builds.

We will certainly support any other project that wants to get the
benefit of the early warning system for backwards incompatible changes
Gump provides, but we are not actively recruiting projects.

# Releases

Gump has never done any releases. One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

# Community Health

There isn't much happening but help is there when anybody needs it.

2022-06-15 — Stefan Bodewig

## Description:
Apache Gump is a cross-project continuous integration server. Gump's intention
isn't so much to be a CI server but rather a vehicle that makes people look
beyond their project's boundaries and helps the projects to collaborate.

Gump is written in Python and supports several build tools and version control
systems. The Apache installation of Gump builds ASF as well as non-ASF
projects and their dependencies. It started in the Java part of the foundation
but also builds projects like APR, HTTPd and OpenSSL.

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache Gump was founded 2004-02-18 (18 years ago)
There are currently 16 committers and 10 PMC members in this project.
The Committer-to-PMC ratio is 8:5.

Community changes, past quarter:
- No new PMC members. Last addition was Mark Thomas on 2014-12-03.
- No new committers. Last addition was Konstantin Kolinko on 2015-02-11.

## Project Activity:
The Tomcat community is the only one still using Gump actively and the only
activity in Gump is around keeping the infrastructure alive and tweaking
things for the benefit of Tomcat builds.

In the past quarter we've added a the required link to the foundation's
privacy policy. Since we never used any kind of analytics for our website no
further change has been necessary.

We will certainly support any other project that wants to get the benefit of
the early warning system for backwards incompatible changes Gump provides, but
we are not actively recruiting projects.

## Community Health:
There isn't much happening but help is there when anybody needs it.

2022-03-16 — Stefan Bodewig

## Description:
Apache Gump is a cross-project continuous integration server. Gump's intention
isn't so much to be a CI server but rather a vehicle that makes people look
beyond their project's boundaries and helps the projects to collaborate.

Gump is written in Python and supports several build tools and version control
systems. The Apache installation of Gump builds ASF as well as non-ASF
projects and their dependencies. It started in the Java part of the foundation
but also builds projects like APR, HTTPd and OpenSSL.

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache Gump was founded 2004-02-18 (18 years ago)
There are currently 16 committers and 10 PMC members in this project.
The Committer-to-PMC ratio is 8:5.

Community changes, past quarter:
- No new PMC members. Last addition was Mark Thomas on 2014-12-03.
- No new committers. Last addition was Konstantin Kolinko on 2015-02-11.

## Project Activity:
The Tomcat community is the only one still using Gump actively and the only
activity in Gump is around keeping the infrastructure alive and tweaking
things for the benefit of Tomcat builds.

We will certainly support any other project that wants to get the benefit of
the early warning system for backwards incompatible changes Gump provides, but
we are not actively recruiting projects.

### Releases

Gump has never done any releases. One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the time
following its "integrate everything continuously" philosophy.

## Community Health:
There isn't much happening but help is there when anybody needs it.

2021-12-15 — Stefan Bodewig

## Description:

Apache Gump is a cross-project continuous integration server. Gump's intention
isn't so much to be a CI server but rather a vehicle that makes people look
beyond their project's boundaries and helps the projects to collaborate.

Gump is written in Python and supports several build tools and version control
systems. The Apache installation of Gump builds ASF as well as non-ASF
projects and their dependencies. It started in the Java part of the foundation
but also builds projects like APR, HTTPd and OpenSSL.

## Issues:

There are no issues requiring board attention.

## Membership Data:
Apache Gump was founded 2004-02-18 (18 years ago)
There are currently 16 committers and 10 PMC members in this project.
The Committer-to-PMC ratio is 8:5.

Community changes, past quarter:
- No new PMC members. Last addition was Mark Thomas on 2014-12-03.
- No new committers. Last addition was Konstantin Kolinko on 2015-02-11.

## Project Activity:

The Tomcat community is the only one still using Gump actively and the only
activity in Gump is around keeping the infrastructure alive and tweaking
things for the benefit of Tomcat builds.

We will certainly support any other project that wants to get the benefit of
the early warning system for backwards incompatible changes Gump provides, but
we are not actively recruiting projects.

### Releases

Gump has never done any releases. One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the time
following its "integrate everything continuously" philosophy.

## Community Health

There isn't much happening but help is there when anybody needs it.

2021-09-15 — Stefan Bodewig

# Description

Apache Gump is a cross-project continuous integration server. Gump's intention
isn't so much to be a CI server but rather a vehicle that makes people look
beyond their project's boundaries and helps the projects to collaborate.

Gump is written in Python and supports several build tools and version control
systems. The Apache installation of Gump builds ASF as well as non-ASF
projects and their dependencies. It started in the Java part of the foundation
but also builds projects like APR, HTTPd and OpenSSL.

# Issues

There are no issues requiring board attention.

# Membership Data

Apache Gump was founded 2004-02-18 (17 years ago) There are currently 16
committers and 10 PMC members in this project. The Committer-to-PMC ratio is
8:5.

Community changes, past quarter:

    No new PMC members. Last addition was Mark Thomas on 2014-12-03. No new
    committers. Last addition was Konstantin Kolinko on 2015-02-11.

# Project Activity

The Tomcat community is the only one still using Gump actively and the only
activity in Gump is around keeping the infrastructure alive and tweaking
things for the benefit of Tomcat builds.

During the past two months Gump has migrated to use OpenJDK 11 rather than
OpenJDK 8 for al JVM based builds. During the migration several projects have
been removed that are (no longer) needed by the projects actively using Gump.

We will certainly support any other project that wants to get the benefit of
the early warning system for backwards incompatible changes Gump provides, but
we are not actively recruiting projects.

# Releases

Gump has never done any releases. One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the time
following its "integrate everything continuously" philosophy.

# Community Health

There isn't much happening but help is there when anybody needs it.

2021-07-21 — Stefan Bodewig

## Description:

Apache Gump is a cross-project continuous integration server. Gump's intention
isn't so much to be a CI server but rather a vehicle that makes people look
beyond their project's boundaries and helps the projects to collaborate.

Gump is written in Python and supports several build tools and version control
systems. The Apache installation of Gump builds ASF as well as non-ASF
projects and their dependencies. It started in the Java part of the foundation
but also builds projects like APR, HTTPd and OpenSSL.

## Issues:

There are no issues requiring board attention.

## Membership Data:

Apache Gump was founded 2004-02-18 (17 years ago)
There are currently 16 committers and 10 PMC members in this project.
The Committer-to-PMC ratio is 8:5.

Community changes, past quarter:
- No new PMC members. Last addition was Mark Thomas on 2014-12-03.
- No new committers. Last addition was Konstantin Kolinko on 2015-02-11.

## Project Activity:

The Tomcat community is the only one still using Gump actively and the only
activity in Gump is around keeping the infrastructure alive and tweaking
things for the benefit of Tomcat builds.

We will certainly support any other project that wants to get the benefit of
the early warning system for backwards incompatible changes Gump provides, but
we are not actively recruiting projects.

We still need to update a bit of information at gump.apache.org to reflect
changes in the infrastructure.

### Releases

Gump has never done any releases. One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the time
following its "integrate everything continuously" philosophy.

## Community Health:

There isn't much happening but help is there when anybody needs it.

2021-06-16 — Stefan Bodewig

No report was submitted.

2021-03-17 — Stefan Bodewig

## Description:

Apache Gump is a cross-project continuous integration server. Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems. The Apache installation of Gump builds ASF as well as
non-ASF projects and their dependencies. It started in the Java part
of the foundation but also builds projects like APR, HTTPd and
OpenSSL.

## Summary

Nothing has really changed over the past three months and we honestly
do not anticipate changes in the foreseeable future.

The Tomcat community is the only one still using Gump actively and the
only activity in Gump is around keeping the infrastructure alive and
tweaking things for the benefit of Tomcat builds.

We will certainly support any other project that wants to get the
benefit of the early warning system for backwards incompatible changes
Gump provides, but we are not actively recruiting projects.

## Issues

There are no issues requiring board attention.

## Project Activity

The migration to a new VM is complete by now, but we still need to
update a bit of information at gump.apache.org to reflect this.

## Releases

Gump has never done any releases. One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

## Membership Data:

Apache Gump was founded 2004-02-18 (17 years ago) There are currently
16 committers and 10 PMC members in this project.  The
Committer-to-PMC ratio is 8:5.

Community changes, past quarter:
- No new PMC members. Last addition was Mark Thomas on 2014-12-03.
- No new committers. Last addition was Konstantin Kolinko on 2015-02-11.

2020-12-16 — Stefan Bodewig

## Description

Apache Gump is a cross-project continuous integration server. Gump's intention
isn't so much to be a CI server but rather a vehicle that makes people look
beyond their project's boundaries and helps the projects to collaborate.

Gump is written in Python and supports several build tools and version control
systems. The Apache installation of Gump builds ASF as well as non-ASF
projects and their dependencies. It started in the Java part of the foundation
but also builds projects like APR, HTTPd and OpenSSL.

## Summary

We are moving to a new VM. Apart from that, nothing has changed over the past
three months and we honestly do not anticipate changes in the foreseeable
future.

The Tomcat community is the only one still using Gump actively and the only
activity in Gump is around keeping the infrastructure alive and tweaking
things for the benefit of Tomcat builds.

We will certainly support any other project that wants to get the benefit of
the early warning system for backwards incompatible changes Gump provides, but
we are not actively recruiting projects.

## Activity

We're moving over to a new VM which wasn't as easy as we had hoped because it
involved migrating from Python 2 to Python 3 (Gump itself is written in
Python). Many thanks to Adam Jack and Mark Thomas for carrying the burden of
the migration.

## Releases

Gump has never done any releases. One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the time
following its "integrate everything continuously" philosophy.

## Changes to the Roster

All ASF committers have write access to the metadata that configure the ASF
installations.

The last changes to the PMC have seen Konstantin Kolinko and Mark Thomas join
in November 2014.

Brett Porter has left the PMC in December 2019.

2020-09-16 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server. Gump's intention
isn't so much to be a CI server but rather a vehicle that makes people look
beyond their project's boundaries and helps the projects to collaborate.

Gump is written in Python and supports several build tools and version control
systems. The Apache installation of Gump builds ASF as well as non-ASF
projects and their dependencies. It started in the Java part of the foundation
but also builds projects like APR, HTTPd and OpenSSL.

## Summary

In essence, nothing has changed over the past three months and we honestly do
not anticipate changes in the foreseeable future.

The Tomcat community is the only one still using Gump actively and the only
activity in Gump is around keeping the infrastructure alive and tweaking
things for the benefit of Tomcat builds.

We will certainly support any other project that wants to get the benefit of
the early warning system for backwards incompatible changes Gump provides, but
we are not actively recruiting projects.

We've been scheduled to move the vmgump instance over to a bigger machine
soonish.

## Releases

Gump has never done any releases. One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the time
following its "integrate everything continuously" philosophy.

## Changes to the Roster

All ASF committers have write access to the metadata that configure the ASF
installations.

The last changes to the PMC have seen Konstantin Kolinko and Mark Thomas join
in November 2014.

Brett Porter has left the PMC in December 2019.

2020-06-17 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server. Gump's intention
isn't so much to be a CI server but rather a vehicle that makes people look
beyond their project's boundaries and helps the projects to collaborate.

Gump is written in Python and supports several build tools and version control
systems. The Apache installation of Gump builds ASF as well as non-ASF
projects and their dependencies. It started in the Java part of the foundation
but also builds projects like APR, HTTPd and OpenSSL.

# Summary

In essence, nothing has changed over the past three months and we honestly do
not anticipate changes in the foreseeable future.

The Tomcat community is the only one still using Gump actively and the only
activity in Gump is around keeping the infrastructure alive and tweaking
things for the benefit of Tomcat builds.

We will certainly support any other project that wants to get the benefit of
the early warning system for backwards incompatible changes Gump provides, but
we are not actively recruiting projects.

# Releases

Gump has never done any releases. One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the time
following its "integrate everything continuously" philosophy.

# Changes to the Roster

All ASF committers have write access to the metadata that configure the ASF
installations.

The last changes to the PMC have seen Konstantin Kolinko and Mark Thomas join
in November 2014.

Brett Porter has left the PMC in December 2019.

2020-03-18 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server. Gump's
intention isn't so much to be a CI server but rather a vehicle that makes
people look beyond their project's boundaries and helps the projects to
collaborate.

Gump is written in Python and supports several build tools and version
control systems. The Apache installation of Gump builds ASF as well as
non-ASF projects and their dependencies. It started in the Java part of the
foundation but also builds projects like APR, HTTPd and OpenSSL.

# Summary

The Tomcat community seems to be the only one still using Gump actively. With
a new branch of Tomcat getting built the average build time of a full run has
gone beyond nine hours so that the number of runs has been reduced to two
runs per day.

# Releases

Gump has never done any releases. One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the time
following its "integrate everything continuously" philosophy.

# Changes to the Roster

All ASF committers have write access to the metadata that configure the ASF
installations.

The last changes to the PMC have seen Konstantin Kolinko and Mark Thomas join
in November 2014.

Brett Porter has left the PMC in December 2019.

2019-12-18 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server. Gump's intention
isn't so much to be a CI server but rather a vehicle that makes people look
beyond their project's boundaries and helps the projects to collaborate.

Gump is written in Python and supports several build tools and version control
systems. The Apache installation of Gump builds ASF as well as non-ASF
projects and their dependencies. It started in the Java part of the foundation
but also builds projects like APR, HTTPd and XMLUnit.NET.

# Summary

Some of the older projects that are no longer depended on by anybody have been
removed. This includes Forrest. The Tomcat community now seems to be the only
one still using Gump actively.

# Releases

Gump has never done any releases. One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the time
following its "integrate everything continuously" philosophy.

# Changes to the Roster

All ASF committers have write access to the metadata that configure the ASF
installations.

The last changes to the PMC have seen Konstantin Kolinko and Mark Thomas join
in November 2014.

Brett Porter has left the PMC in December 2019.

2019-09-18 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server. Gump's intention
isn't so much to be a CI server but rather a vehicle that makes people look
beyond their project's boundaries and helps the projects to collaborate.

Gump is written in Python and supports several build tools and version control
systems. The Apache installation of Gump builds ASF as well as non-ASF
projects and their dependencies. It started in the Java part of the foundation
but also builds projects like APR, HTTPd and XMLUnit.NET.

# Summary

Some infrastructure activity, but really no changes compared to the last
quarter.

# Releases

Gump has never done any releases. One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the time
following its "integrate everything continuously" philosophy.

# Activity

Our migration to Confluence is complete and we've abandoned our Moin wiki
instance. Around at the same time Mark and the Infra team set up a new VM for
Gump which has become our workhorse by now.

The Tomcat and Forrest communities are still using Gump actively.

# Changes to the Roster

All ASF committers have write access to the metadata that configure the ASF
installations.

The last changes to the PMC have seen Konstantin Kolinko and Mark Thomas join
in November 2014.

2019-06-19 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server. Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems. The Apache installation of Gump builds ASF as well as
non-ASF projects and their dependencies. It started in the Java part
of the foundation but also builds projects like APR, HTTPd and
XMLUnit.NET.

## Summary

Some infrastructure activity, but really no changes compared to the
last quarter.

## Releases

Gump has never done any releases. One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

## Activity

We have migrated the content of the Moin Wiki to Confluence and it
seems to be working fine, but we still need to change some links on
our website before we can turn off the Moin instance.

The infra team has set up a new VM for Gump and we situation is
similar to that of the Wiki, we need to fix a few links, ensure
everything is working as expected and can then turn off the old VM.

The Tomcat and Forrest communities are still using Gump actively.


## Changes to the Roster

All ASF committers have write access to the metadata that configure
the ASF installations.

The last changes to the PMC have seen Konstantin Kolinko and Mark
Thomas join in November 2014.

2019-03-20 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server.  Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems.  The Apache installation of Gump builds ASF as well
as non-ASF projects and their dependencies.  It started in the Java
part of the foundation but also builds projects like APR, HTTPd and
XMLUnit.NET.

== Summary ==

Very light activity, but really no changes compared to the last
quarter.

== Releases ==

Gump has never done any releases.  One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

== Activity ==

The Maven Repository Proxy used by Gump in order to inject freshly
built artifacts into dependent builds was changed to only listen to
the local network address.

The Tomcat and Forrest communities are still using Gump actively.

We will need to migrate from our Moin Wiki instance. Work hasn't
started, yet, but we'll do so during the next quarter.

== Changes to the Roster ==

All ASF committers have write access to the metadata that configure
the ASF installations.

The last changes to the PMC have seen Konstantin Kolinko and Mark
Thomas join in November 2014.

2018-12-19 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server.  Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems.  The Apache installation of Gump builds ASF as well
as non-ASF projects and their dependencies.  It started in the Java
part of the foundation but also builds projects like APR, HTTPd and
XMLUnit.NET.

== Summary ==

No changes compared to the last quarter.

== Releases ==

Gump has never done any releases.  One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

== Activity ==

The Tomcat and Forrest communities are still using Gump actively.

== Changes to the Roster ==

All ASF committers have write access to the metadata that configure
the ASF installations.

The last changes to the PMC have seen Konstantin Kolinko and Mark
Thomas join in November 2014.

2018-09-19 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server.  Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems.  The Apache installation of Gump builds ASF as well
as non-ASF projects and their dependencies.  It started in the Java
part of the foundation but also builds projects like APR, HTTPd and
XMLUnit.NET.

== Summary ==

No changes compared to the last quarter.

== Releases ==

Gump has never done any releases.  One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

== Activity ==

The Tomcat and Forrest communities are still using Gump actively.

== Changes to the Roster ==

All ASF committers have write access to the metadata that configure
the ASF installations.

The last changes to the PMC have seen Konstantin Kolinko and Mark
Thomas join in November 2014.

2018-06-20 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server.  Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems.  The Apache installation of Gump builds ASF as well
as non-ASF projects and their dependencies.  It started in the Java
part of the foundation but also builds projects like APR, HTTPd and
XMLUnit.NET.

== Summary ==

No changes compared to the last quarter.

== Releases ==

Gump has never done any releases.  One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

== Activity ==

The Tomcat and Forrest communities are still using Gump actively.

== Changes to the Roster ==

All ASF committers have write access to the metadata that configure
the ASF installations.

The last changes to the PMC have seen Konstantin Kolinko and Mark
Thomas join in November 2014.

2018-03-21 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server.  Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems.  The Apache installation of Gump builds ASF as well
as non-ASF projects and their dependencies.  It started in the Java
part of the foundation but also builds projects like APR, HTTPd and
XMLUnit.NET.

== Summary ==

Two of the projects who still get notified by Gump build failures
indicated they still get useful results out of Gump, two others
indicated they no longer want to receive notifications.

No other changes compared to the last quarter.

== Releases ==

Gump has never done any releases.  One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

== Activity ==

The Apache POI project opted out of Gump.

We asked the five remaining projects who still would receive
notifications of build failures whether Gump was still useful for
them. The Apache Tomcat and Apache Forrest projects indicated they
really take value from it, while the XML Graphics Commons project told
us they'd no longer need Gump (and we've disabled notifications for
them).

== Changes to the Roster ==

All ASF committers have write access to the metadata that configure
the ASF installations.

The last changes to the PMC have seen Konstantin Kolinko and Mark
Thomas join in November 2014.

2017-12-20 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server.  Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems.  The Apache installation of Gump builds ASF as well
as non-ASF projects and their dependencies.  It started in the Java
part of the foundation but also builds projects like APR, HTTPd and
XMLUnit.NET.

== Summary ==

No changes compared to the last quarter, no real activity by the
community. After a hiccup in September 2017 the service seems to be
good again. We'll ask our users whether they still need Gump in the
next quarter.

== Releases ==

Gump has never done any releases.  One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

== Activity ==

This has again been a very quiet quarter for Gump.

Around the time of the last report we realized the runs in vmgump had
stopped for several weeks without anybody taking notice. This somewhat
challenges the notion that "Gump seems to remain useful for the
projects using it" usually stated here. By now the runs have been
stable again and are watched more closely.

In 2013 we asked the projects Gump was building back then whether they
still want to use the service. Stefan intends to do so once again
during the next quarter.

== Changes to the Roster ==

All ASF committers have write access to the metadata that configure
the ASF installations.

The last changes to the PMC have seen Konstantin Kolinko and Mark
Thomas join in November 2014.

2017-09-20 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server.  Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems.  The Apache installation of Gump builds ASF as well
as non-ASF projects and their dependencies.  It started in the Java
part of the foundation but also builds projects like APR, HTTPd and
XMLUnit.NET.

== Summary ==

Just before the report was prepared we noticed vmgump-vm3 to not be
available, we are looking into it and will ask infra for help when
needed.

Other than that there are no changes compared to the last quarter, no
real activity by the community, the service seemed to be humming
along.

== Releases ==

Gump has never done any releases.  One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

== Activity ==

This has again been a very quiet quarter for Gump. Gump seems to
remain useful for the projects using it.

== Changes to the Roster ==

All ASF committers have write access to the metadata that configure
the ASF installations.

The last changes to the PMC have seen Konstantin Kolinko and Mark
Thomas join in November 2014.

2017-06-21 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server.  Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems.  The Apache installation of Gump builds ASF as well
as non-ASF projects and their dependencies.  It started in the Java
part of the foundation but also builds projects like APR, HTTPd and
XMLUnit.NET.

== Summary ==

No changes compared to the last quarter, the service is humming along.

== Releases ==

Gump has never done any releases.  One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

== Activity ==

This has again been a very quiet quarter for Gump. Gump seems to
remain useful for the projects using it.

== Changes to the Roster ==

All ASF committers have write access to the metadata that configure
the ASF installations.

The last changes to the PMC have seen Konstantin Kolinko and Mark
Thomas join in November 2014.

2017-03-15 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server.  Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems.  The Apache installation of Gump builds ASF as well
as non-ASF projects and their dependencies.  It started in the Java
part of the foundation but also builds projects like APR, HTTPd and
XMLUnit.NET.

== Summary ==

No changes compared to the last quarter, the service is humming along.

== Releases ==

Gump has never done any releases.  One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

== Activity ==

This has been a very quiet quarter for Gump. Gump seems to remain
useful for the projects using it.

== Changes to the Roster ==

All ASF committers have write access to the metadata that configure
the ASF installations.

The last changes to the PMC have seen Konstantin Kolinko and Mark
Thomas join in November 2014.

2016-12-21 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server.  Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems.  The Apache installation of Gump builds ASF as well
as non-ASF projects and their dependencies.  It started in the Java
part of the foundation but also builds projects like APR, HTTPd and
XMLUnit.NET.

== Summary ==

vmgump has been replaced with a new VM with most of the installation
being automated via Puppet.

== Releases ==

Gump has never done any releases.  One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

== Activity ==

As indicated in the last report we've freed up the Linux VM named
vmgump so its host Eirene can get decommissioned. The new installation
vmgump-vm3 is based on a Puppet module for most of it, a few manual
steps remain as they require credentials we don't want to store in a
repository.

== Changes to the Roster ==

All ASF committers have write access to the metadata that configure
the ASF installations.

The last changes to the PMC have seen Konstantin Kolinko and Mark
Thomas join in November 2014.

2016-09-21 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server.  Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems.  The Apache installation of Gump builds ASF as well
as non-ASF projects and their dependencies.  It started in the Java
part of the foundation but also builds projects like APR, HTTPd and
XMLUnit.NET.

== Summary ==

Some low activity on migrating to a new VM and Gump is back on
MacOS X. Gump seems to create useful results for the few projects
that use it.

== Releases ==

Gump has never done any releases.  One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

== Activity ==

The Linux VM we use for our main installation vmgump is scheduled to
get replaced as its host Eirene is about to be decommissioned. Work
hasn't really started on it but is expected to be completed during the
next quarter. As a result the Gump installation will get puppetized
which will make creating future installations easier, should there
ever be a need for them.

After a longish hibernation Gump is back on adam.apache.org thanks to
Sander Temme's work. We know adam is on the list of hosts to get
decommissioned as well but are happy to see it provide results that
may be useful while it lasts.

== Changes to the Roster ==

All ASF committers have write access to the metadata that configure
the ASF installations.

The last changes to the PMC have seen Konstantin Kolinko and Mark
Thomas join in November 2014.

2016-06-15 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server.  Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems.  The Apache installation of Gump builds ASF as well
as non-ASF projects and their dependencies.  It started in the Java
part of the foundation but also builds projects like APR, HTTPd and
XMLUnit.NET.

== Summary ==

Some development activity fixing a git problem, Gump seems to create
useful results for the few projects that use it.

== Releases ==

Gump has never done any releases.  One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

== Activity ==

We had some back and forth tweaking the git integration as we tried to
make Gump pick up changes to file attributes and realized some builds
had become stale. Other than that the projects that use Gump have
occasionally modified their respective configuration files.

=== Mailing-List Statistics ===

general@gump.apache.org:
49 subscribers (up 2 in the last 3 months) (87 emails sent in the past
3 months, 94 in the previous cycle)

commits@gump.apache.org:
22 subscribers (up 1 in the last 3 months) (41 emails sent in the past
3 months, 25 in the previous cycle)

== Changes to the Roster ==

All ASF committers have write access to the metadata that configure
the ASF installations.

The last changes to the PMC have seen Konstantin Kolinko and Mark
Thomas join in November 2014.

2016-03-16 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server.  Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems.  The Apache installation of Gump builds ASF as well
as non-ASF projects and their dependencies.  It started in the Java
part of the foundation but also builds projects like APR, HTTPd and
XMLUnit.NET.

== Summary ==

No development activity, Gump seems to create useful results for the
few projects that use it.

== Releases ==

Gump has never done any releases.  One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

== Activity ==

The projects that use Gump have occasionally modified their respective
configuration files.  No other activity.

=== Mailing-List Statistics ===

general@gump.apache.org:
47 subscribers (down -1 in the last 3 months) (93 emails sent in the
past 3 months, 80 in the previous cycle)

commits@gump.apache.org:
21 subscribers (up 2 in the last 3 months) (19 emails sent in the past
3 months, 10 in the previous cycle)

== Changes to the Roster ==

All ASF committers have write access to the metadata that configure
the ASF installations.

The last changes to the PMC have seen Konstantin Kolinko and Mark
Thomas join in November 2014.

2015-12-16 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server.  Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems.  The Apache installation of Gump builds ASF as well
as non-ASF projects and their dependencies.  It started in the Java
part of the foundation but also builds projects like APR, HTTPd and
XMLUnit.NET.

== Summary ==
No development activity, Gump seems to create useful results for the
few projects that use it.

== Releases ==
Gump has never done any releases.  One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

== Activity ==
The projects that use Gump have occasionally modified their respective
configuration files.  No other activity.

=== Mailing-List Statistics ===

general@gump.apache.org:
48 subscribers (down -1 in the last 3 months) 89 emails sent to list
(63 in previous quarter)

commits@gump.apache.org:
19 subscribers (down -1 in the last 3 months) 11 emails sent to list
(23 in previous quarter)

== Changes to the Roster ==
All ASF committers have write access to the metadata that configure
the ASF installations.

The last changes to the PMC have seen Konstantin Kolinko and Mark
Thomas join in November 2014.

2015-09-16 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server.  Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems.  The Apache installation of Gump builds ASF as well
as non-ASF projects and their dependencies.  It started in the Java
part of the foundation but also builds projects like APR, HTTPd and
XMLUnit.NET.

== Summary ==

No development activity, Gump seems to create useful results for the
few projects that use it.

== Releases ==

Gump has never done any releases.  One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

== Activity ==

The projects that use Gump have occasionally modified their respective
configuration files.  No other activity.

=== Mailing-List Statistics ===

general@gump.apache.org:
49 subscribers (up 0 in the last 3 months) (64 emails sent in the past
3 months, 92 in the previous cycle)

commits@gump.apache.org:
Currently: 20 subscribers (up 0 in the last 3 months) (42 emails sent
in the past 3 months, 94 in the previous cycle)

== Changes to the Roster ==

All ASF committers have write access to the metadata that configure
the ASF installations.

The last changes to the PMC have seen Konstantin Kolinko and Mark
Thomas join in November 2014.

2015-06-17 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server.  Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems.  The Apache installation of Gump builds ASF as well
as non-ASF projects and their dependencies.  It started in the Java
part of the foundation but also builds projects like APR, HTTPd and
XMLUnit.NET.

== Summary ==

Gump has learned to use msbuild/xbuild and NuGet to build .NET
projects.

Gump seems to create useful results for the few projects that use it.

== Releases ==

Gump has never done any releases.  One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

== Activity ==

One of the projects (XMLUnit.NET) built by Gump recently switched to
msbuild/xbuild as its build tool so we had to catch up.  This also
required us to support nuget's command line as a build step.
Currently the support just provides what the project asks for - which
is not the way Gump would be expected to work.  Given the only project
using it doesn't have any dependency on any other project built by
Gump it is unlikely we'll make the implementation more "Gumpy".  With
the move of XMLUnit.NET there no longer is any project using Nant as a
built tool left in the set of projects built by Gump.

As more long running test projects have been added, we needed to
change vmgump's configuration back to perform four runs a day rather
than three. A single run of Gump currently takes about eight and a
half hours. So the setting of "three" in fact meant that we would only
manage two per day.

=== Mailing-List Statistics ===

general@gump.apache.org:
Currently: 49 subscribers (no change in the last 3 months) (92 emails
sent in the past 3 months, 138 in the previous cycle)

commits@gump.apache.org:
Currently: 20 subscribers (no change in the last 3 months) (94 emails
sent in the past 3 months, 142 in the previous cycle)

== Changes to the Roster ==

All ASF committers have write access to the metadata that configure
the ASF installations.

The last changes to the PMC have seen Konstantin Kolinko and Mark
Thomas join in November 2014.

2015-03-18 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server.  Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems.  The Apache installation of Gump builds ASF as well
as non-ASF projects and their dependencies.  It started in the Java
part of the foundation but also builds projects like APR, HTTPd and
XMLUnit.NET.

== Summary ==

Gump has learned to use Gradle to build projects.

Gump seems to create useful results for the few projects that use it.

== Releases ==

Gump has never done any releases.  One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

== Activity ==

One of the projects (Hamcrest) built by Gump recently switched to
Gradle as its build tool so we had to catch up.  After figuring out a
way to integrate Gradle, we realized the new Hamcrest version wasn't
compatible with the old one (it's a new major release, so that's to be
expected) and we had to provide a packaged up version of Hamcrest 1.3
anyway.  This means the only gradle build we've got doesn't do much
more than validating Hamcrest can be built.

This quarter was the first time a project tried the support for
different git branches that has been present for some time.

As more long running test projects have been added we needed to change
vmgump's configuration to perform three runs a day rather than four.

=== Mailing-List Statistics ===

general@gump.apache.org:
Currently: 49 subscribers (down -1 in the last 3 months) (139 emails
sent in the past 3 months, 135 in the previous cycle)

commits@gump.apache.org:
Currently: 20 subscribers (down -1 in the last 3 months) (142 emails
sent in the past 3 months, 81 in the previous cycle)

== Changes to the Roster ==

All ASF committers have write access to the metadata that configure
the ASF installations.

The last changes to the PMC have seen Konstantin Kolinko and Mark
Thomas join in November 2014.

2014-12-17 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server.  Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems.  The Apache installation of Gump builds ASF as well
as non-ASF projects and their dependencies.  It started in the Java
part of the foundation but also builds projects like APR, HTTPd and
XMLUnit.NET.

== Summary ==

During this quarter we've added two new PMC members.

Gump seems to create useful results for the few projects that use it.
The FOP community has decided they no longer need the service provided
by Gump.

== Releases ==

Gump has never done any releases.  One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

== Activity ==

The Gump builds have been updated to run on Java8 which causes a few
builds to break (like the one of Google Guava) and forced us to
replace dependencies with pre-packaged binaries in two cases.


== Changes to the Roster ==

All ASF committers have write access to the metadata that configure
the ASF installations.

Konstantin Kolinko and Mark Thomas joined the Gump PMC.

2014-09-17 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server.  Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems.  The Apache installation of Gump builds ASF as well
as non-ASF projects and their dependencies.  It started in the Java
part of the foundation but also builds projects like APR, HTTPd and
XMLUnit.NET.

== Summary ==

Gump seems to create useful results for the few projects that use it.
This quarter showed more activity than usual with Gump learning to
deal with git submodules and vmgump being upgraded to Ubuntu 14.04.

== Releases ==

Gump has never done any releases.  One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

== Activity ==

With Ant and the Antlibs migrated to git and the Antlibs using git
submodules it was necessary to add support for transparent handling of
git submodules, this has been implemented in July and seems to work
well enough.

Mark Thomas was kind enough to upgrade vmgump from Ubuntu 10.04 to
14.04 which freed us from the need of a hand compiled git and provided
us with a few more recent compilers and libraries.  Mark has been
added to the list of sudoers on vmgump.

vmgump's httpd has been added to the lists of services monitored by
infra "the pubsubified way".

== Changes to the Roster ==

All ASF committers have write access to the metadata that configure
the ASF installations.

No new committers to the code base, no changes to the PMC.  The most
recent addition to the PMC was in December 2006 when we added Sander
Temme.

2014-06-18 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server.  Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems.  The Apache installation of Gump builds ASF as well
as non-ASF projects and their dependencies.  It started in the Java
part of the foundation but also builds projects like APR, HTTPd and
XMLUnit.NET.

== Summary ==

Gump seems to create useful results for the few projects that use it.
Ant decided to switch from svn to git which might require some real
coding work to be done.

== Releases ==

Gump has never done any releases.  One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

== Activity ==

Ant migrated most of its codebases from svn to git.  When Gump
switched to use the git location we had to learn the ASF's https git
service was not compatible with git 1.7.x which still is the latest
version available as package for Ubuntu 10.04 (which powers vmgump).
A self-compiled git 2.0 on vmgump solved the problem.

While Gump caught up with the change for Ant itself, the Antlib and
Ivy builds are still using the stale svn uris.  The Ant project is
currently pondering the idea of using git submodules for the Antlibs
projects, these are not supported by Gump, yet, which may require some
changes in the git integration.

== Changes to the Roster ==

All ASF committers have write access to the metadata that configure
the ASF installations.

No new committers to the code base, no changes to the PMC.  The most
recent addition to the PMC was in December 2006 when we added Sander
Temme.

2014-03-19 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server.  Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems.  The Apache installation of Gump builds ASF as well
as non-ASF projects and their dependencies.  It started in the Java
part of the foundation but also builds projects like APR, HTTPd and
XMLUnit.NET.

== Summary ==

Gump seems to create useful results for the few projects that use it.
Activity spiked when JUnit dropped Ant build support, very little
activity apart from that.

== Releases ==

Gump has never done any releases.  One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.

== Activity ==

The JUnit team decided to drop the Ant build and switch to "Maven
only".  Gump used Ant to build JUnit and the migration caused a few
hiccups along the way.  Three different people modified a few
descriptors over a period of several days until things were back to
normal.  No other activity.

== Changes to the Roster ==

All ASF committers have write access to the metadata that configure
the ASF installations.

No new committers to the code base, no changes to the PMC.  The most
recent addition to the PMC was in December 2006 when we added Sander
Temme.

2013-12-18 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server.  Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems.  The Apache installation of Gump builds ASF as well
as non-ASF projects and their dependencies.  It started in the Java
part of the foundation but also builds projects like APR, HTTPd and
XMLUnit.NET.

== Summary ==

Very little activity, Gump seems to create useful results for the few
projects that use it.  A team at Oracle seems to be running Gump for
compatibility tests of Java 8.

== Releases ==

Gump has never done any releases.  One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuosly" philosophy.

Stefan has polled the Gump list and our only known user outside of the
ASF whether anybody would like to see a release but no response was
received.

== Activity ==

Ludmila Shikhvarg who works at Oracle and tests next-Java
compatibility runs Gump internally at Oracle.  Unfortunately the
instance is not a public one.  Occasionally she pings the Gump list to
tells us about build problems she sees, she did so for three projects
and Java8 in October and traffic has been directed to the project
mailing lists.

The Gump installation on vmgump was stuck for several weeks and nobody
noticed it.

== Changes to the Roster ==

All ASF committers have write access to the metadata that configure
the ASF installations.

No new committers to the code base, no changes to the PMC.  The most
recent addition to the PMC was in December 2006 when we added Sander
Temme.

2013-09-18 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server.  Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems.  The Apache installation of Gump builds ASF as well
as non-ASF projects and their dependencies.  It started in the Java
part of the foundation but also builds projects like APR, HTTPd and
XMLUnit.NET.

== Summary ==

The set of projects has been stripped down to those who actively
expressed interest in the service, we seem to be able to handle the
reduced set well.

== Releases ==

The ASF installations of Gump work on the latest code base almost all
of the time.  The project is in a state of a perpetual beta.  There
have been no releases.

== Activity ==

In late June we sent an email to the dev lists of all ASF projects
that were built by Gump asking the communities whether they'd still be
interested in the service.  Of all communities only the Tomcat, POI,
XML Graphics and Forrest dev teams asked to continue the Gump builds,
log4net asked to drop the builds and the rest ignored the mail and was
deemed not interested.

Since mid-August Gump only builds the projects who signaled interest
as well as their dependencies, nag mails have been turned off for all
projects who don't want them.  One result was immediate interest by
the Tomcat and FOP communities to get their builds green again.

== Infrastructure ==

We've given back our FreeBSD jail and now concentrate on a single
installation on vmgump.

== Changes to the Roster ==

All ASF committers have write access to the metadata that configure
the ASF installations.

No new committers to the code base, no changes to the PMC.  The most
recent addition to the PMC was in December 2006 when we added Sander
Temme.

== Statistics ==

vmgump runs about 130 build jobs for 50 source trees, 32 from ASF
repositories.  A complete builds takes about two-and-half hour by now.

2013-06-19 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server.  Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems.  The Apache installation of Gump builds many ASF
projects and their dependencies.  It started in the Java part of the
foundation but also builds projects like APR, HTTPd and log4net.

== Summary ==

The Gump PMC is currently in doubt whether the service is still
needed/appreciated and will query the projects who's code is currently
built by Gump over the course of the next quarter.

== Releases ==

The ASF installations of Gump work on the latest code base almost all
of the time.  The project is in a state of a perpetual beta.  There
have been no releases.

== Activity ==

The problems with accessing Maven Central mentioned in the last report
has magically disappeared.  The best guess is Gump was hitting some
misbehaving CDN nodes that have now been fixed.

In theory we could re-enable nagging mails now, but given the very low
interest over the past years and given that not a single PMC has asked
to re-enable mails Stefan Bodewig raised the question whether it might
not be time to stop providing the service at all.  Feedback from the
community so far was along the lines of "this probably is a service
that you only miss when it is gone" but that we shouldn't keep putting
time and energy into keeping the service alive just because it's
there.

Stefan intends to contact the PMCs who's code is currently built by
Gump and we'll discuss our next steps depending on the outcome.

The last quarter didn't see any activity at all.

== Infrastructure ==

Gump hasn't been reinstalled on the MacOS X server after the OS
upgrade reported last quarter.  The FreeBSD jail has seen an OS
upgrade as well and also need Gump to be re-enabled.

== Changes to the Roster ==

All ASF committers have write access to the metadata that configure
the ASF installations.

No new committers to the code base, no changes to the PMC.

2013-03-20 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server.  Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems.  The Apache installation of Gump builds many ASF
projects and their dependencies.  It started in the Java part of the
foundation but also builds projects like APR, HTTPd and log4net.

== Summary ==

No Board level issues.

== Releases ==

The ASF installations of Gump work on the latest code base almost all
of the time.  The project is in a state of a perpetual beta.  There
have been no releases.

== Activity ==

Since early this year our self-written maven repository proxy faces
random hangs when requesting artifacts from the central Maven
repository which leads to build processes being killed after the
timeout of one hour.  As a result Gump runs currently take several
days and we disabled nag emails as build failures were more often
related to this problem than a change in the project itself.  The
underlying problem hasn't been fully analyzed so far.

The dataset of projects built by Gump is maintained by only a few
people contributing across all projects and a few additional people
maintaining the metadata of the projects they are interested in the
most.

The Mac OS X server usually running Gump, adam.apache.org, has
undergone an OS upgrade.  The Gump installation is awaiting
restoration.

== Changes to the Roster ==

All ASF committers have write access to the metadata that configure
the ASF installations.

No new committers to the code base, no changes to the PMC.

2012-12-19 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server.  Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

== Summary ==

No Board level issues.

== Releases ==

The ASF installations of Gump work on the latest code base almost all
of the time.  The project is in a state of a perpetual beta.  There
have been no releases.

== Activity ==

This has been a very quiet month even by Gump's standard.  Very few
tweaks have been made to metadata and not a single commit to the code
base.

== Changes to the Roster ==

All ASF committers have write access to the metadata that configure
the ASF installations.

No new committers to the code base, no changes to the PMC.

== Statistics ==

As of Tue, 11 Dec 2012 the ASF installations check out a bit less than
175 source trees (114 from the ASF repository) and try to build a bit
more than 850 "projects".  A complete Gump run takes about ten hours
on vmgump and about eight on the FreeBSD jail and nine and a half on
Adam where more projects fail to build.

[1] the main instance at http://vmgump.apache.org/gump/public/ , a
FreeBSD jail at http://gump.zones.apache.org/gump/public/ and a Mac OS
X Server at http://adam.apache.org/gump/

2012-09-19 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server.  Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems.  The Apache installation of Gump builds many ASF
projects and their dependencies.  It started in the Java part of the
foundation but also builds projects like APR, HTTPd and log4net.

== Summary ==

No Board level issues.

== Releases ==

The ASF installations of Gump work on the latest code base almost all
of the time.  The project is in a state of a perpetual beta.  There
have been no releases.

== Activity ==

Gump on vmgump now runs on Oracle Java7 since more an more projects
depend on it.  As a result other projects - most notably those who
implement JDBC interfaces - have been broken.

The dataset of projects built by Gump is maintained by only a few
people contributing across all projects and a few additional people
maintaining the metadata of the projects they are interested in the
most.

== Changes to the Roster ==

All ASF committers have write access to the metadata that configure
the ASF installations.

No new committers to the code base, no changes to the PMC.

== Statistics ==

As of Mon, 10 Sep 2012 the ASF installations check out a bit more than
175 source trees (115 from the ASF repository) and try to build a bit
more than 850 "projects".  A complete Gump run takes about eight and a
half hours on vmgump and about ten on the FreeBSD jail and eight on
Adam where more projects fail to build.

[1] the main instance at http://vmgump.apache.org/gump/public/ , a
FreeBSD jail at http://gump.zones.apache.org/gump/public/ and a Mac OS
X Server at http://adam.apache.org/gump/

2012-06-20 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server.  Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems.  The Apache installation of Gump builds many ASF
projects and their dependencies.  It started in the Java part of the
foundation but also builds projects like APR, HTTPd and log4net.

== Summary ==

No Board level issues.

== Releases ==

The ASF installations of Gump work on the latest code base almost all
of the time.  The project is in a state of a perpetual beta.  There
have been no releases.

== Infrastructure ==

Spammers have forced us to enable the ContributorsGroup feature on our
Wiki.

== Activity ==

Some development activity on the code base to deal with expanding
artifact names that are specified as wildcards.

The dataset of projects built by Gump is maintained by only a few
people contributing across all projects and a few additional people
maintaining the metadata of the projects they are interested in the
most.

== Changes to the Roster ==

All ASF committers have write access to the metadata that configure
the ASF installations.

No new committers to the code base, no changes to the PMC.

== Statistics ==

As of Tue, 12 Jun 2012 the ASF installations check out a bit more than
170 source trees (114 from the ASF repository) and try to build a bit
more than 850 "projects".  A complete Gump run takes about eleven and
a half hours on vmgump and about eight on the FreeBSD jail and seven
and a half on Adam where more projects fail to build.

[1] the main instance at http://vmgump.apache.org/gump/public/ , a
FreeBSD jail at http://gump.zones.apache.org/gump/public/ and a Mac OS
X Server at http://adam.apache.org/gump/

2012-03-21 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server.  Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems.  The Apache installation of Gump builds many ASF
projects and their dependencies.  It started in the Java part of the
foundation but also builds projects like APR, HTTPd and log4net.

== Summary ==

No Board level issues.

== Releases ==

The ASF installations of Gump work on the latest code base almost all
of the time.  The project is in a state of a perpetual beta.  There
have been no releases.

== Infrastructure ==

The site now uses svnpubsub.  If we ever want to create a release,
we'll use svnpubsub right from the start.

We encountered only a few minor hick-ups after the upgrade to FreeBSD
9.0, mostly due to upgrading svn and having to upgrade all working
copies.  Many thanks to the infra team.

== Activity ==

The Gump project really consists of two parts, the code base for the
project and the ASF installations[1] running this code base to build
many ASF projects as well as some related projects.

The code base mostly does what its current users need so there isn't
much development going on at all.  During this quarter we've tweaked
git support to allow pulling from branches other than "master".

There are only a few people contributing across all projects and a few
additional people maintaining the metadata of the projects they are
interested in the most.

We've finally given up waiting for expat to build on libtool2 systems
and now provide a system installed expat, this means we've started to
successfully build APR and projects depending on APR for the first time
since at least a year, probably longer.

== Changes to the Roster ==

All ASF committers have write access to the metadata that configure
the ASF installations.

No new committers to the code base, no changes to the PMC.

== Branding and Naming ==

We believe to meet all branding requirements.

== Statistics ==

As of Tue, 13 Mar 2012 the ASF installations check out a bit less than
180 source trees (115 from the ASF repository) and try to build a bit
more than 850 "projects".  A complete Gump run takes about nine and a
half hours on vmgump and about nine on the FreeBSD jail and ten on
Adam where more projects fail to build.

[1] the main instance at http://vmgump.apache.org/gump/public/ , a
FreeBSD jail at http://gump.zones.apache.org/gump/public/ and a Mac OS
X Server at http://adam.apache.org/gump/

2011-12-21 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server.  Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems.  The Apache installation of Gump builds many ASF
projects and their dependencies.  It started in the Java part of the
foundation but also builds projects like APR, HTTPd and log4net.

== Summary ==

No Board level issues.

== Releases ==

The ASF installations of Gump work on the latest code base almost all
of the time.  The project is in a state of a perpetual beta.  There
have been no releases.

== Activity ==

The Gump project really consists of two parts, the code base for the
project and the ASF installations[1] running this code base to build
many ASF projects as well as some related projects.

The code base mostly does what its current users need so there isn't
much development going on at all.

There are only a few people contributing across all projects and a few
additional people maintaining the metadata of the projects they are
interested in the most.

This quarter we've seen quite a few of the external projects Gump
builds move to either hg or git (usually to github in the later case).
This probably is no new development, we mostly only notice it if the
old SCM stops working.

== Changes to the Roster ==

All ASF committers have write access to the metadata that configure
the ASF installations.

No new committers to the code base, no changes to the PMC.

== Branding and Naming ==

We believe to meet all branding requirements.

== Statistics ==

As of Thu, 1 Dec 2011 the ASF installations check out a bit more than
180 source trees (114 from the ASF repository) and try to build a bit
less than 850 "projects".  A complete Gump run takes about ten hours
on vmgump and about eight and a half on the FreeBSD jail and nine on
Adam where more projects fail to build.

[1] the main instance at http://vmgump.apache.org/gump/public/ , a
    FreeBSD jail at http://gump.zones.apache.org/gump/public/ and a
    Mac OS X Server at http://adam.apache.org/gump/

2011-09-21 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server.  It is
different from "usual" CI servers in that it expects the individual
project builds to succeed; its purpose is to check the integration of
a project with the latest code rather than a fixed version of the
project's dependencies.  If you want a more traditional nightly build
server, Gump is not for you.  Use Gump if you want to know when a
change in your dependencies breaks your project or when your changes
break other projects.

Gump's intention isn't so much to be a CI server but rather a vehicle
that makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems.  The Apache installation of Gump builds many ASF
projects and their dependencies.  It started in the Java part of the
foundation but also builds projects like APR, HTTPd and log4net.

== Summary ==

No development activity at all, no issues.

== Issues ==

There are no Board level issues.

== Community ==

The Gump project really consists of two parts, the code base for the
project and the ASF installations[1] running this code base to build
many ASF projects as well as some related projects.

The code base mostly does what its current users need so there isn't
much development going on at all.  No new committers have been added.

All ASF committers have write access to the metadata that configure
the ASF installations.  There are a few people contributing across all
projects and a few additional people maintaining the metadata of the
projects they are interested in the most.

No changes to the PMC.

The past quarter several projects built by Gump have been moved to the
Attic and now are no longer built by Gump, the only notable addition
is the Tomcat 7 branch.

== Development ==

None.

== Releases ==

The ASF installations of Gump work on the latest code base almost all
of the time.  The project is in a state of a perpetual beta.  There
have been no releases.

== Infrastructure ==

No new is good news.

== Project Branding Requirements ==

We believe to meet all requirements by now.

== Statistics ==

As of Sat, 17 Sep 2011 the ASF installations check out a bit more than
170 source trees (114 from the ASF repository) and try to build a bit
less than 800 "projects".  A complete Gump run takes about eight hours
on vmgump.  Timings for the FreeBSD jail and the MacOS X server are
currently not available as either build is having issues.

Some builds have been removed since the projects moved to the Attic
(Cactus, for example).

[1] the main instance at http://vmgump.apache.org/gump/public/ , a
FreeBSD jail at http://gump.zones.apache.org/gump/public/ and a Mac OS
X Server at http://adam.apache.org/gump/

2011-06-15 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server.  It is
different from "usual" CI servers in that it expects the individual
project builds to succeed; its purpose is to check the integration of
a project with the latest code rather than a fixed version of the
project's dependencies.  If you want a more traditional nightly build
server, Gump is not for you.  Use Gump if you want to know when a
change in your dependencies breaks your project or when your changes
break other projects.

Gump's intention isn't so much to be a CI server but rather a vehicle
that makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems.  The Apache installation of Gump builds many ASF
projects and their dependencies.  It started in the Java part of the
foundation but also builds projects like APR, HTTPd and log4net.

== Summary ==

No development activity at all, no issues.

== Issues ==

There are no Board level issues.

== Community ==

The Gump project really consists of two parts, the code base for the
project and the ASF installations[1] running this code base to build
many ASF projects as well as some related projects.

The code base mostly does what its current users need so there isn't
much development going on at all.  No new committers have been added.

All ASF committers have write access to the metadata that configure
the ASF installations.  There are a few people contributing across all
projects and a few additional people maintaining the metadata of the
projects they are interested in the most.

No changes to the PMC.

All in all the community is pretty small by now and it has been a long
time since a new project has been added to the Gump runs because the
project had asked for it - when we've added new projects over the past
two years the driver has been the Gump community.  It looks as if most
projects are content with the existing vanilla CI options.

== Development ==

None.

== Releases ==

The ASF installations of Gump work on the latest code base almost all
of the time.  The project is in a state of a perpetual beta.  There
have been no releases.

== Infrastructure ==

The infra team has provided us with a VM to run Gump on top of Apache
Harmony but it is currently not used, we'll hand it back to infra so
it doesn't waste resources.

At one point in time a Gump run on the FreeBSD jail created many core
dumps that filled up the disk space shared by all jails.  Gump is now
set up to not allow core dumps since nobody would want to look at them
anyway.

== Project Branding Requirements ==

We've updated the first sentence of the description to match the
revised requirement.

Thanks to David Crossley the main site logo now contains a TM and we
are confident we will manage to add a TM to the logo Gump uses in its
reports soon as well.  We believe to meet all other requirements.

== Statistics ==

As of Fri, 10 Jun 2011 the ASF installations check out a bit less than
180 source trees (115 from the ASF repository) and try to build a bit
less than 800 "projects".  A complete Gump run takes about seven and a
half hours on vmgump or the FreeBSD jail about six and a half hours on
the MacOS X server where more projects fail to build and thus less
time is spent building dependent projects.

Some builds have been removed since the projects moved to the Attic
(regexp, for example) or were unmaintained and always failed to build
anyway.

[1] the main instance at http://vmgump.apache.org/gump/public/ , a
FreeBSD jail at http://gump.zones.apache.org/gump/public/ and a Mac OS
X Server at http://adam.apache.org/gump/

2011-03-16 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server.  It is
different from "usual" CI servers in that it expects the individual
project builds to succeed; its purpose is to check the integration of
a project with the latest code rather than a fixed version of the
project's dependencies.  If you want a more traditional nightly build
server, Gump is not for you.  Use Gump if you want to know when a
change in your dependencies breaks your project or when your changes
break other projects.

Gump's intention isn't so much to be a CI server but rather a vehicle
that makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems.  The Apache installation of Gump builds many ASF
projects and their dependencies.  It started in the Java part of the
foundation but also builds projects like APR, HTTPd and log4net.

== Summary ==

Low development activity to adapt to a difference between mvn 2.x and
3.x, the Mac OS X machine went live, no issues.

== Issues ==

There are no Board level issues.

== Community ==

The Gump project really consists of two parts, the code base for the
project and the ASF installations[1] running this code base to build
many ASF projects as well as some related projects.

The code base mostly does what its current users need so there isn't
much development going on at all.  No new committers have been added.

All ASF committers have write access to the metadata that configure
the ASF installations.  There are a few people contributing across all
projects and a few additional people maintaining the metadata of the
projects they are interested in the most.

No changes to the PMC.

Support requests for the non-public Gump installation running on top
of OpenJDK7 dribble in and get addressed.

== Development ==

Only minor changes that lead to separate "install" builders for mvn2
and mvn3.

== Releases ==

The ASF installations of Gump work on the latest code base almost all
of the time.  The project is in a state of a perpetual beta.  There
have been no releases.

== Infrastructure ==

The Mac OS X instance called Adam is now running the full set of
projects.

The infra team has provided us with a VM to run Gump on top of Apache
Harmony but it is currently not used.  We expect to either start using
it or give it back during the next quarter.

== Project Branding Requirements ==

Logos still need a "TM" symbol, waiting for somebody with the skills
required to make the change.  Unfortunately the Gump community doesn't
seem to include a person with said skills.

The website now uses Forrest 0.9 which allowed us to remove our own
custom skin that was only added in order to enable the trademark
footer.

== Statistics ==

As of Thu, 10 Mar 2011 the ASF installations check out a bit less than
180 source trees (113 from the ASF repository) and try to build a bit
less than 800 "projects".  A complete Gump run takes about nine hours
on vmgump or the FreeBSD jail and a bit less than seven hours on the
MacOS X server where more projects fail to build and thus less time is
spent building dependent projects.

The time taken on vmgump has almost halved when compared to last
quarter mostly due to migrating to a new virtual host; it is now back
where it used to be half a year ago.  The time for the FreeBSD jail
remains more or less the same.

[1] the main instance at http://vmgump.apache.org/gump/public/ , a
    FreeBSD jail at http://gump.zones.apache.org/gump/public/ and a
    Mac OS X Server at http://adam.apache.org/gump/

2010-12-15 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server.  It is
different from "usual" CI servers in that it expects the individual
project builds to succeed; its purpose is to check the integration of
a project with the latest code rather than a fixed version of the
project's dependencies.  If you want a more traditional nightly build
server, Gump is not for you.  Use Gump if you want to know when a
change in your dependencies breaks your project or when your changes
break other projects.

Gump's intention isn't so much to be a CI server but rather a vehicle
that makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems.  The Apache installation of Gump builds many ASF
projects and their dependencies.  It started in the Java part of the
foundation but also builds projects like APR, HTTPd and log4net.

== Summary ==

A new Gump instance running on Mac OS X, Some development that lead to
support for Maven 3.x, work on project branding requirements, no
issues.

== Issues ==

There are no Board level issues.

== Community ==

The Gump project really consists of two parts, the code base for the
project and the ASF installations[1] running this code base to build
many ASF projects as well as some related projects.

The code base mostly does what its current users need so there isn't
much development going on at all.  No new committers have been added.

All ASF committers have write access to the metadata that configure
the ASF installations.  There are a few people contributing across all
projects and a few additional people maintaining the metadata of the
projects they are interested in the most.

No changes to the PMC.

In November we've been told that somebody was running Gump on top of
OpenJDK7 and encountered some compatibility issues[2] - which is no
surprise, we've always seen problems when we upgraded Java versions.
One of the issues identified led to changes inside Ant's trunk to work
around backwards incompatible changes in javac.  Unfortunately the
results of said Gump installation do not seem to be available to the
public.

== Development ==

Gump now supports Maven 3.x as a builder.

== Releases ==

The ASF installations of Gump work on the latest code base almost all
of the time.  The project is in a state of a perpetual beta.  There
have been no releases.

== Infrastructure ==

Sander Temme installed Gump on an XServe running Mac OS X Server.
This installation is currently only running the small subset of
projects we use for testing.

We've asked the infra team for a new VM to run Gump on top of Apache
Harmony.  Mark Hindess of the Harmony community volunteered to help
with the Harmony side of things.

== Project Branding Requirements ==

=== Project Website Basics ===

The Gump website matched the requiremens ever since Gump became a TLP.

=== Project Naming And Descriptions ===

Many pages only referred to "Gump" - this has been fixed.  The home
page starts with a description and there is no download page.

=== Website Navigation Links ===

We had to add a link to www.apache.org and the security link.  Our
license link points to the 2.0 license directly.

=== Trademark Attributions ===

The requirements are met now.

=== Logos and Graphics ===

Logos still need a "TM" symbol, waiting for somebody with the skills
required to make the change.

It would be good if there was any (at least one) logo to take
inspiration (or steal the typography of "TM") from, but even the
feather at www.apache.org lacks the required "TM" as of this writing.

=== Project Metadata ===

Has been in place already.

== Statistics ==

As of Wed, 8 Dec 2010 the ASF installations check out a bit less than
190 source trees (119 from the ASF repository) and try to build a bit
more than 700 "projects".  A complete Gump run takes more than sixteen
hours on vmgump and seven and a half on the FreeBSD jail.

The time taken on vmgump has almost doubled when compared to last
quarter while it remains more or less constant on the FreeBSD jail.
Given that we don't have significantly more failures on FreeBSD the
difference is likely related to other things that happen in parallel
on the machines hosting the VM/jail.

[1] the main instance at http://vmgump.apache.org/gump/public/ , a
    FreeBSD jail at http://gump.zones.apache.org/gump/public/ and a
    Mac OS X Server at http://adam.apache.org/gump/

[2] http://mail-archives.apache.org/mod_mbox/gump-general/201011.mbox/%3C4CD8A848.4000502@oracle.com%3E

2010-09-22 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server.  It is
different from "usual" CI servers in that it expects the individual
project builds to succeed; its purpose is to check the integration of
a project with the latest code rather than a fixed version of the
project's dependencies.  If you want a more traditional nightly build
server, Gump is not for you.  Use Gump if you want to know when a
change in your dependencies breaks your project or when your changes
break other projects.

Gump's intention isn't so much to be a CI server but rather a vehicle
that makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems.  The Apache installation of Gump builds many ASF
projects and their dependencies.  It started in the Java part of the
foundation but also builds projects like APR, HTTPd and log4net.

== Summary ==

Big infrastructure changes, light development, no issues.

== Issues ==

There are no Board level issues.

== Community ==

The Gump project really consists of two parts, the code base for the
project and the ASF installations[1] running this code base to build
many ASF projects as well as some related projects.

The code base mostly does what its current users need so there isn't
much development going on at all.  No new committers have been added.

All ASF committers have write access to the metadata that configure
the ASF installations.  There are a few people contributing across all
projects and a few additional people maintaining the metadata of the
projects they are interested in the most.

No changes to the PMC.

== Development ==

While migrating to the new servers a few issues with Gump's database
access have been identified and fixed.  A new "builder" has been added
that removes the boilerplate code previously required when installing
a file to the local Maven repository.

We've managed to build a few projects that have been failing for a
long time in Gump - among them the ASF projects Forrest, Lucene,
Cactus and big parts of Cocoon.  We've also added builds for Solr,
Tika and PDFBox.

Some projects that have been failing for a long time and will likely
never become buildable again have been removed.  Also we've disabled a
few builds (mostly running some sort of tests) that caused Gump to
hang for an hour (Gump's timeout for build processes).

== Releases ==

The ASF installations of Gump work on the latest code base almost all
of the time.  The project is in a state of a perpetual beta.  There
have been no releases.

== Infrastructure ==

Our main machine vmgump has been replaced by a brand new virtual
Ubuntu machine.  The old database has been migrated to keep history.
Since the new machine now runs OpenJDK6 rather than an "official" Java
environment a few dependencies on Sun VMs have shown up in some
project's builds.

We used to have a Solaris zone which has now been replaced by a
FreeBSD jail.  The installation is working very well and we see almost
the same build failures and successes on FreeBSD as on Linux.

Many thanks to the infrastructure team for the support during the
migration - and for all the other stuff you do.

== Statistics ==

As of Sun, 12 Sep 2010 the ASF installations check out a bit less than
200 source trees (113 from the ASF repository) and try to build a bit
less than 600 "projects".  A complete Gump run takes more than nine
hours on vmgump and eight on the FreeBSD jail.

[1] the main instance at http://vmgump.apache.org/gump/public/ and a
    FreeBSD jail at http://gump.zones.apache.org/gump/public/

2010-06-16 — Stefan Bodewig

Apache Gump is a cross-project continuous integration server.  It is
different from "usual" CI servers in that it expects the individual
project builds to succeed; its purpose is to check the integration of
a project with the latest code rather than a fixed version of the
project's dependencies.  If you want a more traditional nightly build
server, Gump is not for you.  Use Gump if you want to know when a
change in your dependencies breaks your project or when your changes
break other projects.

Gump's intention isn't so much to be a CI server but rather a vehicle
that makes people look beyond their project's boundaries and helps the
projects to collaborate.

Gump is written in Python and supports several build tools and version
control systems.  The Apache installation of Gump builds many ASF
projects and their dependencies.  It started in the Java part of the
foundation but also builds projects like APR, HTTPd and log4net.

== Issues ==

There are no Board level issues.

== Community ==

The Gump project really consists of two parts, the code base for the
project and the ASF installations[1] running this code base to build
many ASF projects as well as some related projects.

The code base mostly does what its current users need so there isn't
much development going on at all.  No new committers have been added.

All ASF committers have write access to the metadata that configure
the ASF installations.  There are a few people contributing across all
projects and a few additional people maintaining the metadata of the
projects they are interested in the most.

No changes to the PMC.

== Development ==

The last quarter has seen a minor improvement that allows output file
names to be specified with wildcards.  Since Gump cannot influence the
names of jars created by Maven 2.x the paths had to be adjusted with
every release of a project built by it so far.

We've managed to build a few projects that have been failing for a
long time in Gump - among them the ASF projects Portals, ActiveMQ,
Directory Server, Tapestry and parts of Camel.

== Releases ==

The ASF installations of Gump work on the latest code base almost all
of the time.  The project is in a state of a perpetual beta.  There
have been no releases.

== Infrastructure ==

Access to vmgump has been tightened up, the number of people with sudo
has been reduced and OPIE is now required.

== Statistics ==

As of Sun, 06 Jun 2010 the ASF installations check out a bit less than
200 source trees (114 from the ASF repository) and try to build a bit
more than 600 "projects".  A complete Gump run takes more than eleven
hours on vmgump and eight and a half on the Solaris zone.

[1] the main instance at http://vmgump.apache.org/gump/public/ and a
    Solaris zone at http://gump.zones.apache.org/gump/test/

2010-03-17 — Stefan Bodewig

Infrastructure:

    * No news is good news.

Technical:

    * the installation is chugging along with active metadata
      maintenance.

    * we've updated the installed version of Maven to 2.2.1 which has
      tightened its verification process for plugins or so it seems.
      The current approach taken by Gump won't work anymore when we'd
      want to perform integration tests for Maven plugins themselves,
      but fortunately there currently is none followed by Gump that
      would be under active development.

Other:

    * still all Apache committers have access to metadata in svn.

    * no releases.

2009-12-16 — Stefan Bodewig

Infrastructure:

    * the main Gump (virtual) machine vmgump has been down for a few
      days in November because of problems with its host, fortunately
      we have a Solaris zone so integration builds could continue.

Technical:

    * the installation is chugging along with active metadata
      maintenance.

Other:

    * still all Apache committers have access to metadata in svn.

    * no releases.

2009-09-23 — Stefan Bodewig

Infrastructure:

    * many thanks to the infra team for upgrading the OS on vmgump.

Technical:

    * the installation is chugging along with active metadata
      maintenance.  Excalibur moving to Maven 2 builds and Tomcat
      restructuring its svn tree caused a few hiccups that have been
      resolved by now.

Other:

    * still all Apache committers have access to metadata in svn.

    * no releases.

2009-06-17 — Stefan Bodewig

Infrastructure:

    * no news is good news.

Technical:

    * during this quarter Gump has gained support for Bazaar, darcs,
      git and Mercurial - only git support is currently required
      because JUnit moved to github but we expect projects to pick up
      the new scm options at Sourceforge or Google Code sooner or
      later as well.

    * the installation is happily chugging along with active metadata
      maintenance

Other:

    * still all Apache committers have access to metadata in svn.

    * no releases.

2009-03-18 — Stefan Bodewig

Infrastructure:

    * no news is good news.

Technical:

    * Gump has seen some development activity sparked by JUnit
      migrating to github but we don't expect too much to happen in
      the future.  Gump is more of a service by now, not a typical
      development project - which is fine with us.

    * the installation is happily chugging along with active metadata
      maintenance

Other:

    * still all Apache committers have access to metadata in svn.

    * no releases.

2008-12-17 — Stefan Bodewig

Infrastructure:

    * we've added the Java packages Gump doesn't build but needs to
      the private svn repo (and consider putting them somewhere else
      later).

      For historical reasons there also exists a password protected
      collection of them in the public svn repo (we needed to get
      reminded of them by infra, thanks!) but these can be removed and
      we don't need the history either - the infrastructure team is
      aware that files and history can be deleted from the public repo
      at any time.

Technical:

    * the installation is happily chugging along but no active
      development

    * Stefan has support for git/hg/bzr and darcs on his personal TODO
      list, but no other development seems to be planned right now

Other:

    * still all Apache committers have access to metadata in svn.

    * no releases.

2008-09-17 — Stefan Bodewig

Infrastructure:

    * no news is good news.

Technical:

    * the installation is happily chugging along but no active development

Other:

    * still all Apache committers have access to metadata in svn.

    * no releases.

2008-06-25 — Stefan Bodewig

Infrastructure:

    * no new is good news.

Technical:

    * the installation is happily chugging along but no active development

Other:

    * still all Apache committers have access to metadata in svn.

    * no releases.

2008-03-19 — Stefan Bodewig

Infrastructure:

    * no new is good news.

Technical:

    * we finally have more than just basic Maven2 support working and
      now build Maven2 projects against the most recent code of their
      dependencies as well.

      There are still some issues to iron out like cases where one jar
      built by Gump is known by more than one id in the repository or
      a project really needs to build against an older version of its
      dependency (think intentional API breakage on a new major
      version).  We also need to migrate more projects and then can
      start adding more projects if they want to.

    * Sooner or later we will need to add support for more VCSes like
      git or hg, so far we didn't have to add a project that uses
      anything but svn or CVS, though.

Other:

    * Crypto: apart from some code that calculates MD5 and SHA1 hashes
      in the Maven Repository Proxy there isn't anything in Gump that
      would go near crypto at all.  As far as we can see there is no
      need for any sort of notification in Gump's code base.

    * still all Apache committers have access to metadata in svn.

    * no releases.

2007-12-19 — Stefan Bodewig

Infrastructure:

    * no news is good news.

Technical:

    * the Maven 2 experiments on the Solaris zone have been
      encouraging but limited because many projects either don't build
      on Java6 or depend on projects that don't.  Stefan plans to
      merge the experimental stuff into the main Gump line of
      development during the next quarter.

    * We've turned off the Kaffee build.  We never got far due to
      various Kaffee internal problems and right now no Gump
      contributor has spare cycles to spend on keeping the build
      going.

Other:

    * still all Apache committers have access to metadata in svn.

    * no releases.

2007-09-19 — Stefan Bodewig

Infrastructure:

    * during the reporting time we've received a brand new machine to
      replace the old vmgump.  Gump was switched over to the new
      machine with very little downtime, which really was awesome.
      Many thanks to the infrastructure team and Leo.


Technical:

    * we've migrated a few more projects to use Maven2 builds and
      managed to get above 85% successful builds on vmgump, which is
      quite nice.  Still we need to do something to make the Maven2
      builds work the Gump way.  Some experiments have been started in
      svn, but nothing that could be used as the real solution has
      been reached, yet.

    * Looking at the Gump zone[1], switching to Java6 would bring our
      success ratio down immediately.  As usual some of the core APIs
      in Java have changed (this time it's JDBC again, as it was with
      Java 1.4 - in Java5 it was JAXP) and projects relying on them
      have been broken.  This is nothing Gump could fix, but it gives
      a good indication of how widely supported (or not) Java6 may be
      right now in the projects we build.

Other:

    * still all Apache committers have access to metadata in svn.

    * no releases.

[1] http://gump.zones.apache.org/gump/test/project_todos.html

2007-06-20 — Stefan Bodewig

Infrastructure:

    * vmgump is in serious disk space trouble by now.  Since we've
      started building Maven2 projects the number of things that get
      built successfully has become large enough to cause problems.
      On some days we can't finish the Gump run because we run out of
      disk.  We need to hope a project with many dependencies fails
      every now and then 8-).

Technical:

    * we've decided to become pragmatic WRT Maven2 and build non-leaf
      projects that use Maven2 against the repository jars instead of
      the latest builds.  This at least allows the upstream
      dependencies of said project to build against the latest code.
      There are ideas how to make Maven2 support complete, but not
      enough time/people to see it implemented.

Other:

    * Stefano left the Gump PMC for personal reasons.  We want to
      thank him for his support and time in the past.

    * still all Apache committers have access to metadata in svn.

    * no releases.

2007-03-28 — Stefan Bodewig

Infrastructure:

    * Justin was kind enough to bring vmgump's Debian packages up to
      more recent versions, many thanks.

    * vmgump probably is at its limits of disk space as well as CPU.
      A full run of what we currently build is taking more than 6 and
      a half hours.


Technical:

    * vmgump is now running Mono 1.2.3 and successfully builds NAnt.
      The next step is making Gump's NAnt support actually work and
      start building log4net.

Other:

    * still all Apache committers have access to metadata in svn.

    * no releases.

2006-12-20 — Stefan Bodewig

Infrastructure:

   * We had a little outage after the colo migration since vmgump
     didn't come up properly.  Yet another reason to look forward to
     the beefer machine Justin hinted at last time.

Technical:

   * Stefano has set up a Gump build running on top of Harmony[1]
     which currently is stuck by not finding a javac command line
     compatible compiler.

   * Much of the gump side of Maven2 support is done, Bill Barker now
     also wants to give the Maven side a try - we need to make Maven
     use the jars created by gump instead of those from any local or
     remote repository.  There is hope.

   * sourceforge has found a new way to keep us moving stuff around.
     They are now moving the subversion repositories to virtual hosts
     per project, which means changing descriptors and deleting
     working copies on all Gump instances again.  Won't be the last
     time.

Other:

   * Sander Temme has been added to the PMC on 2006-12-01.

   * still all Apache committers have access to metadata in svn.

   * no releases.

Footnotes:
[1]  http://67.86.14.213:10000/gump/

2006-09-20 — Stefan Bodewig

Infrastructure:

* During the past weeks we've repeatedly run into disk usage problems,
  we are slowly but steadily outgrowing the resources provided by
  vmgump.  We'll shortly engage in a discussion with the
  infrastructure team to see, what our options are.

* We've informed osuosl and the infrastructure team that we'd like to
  give back gump.osuosl.org.

Technical:

* Maven2 support hasn't improved during the past quarter.

  To tell the truth, we don't have any people actively developing
  anything right now, so we don't expect this to change unless anybody
  jumps in.

  Gump is more and more moving into the direction of a pure
  infrastructure/service type of project with a handful of people
  maintaining it.  This isn't necessarily a bad thing since Gump's
  code is pretty stable and - except for Maven 2 support - does what
  it is supposed to do.

* All CVS locations for sourceforge projects have been fixed by now.

Other:

* still all Apache committers have access to metadata in svn.

* no releases.

2006-07-19 — Stefan Bodewig

Infrastructure:

  * We are in the process of giving back gump.osuosl.org since we
    simply lack the people to take care of it.

Technical:

  * Our biggest problem right now is the lack of support for and by
    Maven 2 which needs to get addressed if we don't want to see more
    Java projects become unbuildable.

  * SourceForge CVS has been having problems since late March, when
    anonymous CVS dropped out of sync with the private
    repositories. In mid-may the site moved from having one CVS server
    for everything, to having a separate hostname for every project's
    repository. For Gump, this means that every sourceforge-hosted
    project needs to have their own repository file and the existing
    builds need to be completely purged. Currently only a few projects
    have been migrated due to their ubiquitousness (JUnit) or due to
    the effort of the project members themselves. Obviously, only
    project members who are also apache committers can do this
    unaidedely, which pushes more work onto the gump team.

    Until a full migration takes place, sourceforge-hosted projects
    will be built using a source snapshot of early May. This is going
    to lead to problems the longer the migration is put off.

Other:

  * still all Apache committers have access to metadata in svn.

  * no releases.

2006-06-27 — Stefan Bodewig

Infrastructure:

  * We are in the process of giving back gump.osuosl.org since we
    simply lack the people to take care of it.

Technical:

  * Our biggest problem right now is the lack of support for and by
    Maven 2 which needs to get addressed if we don't want to see more
    Java projects become unbuildable.

  * SourceForge CVS has been having problems since late March, when
    anonymous CVS dropped out of sync with the private
    repositories. In mid-may the site moved from having one CVS server
    for everything, to having a separate hostname for every project's
    repository. For Gump, this means that every sourceforge-hosted
    project needs to have their own repository file and the existing
    builds need to be completely purged. Currently only a few projects
    have been migrated due to their ubiquitousness (JUnit) or due to
    the effort of the project members themselves. Obviously, only
    project members who are also apache committers can do this
    unaidedely, which pushes more work onto the gump team.

    Until a full migration takes place, sourceforge-hosted projects
    will be built using a source snapshot of early May. This is going
    to lead to problems the longer the migration is put off.

Other:

  * still all Apache committers have access to metadata in svn.

  * no releases.

2006-03-15 — Stefan Bodewig

Infrastructure:

    * Sander Temme has installed Gump on one of the donated Macs, see
      http://clarus.apache.org/

    * gump.osuosl.org is still more or less dormant because we
      couldn't find the time to install a Gump instance there.

Technical:

    * After JUnit started to require Java 5 to compile, we finally
      switched to use it on vmgump.  The alternative would have been
      to be content with 35% success.

Other:

    * still all Apache committers have access to metadata in svn.

    * no releases.

2005-12-21 — Stefan Bodewig

Infrastructure:

    * vmgump ran into trouble after a kernel update.  Many thanks to
      Noel and Leo for reviving it.

    * gump.osuosl.org is still more or less dormant because we
      couldn't find the time to install a Gump instance there.

Technical:

    * Work continues on Gump3. It is slowly and steadily progressing
      into a codebase that does useful stuff.

Other:

    * Bill Barker has been added to the PMC.

    * still all Apache committers have access to metadata in svn.

    * no releases.

2005-09-21 — Stefan Bodewig

Infrastructure:

    * we are using vmgump and our zone at helios, we managed to get
      Mono on vmgump and Kaffe on helios working well enough to get
      reasonable results.

    * gump.osuosl.org is still more or less dormant because we
      couldn't find the time to install a Gump instance there.

    * metadata have been moved to svn, we are a svn-only project now.

Technical:

    * Work continues on Gump3. It is slowly and steadily progressing
      into a codebase that does useful stuff.

Other:

    * Brett Porter has been added to the PMC.  It was about time.

    * still all Apache committers have access to metadata in svn.

    * no releases.

    * our two Google SoC projects finished with results that we
      are quite happy with.  On the other hand we feel we didn't
      manage to involve the students with the community as we wanted
      to do.  The reasons for this are not totally clear to us -
      having at least three PMC members (Leo, Adam and Stefan) go
      through major changes IRL hasn't helped.

2005-06-22 — Stefan Bodewig

Infrastructure:

    * we've moved off of Brutus and are now spread over three
      machines.  vmgump.apache.org is a VMWare instance on Loki,
      gump.zones.apache.org a Solaris zone on helios and
      gump.osuosl.org a MacOS X server of the Oregon State University
      that we can use. Many Thanks!

    * vmgump will become our primary machine for now, we are slowly
      progressing to the state of stability we had on brutus.

    * the other instances are not yet fully up and running.

Technical:

    * Work continues on Gump3. It is slowly and steadily progressing
      into a codebase that does useful stuff.

Other:

    * Nick Chalko has taken a leave of absence from the PMC, we hope
      to get him back next year.

    * still all Apache committers have access to metadata in CVS.

    * no releases.

    * There are three proposed Summer of Code projects for Gump, all
      focused on Gump3 development. Mentors include Scott Sanders,
      Adam Jack and Leo Simons. Since Gump is one of the few
      python-based projects in the programme, we expect some of these
      will be successfully followed up on.

2005-03-30 — Stefan Bodewig

Brutus:

    * access to brutus has been granted to Brett Porter

    * access to brutus has also been granted to David Crossley,
      Reinhard Poetz and Dave Brondsema to use brutus for Forrest

    * we are rather low on disk space. This is no emergency situation
      yet, we are dealing with it, so no action is required. If we
      want to expand the variations of Gump builds to more VMs, this
      will become a problem, though.

    * we've received a few requests for nightly builds on Brutus but
      not acted on it so far. One reason is the disk space problem,
      another that we consider Brutus "insecure as hell" (to quote
      Leo). Since Gump downloads and runs scripts from all over the
      world it could potentially taint the nightly build system as
      well, even if we are doing our best to prevent this (they don't
      share anything but the JDK installation).

Technical:

    * We are happily building C based projects using configure/make by
      now. On our roster are APR, HTTPD and Log4CXX so far.

    * There is slow progress on a Gump redesign that aims at making
      Gump less monolithic and using Python like Python instead of
      Java.

Other:

    * no PMC changes, still all Apache committers have access to
      metadata in CVS, no releases

2004-12-15 — Stefan Bodewig

Brutus:

    * access to brutus has been granted to Niclas Hedhman

    * we've established an experimental Gump-independent nightly build
      system on http://brutus.apache.org/~nightlybuild/ that is
      currently used by Excalibur and Ant.

Other:

    * no PMC changes, still all Apache committers have access to
      metadata in CVS, no releases

2004-09-22 — Stefan Bodewig

Gump code was migrated to SVN[1], with Gump metadata continuing to
remain in CVS[2] (to be less of a community barrier, until SVN usage
has matured as the norm with ASF-wide). At this same time
'traditional' Gump (the Java/Shell/XSLT/Perl combination) was finally
archived. Python Gump is re-structuring itself (within SVN) to attempt
to become more intuitive to new users.

The Gump PMC voted to allow 'Gumped artifacts' to be publically
available in a repository. These artifacts are to be specifically
marked as '-gump' so as to attempt remove/reduce any confusion with
releases. Also, each directory listing in the repository is to be
marked with a disclaimer explaining that the contents can not be
trusted, and are not releases. [3]

The Gump PMC voted to grant 'root access' to ajack@apache.org (a
non-member) to Brutus. Since Brutus is managed by the Gump team (and
is standalone/untrusted) infrastructure felt this did not constitute a
security concern.

After some discussion on community@apache.org regarding the need for
PMC oversight of mailing lists, the Gump PMC voted to sponsor
python@apache.org. The intent is to discuss "Python w.r.t ASF", and
allow the various Python projects to collaborate. Unfortuantely, the
request has sat (seemingly untouched) in JIRA since August 4th
2004. [5]

Nicola Ken Barozzi has resigned from the Gump PMC.  We want to thank
him for his past contributions and are happy that he still wants to
keep in touch by retaining his committer status.

Gump now can generate XHTML output directly without the need of a
Forrest webapp (although still a supported option). This reduction in
dependency is intended to ease Gump installation (and hence adoption)
by new users.

Gump has received some technical improvements recently. Gump was
migrated from Python 2.2 to Python 2.3 (and benefits from many new
language features). Multithreading support for CVS|SVN downloads
removed latency delays from Gump's total run time. MySQL integration
(for historical results data) is currently live. RDF is generated
describing projects and their interactions (at dependency level) using
a work-in-progress Gump Ontology.

Gump's current focus is on opening itself up to more developers (via
documentation) and new users.  As part of reaching beyond Java Mono
1.0 has been installed on Brutus and we are collaborating with the
NAnt[4] community to take on .NET projects.

Along these lines, and with little to no help from the Gump community,
Peter Janes took Python Gump and integrated it with Perforce [6]. He
supplied patches that added Perforce repository capabilities to
complement CVS and SVN. This patch included documentation [7] [8] and
was very high quality work.

Gump now build artifacts and stores them in an online repository, and
(as such) can build projects using historical artifacts in it's
repository. This will allow Gump to smooth out the problems of
'prerequisite failure' Further, Gump also works with Depot to download
artifacts from artifact repositories to automate package processing,
and/or allow cascaded Gumps. None of this code is well tested/mature
at this point, and some problem reports exist.

[1] http://cvs.apache.org/viewcvs.cgi/gump/?root=Apache-SVN
[2] http://cvs.apache.org/viewcvs.cgi/gump
[3] http://cvs.apache.org/viewcvs.cgi/gump/trunk/ARTIFACT_DISCLAIMER.html?root=Apache-SVN
[4] http://nant.sf.net/ - the build tool used by most open source .NET projects.
[5] http://nagoya.apache.org/jira/browse/INFRA-100
[6] http://www.perforce.com/
[7] http://gump.apache.org/metadata/repository.html#Perforce+Usage
[8] http://gump.apache.org/metadata/module.html#p4

2004-06-23 — Stefan Bodewig

We've been very happy playing with the new machine and brutus has been
turned into the "official" Gump instance, i.e. the one that is sending
nightly nag mails when things go wrong and that people use as
reference.  Many thanks to Sam Ruby and Leo Simons who provided
personal infrastructure for this purpose in the past.

The speed of Brutus combined with a new way to generate the website
dynamically allows us to run Gump more than once per day and has
already led to some new uses, like sending out "good news nags" when
things are no longer broken. Notifications are also now sent "when
first detected" (as well as on the nightly 'official' run) which can
dramatically shorten the detection/discussion/resolution cycle.

Gump has assisted in detecting a number of issues, including a big one
with log4j deprecation which raised excellent discussion and awareness
on Apache's and "good" deprecation/release policies. More information
is available on Gump's Blog[1].

Gump has started to successfully build its first live project using
Maven, we hope to extend this success to Geronimo soon. The main
integration issue is that of 'artefact id' (how a collection of code
is identified). This is good practical community work; a precursor to
an (automated/shared) Apache Repository[2].

Gump is starting to see more 'personal Gumps', as folks install Gump
for their own private (and public) projects.

Footnotes:
[1]  http://gump.chalko.com/gb/blog/

[2]  http://wiki.apache.org/old/ASFRepository

2004-03-17 — Stefan Bodewig

Most of the past few weeks has been filled with infrastructure stuff.

We've successfully migrated web-site, CVS module, bug-tracking and the
mailing list to gump.apache.org - many thanks to the infrastructure
team for making the transition that smooth.

All Apache committers have been Gump committers with the old setup and
this still remains true.  We want to get as many people involved as
possible when it gets to maintaining the project metadata.  This is
the reason that we've been sticking to CVS for now since we can reach
most Apache committers that way.  Gump will probably be one of the
last projects that make the transition to Subversion.

Work on the project bylaws has started and we expect to have them
ready for the next board meeting.  Gump is unique when it comes to
committer status so we'll have to put some thoughts into the
definition of that role.

Gump has been quite successful in pointing out problems in some builds
recently and we are happy that most of them have been resolved between
projects easily.  Our biggest problem right now is building Avalon,
but this may be due to the fact that Gump is using a different build
system than Avalon more than anything else.  Once Gump supports Maven
as a build option, things may become easier for Avalon.

We continue improving the Python rewrite of Gump and have come quite a
long way already.  Since nobody of us is anywhere near a Python guru,
we may be doing things far more complicated than necessary.  Any help
is welcome. 8-)

The short-to-mid-term future steps for Gump are

  * get dedicated ASF hardware to run Gump on - [currently working on
    getting it running on Moof but we are really looking forward to
    the new gump-dedicated machine].

  * expand Gump's reach beyond building Java projects.

  * improve the way Gump works by trying to find an computationally
    feasible way to nagging the offender and not the offended, improve
    the usability/effectiveness of gump reports, find ways to increase
    adoption by making social pressure of nagging more effective and
    ease the effort required for users to update their project
    descriptors.

  * start thinking on how to provide feedback for legal dependencies
    checkings

Subscribe to ASF Plus One, Our Monthly Newsletter

Subscribe Now