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

This was extracted (@ 2024-12-18 21:10) from a list of minutes which have been approved by the Board.
Please Note The Board typically approves the minutes of the previous meeting at the beginning of every Board meeting; therefore, the list below does not normally contain details from the minutes of the most recent Board meeting.

WARNING: these pages may omit some original contents of the minutes.
This is due to changes in the layout of the source minutes over the years. Fixes are being worked on.

Meeting times vary, the exact schedule is available to ASF Members and Officers, search for "calendar" in the Foundation's private index page (svn:foundation/private-index.html).

Serf

20 Nov 2024 [Daniel Sahlberg / Craig]

## Description:

The mission of the Apache Serf project is creating and maintaining of software
related to HTTP and associated protocols.

## Project Status

The project has sufficient PMC oversight.

There are no threats to the sustainability or resillence of the project,
although the project is very much dormant due to lack of need/requirements
from our users.

The project has no requests for the Foundation.

## Membership Data:

Apache Serf was founded 2015-08-18 (9 years ago).

There are currently 15 committers and 13 PMC members in this project.

## Community Health:

No new PMC members. Last addition was Nathan Hartman and Daniel Sahlberg
on 2023-10-05.
No new committers. Last addition was Nathan Hartman and Daniel Sahlberg
on 2023-10-09.

## Project Activity

Recent releases:
* 1.3.10 was released on 2023-05-31.
* 1.3.9 was released on 2016-08-31.

21 Aug 2024 [Daniel Sahlberg / Sander]

## Description:

The mission of the Apache Serf project is creating and maintening of software
related to HTTP and associated protocols.

## Project Status

The project has sufficient PMC oversight

There are no threats to the sustainability or resillence
of the project

The project has no requests for the Foundation

**Note: The following are auto-generated statistics.**

## Membership Data:

Apache Serf was founded 2015-08-18 (9 years ago)

There are currently 15 committers and 13 PMC members in this project.

## Community changes, past quarter:

No new PMC members. Last addition was Daniel Sahlberg on 2023-10-05.
No new committers. Last addition was Daniel Sahlberg on 2023-10-09.

## Project Activity

Recent releases:
* 1.3.10 was released on 2023-05-31.
* 1.3.9 was released on 2016-08-31.

15 May 2024 [Daniel Sahlberg / Christofer]

## Description:
The mission of the Apache Serf project is creating and maintaining of software
related to HTTP and associated protocols.

## Project Status:
Current project status: Dormant Issues for the board: None

## Membership Data:
Apache Serf was founded 2015-08-19 (9 years ago). There are currently 15
committers and 13 PMC members in this project. The Committer-to-PMC ratio is
roughly 8:7.

Community changes, past quarter:
- No new PMC members. Last additions where Daniel Sahlberg and Nathan Hartman
 on 2023-10-06.
- No new committers. Last additions where Daniel Sahlberg and Nathan Hartman
 on 2023-10-09.

## Project Activity:
No activity since last report.

## Community Health:
One non-critical e-mail in the dev@ list about updating a helper script used
by the test suite. No action so far but it will not affect our ability to make
releases.

21 Feb 2024 [Daniel Sahlberg / Sharan]

## Description:
The mission of the Apache Serf project is creating software related to HTTP
and associated protocols.

## Project Status:
Current project status: Dormant
Issues for the board: None

## Membership Data:
Apache Serf was founded 2015-08-18 (8 years ago) There are currently 15
committers and 13 PMC members in this project. The Committer-to-PMC ratio is
roughly 8:7.

Community changes, past quarter:
- No new PMC members. Last addition was Daniel Sahlberg and Nathan Hartman on
 2023-10-06.
- No new committers. Last addition was Daniel Sahlberg and Nathan Hartman on
 2023-10-09.

## Project Activity:
No activity since last report.

## Community Health:
Some minor activity in October cleaning up open Jira issues but otherwise very
quiet.

15 Nov 2023 [Daniel Sahlberg / Sander]

## Description:
Apache Serf creates and maintains HTTP client software for various
non-browser applications.

## Project Status:
Project state: Ongoing/dormant.
Issues for the board: None.

## Membership Data:
Apache Serf was founded 2015-08-18 (8 years ago).
There are 13 committers and 13 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

No new committers or PMC members have been added since the last
report. Our most recently added PMC members, Nathan Hartman and
Daniel Sahlberg joined the PMC in October 2023.

## Project Activity:
There has been some minor cleanup of old Jira issues and the website
has been updated to follow ASF requirements. No code changes but the
PMC is present enough to handle (say) security issues that may arise
in a released version of Apache Serf.

## Community Health:
Given the maturity of the project the low energy is expected but the low
level of activity can create a problem to grow the community.

18 Oct 2023

Change the Apache Serf Project Chair

 WHEREAS, the Board of Directors heretofore appointed Justin Erenkrantz
 (jerenkrantz) to the office of Vice President, Apache Serf, and

 WHEREAS, the Board of Directors is in receipt of the resignation of
 Justin Erenkrantz from the office of Vice President, Apache Serf, and

 WHEREAS, the Project Management Committee of the Apache Serf project
 has chosen by vote to recommend Daniel Sahlberg (dsahlberg) as the
 successor to the post;

 NOW, THEREFORE, BE IT RESOLVED, that Justin Erenkrantz is relieved and
 discharged from the duties and responsibilities of the office of Vice
 President, Apache Serf, and

 BE IT FURTHER RESOLVED, that Daniel Sahlberg be and hereby is appointed
 to the office of Vice President, Apache Serf, to serve in accordance
 with and subject to the direction of the Board of Directors and the
 Bylaws of the Foundation until death, resignation, retirement, removal
 or disqualification, or until a successor is appointed.

 Special Order 7B, Change the Apache Serf Project Chair, was
 approved by Unanimous Vote of the directors present.

18 Oct 2023 [Justin Erenkrantz / Sander]

## Description:
Apache Serf creates and maintains HTTP client software for various
non-browser applications.

## Project Status:
Project state: Ongoing/low activity.
Issues for the board: Roll call in July received 7 replies (one being a
resignation). Two ASF/Subversion PMC members replied being ready to help.
The Board's call for a chair change was discussed[1] and resulted in the
addition of two new PMC members (from the Subversion PMC) and the
recommendation of Daniel Sahlberg as Chair.

## Membership Data:
Apache Serf was founded 2015-08-18 (8 years ago).
There are 13 committers and 13 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

Community changes, since last report:
- Nathan Hartman and Daniel Sahlberg added to the PMC on 2023-10-06 [2].

## Project Activity:
There was a significant burst of activity in May to add support for OpenSSL 3
before OpenSSL 1.1.1 reached end of life in September. This was followed up
with the release of Serf 1.3.10 on 2023-05-31.
After the release the activity decreased again but a support request in
October was promptly handled, and the entire PMC is present enough to jump
and handle (say) security issues that may arise in a released version of
Apache Serf.

## Community Health:
Given the maturity of the project the low energy is expected but the low
level of activity can create a problem to grow the community.

With the recommendation of a new chair (above), the PMC would like to thank
Justin for his service as Chair during the last four years.

[1] https://lists.apache.org/thread/jqv439zy81l4ofl6s61qcqnf6f2x9od4
[2] https://lists.apache.org/thread/kcd1rhtpnwhyh9hh56tjwp3yywsw4pdm

20 Sep 2023 [Justin Erenkrantz / Sander]

No report was submitted.

16 Aug 2023 [Justin Erenkrantz / Craig]

No report was submitted.

@Sander: pursue a chair change for Serf

19 Jul 2023 [Justin Erenkrantz / Craig]

No report was submitted.

@Craig: pursue a roll call for Serf

21 Jun 2023 [Justin Erenkrantz / Rich]

No report was submitted.

17 May 2023 [Justin Erenkrantz / Bertrand]

No report was submitted.

15 Feb 2023 [Justin Erenkrantz / Rich]

## Description:
Apache Serf creates and maintains HTTP client software for various
non-browser applications.

## Issues:
The community is currently in stasis, with plenty of PMC observers
but no current tasks to complete. This report was posted by Roy
because Justin is still busy doing other things and the project
has not yet selected a new chair.

## Membership Data:
Apache Serf was founded 2015-08-18 (7 years ago).
Last checked, there were 13 committers and 12 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:6.

Community changes, past quarter:
- No new PMC members. Last addition was Branko Čibej on 2018-09-12.
- No new committers. Last addition was Evgeny Kotkov on 2017-04-13.

## Project Activity:
The community has zero activity at the moment, with no current
plans for making a release. There is low energy, but the entire
PMC is present enough to jump and handle (say) security issues
that may arise in a released version of Apache Serf.

## Community Health:
Given the low energy, it is hard to quantify this. Many "old-timers"
are present, but the contribution level is low. This level of activity
also creates problems growing the community.

18 Jan 2023 [Justin Erenkrantz / Rich]

No report was submitted.

21 Dec 2022 [Justin Erenkrantz / Roy]

No report was submitted.

16 Nov 2022 [Justin Erenkrantz / Sharan]

No report was submitted.

21 Sep 2022 [Justin Erenkrantz / Sharan]

The Apache Serf project continues to operate normally, at a reduced
pace. It is relatively stable and has been responding (albeit slowly)
to provided patches for incorporation into its codebase.

There is a desire to make a release to incorporate some recent work,
but the community has not stood up to make this happen (yet).

There are no outstanding security issues, but the PMC has enough eyes
and willingness to handle this, should one arise. Recent roll calls
easily demonstrate "presence", even though most people are currently
focused on other activities.

17 Aug 2022 [Justin Erenkrantz / Roy]

No report was submitted.

15 Jun 2022 [Justin Erenkrantz / Rich]

## Description:
The mission of the Apache Serf project is creating and maintening of software
related to HTTP and associated protocols.

## Issues:
The community has no issues to report to the Board.

## Membership Data:
Apache Serf was founded 2015-08-18 (7 years ago)
There are currently 13 committers and 12 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:6.

Community changes, past quarter:
- No new PMC members. Last addition was Branko Čibej on 2018-09-12.
- No new committers. Last addition was Evgeny Kotkov on 2017-04-13.

## Project Activity:
The community has some low activity on the mailing lists, some
very low activity in the development repository, and no current
plans for making a release. There is low energy, but the entire
PMC is present enough to jump and handle (say) security issues
that may arise in a released version of Apache Serf.

Notably, Apache OpenOffice has dropped their dependency upon
Apache Serf and moved to the cURL library.

## Community Health:
Given the low energy, it is hard to quantify this. Many "old-timers"
are present, but the contribution level is low. This level of activity
also creates problems growing the community.

18 May 2022 [Justin Erenkrantz / Rich]

No report was submitted.

20 Apr 2022 [Justin Erenkrantz / Rich]

No report was submitted.

16 Mar 2022 [Justin Erenkrantz / Rich]

No report was submitted.

@Rich: pursue a report for Serf

16 Feb 2022 [Justin Erenkrantz / Roman]

No report was submitted.

17 Nov 2021 [Justin Erenkrantz / Roman]

## Description:
The mission of the Apache Serf project is creating and maintaining of software
related to HTTP and associated protocols.

## Issues:

There are no issues requiring board attention.

## Membership Data:
Apache Serf was founded 2015-08-18 (6 years ago)
There are currently 13 committers and 12 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:6.

Community changes, past quarter:
- No new PMC members. Last addition was Branko Čibej on 2018-09-12.
- No new committers. Last addition was Evgeny Kotkov on 2017-04-13.

## Project Activity:

Activity is relatively minimal and no concrete progress towards
a new release.

Recent upstream OpenSSL releases will require some patches.  Downstream
distributions have incorporated those patches in the interim.

Additionally, newer Debian-like releases deprecates "python"
executable which will require minor updates to our build portfolio to
support "python3" interpreters.

## Community Health:

There are occasional posts to the mailing list or JIRA issues, but
no substantive discussions since the last quarterly report.

18 Aug 2021 [Justin Erenkrantz / Sam]

## Description:
The mission of the Apache Serf project is creating and maintening of software
related to HTTP and associated protocols.

## Issues:

There are no issues requiring board attention.

## Membership Data:
Apache Serf was founded 2015-08-18 (6 years ago)
There are currently 13 committers and 12 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:6.

Community changes, past quarter:
- No new PMC members. Last addition was Branko Čibej on 2018-09-12.
- No new committers. Last addition was Evgeny Kotkov on 2017-04-13.

## Project Activity:

Activity is relatively minimal and no concrete progress towards
a new release.

## Community Health:

There are occasional posts to the mailing list or JIRA issues, but
no substantive discussions since the last quarterly report.

19 May 2021 [Justin Erenkrantz / Sander]

## Description:
The mission of the Apache Serf project is creating and maintaining of software
related to HTTP and associated protocols.

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

## Membership Data:
Apache Serf was founded 2015-08-18 (6 years ago)
There are currently 13 committers and 12 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:6.

Community changes, past quarter:
- No new PMC members. Last addition was Branko Čibej on 2018-09-12.
- No new committers. Last addition was Evgeny Kotkov on 2017-04-13.

## Project Activity:
All quiet this quarter with no meaningful activity on the mailing lists.

(There was a slew of JIRAs that were created that were spam and deleted
by contributors in a timely manner.)

## Community Health:
In the prior quarter, we had discussed whether we should cut a 1.4.x release,
but the timing didn't work out given downstream release cadences (Debian and
FreeBSD) and the ability of those folks to integrate new versions into their
respective release cycles after they entered code freezes.  Those distributions
incorporated patches that are in our tree, but are unreleased in a formal
version.  So, there wasn't a huge drive to cut a formal release.

Repeating from my earlier report: while relatively quiet, I do believe that
there exists enough of a community where we could cut a new Serf release
with a quorum of PMC/committers.  If a quorum isn't reached and a release
can't be cut, we will then need to have a conversation then about the
community.  However, I remain optimistic.

17 Feb 2021 [Justin Erenkrantz / Justin]

## Description:
The mission of the Apache Serf project is creating and maintaining of software
related to HTTP and associated protocols.

## Issues:

There are no issues requiring board attention.

## Membership Data:
Apache Serf was founded 2015-08-18 (5 years ago)
There are currently 13 committers and 12 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:6.

Community changes, past quarter:
- No new PMC members. Last addition was Branko Čibej on 2018-09-12.
- No new committers. Last addition was Evgeny Kotkov on 2017-04-13.

## Project Activity:

Recent activity on the mailing list and JIRA relate to recent OpenSSL releases
which break long-standing API contracts:

https://issues.apache.org/jira/browse/SERF-198
https://lists.apache.org/thread.html/r5223c3a3629b2d58b8ddfcf887931cd87672e0a7c0b85cc49579990e%40%3Cdev.serf.apache.org%3E
There is discussion on-list in the thread above about whether we should cut a
1.3.10 release with these OpenSSL fixes or cut a fresh 1.4.x release.

## Community Health:

While relatively quiet, I do believe that there exists enough of a community
where we could cut a new Serf release with a quorum of PMC/committers.  If
a quorum isn't reached and a release can't be cut, we will then need to have
a conversation then about the community.  However, I remain optimistic.

18 Nov 2020 [Justin Erenkrantz / Bertrand]

## Description:
The mission of the Apache Serf project is creating and maintaining of software
related to HTTP and associated protocols.

## Issues:

There are no issues requiring board attention.

## Membership Data:
Apache Serf was founded 2015-08-18 (5 years ago)
There are currently 13 committers and 12 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:6.

Community changes, past quarter:
- No new PMC members. Last addition was Branko Čibej on 2018-09-12.
- No new committers. Last addition was Evgeny Kotkov on 2017-04-13.

## Project Activity:

Traffic remains low.

A JIRA (SERF-197) was filed around spurious Unicode characters appearing on
some of our web pages.  We worked with Infrastructure to try to identify the
source of it, but it appears to be a gremlin introduced in the ASF CMS content
workflow on some of the TLP servers (but not all).  Upon advice of ASF infra
team, we closed the issue as we could not reliably reproduce or resolve.

Responded to an old JIRA (SERF-176) around supporting easier SSL decryption
with Wireshark; no resolution or patch yet.

## Community Health:

In response to the concern raised in the prior report, the dev@ mailing list
remains the primary vehicle for communication.  However, JIRAs and Slacks are
also used as appropriate.

Posts and issues are responded in a relatively timely manner.

19 Aug 2020 [Justin Erenkrantz / Justin]

## Description:
The mission of the Apache Serf project is creating and maintaining of software
related to HTTP and associated protocols.

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

## Membership Data:
Apache Serf was founded 2015-08-18 (5 years ago)
There are currently 13 committers and 12 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:6.

Community changes, past quarter:
- No new PMC members. Last addition was Branko Čibej on 2018-09-12.
- No new committers. Last addition was Evgeny Kotkov on 2017-04-13.

## Project Activity:
The upstream OpenSSL change discussed in the prior report, which
potentially merited a Serf 1.3.x release, was ultimately reverted.
Therefore, no Serf 1.3.x release was deemed necessary.

Work continues on investigating a 1.4.x release - however, no ETA at
this time.

## Community Health:
Nothing particular of note; community is low-traffic, but responses
are received in a timely manner.

20 May 2020 [Justin Erenkrantz / Sam]

A report for Serf was approved last month and, aside from the board
appointing him as chair, Justin has nothing new to report this month.

15 Apr 2020

Change the Apache Serf Project Chair

 WHEREAS, the Board of Directors heretofore appointed Branko Čibej
 (brane) to the office of Vice President, Apache Serf, and

 WHEREAS, the Board of Directors is in receipt of the resignation of
 Branko Čibej from the office of Vice President, Apache Serf, and

 WHEREAS, the Project Management Committee of the Apache Serf project
 has chosen by vote to recommend Justin Erenkrantz (jerenkrantz) as the
 successor to the post;

 NOW, THEREFORE, BE IT RESOLVED, that Branko Čibej is relieved and
 discharged from the duties and responsibilities of the office of Vice
 President, Apache Serf, and

 BE IT FURTHER RESOLVED, that Justin Erenkrantz be and hereby is
 appointed to the office of Vice President, Apache Serf, to serve in
 accordance with and subject to the direction of the Board of Directors
 and the Bylaws of the Foundation until death, resignation, retirement,
 removal or disqualification, or until a successor is appointed.

 Special Order 7E, Change the Apache Serf Project Chair, was
 approved by Unanimous Vote of the directors present.

15 Apr 2020 [Branko Čibej / Bertrand]

## Description:
The mission of the Apache Serf project is creating and maintaining of software
related to HTTP and associated protocols.

## Issues:
There are no issues requiring board attention at this time.

## Membership Data:
Apache Serf was founded 2015-08-18 (5 years ago)
There are currently 13 committers and 12 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:6.

Community changes, past quarter:
- No new PMC members. Last addition was Branko Čibej on 2018-09-12.
- No new committers. Last addition was Evgeny Kotkov on 2017-04-13.

## Project Activity:
There was recent discussion on-list about an upstream change in OpenSSL
that broke one of the regression tests in the 1.3.x series.  This caused
the Debian sid builder to flag an error.  A patch was prepared for Serf,
but OpenSSL reverted the change in a subsequent OpenSSL release.  Therefore,
there are no current plans to cut a new 1.3.x release to address the issue.

(The uptake of the broken OpenSSL release is expected to be minimal as
the 1.1.1e release was only out for 14 days followed by the 1.1.1f release
which contained the revert of the behavior which broke the Debian builder.)

Work continues on preparing a 1.4.0 release with no firm ETA at this time.

## Community Health:
The Serf PMC recommends Justin Erenkrantz as Chair.  The PMC would like
to thank Branko for his service as chair.

18 Mar 2020 [Branko Čibej / Craig]

No report was submitted.

@Danny: see if project needs additional help or ready for Attic

19 Feb 2020 [Branko Čibej / Danny]

No report was submitted.

@Danny: pursue a report for Serf

20 Nov 2019 [Branko Čibej / Roman]

Report from the Apache Serf Project  [Branko Čibej]

## Description:
 The serf library is a high performance C-based HTTP client library
 built upon the Apache Portable Runtime (APR) library. Serf is the
 default client library of Apache Subversion, Apache OpenOffice and
 mod_pagespeed.

## Issues:
 Activity on the project seems to have come to a halt in the last year.

## Activity:
 There has been no move towards getting Serf 1.4.0 released in the last
 twelve months. A release candidate for internal testing was produced,
 but never released. The last Serf release is now 3+ years old.

 The only active user of Serf seems to be Apache Subversion.
 Apache OpenOffice uses a version of Serf that was released before
 Serf became a Apache TLP.

## Health report:
 The last commit in the public repository was made on 11th June, being
 a minor fix to the build scripts. The commit previous to that was
 made in November 2018.

 The feeling amongst PMC members is that Serf is a mature product
 and thus a low level of activity is expected.

## PMC & Committer changes:
 Currently 13 PMC members and 13 committers.

 - No new committers added in the last 3 months.
 - Last new committer added in April 2017 (Evgeny Kotkov).
 - Last new PMC member added in September 2018 (Branko Čibej).

## Releases:
 Apache Serf 1.3.9 was released on Thu Sep 01 2016

## Mailing list and Jira activity:
 The last message on the dev@ mailing list is six months old.
 It's a follow-up from a discussion with a user on IRC who had
 trouble building our sources.

21 Aug 2019 [Branko Čibej / Roman]

Report from the Apache Serf Project  [Branko Čibej]

## Description:
 The serf library is a high performance C-based HTTP client library built
 upon the Apache Portable Runtime (APR) library. Serf is the default client
 library of Apache Subversion, Apache OpenOffice and mod_pagespeed.

## Issues:
 Activity on the project seems to have come to a halt in the last year.

## Activity:
 There has been no move towards getting Serf 1.4.0 released in the last nine
 months. A release candidate for internal testing was produced, but never
 released. The last Serf release is now 3 years old.

 The only active user of Serf seems to be Apache Subversion. Apache
 OpenOffice uses a version of Serf that was released before Serf became a
 Apache TLP.

## Health report:
 The last commit in the public repository was made on 11th June, being a
 minor fix to the build scripts. The commit previous to that was made in
 November 2018.

## PMC & Committer changes:
 Currently 13 PMC members and 13 committers.

 - No new committers added in the last 3 months.
 - Last new committer added in April 2017 (Evgeny Kotkov).
 - Last new PMC member added in September 2018 (Branko Čibej).

## Releases:
 Apache Serf 1.3.9 was released on Thu Sep 01 2016

## Mailing list and Jira activity:
 The last message on the dev@ mailing list is three months old. It's a
 follow-up from a discussion with a user on IRC who had trouble building our
 sources.

15 May 2019 [Branko Čibej / Jim]

Report from the Apache Serf Project  [Branko Čibej]

## Description:
 The serf library is a high performance C-based HTTP client library built
 upon the Apache Portable Runtime (APR) library. Serf is the default client
 library of Apache Subversion, Apache OpenOffice and mod_pagespeed.

## Issues:
 Activity on the project seems to have come to a halt in the last 6 months.
 Since the last report, there were a couple discussions with users (mostly
 on the #serf IRC channel on Freenode).

 Otherwise, there was no significant increase in activity on the project.

## Activity:
 There has been no move towards getting Serf 1.4.0 released in the last six
 months. A release candidate for internal testing was produced, but never
 released. The last Serf release is now 2.5 years old.

 The only active user of Serf seems to be Apache Subversion. mod_pagespeed
 is still listed as incubating but doesn't even have a podling web site
 (either that, or the link on the incubator page is wrong).

 Some of the PMC members chatted informally (on IRC) about pushing forward
 the next release (1.4.0).

## Health report:
 The last commit in the public repository was made on 2nd November.

## PMC & Committer changes:
 Currently 13 PMC members and 13 committers.

 - No new committers added in the last 3 months.
 - Last new committer added in April 2017 (Evgeny Kotkov).
 - Last new PMC member added in September 2018 (Branko Čibej).

## Releases:
 Apache Serf 1.3.9 was released on Thu Sep 01 2016

## Mailing list and Jira activity:
 The last message on the dev@ mailing list a week old. It's a follow-up from
 a discussion with a user on IRC who had trouble building our sources..

20 Feb 2019 [Branko Čibej / Phil]

Report from the Apache Serf Project  [Branko Čibej]

## Description:
 The serf library is a high performance C-based HTTP client library
 built upon the Apache Portable Runtime (APR) library. Serf is the
 default client library of Apache Subversion, Apache OpenOffice and
 mod_pagespeed.

## Issues:
 Activity on the project seems to have come to a halt since
 the last report.

## Activity:
 There has been no move towards getting Serf 1.4.0 released in the last
 three months. A release candidate for internal testing was produced,
 but never released. The last Serf release is now 2.5 years old.

 Since the last report, we asked the AOO developers about their use
 of Serf. It turns out that they're using version 1.2.x (pre-ASF)
 and there was some interest but no work done towards updating it.

 The only active user of Serf seems to be Apache Subversion.
 mod_pagespeed is still listed as incubating but doesn't even have
 a podling web site (either that, or the link on the incubator page
 is wrong).

## Health report:
 The last commit in the public repository was made on 2nd November.

## PMC & Committer changes:
 Currently 13 PMC members and 13 committers.

 - No new committers added in the last 3 months.
 - Last new committer added in April 2017 (Evgeny Kotkov).
 - Last new PMC member added in September 2018 (Branko Čibej).

## Releases:
 Apache Serf 1.3.9 was released on Thu Sep 01 2016

## Mailing list and Jira activity:
 The last message on the dev@ mailing list is 3 months old
 (it started a new thread and got no responses).

@Rich: follow up with web issue for mod_pagespeed

21 Nov 2018 [Branko Čibej / Shane]

Report from the Apache Serf Project  [Branko Čibej]

## Description:
 The serf library is a high performance C-based HTTP client library
 built upon the Apache Portable Runtime (APR) library. Serf is the
 default client library of Apache Subversion, Apache OpenOffice and
 mod_pagespeed.

## Issues:
 There are no issues requiring board attention at this time.

## Activity:
 There is some ongoing work to get Serf 1.4.0 released. The release
 branch was created and a release candidate package is being tested.

## Health report:
 Activity is at a normal, fairly quiet level.

## PMC & Committer changes:
 Currently 13 PMC members and 13 committers.

 Branko Čibej was installed as PMC Chair at the Board meeting in September.

## Releases:
 Apache Serf 1.3.9 was released on Thu Sep 01 2016

## Mailing list and Jira activity:
 Normal slow activity.

19 Sep 2018

Change the Apache Serf Project Chair

 WHEREAS, the Board of Directors heretofore appointed Bert
 Huijben (rhuijben) to the office of Vice President, Apache
 Serf, and

 WHEREAS, the Board of Directors is in receipt of the
 resignation of Bert Huijben from the office of Vice President,
 Apache Serf, and

 WHEREAS, the Project Management Committee of the Apache Serf
 project has chosen by vote to recommend Branko Čibej (brane) as
 the successor to the post;

 NOW, THEREFORE, BE IT RESOLVED, that Bert Huijben is relieved
 and discharged from the duties and responsibilities of the
 office of Vice President, Apache Serf, and

 BE IT FURTHER RESOLVED, that Branko Čibej be and hereby is
 appointed to the office of Vice President, Apache Serf, to
 serve in accordance with and subject to the direction of the
 Board of Directors and the Bylaws of the Foundation until
 death, resignation, retirement, removal or disqualification, or
 until a successor is appointed.

 Special Order 7A, Change the Apache Serf Project Chair, was
 approved by Unanimous Vote of the directors present.

19 Sep 2018 [Bert Huijben / Shane]

Report from the Apache Serf Project  [Bert Huijben]

## Description:
 The serf library is a high performance C-based HTTP client library
 built upon the Apache Portable Runtime (APR) library. Serf is the
 default client library of Apache Subversion, Apache OpenOffice and
 mod_pagespeed.

## Issues:
 There are no issues requiring board attention at this time.

## Activity:

 There is some ongoing work to get Serf 1.4.0 released. In the
 previous report we predicted it would be released by now, but
 that has not happened yet.

## Health report:
 Activity is at a normal, fairly quiet level.

## PMC & Committer changes:
 Currently 12 PMC members and 13 committers. We are in the process of
 adding Branko Čibej as a PMC member. The vote by the PMC passed and the
 board was notified on 3rd September.

 Bert Huijben, the current VP Apache Serf, decided to step down on 25th
 August. A board resolution has been proposed for this meeting to change
 the Apache Serf PMC Chair.

## Releases:
 Apache Serf 1.3.9 was released on Thu Sep 01 2016

## Mailing list and Jira activity:
 Normal slow activity.

15 Aug 2018 [Bert Huijben / Mark]

No report was submitted.

@Mark: pursue a report for Serf

20 Jun 2018 [Bert Huijben / Roman]

## Description:
 The serf library is a high performance C-based HTTP client library
 built upon the Apache Portable Runtime (APR) library. Serf is the
 default client library of Apache Subversion, Apache OpenOffice and
 mod_pagespeed.

## Issues:
 There are no issues requiring board attention at this time.

## Activity:
 There is some ongoing work to get Serf 1.4.0 finally released, now that
 Subversion's release is done. I expect this new release to be available
 before the next report.

## Health report:
 Activity is at a normal, fairly quiet level.

## PMC & Committer changes:
 Currently 12 PMC members and 13 committers. We added Evgeny Kotkov
 as Committer and PMC member last April.

## Releases:
 Apache Serf 1.3.9 was released on Thu Sep 01 2016

## Mailing list and Jira activity:
 Normal slow activity.

16 May 2018 [Bert Huijben / Mark]

No report was submitted.

21 Feb 2018 [Bert Huijben / Rich]

## Description:
 The serf library is a high performance C-based HTTP client library
 built upon the Apache Portable Runtime (APR) library. Serf is the
 default client library of Apache Subversion, Apache OpenOffice and
 mod_pagespeed.

## Issues:
 There are no issues requiring board attention at this time.

## Activity:
 There has not been any in the project, but given that the Subversion
 project is in the last stabalization steps around a new release that
 is not unexpected. When new features are scheduled for the next release
 I expect things will get more active.

## Health report:
 Activity is at a normal, fairly quiet level.

## PMC & Committer changes:
 Currently 12 PMC members and 13 committers. We added Evgeny Kotkov
 as Committer and PMC member last April.

## Releases:
 Apache Serf 1.3.9 was released on Thu Sep 01 2016

## Mailing list and Jira activity:
 Normal slow activity.

15 Nov 2017 [Bert Huijben / Ted]

## Description:
 The serf library is a high performance C-based HTTP client library
 built upon the Apache Portable Runtime (APR) library. Serf is the
 default client library of Apache Subversion, Apache OpenOffice and
 mod_pagespeed.

## Issues:
 There are no issues requiring board attention at this time.

## Activity:
 There hasn't been much activity over the last few months, but minor
 tweaks are applied quite often to keep up to date with changes in
 other relevant projects such as OpenSSL. I expect that we will
 release a new 1.3 release soon.

## Health report:
 Activity is at a normal, fairly quiet level.

 The serf project's activity is quite related to that of Subversion
 and with that projects recent affairs we slowed more than expected.

## PMC & Committer changes:
 Currently 12 PMC members and 13 committers. We added Evgeny Kotkov
 as Committer and PMC member this April.

## Releases:
 Apache Serf 1.3.9 was released on Thu Sep 01 2016

## Mailing list and Jira activity:
 Normal slow activity.

16 Aug 2017 [Bert Huijben / Rich]

No report was submitted.

@Rich: pursue a better report for Serf

17 May 2017 [Bert Huijben / Jim]

## Description:
 The serf library is a high performance C-based HTTP client library
 built upon the Apache Portable Runtime (APR) library. Serf is the
 default client library of Apache Subversion, Apache OpenOffice and
 mod_pagespeed.

## Issues:
 There are no issues requiring board attention at this time.

## Activity:
 Some minor features were added over the last few months. Distributor
 input triggered some release script updates, but we haven't created
 a new release yet.

## Health report:
 Activity is at a normal, fairly quiet level.

 The serf project's activity is quite related to that of Subversion
 and with that projects recent affairs we slowed more than expected.

## PMC & Committer changes:
 Currently 12 PMC members and 13 committers. We added Evgeny Kotkov
 as Committer and PMC member this April.

## Releases:
 Apache Serf 1.3.9 was released on Thu Sep 01 2016

## Mailing list and Jira activity:
 Normal slow activity.

27 Feb 2017 [Bert Huijben / Brett]

## Description:
 The serf library is a high performance C-based HTTP client library
 built upon the Apache Portable Runtime (APR) library. Serf is the
 default client library of Apache Subversion, Apache OpenOffice and
 mod_pagespeed.

## Issues:
 There are no issues requiring board attention at this time.

## Activity:
 Some feature development happened over the last quarter, and there
 was some work going on around improving support for the different
 SSL libraries forked from OpenSSL that differ in how they announce
 new features.

## Health report:
 Activity is at a normal, fairly quiet level.

 The serf project's activity is quite related to that of Subversion
 and with that projects recent affairs we slowed more than expected.

## PMC & Committer changes:
 Currently 11 PMC members and 12 committers. Our last new committer was
 added on Wed Sep 02 2015.

## Releases:
 Apache Serf 1.3.9 was released on Thu Sep 01 2016

## Mailing list and Jira activity:
 Normal slow activity.

16 Nov 2016 [Bert Huijben / Chris]

## Description:
 The serf library is a high performance C-based HTTP client library
 built upon the Apache Portable Runtime (APR) library. Serf is the
 default client library of Apache Subversion and Apache OpenOffice.

## Issues:
 There are no issues requiring board attention at this time.

## Activity:
 We released Apache Serf 1.3.9 after testing the release process and
 scripting on a private release. It was good to see some outside
 suggestions on how to improve our release process and especially
 how we should announce releases within the Apache foundation.

## Health report:
 Activity is at a normal, fairly quiet level.

 The serf project's activity is quite related to that of Subversion
 and with that projects recent affairs we slowed more than expected.

## PMC & Committer changes:
 Currently 11 PMC members and 12 committers. Our last new committer was
 added on Wed Sep 02 2015.

## Releases:
 Apache Serf 1.3.9 was released on Thu Sep 01 2016

 trunk (1.4.x): Still stabilizing towards a new release. Slow ongoing
 development.

## Mailing list and Jira activity:
 Normal activity. A bit more activity around the release of 1.3.9.

17 Aug 2016 [Bert Huijben / Isabel]

## Description:
 The serf library is a high performance C-based HTTP client library
 built upon the Apache Portable Runtime (APR) library. Serf is the
 default client library of Apache Subversion and Apache OpenOffice.

## Issues:
 There are no issues requiring board attention at this time.

## Activity:
 The project had another three very quiet months. Some time was
 spent on testing the recently added features, and looking at some user
 reported issues around OpenSSL and Kerberos.

## Health report:
 Activity is at a normal, fairly quiet level.

 The serf project's activity is quite related to that of Subversion
 and with that projects recent affairs we slowed more than expected.

## PMC & Committer changes:
 Currently 11 PMC members and 12 committers. Our last new committer was
 added on Wed Sep 02 2015.

## Releases:
 No ASF releases yet. Last pre-ASF release 2014-10-20. We are trying to
 get both the 1.3.x stable branch and trunk back in a fully releasable
 state.

 1.3.x: This branch was released pre-ASF and making it a full ASF
 release is a bit destabilizing for a release branch, and by that needs
 more review than any previous release. I hope that the delay on 1.4
 (=trunk), will make us release a new 1.3.x within the next few weeks.
 Branko has some OpenSSL work in progress for better OS/X build support

 trunk (1.4.x): This branch had quite a bit of new development before
 switching to the ASF and then later on when we added full HTTP/2 support.
 This code needed some time for testing, which it now had. I think we
 need to review which parts need to be visible in the public api and
 which not. Generating proper doxygen docs from this branch would be
 nice, but I think we should do the comment fixups for that before
 branching.

## Mailing list and Jira activity:
 Normal activity.

18 May 2016 [Bert Huijben / Marvin]

## Description:
 The serf library is a high performance C-based HTTP client library
 built upon the Apache Portable Runtime (APR) library. Serf is the
 default client library of Apache Subversion and Apache OpenOffice.

## Issues:
 There are no issues requiring board attention at this time.

## Activity:
 The project had three very quiet months. Some time was spent on
 testing recently added features. Some users have requested that we
 should improve the api-user targeted documentation.

## Health report:
 Activity is at a normal, fairly quiet level.

## PMC & Committer changes:
 Currently 11 PMC members and 12 committers. Our last new committer was
 added on Wed Sep 02 2015. No PMC additions since the PMC started two
 months ago.

## Releases:
 No ASF releases yet. Last pre-ASF release 2014-10-20

## Mailing list and Jira activity:
 Normal activity.

17 Feb 2016 [Bert Huijben / Rich]

## Description:
 The serf library is a high performance C-based HTTP client library
 built upon the Apache Portable Runtime (APR) library. Serf is the
 default client library of Apache Subversion and Apache OpenOffice.

## Issues:
 There are no issues requiring board attention at this time.

## Activity:
 The project got back to its normal activity level after the
 migration and adding a few new features. Focus was more on the new
 features (E.g. HTTP/2) and improving the build on more platforms
 than on getting a new release out.

## Health report:
 Activity returned to a normal level. After months of waiting google-
 code finally shows that we have migrated on the old homepage.

## PMC & Committer changes:
 Currently 11 PMC members and 12 committers. Our last new committer was
 added on Wed Sep 02 2015. No PMC additions since the PMC started two
 months ago.

## Releases:
 No ASF releases yet. Last pre-ASF release 2014-10-20

## Mailing list and Jira activity:
 Normal activity.

18 Nov 2015 [Bert Huijben / Greg]

## Description:
 The serf library is a high performance C-based HTTP client library
 built upon the Apache Portable Runtime (APR) library. Serf is the
 default client library of Apache Subversion and Apache OpenOffice.

## Issues:
 There are no issues requiring board attention at this time.

## Activity:
 We still see active development on trunk, working towards 1.4.0. The
 public api is back in a releasable state, which it wasn't for over a
 year.

## Health report:
 Activity returned to a normal level after last months relocating rush.

## PMC & Committer changes:
 Currently 11 PMC members and 12 committers. Our last new committer was
 added on Wed Sep 02 2015. No PMC additions since the PMC started two
 months ago.

## Releases:
 No ASF releases yet. Last pre-ASF release 2014-10-20

## Mailing list and Jira activity:
 Normal activity. We are glad the buildbot notices moved to a separate
 list now.

21 Oct 2015 [Bert Huijben / Chris]

## Description:
 The serf library is a high performance C-based HTTP client library built
 upon the Apache Portable Runtime (APR) library. Serf is the default
 client library of Apache Subversion and Apache OpenOffice.

## Issues:
 There are no issues requiring board attention at this time.

## Activity:
 After last months work on getting the infrastructure setup at the ASF
 we resumed work on preparing a Serf 1.3.9 release and getting trunk
 ready for a 1.4.0 release.

## Health report:
 Activity returned to a normal level after last months relocating rush.

## PMC & Committer changes:
 Currently 11 PMC members and 12 committers. Our last new committer was
 added on Wed Sep 02 2015. No PMC additions since the PMC started two
 months ago.

## Releases:
 No ASF releases yet. Last pre-ASF release 2014-10-20

## Mailing list and Jira activity:
 We are still not back at the pre-asf subscriber numbers on the new list,
 but we are slowly getting there. We see some new subscribers though.

16 Sep 2015 [Bert Huijben / Shane]

## Description:
   The serf library is a high performance C-based HTTP client library built
   upon the Apache Portable Runtime (APR) library. Serf is the default
   client library of Apache Subversion and Apache OpenOffice.

## Activity:
   We have been busy moving the project to the ASF infrastructure. The
   website, mailinglists, Subversion, Jira, etc. are all migrated. With
   some help of some Subversion developers we now have a few buildbots
   configured to help with release testing. With all this done, we are
   now trying to get serf 1.4.0 released as the first ASF release.

## Health report:
   The last few weeks we had an above average average activity as
   everybody was trying to get everything moved onto the ASF
   infrastructure after the googlecode site was made read-only.
   I hope we can continue at this pace to get 1.4.0 released soon.

## Issues:
   There are no issues requiring board attention at this time.

## LDAP committee group/Committership changes:

 - Currently 12 committers and 11 LDAP committee group members.
 - No new LDAP committee group members added in the last 3 months
 - New commmitters:
    - Branko Cibej was added as a committer on Wed Sep 02 2015

## Releases:
 - No ASF releases yet. Last pre-ASF release 2014-10-20

## Mailing list activity:

 - dev@serf.apache.org:
    - 20 subscribers (up 20 in the last 3 months):
    - 216 emails sent to list (7 in previous quarter)

 - announce@serf.apache.org:
    - 8 subscribers (up 8 in the last 3 months)

## JIRA activity:

 - 7 JIRA tickets created in the last 3 months
 - 10 JIRA tickets closed/resolved in the last 3 months

19 Aug 2015

Establish the Apache Serf Project

 WHEREAS, the Board of Directors deems it to be in the best
 interests of the Foundation and consistent with the
 Foundation's purpose to establish a Project Management
 Committee charged with the creation and maintenance of
 open-source software, for distribution at no charge to the
 public, related to HTTP and associated protocols.

 NOW, THEREFORE, BE IT RESOLVED, that a Project Management
 Committee (PMC), to be known as the "Apache Serf Project", be
 and hereby is established pursuant to Bylaws of the Foundation;
 and be it further

 RESOLVED, that the Apache Serf Project be and hereby is
 responsible for the creation and maintenance of software
 related to HTTP and associated protocols; and be it further

 RESOLVED, that the office of "Vice President, Apache Serf" be
 and hereby is created, the person holding such office to serve
 at the direction of the Board of Directors as the chair of the
 Apache Serf Project, and to have primary responsibility for
 management of the projects within the scope of responsibility
 of the Apache Serf Project; and be it further

 RESOLVED, that the persons listed immediately below be and
 hereby are appointed to serve as the initial members of the
 Apache Serf Project:

   Justin Erenkrantz <jerenkrantz@apache.org>
   Roy Fielding <fielding@apache.org>
   Lieven Govaerts <lgo@apache.org>
   Bert Huijben <rhuijben@apache.org>
   Jim Jagielski <jim@apache.org>
   C. Michael Pilato <cmpilato@apache.org>
   Ben Reser <breser@apache.org>
   Stefan Sperling <stsp@apache.org>
   Greg Stein <gstein@apache.org>
   Andreas Stieger <astieger@apache.org>
   Ivan Zhakov <ivan@apache.org>

 NOW, THEREFORE, BE IT FURTHER RESOLVED, that Bert Huijben
 be appointed to the office of Vice President, Apache Serf, to
 serve in accordance with and subject to the direction of the
 Board of Directors and the Bylaws of the Foundation until
 death, resignation, retirement, removal or disqualification,
 or until a successor is appointed; and be it further

 RESOLVED, that the initial Apache Serf Project be and hereby
 is tasked with the creation of a set of bylaws intended to
 encourage open development and increased participation in the
 Apache Serf Project.

 Special Order 7F, Establish the Apache Serf Project, was
 approved by Unanimous Vote of the directors present.