Introducing The ASF’s New Logo Read Now

Board history: Subversion

ASF Oak Leaf Icon

Subversion

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
2020-04-15 Appointed Nathan Hartman the board, by resolution
2017-10-18 Appointed Stefan Sperling the board, by resolution
2016-09-21 Appointed Evgeny Kotkov the board, by resolution
2010-02-17 Appointed Greg Stein the board, by resolution

Decisions

Date Decision Item Outcome
2010-02-17 Establish the Apache Subversion Project special order approved
2009-11-01 Subversion contribution discussion discussed

Reports

2026-08-19 — Nathan Hartman

## Description:

The Apache Subversion® version control system exists to be universally
recognized and adopted as an open-source, centralized version control
solution characterized by its reliability as a safe haven for valuable
data; the simplicity of its model and usage; and its ability to
support the needs of a wide variety of users and projects, from
individuals to large-scale enterprise operations.

## Project Status:

Current project status: Ongoing, mature.
Issues for the board: None at this time.

## Membership Data:

Apache Subversion was founded 2010-02-16 (16 years ago). Prior to
joining ASF, the project began in February of 2000 (26 years ago).

There are currently 92 committers and 50 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.

Community changes, past quarter:
- No new PMC members. Last addition was Ivan Zhakov on 2026-04-19.
- Jordan Peck was added as committer on 2026-06-22

## Project Activity:

This has been one of the busiest quarters in recent memory, in the run
up to the long-awaited 1.15.0 release. This release is coming soon!

Release management activities are ongoing and the third Release
Candidate (RC) artifacts, 1.15.0-rc3, were published on 20 July 2026.
The RC artifacts are provided for testing by the wider community for
the duration of a "soak" period. We estimate the final 1.15.0 release
could be published in August.

Though 1.15.0 is considered a "minor" release in the technical terms
of semantic versioning (semver), it is quite a major event for the
Subversion community. The new features coming in 1.15.0, a culmination
of six years of hard work, build on Subversion's existing strengths,
such as its ability to handle huge repositories and huge files, to
make Subversion even more effective at these use cases. We have heard
from users who have multi-terabyte repositories containing multi-
gigabyte files.

The earlier 1.14.x release line continues to be maintained and will
remain supported until six months after 1.15.0 is released, per our
new release support roadmap:
  https://subversion.apache.org/roadmap.html#support-period

During this quarter, the codebase has been improved in numerous areas.
Some of the following items have been backported to the 1.15.x branch
or proposed for backport. Others are scheduled for a future 1.16.0
release.

Codebase improvements:
- Updated JavaHL bindings
- svnbrowse, an upcoming Text User Interface (TUI) repository browser
- Test suite: XML schema validation
- Test suite: Many new tests added
- Improved UTF8 and codepage conversion
- Build system improvements (Autoconf, CMake, vcproj/vcxproj)
- UX improvements for 'svn ls', 'svn blame', 'svn --version --verbose'
- mod_dav_svn improvements and bugfixes
- Improved release manager tooling
- Improved backport management tooling
- Numerous code correctness fixes
- Updated Chinese and Swedish translations

Other activities:
- Backport management
- Ideas are being pursued on several experimental branches
- Improved testing in GitHub Actions CI
- Documentation improvements
- Website improvements
- Work on the 1.15 release notes

Significant housecleaning has been taking place, including the removal
of obsolete tooling, scripts, branches, and the unmaintained ctypes
bindings.

In addition, an important discussion is taking place about the future
removal of Subversion's Berkeley DB (BDB)-based repository backend.
This backend has been deprecated since Subversion 1.8 (released in
2013) and was superseded as the default by the newer FSFS backend
since Subversion 1.2 (released in truly ancient times). So far, no one
has disputed that the BDB backend should be (eventually) removed. The
discussion has been mostly about whether to remove it in a 1.16.0
release, or whether its removal necessitates bumping the major version
number. For now, the impending removal of the BDB backend is
documented in the 1.15 release notes, without committing to removing
it by a specific version. The discussion is archived here:
  https://lists.apache.org/thread/xxbwf4ltkq3zl04w03kc8o2jsgs5nmfo
(and in other public archives). Interested parties are encouraged to
participate.

## Community Health:

Activity tends to be especially strong in the run-up to releases. This
has been even more noticeable for the 1.15.0 release, with activity
increasing noticeably in every quarter for the last three quarters.
The codebase, website, and project infrastructure continue to be
improved. Altogether, the community appears healthy for a mature and
stable project.

Our community is fully volunteer-driven and we would like to thank
everyone for their support.

2026-05-20 — Nathan Hartman

## Description:

The Apache Subversion® version control system exists to be universally
recognized and adopted as an open-source, centralized version control
solution characterized by its reliability as a safe haven for valuable
data; the simplicity of its model and usage; and its ability to
support the needs of a wide variety of users and projects, from
individuals to large-scale enterprise operations.

## Project Status:

Current project status: Ongoing, mature.
Issues for the board: None at this time.

## Membership Data:

Apache Subversion was founded 2010-02-16 (16 years ago). Prior to
joining ASF, the project began in February of 2000 (26 years ago).

There are currently 91 committers and 50 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.

Community changes, past quarter:
- Branko Čibej was added to the PMC on 2026-04-11
- Ivan Zhakov was added to the PMC on 2026-04-19
- Ivan Zhakov was added as committer on 2026-04-20

## Project Activity:

### 1.15.0 Coming Soon

The 1.15.0 release is coming soon! Release management activities have
begun and the second release candidate (RC) tarball has been rolled
and is currently being tested. Some issues have been identified during
this testing, with fixes underway [1].

The big headliner feature for the 1.15 release line is Pristines On
Demand. This feature can, at the user's option, reduce the size of
checked out working copies by up to 50% by downloading pristines from
the server only when needed, rather than keeping them cached locally
at all times [2].

Numerous other features and improvements are coming in 1.15, including
Multi-WC [3], streamy checkouts [4], and experimental support for
building Subversion with CMake.

For details, see the draft release notes [5] and the CHANGES file [6].

[1] https://lists.apache.org/thread/nkyhqyljkgm14cd8oqg28t193hwwydsb
    https://lists.apache.org/thread/cvvgmsrgz0gp6twq6tlx59s1p524mcwb
    https://lists.apache.org/thread/y8gkknmlqgq2xkpfk2g2c3n4nr3rb16y
[2] https://s.apache.org/svn-1.15-pod
[3] https://s.apache.org/svn-1.15-multiwc
[4] https://s.apache.org/svn-1.15-streamy-checkouts
[5] https://subversion.apache.org/docs/release-notes/1.15.html
[6] https://svn.apache.org/repos/asf/subversion/trunk/CHANGES

### New Release Life Cycle

There is a new life cycle and support roadmap for Subversion releases,
starting with the upcoming 1.15 release line.

The new roadmap is the culmination of many community discussions over
several years. It aims to solve issues we encountered with the old
roadmap and incorporate feedback from the wider community.

The full details can be read at our Roadmap page [7]. The latest
discussion thread is at [8].

[7] https://subversion.apache.org/roadmap.html#support-period
[8] https://lists.apache.org/thread/gwkrrmg3qh01zmlb1wvt5vp0r5k9rsrn

### Other Activity

Development of 'svnbrowse', a new Terminal User Interface (TUI)
utility for browsing remote Subversion repositories. This utility
should make it easier to figure out which part of a repository to
checkout when working on the command line.

In addition, there have been a huge number of bug fixes and code
quality improvements, too numerous to list individually.

## Community Health:

Activity tends to come in waves. Last summer and early autumn were
noticeably quieter, but activity has increased significantly during
winter 2025 and spring of this year. Two emeritus PMC members have re-
joined the project; the upcoming 1.15.0 release is in progress; user
questions usually receive helpful responses on the mailing lists; the
codebase, website, and project infrastructure continue to be improved.

Altogether, the community appears healthy for a mature and stable
project.

Our community is fully volunteer-driven and we would like to thank
everyone for their support.

2026-02-18 — Nathan Hartman

## Description:

The Apache Subversion® version control system exists to be universally
recognized and adopted as an open-source, centralized version control
solution characterized by its reliability as a safe haven for valuable
data; the simplicity of its model and usage; and its ability to
support the needs of a wide variety of users and projects, from
individuals to large-scale enterprise operations.

## Project Status:

Current project status: Ongoing, mature.
Issues for the board: None at this time.

## Membership Data:

Apache Subversion was founded 2010-02-16 (16 years ago). Prior to
joining ASF, the project began in February of 2000 (26 years ago).
There are currently 90 committers and 48 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.

Community changes, past quarter:
- No new PMC members. Last addition was Graham Leggett on 2025-07-12.
- No new committers. Last addition was Graham Leggett on 2025-07-13.

## Project Activity:

The most notable work begun during this quarter is preparation to
release Subversion 1.15.0, which will be the first release to contain
the new Pristines On Demand feature talked about in many earlier
reports. We hope to make the release during the next quarter.

We considered adding a webpage to list 3rd party support options. A
draft of such a page was added to the subversion-staging.apache.org
site but was later removed because the Subversion project has
historically avoided listing 3rd party support options.

Ongoing maintenance work on/in:

- Subversion's 1.14.x LTS release line (backports)

- Support newer releases of dependencies and 3rd party tools,
  including SWIG 4.4.0, expat 2.7.2+, utf8proc 2.11.3, lz4 1.10.0.

- Traditional autotools-based build system

- The more recently added CMake-based build system

- ra_serf (repository access over https via Apache Serf)

- XML handling and related test suite components

- Internal tooling used for preparing releases

- Subversion's test suite

Website improvements:

- Fix broken links.

- Make it easier to setup a local test server for editing and testing
  the subversion.apache.org website

Experimental work and/or work on future improvements:

- Better UTF-8 handling (on the 'utf8-cmdline-prototype' branch)

- Better testing of Serf error callbacks being considered in Apache
  Serf 1.5 (on the 'serf_error_callbacks' branch)

- Faster checksums via OpenSSL (an optional feature being considered
  for future 1.16 release)

- Alternative faster checksums via BCrypt (a built-in cryptography
  provider on Windows, also being considered for future 1.16 release)

- More efficient storage of Pristines (on the 'better-pristines'
  branch)

Improved handling of a 301 Moved Permanently reply from a Subversion
repository server over http/https.

Improved reporting of syntax errors in configuration files, such as
authz files (show the correct line number of the error).

Numerous other quality improvements.

## Community Health:

Activity tends to come in waves. After a slow late summer and early
autumn season, activity has picked up with preparations for the 1.15.0
release, experimental work and/or work on future improvements, and
much work in terms of maintenance and quality improvements. Developers
monitor the mailing lists and respond when needed. User questions
usually receive helpful responses on the mailing lists, from both
project developers and community members. The codebase, website, and
project infrastructure continue to be improved.

Our community is fully volunteer-driven and we would like to thank
everyone for their support.

2025-11-19 — Nathan Hartman

## Description:

The Apache Subversion® version control system exists to be universally
recognized and adopted as an open-source, centralized version control
solution characterized by its reliability as a safe haven for valuable
data; the simplicity of its model and usage; and its ability to
support the needs of a wide variety of users and projects, from
individuals to large-scale enterprise operations.

## Project Status:

Current project status: Ongoing, mature.
Issues for the board: None at this time.

## Membership Data:

Apache Subversion was founded 2010-02-16 (16 years ago). Prior to
joining ASF, the project began in February of 2000 (25 years ago).
There are currently 90 committers and 49 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.

Community changes, past quarter:
- No new PMC members. Last addition was Graham Leggett on 2025-07-12.
- No new committers. Last additions were Graham Leggett on 2025-07-13
  and Peter Balogh on 2025-07-11.

## Project Activity:

Subversion supports bindings for several popular languages through
SWIG. This quarter included some maintenance work in our SWIG Python
bindings to support the recent Python 3.14 release.

Subversion supports several credential stores, including KDE's
KWallet. Currently there is work-in-progress to update our KWallet
support to KDE 6.

## Community Health:

Activity tends to come in waves. After several busy quarters, this
late summer / early autumn season has been noticeably quieter.
However, developers monitor the mailing lists and respond when needed.
User questions usually receive helpful responses on the mailing lists,
from both project developers and community members. The codebase,
website, and project infrastructure continue to be improved.

Our community is fully volunteer-driven and we would like to thank
everyone for their support.

2025-08-20 — Nathan Hartman

## Description:

The Apache Subversion® version control system exists to be universally
recognized and adopted as an open-source, centralized version control
solution characterized by its reliability as a safe haven for valuable
data; the simplicity of its model and usage; and its ability to
support the needs of a wide variety of users and projects, from
individuals to large-scale enterprise operations.

## Project Status:

Current project status: Ongoing, mature.
Issues for the board: None at this time.

## Membership Data:

Apache Subversion was founded 2010-02-16 (15.5 years ago). Prior to
joining ASF, the project began in February of 2000 (25 years ago).
There are currently 90 committers and 49 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.

Community changes, past quarter:
- Graham Leggett was added to the PMC on 2025-07-12
- Graham Leggett was added as committer on 2025-07-13
- Peter Balogh was added as committer on 2025-07-11

## Project Activity:

Added two committers, one direct-to-PMC.

Numerous improvements to the codebase. Some highlights:
* Extensive build system improvements, especially regarding the newer
  CMake build system and its support for pkg-config, APR 2.x, Serf
  2.x, macOS, clang, and newer GCC
* CI improvements in the GitHub Actions (GHA) workflows
* Test suite improvements, including Subversion's SWIG Python
  bindings, ra_serf, and XML validation
* Documentation cleanups
* Improvements in the mailer.py hook script, which is used in ASF's
  infrastructure to send notification emails about commits to the
  ASF's Subversion repository
* Improvements in mod_dav_svn to allow configuring Subversion
  repository locations via LocationMatch when served via Apache httpd
* Reimplemented macOS keychain support, as the older implementation
  relied on macOS APIs which have been deprecated
* Improvements in locale encoding handling, including ongoing work to
  process UTF-8 command line arguments and printing of locale
  information in the 'svn --version --verbose' command
* Improvements in svnmucc and svnlook to make them more consistent
  with the other Subversion binaries such as svn and svnadmin
* Improvements in stream I/O
* Numerous other refactorings and code cleanups throughout

Pending completion of support in Serf, there is an ongoing effort to
support Two-Factor Authentication (2FA) in Subversion.

Voted to adopt and adopted the ASF's Code of Conduct (CoC) as the
project's official CoC.

Discussion about dropping support for Python 2, which is End of Life
since 2020. Currently we only backport changes that do not break
support for Python 2 to Subversion's 1.14.x Long Term Support (LTS)
release line. (Subversion does not require Python, except for building
Subversion from sources, using Subversion's SWIG Python bindings, or
running any Python-coded hook scripts or other tooling.)

## Community Health:

The community appears healthy for a mature and stable project.
Activity has slowly but surely increased over the last few quarters.
Multiple developers monitor the mailing lists and respond when needed.
User questions usually receive helpful responses on the mailing lists,
from both project developers and community members. The codebase,
website, and project infrastructure continue to be improved.

Our community is fully volunteer-driven and we would like to thank
everyone for their support.

2025-05-21 — Nathan Hartman

## Description:

The Apache Subversion® version control system exists to be universally
recognized and adopted as an open-source, centralized version control
solution characterized by its reliability as a safe haven for valuable
data; the simplicity of its model and usage; and its ability to
support the needs of a wide variety of users and projects, from
individuals to large-scale enterprise operations.

## Project Status:

Current project status: Ongoing, mature.
Issues for the board: None at this time.

## Membership Data:

Apache Subversion was founded 2010-02-16 (15 years ago). Prior to
joining ASF, the project began in February of 2000 (25 years ago).
There are currently 88 committers and 49 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.

Community changes, past quarter:
- No new PMC members. Last addition was Timofei Zhakov on 2024-06-24.
- No new committers. Last addition was Timofei Zhakov on 2024-06-24.

## Project Activity:

Continuous Integration (CI) using GitHub Actions (GHA). In the past,
Subversion used BuildBot for CI testing. Two or three quarters ago, we
began migrating our CI to GHA since our available volunteers are
better equipped to maintain that system. Work has continued on it this
quarter, with expanded test coverage now including mod_dav_svn, our
support for the GNOME keyring, and testing on ubuntu-latest and
ubuntu-22.04-arm.

Improvements to our development tooling, specifically with regards to
backport management. We have long had two systems for managing
backports; one was codified in Perl (backport.pl), the other in Python
(backport.py), with some overlap (duplicated functionality) between
them, and some functionality that could only be done with one or the
other. It has long been on our community's wishlist to consolidate
these, and to do so in a single Python implementation since this
language is more familiar to our current volunteers. This effort has
been advanced significantly this quarter, with some of the Perl-coded
uses having been migrated.

Website improved with regards to reporting bugs and feature requests.
We have improved our "Reporting Issues" page at
https://subversion.apache.org/reporting-issues.html to help those
who wish to report a potential bug in Subversion. The new text
includes a template which users can copy-and-paste into an email and
fill in with relevant information. So far, one report of a potential
bug has been received with the help of the new template. (We are
trying to reproduce that issue and are awaiting a follow-up reply from
the reporter.)

Important fixes related to new and upcoming C compilers. It looks like
GCC 15, just released days ago, tries much harder than earlier
versions to automatically vectorize loops for increased performance,
making it unnecessary for us to hand-code such micro-optimizations.
Unfortunately, the new compiler doesn't seem to appreciate when we
hand-code them anyway. We received a report that certain hand-
vectorized code paths, which worked reliably for years, were failing
when built with GCC 15. We have replaced these with the simpler and
safer non-hand-vectorized implementations. If the compiler wishes to
do that work for us, we're happy to let it!

Work towards an eventual 1.15 release. Parts of the draft 1.15 release
notes have been overhauled to more clearly explain the new features
(Pristines On Demand and Multi-WC). The text (still a draft, as 1.15
has not been released yet) is found on the staging site, at
https://subversion-staging.apache.org/docs/release-notes/1.15.html.
Additional improvements were made to streamy checkouts, another new
feature to be included in the 1.15 release.

## Community Health:

The community appears healthy for a mature and stable project.
Multiple developers monitor the mailing lists and respond when needed.
User questions usually receive helpful responses on the mailing lists,
from both project developers and community members. The codebase,
website, and project infrastructure continue to be improved.

Our community is fully volunteer-driven and we would like to thank
everyone for their support.

2025-02-19 — Nathan Hartman

## Description:
The Apache Subversion® version control system exists to be universally
recognized and adopted as an open-source, centralized version control
solution characterized by its reliability as a safe haven for valuable
data; the simplicity of its model and usage; and its ability to
support the needs of a wide variety of users and projects, from
individuals to large-scale enterprise operations.

## Project Status:
Current project status: Ongoing, mature.
Issues for the board: None at this time.

## Membership Data:
Apache Subversion was founded 2010-02-16 (15 years ago). Prior to
joining ASF, the project began in February of 2000 (25 years ago).
There are currently 88 committers and 49 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.

Community changes, past quarter:
- No new PMC members. Last addition was Timofei Zhakov on 2024-06-24.
- No new committers. Last addition was Timofei Zhakov on 2024-06-24.

## Project Activity:
This quarter we released Subversion 1.14.5. This was a security and
bugfix release.

Preparatory work for a new feature, called 'xpatch'. Since
Subversion's inception, Subversion supports a 'diff' and 'patch'
workflow, utilizing patch files in a traditional unidiff format
supported by several version control systems and Unix utilities. Some
types of committable changes cannot be conveyed in this format, such
as empty files and directories. Also, Subversion's patch application
logic is limited as compared to the merge and conflict resolution
possible with in-tree data. The 'xpatch' feature hopes to provide for
these possibilities by implementing a Subversion-specific binary patch
format ('xpatch') which can convey all types of committable changes
and by using Subversion's existing merge and conflict resolution logic
to apply such patches. In addition to being useful in its own right,
this feature should (hopefully) make it possible to improve upon the
currently experimental shelving functionality. This feature is in
addition to (not a replacement for) Subversion's traditional diff and
patch workflows, which will remain unchanged. The preparatory work
done in this quarter mostly revolved around refactoring the existing
diff and merge code to lay the groundwork for the new feature
implementation. This has taken place on a separate 'apply-processor'
branch.

Continuous Integration (CI) using GitHub Actions (GHA): Initially
begun in the prior quarter, this has been improved significantly this
quarter. Support has been added for building the libsvn_auth_kwallet
and libsvn_auth_gnome_keyring credential libraries in the Linux
workflow; testing of libsvn_ra_serf has been enabled, testing of the
(experimental) shelving v2 and v3 tests has been enabled, and tests
are now run in parallel. We worked with Infra to ensure our
notifications@ list will receive status messages from GHA. Since our
repository is Subversion and GitHub is a read-only mirror, Infra
implemented special handling to make this possible. Thanks, Infra!

Note that previously Subversion used BuildBot for CI testing, with
numerous machines and operating systems. Unfortunately, our BuildBot
workflows broke when builds@ upgraded from version 0.8 to 3.2 around
2021. Though we did succeed to restore some of our BuildBot services,
it seems we lack volunteers with experience in BuildBot to adequately
maintain this. Therefore, it is likely that we will eventually
consolidate all CI to use GitHub Actions in the future (unless new
volunteers emerge to maintain BuildBot as well).

Attempted to restart the discussion about the 1.15.0 release line and
worked on the 1.15 draft release notes. This release line has been in
the works for some time now, with nice features awaiting release, like
Pristines on Demand, Streamy Checkouts, and other improvements. There
is a longstanding stumbling block regarding client side checksum
storage. We hope to overcome this issue in some amicable manner.

Ongoing maintenance and quality improvements: Subversion's SWIG
bindings, test suite, unix-build, other tools and scripts used by
Subversion developers and release managers, and the website.

## Community Health:
The community appears healthy for a mature and stable project. We have
made security/bugfix releases each of the last two quarters. Multiple
developers monitor the mailing lists and respond when needed. User
questions usually receive helpful responses on the mailing lists, from
both project developers and community members. Substantial new
developments are taking place in the codebase.

Our community is fully volunteer-driven and we would like to thank
everyone for their support.

2024-11-20 — Nathan Hartman

## Description:
The Apache Subversion® version control system exists to be universally
recognized and adopted as an open-source, centralized version control
solution characterized by its reliability as a safe haven for valuable
data; the simplicity of its model and usage; and its ability to
support the needs of a wide variety of users and projects, from
individuals to large-scale enterprise operations.

## Project Status:
Current project status: Ongoing, mature.
Issues for the board: None at this time.

## Membership Data:
Apache Subversion was founded 2010-02-17 (15 years ago).  Prior to
joining ASF, the project began in February of 2000 (24 years ago).
There are currently 88 committers and 49 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.

Community changes, past quarter:
- No new PMC members. Last addition was Timofei Zhakov on 2024-06-25.
- No new committers. Last addition was Timofei Zhakov on 2024-06-24.

## Project Activity:
The work on the CMake build system discussed in last report has been integrated
to trunk and is expected to be released as part of Subversion 1.15.

There has been a significant increase in development activity, with
contributions both from our latest committer and some old members.

Subversion 1.14.4 was released on 2024-10-08.

## Community Health:
The community appears healthy for a mature and stable project.
Multiple developers monitor the mailing lists and respond when needed.
User questions usually receive helpful responses on the mailing lists,
from both project developers and community members. Substantial new
developments are taking place in the codebase.

Our community is fully volunteer-driven and we would like to thank
everyone for their support.

2024-08-21 — Nathan Hartman

## Description:

The Apache Subversion® version control system exists to be universally
recognized and adopted as an open-source, centralized version control
solution characterized by its reliability as a safe haven for valuable
data; the simplicity of its model and usage; and its ability to
support the needs of a wide variety of users and projects, from
individuals to large-scale enterprise operations.

## Project Status:

Current project status: Ongoing, mature.

Issues for the board: None at this time.

## Membership Data:

Apache Subversion was founded 2010-02-16 (14.5 years ago). Prior to
joining ASF, the project began in February of 2000 (24 years ago).
There are currently 88 committers and 49 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.

Community changes, past quarter:
- Timofei Zhakov was added to the PMC on 2024-06-24
- Timofei Zhakov was added as committer on 2024-06-24

## Project Activity:

A major development in progress is support for a CMake-based build
system. This has been requested quite a few times over the past five
years, by people seeking to cross-compile Subversion for use on
Network Attached Storage (NAS) systems, support Subversion on Android,
and other use cases not easily covered by the current build system.
Also, a CMake-based build system should make it easier to build
Subversion on Windows, which has been a pain point for some time. Work
is progressing nicely on a branch. If completed in time for the 1.15
release, we hope to make it available as experimental. The possibility
of transitioning to it as a preferred build system in 1.16 and beyond
under discussion.

## Community Health:

The community appears healthy for a mature and stable project.
Multiple developers monitor the mailing lists and respond when needed.
User questions usually receive helpful responses on the mailing lists,
from both project developers and community members. Substantial new
developments are taking place in the codebase.

Our community is fully volunteer-driven and we would like to thank
everyone for their support.

2024-05-15 — Nathan Hartman

## Description:

The Apache Subversion® version control system exists to be universally
recognized and adopted as an open-source, centralized version control
solution characterized by its reliability as a safe haven for valuable
data; the simplicity of its model and usage; and its ability to
support the needs of a wide variety of users and projects, from
individuals to large-scale enterprise operations.

## Project Status:

Current project status: Ongoing, mature.

Issues for the board: None at this time.

## Membership Data:

Apache Subversion was founded 2010-02-16 (14 years ago). Prior to
joining ASF, the project began in February of 2000 (24 years ago).
There are currently 87 committers, of which 48 are PMC members, in the
project. The Committer-to-PMC ratio is roughly 2:1.

Community changes, past quarter:
- One new PMC member: Vincent Lefevre joined the PMC on 2024-01-23.
- One new committer: Same.

## Project Activity:

There have been several minor bug fixes and tweaks committed on trunk,
including a few that are the outcome of patches submitted and
discussed at the mailing list. Also, minor improvements have been made
to the project website and other resources.

The project's IRC channels on Libera.chat (#svn, #svn-dev) are no
longer considered a preferred venue for discussion, as activity there
has been low for some time and we have noticed that questions posted
there have not been getting timely responses. The channel topics have
been updated to refer community members to our user@ and dev@ mailing
lists instead, where questions have a high likelihood of being
answered. The Subversion website also has been updated accordingly.

However, we are keeping the IRC channels alive for the benefit of any
community members who may still wish to use them, and for quick
development discussions in realtime, which still happen occasionally.

Apache Subversion 1.14.3 was released on 29 December 2023. This is the
latest bugfix release on the 1.14.x Long Term Support (LTS) release
line. We anticipate making a 1.14.4 release in the upcoming quarter
to address a bug in the SWIG Python bindings which is new in 1.14.3.

## Community Health:

The community appears healthy for a mature and stable project.
Multiple developers monitor the mailing lists and respond when needed.
User questions usually receive helpful responses on the mailing lists,
from both project developers and community members. Improvements to
the codebase, website, and other resources go through cycles of low
traffic with occasional bursts of activity.

Our community is fully volunteer-driven and we would like to thank
everyone for their support.

2024-02-21 — Nathan Hartman

## Description:

The Apache Subversion® version control system exists to be universally
recognized and adopted as an open-source, centralized version control
solution characterized by its reliability as a safe haven for valuable
data; the simplicity of its model and usage; and its ability to
support the needs of a wide variety of users and projects, from
individuals to large-scale enterprise operations.

## Project Status:

Current project status: Ongoing, mature.

Issues for the board: None at this time.

## Membership Data:

Apache Subversion was founded 2010-02-16 (14 years ago). Prior to
joining ASF, the project began in February of 2000 (24 years ago).
There are currently 87 committers, of which 48 are PMC members, in the
project. The Committer-to-PMC ratio is roughly 2:1.

Community changes, past quarter:
- One new PMC member: Vincent Lefevre joined the PMC on 2024-01-23.
- One new committer: Same.

## Project Activity:

Apache Subversion 1.14.3 was released on 29 December 2023. This is the
latest bugfix release on the 1.14.x Long Term Support (LTS) release
line. The release announcement is archived here:

https://lists.apache.org/thread/gcbmxzyssxk4693c7lcwv8yp1lfhsg7g

In addition, the Subversion PMC is happy to welcome Vincent Lefevre as
its newest member.

Discussions regarding the next release line, 1.15, have been taking
place gradually. This new release line will bring two major new
features: Pristines On Demand and Streamy Checkouts. Currently there
is one unresolved question regarding whether (and, if so, how) to
change the hash codes used to check for file modification in local
working copies.

## Community Health:

The community is healthy for a mature and stable project: This
quarter, a new patch release was made and a new PMC member was added.
There are steady contributions to the codebase, website,
documentation, backports, and other areas. Issues are being triaged
and addressed. Development questions are being debated. User questions
usually receive helpful responses.

Our community is fully volunteer-driven and we would like to thank
everyone for their support.

2023-11-15 — Nathan Hartman

## Description:

The Apache Subversion® version control system exists to be universally
recognized and adopted as an open-source, centralized version control
solution characterized by its reliability as a safe haven for valuable
data; the simplicity of its model and usage; and its ability to
support the needs of a wide variety of users and projects, from
individuals to large-scale enterprise operations.

## Project Status:

Current project status: Ongoing, mature.

Issues for the board: None at this time.

## Membership Data:

Apache Subversion was founded 2010-02-16 (13 years ago). Prior
to joining ASF, the project began in 2000 (23 years ago). There are
currently 86 committers and 47 PMC members in the project. The
Committer-to-PMC ratio is roughly 2:1.

Community changes, past quarter:
- No new PMC members. Last addition was Daniel Sahlberg on 2021-08-02.
- No new committers. Last addition was Daniel Sahlberg on 2020-12-14.

## Project Activity:

This quarter's activities were mainly related to ongoing maintenance
and improvements.

Discussion of the upcoming 1.14.3 release is taking place. There is
a volunteer for release manager, for whom this will be the first time
managing a release. The main challenge for a first-time release
manager is getting the environment setup with the necessary clean
dependencies. This is currently taking place and the actual release
management process is expected to take place this month.

## Community Health:

The community is healthy for a mature and stable project. Maintenance
is ongoing. There are steady contributions to the codebase, website,
documentation, backports, and other areas. User questions at our
mailing lists and IRC channels have been receiving helpful responses.

Our community is fully volunteer-driven and we would like to thank
everyone for their support.

2023-08-16 — Nathan Hartman

## Description:

The Apache Subversion® version control system exists to be universally
recognized and adopted as an open-source, centralized version control
solution characterized by its reliability as a safe haven for valuable
data; the simplicity of its model and usage; and its ability to
support the needs of a wide variety of users and projects, from
individuals to large-scale enterprise operations.

## Project Status:

Current project status: Mature with ongoing maintenance. New features
coming in the next major release (1.15.0) include Pristines-On-Demand
and Streamy Checkouts.

Issues for the board: None at this time. The issue mentioned in our May
2023 report has been resolved; VP Legal has replied to our question.

## Membership Data:

Apache Subversion was founded 2010-02-16 (13.5 years ago). There are
currently 86 committers and 47 PMC members in the project. The
Committer-to-PMC ratio is roughly 2:1.

Community changes, past quarter:
- No new PMC members. Last addition was Daniel Sahlberg on 2021-08-02.
- No new committers. Last addition was Daniel Sahlberg on 2020-12-14.

## Project Activity:

Prior reports discussed the new Pristines-On-Demand feature, expected to
be released in Subversion 1.15.0. When in use, this optional feature can
reduce by up to half the amount of disk space occupied by a Subversion
working copy. It accomplishes this by not keeping a local cache of
unchanged "Pristine" copies of all the files. The savings can be
significant when the files are very large or when there is a very large
number of files. To exercise this new feature, I have been using a build
of trunk with this feature activated as my "daily driver" Subversion
client for some time now. The results have been excellent: at least in
my own workflows, my experience has been smooth and problem-free.

This quarter's activities were mainly related to ongoing maintenance and
improvements, such as:

* An optimization that avoids unnecessary accesses to the working copy
  database (r1910050).

* Bugfix for SVN-4913 related to a move or copy of a URL into a
  subdirectory of itself (r1909127) and corresponding updates to the
  automated regression test suite (r1910112, r1910129, r1911062).

* Bugfix for 'svn info --show-item wc-root' related to display of paths
  in the correct style (r1910264).

* Bugfix in the regression test suite to assure the SQLite database
  connection is closed properly (this affected tests only, r1910464).

* Build system maintenance related to a recent new release of Apache
  Serf (r1910152) and deprecations in older versions of Python
  (r1910098).

* Improvements in the Subversion client's built-in help for commands
  that support a peg-revision indicator with '@' in response to a user
  question on the mailing list (r1910826, r1910833).

* Several backports have been approved for the 1.14.x release line,
  expected to be released in 1.14.3.

* Miscellaneous documentation and website updates.

* As mentioned in our previous report, the Subversion website has a new
  Blog section, found at https://subversion.apache.org/blog/. Currently,
  it is populated with articles that were previously hosted elsewhere
  and imported with permission. This quarter, an additional article,
  "Authz and anon authn agony," has been imported with permission,
  raising the current total to eleven articles. Hopefully we will be
  able to add new content in the near future!

## Community Health:

The community is healthy: Though the summer season is historically
quieter than the spring and fall months, we have been receiving steady
contributions to the codebase, website, documentation, backports, and
other areas. User questions at our mailing lists and IRC channels have
been receiving helpful responses.

Our community is fully volunteer-driven and we would like to thank
everyone for their support.

2023-05-17 — Nathan Hartman

## Description:

The Apache Subversion® version control system exists to be universally
recognized and adopted as an open-source, centralized version control
solution characterized by its reliability as a safe haven for valuable
data; the simplicity of its model and usage; and its ability to
support the needs of a wide variety of users and projects, from
individuals to large-scale enterprise operations.

## Issues:

We are still waiting for communication with VP Legal regarding our
questions on copyright transfer.

## Membership Data:

Our developer and user community is all-volunteer and we'd like to
begin by thanking everyone for their support.

Subversion was founded in February 2000 (23 years ago) and joined the
ASF to become Apache Subversion on 2010-02-16 (13 years ago). There
are currently 86 committers and 47 PMC members in this project. The
Committer-to-PMC ratio is roughly 2:1.

In the weeks following the mail "A Message from the Board to PMC
members" by Rich Bowen, several PMC members who were dormant and/or
not subscribed to the private list have resigned.

No new committers or PMC members have been added since the last
report. Our most recently added PMC member, Daniel Sahlberg
(dsahlberg@) joined the PMC in August 2021.

## Project Activity:

The Subversion website has a new Blog section, which can be found at
https://subversion.apache.org/blog/. Currently, the blog is populated
with articles from 2006 through 2013 which document technical design
choices and usage examples. Previously these were hosted by CollabNet
(now Digial.AI) and are now hosted here with permission. Hopefully the
blog will acquire new articles over time!

Our August 2022 board report discussed the need for a plaintext
password cache in certain situations on Unix systems. Normally
Subversion stores passwords in encrypted form by using standard OS
facilities like Windows APIs and macOS Keychain. On Unix systems,
where there is no one standard encrypted store, Subversion supports
GNOME Keyring, KWallet, GPG-Agent, and a plaintext cache which can be
used only after a warning and user confirmation. Subversion 1.12.x
through 1.14.x disabled the possibility of storing passwords in the
plaintext cache in the default build. Unfortunately, this caused
problems for users who need this feature, especially when using the
svn client in unattended processes such as CI systems, or on remote
machines through ssh. Users have been quite vocal in requesting the
reversal of this decision. Some users reported that they had to employ
workarounds that caused passwords to be stored in plaintext anyway.
Others reported that they could not or would not upgrade their
Subversion installations to recent releases because of this issue.
Based on the feedback received and numerous discussions spanning
several years, default builds of the Subversion client starting with
1.15.x can once again write to the plaintext cache (after warning and
user confirmation). Sites that wish to disable this possibility can
compile Subversion with the --disable-plaintext-password-storage
option (or install a binary package that was compiled this way) and/or
set "store-plaintext-passwords = no" in Subversion's run-time config
settings. More details can be found at the draft release notes for
this change:
https://subversion-staging.apache.org/docs/release-notes/1.15.html#plaintext-passwords-supported

This quarter saw bug fixes and refinements for the upcoming Pristines
On Demand feature, scheduled for release with Subversion 1.15.0. This
feature allows users, at their option, to cut in half the storage
space requirement for a Subversion working copy at the expense of
additional network communication with the repository server. This
tradeoff was originally requested for checkouts containing very large
files that change infrequently, but is equally useful in any situation
where bandwidth to the repository server is more abundant than storage
space on the local device.

Other development work this quarter includes:

  * Experimental (proof-of-concept) work on a "pristine-checksum-salt"
    branch, partly in support of Pristines On Demand.

  * Bug fixes in the build system, an issue related to file externals
    in combination with redirected URLs (Issue #4911), and an issue
    involving moving a directory into its own subdirectory (Issue
    #4913).

We've communicated with other ASF projects which provide some of
Subversion's dependencies:

  * Communicated with the Apache Portable Runtime (APR) project
    regarding an issue in APR v1.7.3 that makes it impossible to use
    that release with Subversion. In response to that, APR v1.7.4 was
    released very quickly. Thanks to the APR team!

  * Communicated with the Apache Serf project regarding the need for
    a new release to move past EOL-OpenSSL 1.1.1 to the current
    supported version 3. The needed changes have been committed and
    nominated for backport and discussions have begun regarding the
    logistics of Serf's next release. Thanks to the Serf team!

## Community Health:

The community is healthy: Activity comes and goes in waves, but we are
seeing steady improvements to the codebase, friendly developer
discussions, and helpful replies to user questions.

Our community is fully volunteer-driven and we would like to thank
everyone for their support.

2023-02-15 — Nathan Hartman

## Description:

The Apache Subversion® version control system exists to be universally
recognized and adopted as an open-source, centralized version control
solution characterized by its reliability as a safe haven for valuable
data; the simplicity of its model and usage; and its ability to
support the needs of a wide variety of users and projects, from
individuals to large-scale enterprise operations.

## Issues:

There are no Board-level issues at this time.

## Membership Data:

Our developer and user community is all-volunteer and we'd like to
begin by thanking everyone for their support.

Subversion was founded in February 2000 (23 years ago) and joined
the ASF to become Apache Subversion on 2010-02-16 (13 years ago).
There are currently 88 committers and 50 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.

No new committers or PMC members have been added since the last
report. Our most recently added PMC member, Daniel Sahlberg
(dsahlberg@) joined the PMC in August 2021.

## Project Activity:

The most exciting new Subversion feature, Pristines On Demand, has
finally been merged from its development branch to trunk. This means
the feature is expected to ship in the next "point zero" release,
which will be Subversion 1.15.0.

Pristines On Demand lets users, at their option, cut in half the
storage space requirement for a Subversion working copy at the expense
of additional network communication with the repository server. This
tradeoff was originally requested for checkouts containing very large
files that change infrequently, but is equally useful in any situation
where bandwidth to the repository server is more abundant than storage
space on the local device.

At this time, the Pristines On Demand feature is believed to be
substantially complete. Interested parties are encouraged to get
involved by helping to test the feature before the next release. If
unsure how, please ask on our mailing lists:
https://subversion.apache.org/mailing-lists.html.

In addition to the new feature development, ongoing maintenance work
continued this quarter, including bug fixes in Subversion's core code,
JavaHL bindings, and automated test suite, updated dependency versions
in the unix-build scripts, improved compilation times on Windows in
certain configurations, and updated hyperlinks.

Currently, project participants are debating several technical issues,
including:

  * How terminal escape sequences should be displayed if present in
    commit logs or other user-supplied information.

  * Possible changes regarding how Subversion handles working copies
    that span filesystem and/or ownership boundaries.

  * Possible changes in the hash codes Subversion uses to manage
    working copies, including the possibility of supporting multiple
    hash code types.

## Community Health:

The community is healthy: Activity has picked up this quarter relative
to the previous quarter. User questions on our mailing lists are
receiving helpful responses. Patches supplied by community members
have been vetted and committed. Developer discussions are taking
place, and though there are some disagreements, the community remains
a friendly and welcoming place.

Our community is fully volunteer-driven and we would like to thank
everyone for their support.

2022-11-16 — Nathan Hartman

## Description:

The Apache Subversion® version control system exists to be universally
recognized and adopted as an open-source, centralized version control
solution characterized by its reliability as a safe haven for valuable
data; the simplicity of its model and usage; and its ability to
support the needs of a wide variety of users and projects, from
individuals to large-scale enterprise operations.

## Issues:

There are no Board-level issues at this time.

## Membership Data:

Our developer and user community is all-volunteer and we'd like to
begin by thanking everyone for their support.

Subversion was founded in February 2000 (over 22 years ago) and joined
the ASF to become Apache Subversion on 2010-02-16 (over 12 years ago).
There are currently 88 committers and 50 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.

No new committers or PMC members have been added since the last
report. Our most recently added PMC member, Daniel Sahlberg
(dsahlberg@) joined the PMC in August 2021.

## Project Activity:

Ongoing maintenance work has continued this quarter, including:

  * Bug fixes in Subversion's Python and Ruby SWIG bindings

  * Bug fixes in Subversion's JavaHL bindings

  * Improvements to the Swedish translation

  * One backport approved

  * Additional backport nominations in the pipeline

  * Other minor fixes and maintenance

## Community Health:

Our community is fully volunteer-driven and we would like to thank
everyone for their support.

Some quarters are busier than others. Although the last few months
have been relatively quiet, activity has increased slightly over the
previous quarter, mostly in areas of ongoing maintenance, bug fixes,
and patches from community members which have been reviewed and
committed.

User questions on our mailing lists and IRC channels have for the most
part received helpful responses, though in cases where the question is
complex and requires specialized knowledge or research, there is a
sometimes a delay.

One such question which has not been responded to yet is with regards
to reconstruction of data that has been rendered as good as destroyed
by a ransomware attack that affected the victim's backups as well as
their production systems. These types of attacks have been in the news
for some time now and can affect anyone, regardless of the type of
data and whether there is a version control system in place. Questions
like these should be a reminder to everyone to reassess their backup
and disaster recovery strategies to ensure they take this kind of
scenario into account.

2022-08-17 — Nathan Hartman

## Description:

The Apache Subversion® version control system exists to be universally
recognized and adopted as an open-source, centralized version control
solution characterized by its reliability as a safe haven for valuable
data; the simplicity of its model and usage; and its ability to
support the needs of a wide variety of users and projects, from
individuals to large-scale enterprise operations.

## Issues:

There are no Board-level issues at this time.

## Membership Data:

Our developer and user community is all-volunteer and we'd like to
begin by thanking everyone for their support.

Subversion was founded in February 2000 (22.5 years ago) and joined
the ASF to become Apache Subversion on 2010-02-16 (12.5 years ago).
There are currently 88 committers and 50 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.

No new committers or PMC members have been added since the last
report. Our most recently added PMC member, Daniel Sahlberg
(dsahlberg@) joined the PMC in August 2021.

## Project Activity:

Ongoing maintenance work has continued this quarter, including:

  * Fixes in Subversion's build system

  * Better Python compatibility

  * Extensive updates to the Swedish translation

  * Improvements in tooling scripts and documentation to better assist
    future Subversion release managers

  * A client-side script to assist users who need to cache Subversion
    client credentials in plaintext

That last item is the outcome of numerous discussions, debates, and
even complaints since plaintext credential storage has been disabled
by default at build-time starting in Subversion 1.12.

It turns out, though, that plaintext storage is appropriate and even
necessary in some situations. Users who need this feature have been
quite vocal in requesting it. Until now, the only solution we could
suggest to such users was to build Subversion themselves and enable
plaintext storage at build time, but this can be a non-trivial
undertaking. The new script provides a middle ground, allowing users
to explicitly store a credential in plaintext, with appropriate
warnings documented within the script itself and at our FAQ entry
which discusses credential storage at length and provides the link to
the script: https://subversion.apache.org/faq.html#plaintext-passwords

## Community Health:

Activity tends to come in waves around here, with peaks of energy
around release time followed by a few calmer, quieter months as our
volunteers get busy with other work.

This summer has been one of the quieter quarters, following closely on
the heels of several action-packed months that saw new feature
development in Pristines On Demand, updates to our release policy, and
the simultaneous releases of Subversion 1.10.8 and 1.14.2.

Our community is fully volunteer-driven and we would like to thank
everyone for their support.

2022-05-18 — Nathan Hartman

## Description:

The Apache Subversion® version control system exists to be universally
recognized and adopted as an open-source, centralized version control
solution characterized by its reliability as a safe haven for valuable
data; the simplicity of its model and usage; and its ability to
support the needs of a wide variety of users and projects, from
individuals to large-scale enterprise operations.

## Issues:

There are no Board-level issues at this time.

## Membership Data:

Our developer and user community is all-volunteer and we'd like to
begin by thanking everyone for their support.

Subversion was founded in February 2000 (22 years ago) and joined the
ASF to become Apache Subversion on 2010-02-16 (12 years ago). There
are currently 88 committers and 50 PMC members in this project. The
Committer-to-PMC ratio is roughly 3:2.

No new committers or PMC members have been added since the last
report. Our most recently added PMC member, Daniel Sahlberg
(dsahlberg@) joined the PMC in August 2021.

## Project Activity:

This has been an eventful and rewarding quarter for Subversion with
ongoing new features development, improved and expanded regression
tests, bug fixes, website improvements, an emerging consensus on
future release planning policies, and, perhaps most notably, two
releases including security fixes.

On 4 April 2022, we released Subversion 1.10.8 and 1.14.2. These
releases fix two server-side security issues known as CVE-2021-28544
and CVE-2022-24070, in addition to a number of other bug fixes and
improvements on both the client and server.

Development of new features is ongoing and has progressed nicely
during this quarter. Two major features currently in development are
described below:

Previously, Subversion clients could operate only on the latest
available working copy format. A new feature known as Multi-WC-Format,
which has already been merged to trunk, will allow newer clients to
operate on multiple working copy formats. This will alleviate the need
for users to upgrade their working copies unless they wish to use
features that require a new format. It will also allow users who have
multiple installed versions of Subversion clients (e.g., the latest
command line client installed in parallel to an IDE with an older
built-in Subversion client library) to experience less hassle if they
access a working copy with more than one of these clients. Multi-WC-
Format is expected to be released with Subversion 1.15.0 and will
support working copies from Subversion 1.8 and up. This feature is
motivated by a desire to balance the maturity and stability enjoyed by
Subversion's users with the needs of the upcoming Pristines On Demand
feature, described below.

Our last few reports have mentioned Pristines On Demand, a new feature
which, at the user's option, cuts in half the storage space consumed
by a Subversion working copy at the expense of potential additional
network communication with the repository server. This tradeoff makes
sense in a number of situations, such as when version controlling very
large files that change infrequently (e.g., release artifacts, binary
formats, etc.), or where network bandwidth is more abundant than
storage space (e.g., Subversion working copies on FLASH-limited
embedded systems). This quarter, development of the initial
production-ready version of the feature continued, with excellent
results. Though it is currently a little rough around the edges, the
feature appears to work as advertised. (I have used a recent
development build and have not encountered any problems with it.)

Altogether, over 300 commits were made to the Subversion subtree this
quarter, roughly categorized as follows: 30% in new features
development, 7% in improved regression tests, 7% in bug fixes, 41% in
release engineering, and 15% in website improvements. To everyone who
has helped move this project forward, thank you.

## Community Health:

It is this chair's opinion that community health is good, despite the
ups and downs and various challenges we experience as a community-
driven project.

For several years, the Subversion website described a time-based
release policy under which new minor release lines would be released
every six months, with a combination of LTS releases supported for
four years and Regular releases having short six month lifespans. This
replaced an earlier policy of making releases whenever we were ready
with no predefined time-based lifespan. Motivation for the time-based
policy was to encourage new feature development, release new features
to users more quickly, and help system administrators plan server
upgrades.

The time-based policy worked well when corporate sponsorship made it
possible, but turned out to be unrealistic without corporate backing.

As a community, we've discussed this issue on and off for some time
with some developers encouraging a return to the original "when we're
ready" policy and others suggesting a variety of alternatives.

Finally, there is an emerging consensus to go with a hybrid of the
newer and older policies which should be more in tune with the
realities of a community-driven project while still providing the most
important benefits that motivated the time-based policy:

New minor release lines will be made "when we're ready" but we'll keep
the LTS and Regular designations to help system administrators plan
server upgrades.

To ensure that there is always at least one supported LTS release
line, these will be supported for at least four years, or three months
after the next LTS release, whichever is later.

There is no longer a requirement to make releases on any fixed
schedule, but to facilitate development and timely release of new
features, the option to make Regular (six month lifespan) releases
exists. Also, if and when we make new minor release lines frequently
enough to justify it, we'll designate some of them as Regular to avoid
creating too many LTS lines that need to be supported in parallel.

Interested readers can find the new policy text on the "roadmap" part
of our website: https://subversion.apache.org/roadmap.html.

We hope this new release policy strikes a balance that is both
advantageous and realistic. As always, we encourage and welcome
participation, both in development and project management, on our
mailing lists.

2022-02-16 — Nathan Hartman

## Description:

The Apache Subversion® version control system exists to be universally
recognized and adopted as an open-source, centralized version control
solution characterized by its reliability as a safe haven for valuable
data; the simplicity of its model and usage; and its ability to
support the needs of a wide variety of users and projects, from
individuals to large-scale enterprise operations.

## Issues:

There are no Board-level issues at this time.

## Membership Data:

Our developer and user community is all-volunteer and we'd like to
begin by thanking everyone for their support.

Subversion was founded in February 2000 (22 years ago) and joined the
ASF to become Apache Subversion on 2010-02-16 (12 years ago). There
are currently 88 committers and 50 PMC members in this project. The
Committer-to-PMC ratio is roughly 3:2.

No new committers or PMC members have been added since the last
report. Our most recently added PMC member, Daniel Sahlberg
(dsahlberg@) joined the PMC in August 2021.

## Project Activity:

Our previous report mentioned a proof-of-concept called "Pristines On
Demand" which explores a long standing feature request known in our
issue tracker as Issue #525: https://subversion.apache.org/issue/525

This quarter, development has begun on an initial production-ready
version of the feature. Once implemented and when activated at the
user's option, this new feature could cut in half the amount of
storage space required to hold a Subversion working copy, at the
tradeoff of requiring additional network communication with the
repository server. This tradeoff makes sense in a number of
situations, such as when version controlling very large files that
change infrequently, or where network bandwidth is much cheaper than
storage space.

The feature is being developed in our "pristines-on-demand" branch
and an ongoing discussion is taking place our dev@ mailing list topic
"A two-part vision for Subversion and large binary objects," archived
at https://lists.apache.org/thread/ncs7y5j7zf7oxfjo7crl2nwcf1188brd
and other places. As always, interested parties are encouraged to join
our mailing lists and participate in discussions and development
activities.

Other improvements this quarter include fixes to Python bindings,
work on logging in XML format, improvements to the documentation, web
site, and Subversion client's built-in help text, new regression
tests, improvements to the regression testing infrastructure, fixed
compiler warnings, general cleanups, and triaging and closing of
obsolete and fixed issues in our issue tracker. For all of these
unglamorous but important efforts, we owe a big debt of gratitude to
all of our volunteers.

## Community Health:

Our biggest challenge is to secure a volunteer for Release Manager,
causing a delay in making the next release.

In the past, release managers often volunteered for this role for many
releases in a row. While this substantial investment of effort and
time is greatly appreciated by the community, it is unfair to the
volunteer and causes a vacuum that is difficult to fill when the
release manager is no longer able to volunteer for that role.

We had a recent discussion about the need for more rotation of the
Release Manager role within the project, with encouragement for a
release manager to step aside after managing the last minor release or
approximately two patch releases. Hopefully we will overcome this
challenge soon and be a healthier community as a result.

2021-11-17 — Nathan Hartman

## Description:

The Apache Subversion® version control system exists to be universally
recognized and adopted as an open-source, centralized version control
solution characterized by its reliability as a safe haven for valuable
data; the simplicity of its model and usage; and its ability to
support the needs of a wide variety of users and projects, from
individuals to large-scale enterprise operations.

## Issues:

There are no Board-level issues at this time.

## Membership Data:

Our developer and user community is all-volunteer and we'd like to
begin by thanking everyone for their support.

Subversion was founded in February 2000 (nearly 22 years ago) and
joined the ASF to become Apache Subversion on 2010-02-16 (almost 12
years ago). There are currently 88 committers and 50 PMC members in
this project. The Committer-to-PMC ratio is roughly 3:2.

No new committers or PMC members have been added since the last
report. Our most recently added PMC member, Daniel Sahlberg
(dsahlberg@) joined the PMC on August 2021.

## Project Activity:

Recently on our mailing lists, we've been hearing from existing and
potential new users who need version control for non-source-code
assets, often in binary formats and sometimes quite large in size.
This is one of the areas where Subversion is much stronger than other
version control systems due to its centralized nature, locking
features, and feasibility of maintaining large repositories.

This quarter, a new proof-of-concept development aims to make
Subversion even stronger in this area: Known as Issue #525 or
"Pristines On Demand," the amount of storage space needed to hold
Subversion working copies could be cut in half, which can be
significant when the files in question are very large and change
infrequently. This is possible because Subversion currently makes two
copies of each file checked out onto a user's machine: one for the
user to work with and possibly modify, and a second "pristine" copy
kept on the back burner for operations like comparing, differencing,
or reverting changes. While pristines help keep operations local,
some use cases would benefit from reducing or eliminating them.

The proof of concept can be found in Subversion's "pristines-on-
demand" branch, with a description in our dev@ mailing list topic "A
two-part vision for Subversion and large binary objects." See the
message dated August 27, 2021, archived at
https://lists.apache.org/thread/ncs7y5j7zf7oxfjo7crl2nwcf1188brd, for
a description of the branch. Interested parties are encouraged to
experiment with the branch and participate in its further
development.

Also this fall, a number of bugs have been squashed, including some
sneaky ones hiding in the conflict resolver, several new regression
tests have been added, and various documentation and website
improvements have been implemented. Though these activities may seem
less glamorous than new feature developments, they are nevertheless
crucial to our project and to those of us who rely on Subversion day
in and day out to store and manage our important data. We owe a debt
of gratitude to all of our volunteers for the work they do.

## Community Health:

Currently our biggest challenge is to secure a volunteer for Release
Manager. Our usually most active developers have been busy with other
work for most of this quarter, leading to a delay in making a
release. Our most recent release, 1.14.1, was made on 2021-02-10, and
we have numerous fixes waiting on the 1.10.x and 1.14.x branches,
plus several exciting performance improvements waiting to be released
in 1.15.0. We have heard from users and downstream packagers who are
eagerly awaiting the next release.

Notwithstanding the above challenge, which we hope will be resolved
before the next report, development and maintenance activities
continue and the user and developer community is responsive to
questions and discussions on the mailing lists and IRC channels.

2021-08-18 — Nathan Hartman

## Description:
The Apache Subversion® version control system exists to be universally
recognized and adopted as an open-source, centralized version control
solution characterized by its reliability as a safe haven for valuable
data; the simplicity of its model and usage; and its ability to
support the needs of a wide variety of users and projects, from
individuals to large-scale enterprise operations.

## Issues:

There are no Board-level issues at this time.

## Membership Data:

Our developer and user community is all-volunteer and we'd like to
begin by thanking everyone for their support.

Subversion was founded in February 2000 (21 years ago) and joined the
ASF to become Apache Subversion on 2010-02-16 (11.5 years ago). There
are currently 88 committers and 50 PMC members in this project. The
Committer-to-PMC ratio is roughly 3:2.

One PMC member has been added since the last report: Daniel Sahlberg
(dsahlberg@) joined the PMC on 03 August 2021.

No new committers have been added since the last report.

## Project Activity:

This quarter, we moved our Internet Relay Chat (IRC) presence from
freenode to Libera.chat. On 19 May 2021 we began a transition process
to move our IRC user (#svn) and developer (#svn-dev) channels. The
transition process, including the moving of bots and other services,
lasted a week and was completed and announced on 26 May 2021. We'd
like to extend a warm welcome to all community members and developers
who wish to join and discuss all things Subversion. As always, our
mailing lists and other resources are available as well. For more,
see: http://subversion.apache.org/faq.html#more-information

The Subversion website has been improved with respect to mobile
friendliness. Users who access the site via their smartphone or other
mobile device should enjoy a site that is easier to read and navigate
than before. In addition, some graphics which were raster formats have
been upgraded to vector formats, resulting in sharper and clearer
images. (Note that web browsers that have cached copies of our old CSS
may render the site strangely; currently this can be fixed by
force-reloading the page.) Currently the site retains the same general
appearance as before. There has been talk of a larger update, though
the initial goal of mobile friendliness has been achieved.

Several bugs have been fixed, including a workaround for a Python bug
in our SWIG bindings, a fix for a wrong path transcoding that could
occur under some circumstances when invoking the user's editor, and a
missed dependency in the build system that only manifested if
attempting to make the davcheck or davautocheck targets immediately
after configure. The build system has been made aware of Windows on
ARM and ARM64, which should make it possible to build Subversion on
these systems. Various docs and comments throughout the code have been
improved. Numerous links, found throughout our website, in our code,
and in our documentation, have been updated to new locations and
switched from http to https.

Finally, our repository subtree has reached a symbolic milestone this
quarter: our trunk has reached its 60,000th commit! We'd like to take
this opportunity to express our gratitude to all of our developers,
whose efforts, often over late nights, weekends, and vacations, have
made and kept this project possible.

## Community Health:

The user and developer community is responsive on the mailing lists
and IRC channels.

There is an ongoing discussion in both venues about the possibility of
developing an ambitious new feature known as Issue #525. If
implemented, this could make Subversion stronger at certain use cases
where it already has an advantage over other systems, such as
management of large binary assets.

Development activity on the actual core of Subversion has been slow
this summer. However, the activities and improvements mentioned above
are equally important and appreciated.

2021-05-19 — Nathan Hartman

## Description:

The Apache Subversion® version control system exists to be universally
recognized and adopted as an open-source, centralized version control
solution characterized by its reliability as a safe haven for valuable
data; the simplicity of its model and usage; and its ability to
support the needs of a wide variety of users and projects, from
individuals to large-scale enterprise operations.

## Issues:

There are no Board-level issues at this time.

## Membership Data:

Our developer and user community is all-volunteer and we'd like to
begin by thanking everyone for their support.

Subversion was founded in February 2000 (21 years ago) and joined the
ASF to become Apache Subversion on 2010-02-16 (11 years ago). There
are currently 88 committers and 49 PMC members in this project. The
Committer-to-PMC ratio is roughly 3:2.

No new committers have been added since the last report. Our most
recently added committer, Daniel Sahlberg (dsahlberg@) received a
commit bit in December 2020.

No new PMC members have been added since the last report. Our most
recently added PMC member, Jun Omae (jun66j5@) joined the PMC in May
2020.

## Project Activity:

This quarter, two exciting client-side performance improvements landed
in trunk.

The first speeds up 'svn checkout' and 'svn update' operations when
fetching large directories from the server while simultaneously
solving an annoying issue with server-side timeouts. This is achieved
by combining what were previously separate steps that at times held
the server connection open without reading from it, leading to the
timeouts. The new process, which could be called "streamy checkouts,"
results in a noticeably snappier user experience.

The second is a new "thread pool" API to leverage modern multi-core
systems. The challenge is order of operations: certain steps must run
in a deterministic sequence, contrary to the asynchronous nature of
thread pools. The new APIs address this by running part of the work in
multiple threads, after which a follow-up runs in the same order as
sequential code. Currently only 'svn status' uses the new APIs, but
other features could be made to take advantage of them in the future.

These new features are expected to eventually ship in a future 1.15
release line, which has not been scheduled yet.

Other improvements and bug fixes developed during this quarter include
improved Python 2 and Python 3 compatibility, a workaround for Python
issue #40312, bug fixes for SWIG bindings, contributed scripts, string
encoding handling, i18n regressions, out-of-tree builds, building
Subversion on Windows, improved handling of foreign repository merges,
new regression tests, and other minor improvements.

## Community Health:

Activity seems to come in waves, as our volunteers desire and are able
to invest their time and effort into Subversion. Our last quarter of
2020 was our quietest ever, but it was followed by an action-packed
first quarter of 2021. In comparison to it, this second quarter of
2021 felt slower, but was nevertheless quite eventful. It began with
the releases of 1.10.7 and 1.14.1, the culmination of the previous
quarter's work, and was soon followed by the new feature development
and other improvements and bug fixes mentioned earlier.

Recently we had a discussion about our community health. It began when
one of our volunteers noticed that an easy-to-make but serious C
programming mistake was committed and went unnoticed for 11 days. This
error affected only a new regression test that was added in the same
commit; it has never been included in a release and was quickly fixed
once it was pointed out, but it did prompt the discussion. Various
aspects of community health were discussed and ideas proposed. It does
not escape us that we have difficulty enticing volunteers to take on
demanding tasks such as release management. The final word seems to be
that to ensure long-term longevity, we need to attract new
developers to the project.

Notwithstanding the above discussion and the challenges that we do
face, it is this chair's feeling that our project is more active and
our community health is better than it may at times feel. It may look
dismal when compared to the heyday of our early years, but considering
that this quarter, we had 100 commits, more than one for each day,
with the vast majority of these being quite substantive, not "easy"
things like typo fixes; 100% of questions posted to our users@ mailing
list received responses; new features were developed; bugs were fixed;
when compared to other volunteer-driven projects of similar age and
maturity, some of which go weeks or months without a commit, our
community health looks far more encouraging.

2021-02-17 — Nathan Hartman

## Description:

The Apache Subversion® version control system exists to be universally
recognized and adopted as an open-source, centralized version control
solution characterized by its reliability as a safe haven for valuable
data; the simplicity of its model and usage; and its ability to
support the needs of a wide variety of users and projects, from
individuals to large-scale enterprise operations.

## Issues:

There are no Board-level issues at this time.

## Membership Data:

Our developer and user community is all-volunteer and we'd like to
begin by thanking everyone for their support.

Subversion was founded in February 2000 (21 years ago) and joined the
ASF to become Apache Subversion on 2010-02-16 (11 years ago). There
are currently 88 committers and 49 PMC members in this project. The
Committer-to-PMC ratio is roughly 3:2.

We have added one new partial committer since the last report: Daniel
Sahlberg (dsahlberg@) received a commit bit in December 2020.

No new PMC members have been added since the last report. Our most
recently added PMC member, Jun Omae (jun66j5@) joined the PMC in May
2020.

## Project Activity:

This quarter, our all-volunteer developers have burned the midnight
oil to prepare new releases in our 1.10 and 1.14 lines. These will
bring numerous bug fixes and improvements in the core code, build
system, regression test suite, Python 3 support, JavaHL bindings, and
other areas. Several long standing bugs have been brought to our
attention and fixed. The release candidates are now undergoing our
testing, signing, and voting process, and we expect to ship 1.10.7 and
1.14.1 later this month.

Last quarter, we reported that svn.haxx.se, "an unofficial Subversion
related mailing list archive," was about to shut down forever. That
would be a tremendous loss for our community because it would 404 the
only archive from Subversion's birth in 2000 through joining the ASF
in late 2009. That part of our history contains the most important
discussions about the design of Subversion's internals and might be
the only documentation of the rationale behind some significant
technical decisions. The impact of such a loss cannot be estimated.

We are pleased to report that we have coordinated with INFRA and the
original operators of svn.haxx.se and are now hosting the archive on
one of our PMC's virtual machines. We do not know whether this will be
a permanent arrangement or just a stopgap while we search for a better
solution. The current setup has the advantage of preserving URLs,
which are found throughout our archived emails and commit logs and
across the Internet. However, it has the disadvantage of living on a
virtual machine that we believe is not currently backed up, and
therefore continues to be at risk of loss. Nevertheless, we would like
to extend our most gracious thanks to everyone who helped bring us
this far, with a big shout-out to Daniel Sahlberg for the lion's share
of the work, to the long-time operators of svn.haxx.se for maintaining
the archive for over 20 years, and to INFRA for being very helpful
(and patient!) with our many questions and requests.

## Community Health:

Activity seems to happen in waves. While the previous quarter was
rather quieter than usual, activity has picked up significantly this
quarter. Developer email discussions increased 85% and commit activity
increased 222%. Recently, we received several questions at our users
mailing list about how to migrate to Subversion from other systems,
including Git. With the increased activity, work toward saving of the
archive, and upcoming releases, our community health feels much
improved this quarter.

2020-11-18 — Nathan Hartman

## Description:
The Apache Subversion® version control system exists to be universally
recognized and adopted as an open-source, centralized version control
solution characterized by its reliability as a safe haven for valuable
data; the simplicity of its model and usage; and its ability to
support the needs of a wide variety of users and projects, from
individuals to large-scale enterprise operations.

## Issues:
There are no Board-level issues at this time.

## Membership Data:
Apache Subversion was founded 2010-02-16 (11 years ago). There are
currently 87 committers and 49 PMC members in this project. The
Committer-to-PMC ratio is roughly 3:2.

Our developer and user community is all-volunteer and we'd like to
begin by thanking everyone for their support.

We have added one new partial committer since the last report:
Alexandr Miloslavskiy (amiloslavskiy@) received a commit bit in
Sepember 2020.

No new PMC members have been added since the last report. Our most
recently added PMC member, Jun Omae (jun66j5@) joined the PMC in May
2020.

## Project Activity:
This has been an eventful year for our project, starting with our 20th
anniversary and followed by our major 1.14.0 milestone release in the
first half of the year.

## Community Health:
This quarter, the community has been quieter than usual. Although our
developers and community members are monitoring the mailing lists and
responding to questions and discussions, our usually most active
developers have been more limited in their time. This may be a balance
for our action-packed first half of the year, or perhaps is attributed
to this year's unique challenges.

Having said so, there have been some important bugs fixed and user
requests implemented. Some of these are expected to appear in an
upcoming 1.14.1 patch release, which we have begun discussing.

Recently we learned that svn.haxx.se, "an unofficial Subversion
related mailing list archive," plans to shut down this month. Although
not part of Apache Subversion, it has been popular with our community
members for many years. The impact for our project is that the early
years of archived developer and user emails, from Subversion's birth
in 2000 through joining the ASF in late 2009, are not archived nor
available at lists.apache.org. In a community discussion about this,
there has been some indication that the popular site could be hosted
elsewhere, though it might be best if we could find a way to integrate
the early years of the archives and host them here.

2020-08-19 — Nathan Hartman

The Apache Subversion® version control system exists to be universally
recognized and adopted as an open-source, centralized version control
solution characterized by its reliability as a safe haven for valuable data;
the simplicity of its model and usage; and its ability to support the needs
of a wide variety of users and projects, from individuals to large-scale
enterprise operations.

* Board Issues

  There are no board-level issues at this time. However, we would like to
  make the board aware of the following:

  This quarter, we made a long-awaited milestone release. Our PMC was blocked
  from announcing it on the ASF-wide announce@a.o mailing list by one of the
  list's moderators who acted unilaterally. We feel this was unjust and
  outside the scope of moderation, but more importantly, it interfered with
  the normal operations of our PMC.

  As we have not yet exhausted the normal path of escalation, we are not
  requesting any board intervention at this time.

* Community

  Our developer community is all-volunteer and we'd like to begin by thanking
  everyone for their hard work and support.

  This quarter began with a flurry of activity in the run-up to our recent
  1.14 release (see Releases below). This is our most important release since
  1.10 in 2018 and the first since our 20th Anniversary.

  We'd like to thank Sally and ASF Marketing for assisting us with a Press
  Release to announce this major milestone.

  Since the release, our developer mailing list has quieted down considerably
  as we all catch our breath. However, we have been receiving constructive
  feedback and bug fixes. These are gradually being vetted for inclusion in
  an upcoming point release.

  Our user support forums (Email and IRC) receive questions and answers
  regularly and our dev@ list has been receiving bug reports and patches for
  bug fixes.

  We have added one PMC member since the last report:
  Jun Omae (jun66j5@) joined the PMC in May 2020.

* Releases

  Our most recent release, 1.14.0, was made on 27 May 2020.

2020-05-20 — Nathan Hartman

The Apache Subversion® version control system exists to be universally
recognized and adopted as an open-source, centralized version control
solution characterized by its reliability as a safe haven for valuable
data; the simplicity of its model and usage; and its ability to
support the needs of a wide variety of users and projects, from
individuals to large-scale enterprise operations.

* Board Issues

  There are no Board-level issues at this time.

* Community

  At the Subversion project, we believe that it is healthy for our
  community to change PMC chairs from time to time. This April, the
  PMC chair hat transitioned from Stefan Sperling to Nathan Hartman.
  Stefan served as PMC chair for a bit over two years, and we
  anticipate that our new chair will serve for about the same length
  of time. As we welcome Nathan to this role, we'd like to extend our
  heartfelt thanks to Stefan for his diligent service these past two
  years.

  This February, we celebrated the 20th Anniversary of the Subversion
  project, and, with the help of Apache Marketing, we recognized this
  occasion with a press release on February 27th. During this process,
  we collected testimonials and success stories from a few of our
  long-time users in the corporate world. We'd like to thank Apache
  Marketing and give a shout-out to Sally Khudairi for making this
  possible. Also we'd like to thank our own Daniel Shahaf for
  providing the inspiration to do it.

  This quarter, we have seen a noticeable uptick in activity, both
  from developers and users. Much of the increase is due to our
  upcoming release (see Releases below).

  There is now an ongoing discussion at our users@ list about a
  possible major new development, aimed at making Subversion even
  stronger than it already is at handling large binary files. This
  appears to be an important use case for work in video games,
  semiconductors, and other industries.

  Our user support forums (Email and IRC) receive questions and
  answers regularly and our dev@ list has been receiving patches for
  minor new features, bug fixes, and proposed optimizations.

  No new PMC members have been added since the last report. Our most
  recently added PMC member, Yasuhito Futatsuki (futatuki@), joined
  the PMC in November 2019.

* Releases

  Our most recent release, 1.13.0, was made on 30 Oct 2019.

  A large part of our development efforts this quarter have been
  focused on the upcoming release of Subversion 1.14.0. The 1.14.x
  series will be our latest Long Term Support (LTS) line, with planned
  support for at least four years. The latest release candidate is
  currently undergoing a four-week "soak" period, part of our process
  for creating quality releases. During this time, interested
  developers, users, and other stakeholders are highly encouraged to
  test the release candidate and report any issues that should be
  addressed. If no "showstoppers" are found, Subversion 1.14.0 is
  scheduled to be released later this month.

2020-02-19 — Stefan Sperling

The Apache Subversion® version control system exists to be universally
recognized and adopted as an open-source, centralized version control solution
characterized by its reliability as a safe haven for valuable data; the
simplicity of its model and usage; and its ability to support the needs of
a wide variety of users and projects, from individuals to large-scale
enterprise operations.

* Board Issues

  There are no Board-level issues of concern.

* Community

  The Subversion development community is fairly quiet these days. A
  small trickle of development is ongoing. The community usually
  responds to bug reports and is willing to help the reporter or any
  other volunteer to develop a fix. However, in many cases there is no
  such volunteer, and those bug reports are filed but often remain
  unresolved.

  Our user support forums (Email and IRC) receive questions and answers
  regularly.

  We have added no new committers/PMC members since the last report.
  Most recently added PMC members are Nathan Hartman (hartmannathan@)
  and Yasuhito Futatsuki (futatuki@).

* Releases

  The currently supported releases are Subversion 1.13.0 and 1.10.6.

  We are currently preparing for the 1.14 release which is expected in
  April: https://subversion.apache.org/roadmap.html#release-planning

  Discussions about the frequency of minor releases are still taking
  place on our dev@ list.
  Because funding for a developer who managed our time-based releases
  is no longer available the community is reconsidering the viability
  of time-based releases. One particular question is whether we should
  move towards a release model which is focused on maintenance in the
  long term, as opposed to development of new features.

2019-11-20 — Stefan Sperling

The Apache Subversion® version control system exists to be universally
recognized and adopted as an open-source, centralized version control solution
characterized by its reliability as a safe haven for valuable data; the
simplicity of its model and usage; and its ability to support the needs of
a wide variety of users and projects, from individuals to large-scale
enterprise operations.

* Board Issues

  There are no Board-level issues of concern.

* Community

  The Subversion development community is fairly quiet these days. A
  small trickle of development is ongoing. The community usually
  responds to bug reports and is willing to help the reporter or any
  other volunteer to develop a fix. However, in many cases there is no
  such volunteer, and those bug reports are filed but often remain
  unresolved.

  Our user support forums (Email and IRC) receive questions and answers
  regularly.

  We have added two PMC members since the last report: Nathan Hartman
  (hartmannathan@) and Yasuhito Futatsuki (futatuki@).

* Releases

  Subversion 1.13.0-rc1 and 1.13.0 have been released.  Subversion 1.12.x
  reaches end of life.

  Subversion 1.10 and Subversion 1.9 are still supported.

  Discussions about the frequency of minor releases have taken place on dev@.
  The community is still evaluating the cost and benefits of the time-based
  release schedule which was introduced in 2018.
  https://subversion.apache.org/roadmap.html#release-planning

2019-08-21 — Stefan Sperling

Apache Subversion exists to be universally recognized and adopted as
an open-source, centralized version control system characterized by
its reliability as a safe haven for valuable data; the simplicity of
its model and usage; and its ability to support the needs of a wide
variety of users and projects, from individuals to large-scale
enterprise operations.

* Board Issues

  There are no Board-level issues of concern.

* Community

  The Subversion development community is fairly quiet these days. A
  small trickle of development is ongoing. The community usually
  responds to bug reports and is willing to help the reporter or any
  other volunteer to develop a fix. However, in many cases there is no
  such volunteer, and those bug reports are filed but often remain
  unresolved.

  In July 2019, a handful of developers has managed to put new releases
  out the door. Concerns over potential lack of testing and release
  signatures from PMC members were raised beforehand, but these problems
  did not materialize. Regardless, the project would do better with more
  active developers. The good news is that these issues are being openly
  discussed on our mailing lists, with even non-PMC members contributing
  to these discussions.

  Our user support forums (Email and IRC) receive questions and answers
  regularly.

  No new committers were added since the one reported in February.

* Releases

  Subversion 1.12.2, 1.10.6, and 1.9.12 were released on July 24 2019.
  These releases contain fixes for two security issues, CVE-2018-11782
  and CVE-2019-0203 (these affect Subversion 'svnserve' servers only.)

  We are currently discussing the possibility of dropping support for
  the 1.9 release series.

  Subversion 1.11 is no longer supported.

* Delayed patching of known security issues

  Patches for the pending security issues mentioned in the previous
  report have now been released.

2019-05-15 — Stefan Sperling

Apache Subversion exists to be universally recognized and adopted as
an open-source, centralized version control system characterized by
its reliability as a safe haven for valuable data; the simplicity of
its model and usage; and its ability to support the needs of a wide
variety of users and projects, from individuals to large-scale
enterprise operations.

* Board Issues

  There are no Board-level issues of concern.

* Community

  The Subversion development community is fairly quiet these days. A
  small trickle of development is ongoing. The community usually
  responds to bug reports and is willing to help the reporter or any
  other volunteer to develop a fix. However, in many cases there is no
  such volunteer, and those bug reports are filed but often remain
  unresolved.

  Our user support forums (Email and IRC) receive questions and answers
  regularly.

  No new committers were added since the one reported in February.

* Releases

  Subversion 1.12.0 was released on April 24 2019.
  This is a regular release which will receive 6 months of support.
  Subversion 1.11, the previous regular release, is no longer supported.

  Subversion 1.9 and 1.10 are our current long-term-support (LTS)
  releases and will receive support until August 2019 and April 2022,
  respectively.

* Delayed patching of known security issues

  There are currently two pending private security issues, the one
  mentioned in the last report which was reported to us in August 2018,
  and a newer one which was reported to us in February 2019.

  In the past, there were usually enough volunteers willing to address
  security issues.

  A PMC member with commercial funding (Julian Foad) has recently been
  assigned some work time to address one or both of these.

2019-02-20 — Stefan Sperling

Apache Subversion exists to be universally recognized and adopted as
an open-source, centralized version control system characterized by
its reliability as a safe haven for valuable data; the simplicity of
its model and usage; and its ability to support the needs of a wide
variety of users and projects, from individuals to large-scale
enterprise operations.

* Board Issues

  There are no Board-level issues of concern.

* Community

  The community is healthy and active. New features are being designed
  and developed, and bug reports are being handled. Our user support
  forums (Email and IRC) receive questions and answers regularly.

  We added Yasuhito Futatsuki (futatuki@), who is working on
  Subversion's bindings to Python 3, as a committer in January 2019.

* Releases

  Subversion 1.9.10, 1.10.4, and 1.11.1 were released January 11 2019.

  Subversion 1.12.0 is expected in April 2019, at which point we will
  stop supporting 1.11 releases.

  Subversion 1.9 and 1.10 are our current long-term-support (LTS)
  releases and will receive support until August 2019 and April 2022,
  respectively.

* Delayed patching of known security issues

  The project has been discussing its approach to security issues.

  We decided to move parts of related documentation and scripting,
  which had been kept private, to our public repository.

  We have two processes for handling security issues, a "public"
  process where fixes are committed to our public repository before
  a release is cut, and a "private" process where patches are
  maintained in the private area of our repository and are included
  in the release by our release manager. The community is currently
  debating the merits of each process, and perhaps switching to
  a single unified process.

  On January 18, we published a security advisory for CVE-2018-11803.

  The issue formerly known as CVE-2018-1293 is not fixed yet.
  It is no longer considered a security issue because its impact is
  minimal and the workaround is easy (use 'svn rm' on offending path).
  A fix is being developed in public and status is being tracked in
  https://issues.apache.org/jira/browse/SVN-4788

2018-11-21 — Stefan Sperling

Apache Subversion exists to be universally recognized and adopted as
an open-source, centralized version control system characterized by
its reliability as a safe haven for valuable data; the simplicity of
its model and usage; and its ability to support the needs of a wide
variety of users and projects, from individuals to large-scale
enterprise operations.

* Board Issues

  There are no Board-level issues of concern.

* Community

  The community is healthy and active. New features are being designed
  and developed, and bug reports are being handled. Our user support
  forums (Email and IRC) receive questions and answers regularly.

  Our last committer additions happened in October 2017:
    Pavel Lyalyakin who has been contributing to the project's website.
    Troy Curtis Jr who has been contributing to SVN's Python 3 bindings.

* Releases

  We have released Subversion 1.10.3 on October 10 2018, and
  Subversion 1.11.0 on October 30 2018.

  The current supported releases are 1.9.9, 1.10.3, and 1.11.0.

* The PMC was formally enquired by the European Commission regarding
  the merger of Microsoft and GitHub.  The RFI was responded to by the
  Chairman.

* Delayed patching of known security issues

  The developer base keeps prioritizing other work over known security
  problems. The Apache Security team keeps sending us occasional
  reminders about problems which got CVE numbers assigned to them
  but have no public fix yet after months of being reported.
  Part of the problem is that our active developer base is shrinking.
  Some outstanding work on security issues was begun by developers
  who appear to have since become inactive.

  The status of outstanding known security issues is documented below.

  ^/pmc/subversion/security/CVE-2018-1293
  Per recommendation by the Apache Security team, this problem is now
  being treated as a non-security issue.
  The impact is a DoS which can only be triggered by an authenticated
  attacker, and is easily resolved with 'svn rm'. Also, the work
  required for a fix is not trivial so development on a public branch
  will be easier than mailing patch files around. A fix is now being
  developed in public: https://svn.apache.org/r1846391

2018-08-15 — Stefan Sperling

Apache Subversion exists to be universally recognized and adopted as
an open-source, centralized version control system characterized by
its reliability as a safe haven for valuable data; the simplicity of
its model and usage; and its ability to support the needs of a wide
variety of users and projects, from individuals to large-scale
enterprise operations.

* Board Issues

  There are no Board-level issues of concern.

* Community

  The community is healthy and active. New features are being designed
  and developed, and bug reports are being handled. Our user support
  forums (Email and IRC) receive questions and answers regularly.

  Our last committer additions happened in October 2017:
    Pavel Lyalyakin who has been contributing to the project's website.
    Troy Curtis Jr who has been contributing to SVN's Python 3 bindings.

* Releases

  We have released Subversion 1.10.2 and 1.9.9 on July 20 2018.

  The current supported releases are 1.10.2 and 1.9.9.

  Several bug fixes for our stable release series have been proposed,
  New patch releases can be expected in the near future.

  We have changed our supported release policy. Our plan is to publish
  new standard releases (SVN-1.x) every 6 months, with a bug-fix support
  period of 12 months. Every 2 years, a long-term support (LTS) release
  will be issued which receives bug fixes for a period of 4 years.
  Subversion 1.11.0 is therefore expected in October 2018.
  Our new release policy is documented in detail here:
  https://subversion.apache.org/roadmap.html#release-planning

  We have also changed our release signature requirements. Our previous
  policy required 6 PGP signatures from PMC members, 3 of which count
  for UNIX-like platforms and 3 of which count for Windows platforms.
  The new policy requires at least 3 PGP signatures from PMC members,
  where at least one signature counts for UNIX-like systems and another
  one counts for a Windows system. See https://svn.apache.org/r1835191
  and https://svn.apache.org/r1835195 for related changes made to our
  policy documentation.

* Trademarks

  The PMC has decided against renewing the Japanese trademark
  registration for "SUBVERSION" (Reg No.5148681). This trademark
  had been registered by CollabNet, Inc.

  Corresponding registered trademarks for US and EU are still in place.

2018-05-16 — Stefan Sperling

Apache Subversion exists to be universally recognized and adopted as
an open-source, centralized version control system characterized by
its reliability as a safe haven for valuable data; the simplicity of
its model and usage; and its ability to support the needs of a wide
variety of users and projects, from individuals to large-scale
enterprise operations.

* Board Issues

  There are no Board-level issues of concern.

* Community

  The community is healthy and active. New features are being designed
  and developed, and bug reports are being handled. Our user support
  forums (Email and IRC) receive questions and answers regularly.

  Our last committer additions happened in October 2017:
    Pavel Lyalyakin who has been contributing to the project's website.
    Troy Curtis Jr who has been contributing to SVN's Python 3 bindings.

  We thank Johan Corveleyn and Mark Thomas for their behind-the-scenes
  assistance in dealing with code of conduct violations.

* Releases

  We have released Subversion 1.10.0 on April 13 2018.
  This release was accompanied by an ASF blog post:
  https://blogs.apache.org/foundation/entry/the-apache-software-foundation-announces31

  The current supported releases are 1.10.0 and 1.9.7.

  Several bug fixes for our stable release series have been proposed,
  New stable releases can be expected in the near future.

* Wiki Migrated

  Our Wiki was migrated from the ASF's old MoinMoin instance to the
  Confluence wiki on cwiki.apache.org. The migration took considerable
  effort to get right, preserving full history and as much of the
  original layout as possible. The various conversion tweaks will be
  documented for ASF Infra so they can be reused for other interested
  projects. The old wiki pages will be edited to become redirects to the
  new pages, after which they can be made read-only.

2018-02-21 — Stefan Sperling

Apache Subversion exists to be universally recognized and adopted as
an open-source, centralized version control system characterized by
its reliability as a safe haven for valuable data; the simplicity of
its model and usage; and its ability to support the needs of a wide
variety of users and projects, from individuals to large-scale
enterprise operations.

* Board Issues

  There are no Board-level issues of concern.

* Community

  The community is healthy and active. New features are being designed
  and developed, and bug reports are being handled. Our user support
  forums (Email and IRC) receive questions and answers regularly.

  Our last committer additions happened in October 2017:
    Pavel Lyalyakin who has been contributing to the project's website.
    Troy Curtis Jr who has been contributing to SVN's Python 3 bindings.

* Releases

  There were no new releases published since August 10 2017.
  The current supported releases are still 1.9.7 and 1.8.19.

  Several bug fixes for our stable release series have since been proposed,
  implying that new stable releases can be expected in the near future.
  None of the proposed bug fixes have security implications.

  We continue moving towards the first GA release of Subversion 1.10.

2017-11-15 — Stefan Sperling

Apache Subversion exists to be universally recognized and adopted as
an open-source, centralized version control system characterized by
its reliability as a safe haven for valuable data; the simplicity of
its model and usage; and its ability to support the needs of a wide
variety of users and projects, from individuals to large-scale
enterprise operations.

* Board Issues

  There are no Board-level issues of concern.

* Community

  The community is healthy and active. New features are being designed
  and developed, and bug reports are being handled. Our user support
  forums (Email and IRC) receive questions and answers regularly.

  The project is holding a hackathon in Aachen, Germany, for a duration
  of 5 days in November (21st - 26th). At least 5 developers will be
  attending this event. The community has reached out to the general
  public with an invitation to a "meet and greet" event which will
  occur on the 23rd of November. Funding for this hackathon was first
  sought from the Foundation, but ended up being covered by the company
  Assembla.

  Two committer additions happened in October 2017:
    Pavel Lyalyakin who has been contributing to the project's website.
    Troy Curtis Jr who has been contributing to SVN's Python 3 bindings.

  In October, the PMC chair hat was passed from Evgeny Kotkov to
  Stefan Sperling. There was no pressing need for this switch.
  The switch was discussed beforehand and agreed upon by the entire PMC.
  Our main motivation was our belief that occasionally passing such
  responsibilities around benefits our community in the long term.
  Evgeny Kotkov served as PMC chair for one year, and we expect our
  new chair to serve for at least the same amount of time.

* Releases

  There were no new releases published since August 10 2017.
  The current supported releases are still 1.9.7 and 1.8.19.

  Several bug fixes for our stable release series have since been proposed,
  implying that new stable releases can be expected in the near future.
  None of the proposed bug fixes have security implications.

  We continue moving towards the first GA release of Subversion 1.10.

2017-08-16 — Evgeny Kotkov

Apache Subversion exists to be universally recognized and adopted as
an open-source, centralized version control system characterized by
its reliability as a safe haven for valuable data; the simplicity of
its model and usage; and its ability to support the needs of a wide
variety of users and projects, from individuals to large-scale
enterprise operations.

* Board Issues

  There are no Board-level issues of concern.

* Community

  The community has finished the work on resolving the prior-reported
  SHA1 hash collision issues.  This resulted in preparing two new patch
  releases, Subversion 1.8.18 and 1.9.6, with the corresponding fixes.
  These releases were simultaneously made available to our users on July 6th.

  Apart from this, we also finished the work on the first alpha release of
  the upcoming Subversion 1.10 series, 1.10-alpha3 ("alpha1" and "alpha2"
  were not released for various technical reasons).  While we continue
  moving towards the first GA release of Subversion 1.10, such pre-
  releases should allow for more widespread testing by the community.

  There hasn't been any visible benefits from the previously reported
  experimental integration with the Transifex (https://www.transifex.com)
  translation platform at this time.   We will, however, continue to monitor
  how this experiment works out.

  During this quarter, there is a major increase in commit activity and
  in both dev@ and users@ mailing lists traffic.  For instance, our dev@
  mailing list has received around 547 messages, opposed to 318 in the
  previous quarter.  We have seen new people actively participating in
  the discussions of some of the upcoming and developed features in
  Subversion 1.10, and this may partly explain the increased amount
  of traffic.

  Last PMC addition was in February 2017 (Stefan Hett).
  Last committer addition happened in November 2015 (James McCoy).

* Releases

  Subversion 1.8.18 and 1.9.6 were released on July 6th, 2017.

  Subversion 1.10-alpha3 was released on July 26th, 2017.

2017-05-17 — Evgeny Kotkov

Apache Subversion exists to be universally recognized and adopted as
an open-source, centralized version control system characterized by
its reliability as a safe haven for valuable data; the simplicity of
its model and usage; and its ability to support the needs of a wide
variety of users and projects, from individuals to large-scale
enterprise operations.

* Board Issues

  There are no Board-level issues of concern.

* Community

  Within this quarter, the community has been working on resolving the
  previously reported SHA1 collision issues and on preparing the first
  alpha release of Subversion 1.10.  The work is not yet complete,
  but some good progress has happened on the SHA1-related issues.
  We will continue working on these tasks in the next quarter.

  In order to improve the quality of the translations and to allow more
  people to participate in the translation process, the community has set
  up an experimental system using Transifex (https://www.transifex.com)
  for these purposes.

  There is a bit of slowdown in the commit activity and in the users@
  mailing list traffic, which has received 151 messages during these
  three months, opposed to 336 in the previous quarter.  The dev@
  mailing list is active and has received 318 messages.

  There are no new faces in the community at this time, but we would be
  happy to include such people to our community if they arrive and try
  to maintain an open atmosphere with the questions being answered and
  the feedback occurring in a timely fashion.

  Last PMC addition was in February 2017 (Stefan Hett).
  Last committer addition happened in November 2015 (James McCoy).

* Releases

  Subversion 1.8.17 and 1.9.5 were released on November 29th 2016.
  The work toward Subversion 1.10.x continues.

2017-02-27 — Evgeny Kotkov

Apache Subversion exists to be universally recognized and adopted as
an open-source, centralized version control system characterized by
its reliability as a safe haven for valuable data; the simplicity of
its model and usage; and its ability to support the needs of a wide
variety of users and projects, from individuals to large-scale
enterprise operations.

* Board Issues

  There are no Board-level issues of concern.

* Community

  During this quarter, the community has finished the work on two
  bugfix/security releases addressing the CVE-2016-8734 vulnerability.

  Apart from this, we have been working on changes planned for Subversion
  1.10.x.  Overall, these changes include different minor improvements,
  and two new features: the interactive tree conflict resolver, and
  the reimplemented authorization mechanism with a support for wildcard
  rules.  There are plans to release an alpha version with these features
  in the nearby time.

  Our dev@ and users@ mailing lists are active and have received 292 and
  336 messages during the past three months. (This is roughly the same
  amount as in the previous quarter.)  The commit rate remains on the same
  level as well.

  Stefan Hett was added to the Subversion PMC in February 2017.
  Last committer addition was November 2015 (James McCoy).

* SHA1 Collisions and Subversion

  With the recent publication of the first known SHA1 collision by Google
  and CWI, we have identified a couple of related issues.

  While Subversion is designed to not rely on SHA1 for content indexing, we
  found a few bugs in the implementations of particular features.  The most
  severe issue is caused by an oversight in the data deduplication feature.
  It can result in inability to access files with colliding SHA1 values or
  result in data loss for such files.

  We are now working on resolving these issues.  It is likely that we
  will need to prepare new 1.8.x and 1.9.x patch releases, and schedule
  additional changes for Subversion 1.10.x.

* Releases

  Since the last report, Subversion 1.8.17 and 1.9.5 were released on
  November 29th.

  The work toward Subversion 1.10.x continues, and we hope to prepare a
  1.10.0-alpha1 release soon.

2016-11-16 — Evgeny Kotkov

Apache Subversion exists to be universally recognized and adopted as
an open-source, centralized version control system characterized by
its reliability as a safe haven for valuable data; the simplicity of
its model and usage; and its ability to support the needs of a wide
variety of users and projects, from individuals to large-scale
enterprise operations.

* Board Issues

  There are no Board-level issues of concern.

* Community

  A hackathon hosted by elego was held in Berlin during October 10th-14th,
  with approximately 8 developers attending.  The discussion was mostly
  focused around a new developed feature, the interactive tree conflict
  resolver, and a lot of progress occurred on its development.

  During this quarter, there is an increase in the dev@ mailing list
  activity (353 messages, as opposed to 188 in the previous quarter), and
  a slight increase in the number of commits.  Our users@ mailing list
  is active as well, and receives about 100 messages per month from users
  and the community members assisting them.

  There has been a conflict on the ground of inviting a new PMC member,
  and unfortunately one of the existing PMC members has resigned from
  the Subversion PMC.  The community is now working through several
  discussions that should help to avoid similar situations in the
  future.  These discussions happen on our private mailing list.

  Last PMC addition was in December 2015 (James McCoy).
  Last committer addition was November 2015 (James McCoy).

* Releases

  Our last 1.8.16 and 1.9.4 releases were made on April 28, 2016.

  The work toward 1.10.x is progressing, with no specific release date
  planned.

2016-08-17 — Greg Stein

Apache Subversion exists to be universally recognized and adopted as
an open-source, centralized version control system characterized by
its reliability as a safe haven for valuable data; the simplicity of
its model and usage; and its ability to support the needs of a wide
variety of users and projects, from individuals to large-scale
enterprise operations.

* Board Issues

  There are no Board-level issues of concern.

* Community

  The community continues to operate in a healthy fashion, with
  continued activity on the dev@ and user@ mailing lists.

  As a mature project, we are not attracting new developers like we
  did a decade ago (heh) ... but we continue to accomodate all
  newcomers and make it easy for them to contribute and to become part
  of the larger community.

  Last PMC addition: December 2015.
  Last committer addition: November 2015.

* Releases

  Last releases were made on April 28, 2016: 1.9.4 and 1.8.16.

  The community continues to work on a 1.10.x release, with no
  specific release date planned.

2016-05-18 — Greg Stein

Apache Subversion exists to be universally recognized and adopted as
an open-source, centralized version control system characterized by
its reliability as a safe haven for valuable data; the simplicity of
its model and usage; and its ability to support the needs of a wide
variety of users and projects, from individuals to large-scale
enterprise operations.

* Board Issues

  There are no Board-level issues of concern.

* Community

  We have seen a bit of slowdown in dev@ and commit activity, which
  has been expected, given the (prior-reported) change in employments
  and the time our developers have available to work on Subversion.
  But with that said, it has not hampered our development. The project
  continues to move forward, with good commit activity and discussion
  occurring on our mailing lists. The project is quite active, and has
  been responsive (see below) to some security issues that have arisen
  over the past few months.

  The users@ mailing list remains active, with about 100 messages per
  month from users and our community assisting them.

  Last PMC addition: December 2015.
  Last committer addition: November 2015.
  As a mature project, we are not attracting lots of new people, yet
  (as always) we maintain an open/inviting atmosphere.

* Releases

  On April 28, two releases were made: 1.9.4 and 1.8.16. These were
  primarily to address CVE-2016-2167 and CVE-2016-2168.

  The 1.9.x line is our "current stable" release, and 1.8.x is our
  maintenance line receiving security and critical bug fixes.

  The community is developing 1.10.x, but has no specific timeline or
  feature set (yet) defined.

2016-02-17 — Greg Stein

Apache Subversion exists to be universally recognized and adopted as
an open-source, centralized version control system characterized by
its reliability as a safe haven for valuable data; the simplicity of
its model and usage; and its ability to support the needs of a wide
variety of users and projects, from individuals to large-scale
enterprise operations.

* Board Issues

  There are no Board-level issues of concern.

* Community

  Our last PMC addition was in December 2015 (James McCoy)
  Our last committer addition was in November 2015 (James McCoy).

  The community remains active on its mailing lists:
    * almost 800 subscribers to users@ with over 100 messages per month
    * over 300 subscribers to dev@ with over 120 messages per month

  The dev@ activity and a healthy commit rate is encouraging, as we
  have seen a downward trend of paid developers over the past six months.

* Releases

  Apache Subversion 1.9.3 was released on December 14, 2015.
  Apache Subversion 1.8.15 was released on December 14, 2015.

  Development continues on 1.10.x, with about 250 commits per month. No
  target date or feature set has been defined.

2015-11-18 — Greg Stein

Apache Subversion exists to be universally recognized and adopted as
an open-source, centralized version control system characterized by
its reliability as a safe haven for valuable data; the simplicity of
its model and usage; and its ability to support the needs of a wide
variety of users and projects, from individuals to large-scale
enterprise operations.

* Board Issues

  There are no Board-level issues of concern.

* Community

  Our last PMC addition was in February 2014 (kotkov)
  Our last committer addition was in September 2015 (luke1410).

  The community remains active on its mailing lists:
    * almost 800 subscribers to users@ with over 100 messages per month
    * over 300 subscribers to dev@ with about 250 messages per month

* Releases

  Apache Subversion 1.9.1 was released on September 2, 2015.
  Apache Subversion 1.9.2 was released on September 23, 2015.

  Development continues on 1.10.x, with over 400 commits per month. No
  target date or feature set has been defined.

* Issue Tracker Moved

  The Subversion community did not move its issue tracker when it
  entered the Incubator and later become a TLP. We continued to use
  our original tracker on tigris.org. With some heavy lifting by our
  member Ivan Zhakov, the issues were ported over to the ASF's Jira
  instance, and the old tracker has been locked/closed.

2015-08-19 — Greg Stein

Apache Subversion exists to be universally recognized and adopted as
an open-source, centralized version control system characterized by
its reliability as a safe haven for valuable data; the simplicity of
its model and usage; and its ability to support the needs of a wide
variety of users and projects, from individuals to large-scale
enterprise operations.

* Board Issues

  There are no Board-level issues of concern.

* Community

  Our last PMC addition was in March 2014.

  On July 12, 2015, Holden Karau (ID: holden) was added as a
  committer. Holden worked on Subversion before its move to the
  Foundation, so while she is "new" here, this is a return from
  hiatus to work on Apache Subversion's Scheme bindings.

* Releases

  Since our report in May, the community has made multiple releases:

  - On June 9th, our second release candidate for 1.9.x line (1.9.0-rc2)

  - On July 14th, our third candidate (1.9.0-rc3)

  - On August 5th, 1.7.21 was released to remedy two security issues:
      CVE-2015-3184 and CVE-2015-3187
    Note that the 1.8.x was "current" at the time, so releases to 1.7.x
    are made only to fix security issues or severe/critical bugs.

  - On August 5th, 1.8.14 was released to remedy the same CVEs noted
    above for the 1.7.21 release. These two releases were complicated
    by working with Apache HTTPD and their CVE-2015-3185 fixes, but
    only from a release/publication standpoint. The two communities
    worked well together.

  - On August 5th, the first release to the 1.9.x line was made (1.9.0).
    Release notes at:
      http://subversion.apache.org/docs/release-notes/1.9.html
    This moves the 1.7.x line to "unsupported", and the 1.8.x line will
    only see future releases to fix security/severe/critical bugs.

  - On August 14th, 1.7.22 was released to fix a test case, so that
    our 1.7.x series can be set aside cleanly.

2015-05-20 — Greg Stein

Apache Subversion exists to be universally recognized and adopted as
an open-source, centralized version control system characterized by
its reliability as a safe haven for valuable data; the simplicity of
its model and usage; and its ability to support the needs of a wide
variety of users and projects, from individuals to large-scale
enterprise operations.

* Board Issues

  There are no Board-level issues of concern.

* Community

  A small hackathon/gathering occurred during the ApacheCon US in
  Austin. Some work was completed, but it was not as well-orgniazed as
  past hackathons. There are another couple possibilities in the near
  future. The community tends to gather at hackathons once or twice
  per year.

  Subscribership across our mailing lists is down about 1% this
  quarter, but activity is up about 20%.

  The project has 43 PMC members and 79 committers (in varying
  capacities). We are one of the few PMCs with Universal Commit.
  Our last PMC addition was Mar 2014, and committer in Sep 2014.
  As a mature project, new faces in our community are rare, but we
  continue to work to include people as they arrive.

* Releases

  Since our last report in Feb, we released 1.7.20 and 1.8.13 in March
  to (primarily) fix some security issues. (1.8.12 was skipped)

  On May 11, we posted our first 1.9.0 release candidate (1.9.0-rc1).
  Based on past experience, the actual release should drop in the next
  month or two.

2015-02-18 — Greg Stein

Apache Subversion exists to be universally recognized and adopted as
an open-source, centralized version control system characterized by
its reliability as a safe haven for valuable data; the simplicity of
its model and usage; and its ability to support the needs of a wide
variety of users and projects, from individuals to large-scale
enterprise operations.

* Board Issues

  There are no Board-level issues of concern.

* Community

  The community is getting ready to branch 1.9.x as part of our
  release process. Assuming the branch occurs in the next week or two,
  then the release should appear late March or early April.

  There is some planning in-process for a Subversion hackathon to
  occur around the same time as ApacheCon (Austin).

  Mailing list activity:

    users@ (779 subscribers): 390 messages across Nov/Dec/Jan.
    dev@ (330 subscribers): 583 messages across Nov/Dec/Jan.

  Our last PMC addition was February 2014, and our last (non-PMC)
  committer was added in July 2013.

* Releases

  The project made two releases to resolve CVE-2014-3580 and
  CVE-2014-8108:

    1.8.11 -- Current series, released on December 15, 2014
    1.7.19 -- Prior series, receives maintenance/security patches,
              released on December 15, 2014

  Information about our 1.9.x releases should be present in our next
  quarterly report.

2014-11-19 — Greg Stein

Apache Subversion exists to be universally recognized and adopted as
an open-source, centralized version control system characterized by
its reliability as a safe haven for valuable data; the simplicity of
its model and usage; and its ability to support the needs of a wide
variety of users and projects, from individuals to large-scale
enterprise operations.

* Board Issues

  There are no Board-level issues of concern.

* Community

  The community has been working through some issues on features to be
  included (or not) in the upcoming 1.9 release. It has been
  difficult, and tensions have risen, but it appears the impasse has
  been resolved and focus on a release can resume.

  Regarding the above, it should be noted that the VP (Greg) declared
  a past veto as closed/not-applicable, with the intent of moving the
  community forward, and repairing the discussion/dynamic. The PMC
  members involved seem to alright with that decision, and certainly
  retain their rights/desires to reinstate a veto upon the changes and
  features, should they find them suspect for a release.

  Our last PMC addition was February 2014, and our last (non-PMC)
  committer was added in July 2013.

* Releases

  No releases have been made since our report in August.

  Current releases are:

    1.8.10 -- Current series, released on August 11, 2014.
    1.7.18 -- Prior series, receives maintenance/security patches,
              released on August 11, 2014.

    1.9.0-alpha2 -- Future series, released on April 4, 2014.

2014-08-20 — Greg Stein

Apache Subversion exists to be universally recognized and adopted as
an open-source, centralized version control system characterized by
its reliability as a safe haven for valuable data; the simplicity of
its model and usage; and its ability to support the needs of a wide
variety of users and projects, from individuals to large-scale
enterprise operations.

* Board Issues

  There are no Board-level issues of concern.

* Community

  Evgeny Kotkov was added to the Subversion PMC in February 2014 (this was
  apparently left out of previously reports).  No change in committers, our
  last new committer was in July 2013.

  An Elego hosted hackathon was held in Berlin from June 16th - 20th.  We had
  approximately 11 developers attend.  In Berlin we discussed issues with the
  upcoming 1.9.0 release and started planning future features for 1.10.0.
  There will be another hackathon August 18th - 22nd in Sheffield, England,
  with around 8 developers expecting to attend.  We hope to finish up on
  1.9.0 issues with that hackathon and spend more time working on changes
  planned for 1.10.0.

  Beyond our work towards the 1.9.0 release, we continue to support the 1.8.x
  series.  The 1.7.x series receives security updates, and (sometimes)
  high-value functionality updates.

  We continue to get around 200 messages per month on the users@ mailing list,
  with most questions being answered.  Often times by non-developer community
  members.

  The development list continues to see between 150-250 messages a month, and
  around 200 commits per month.  The commit rate has slowed slightly as we
  work towards stability on trunk for a 1.9.0 release.  Development can still
  be considered healthy.

* Releases

  Work toward 1.9.0 is progressing but no further alpha has been produced
  since our last report.  However, we do anticipate a branch sometime in
  the near future and our normal stabilization period following that.  Which
  typically includes betas and release candidates.

  Since our report in May, Apache Subversion 1.8.10 and 1.7.18 were both
  released on August 11th.

2014-05-21 — Greg Stein

* Overview

  No board-level issues at this time, since our report in February.

* Community

  No changes in committers or PMC makeup. Our last committer was added
  in July 2013. Our last PMC addition was March 2012.

  The Subversion Live conferences hosted by WANdisco were held in
  early May. An elego-hosted hackathon will be held in Berlin in
  June, and a hackathon hosted by WANdisco is being assembled for
  August. Historically, these have been well-attended and well-
  regarded by the Subversion committers.

* Releases

  In February, the community began preparing an alpha release of
  1.9.0. That alpha had several problems and was pulled. 1.9.0-alpha2
  was eventually released on April 14, 2014. Discussions are being
  held regarding finalizing "trunk", branching, and beginning the
  release process. Much of the discussion will occur at the above-
  mentioned hackathon in June with summaries posted to the list for
  non-attendees to participate (as is typical with Subversion
  hackathons and the face-to-face discussions).

  Since our report in February, Apache Subversion 1.8.9 was released
  on May 14, and 1.7.17 was released on May 19.

2014-02-19 — Greg Stein

* Overview

  No board-level issues at this time, since our report in January.

* Community

  No changes in committers or PMC makeup. Our last committer was added
  in July 2013. Our last PMC addition was March 2012.

* Releases

  The community is currently voting on a number of releases, at the
  time of the February board meeting. These candidates consist of an
  alpha for 1.9.0, for 1.8.8, and for 1.7.16.

  For those keeping score at home since the prior release numbers, the
  1.7.15, 1.8.6, and 1.8.7 version numbers were skipped/pulled.

2014-01-15 — Greg Stein

* Overview

  No board-level issues at this time.

  This is a make-up report for Nov 2013. Our last report was Aug 2013.
  We will report again next month (Feb 2014).

* Community

  No changes in committers or PMC makeup. Our last committer was added
  in July 2013. Our last PMC addition was March 2012.

  The developers continue to work towards a 1.9 release, and on
  supporting the 1.8.x series. The 1.7.x series receives security
  updates, and (sometimes) high-value functionality updates.

  We get about 200-300 messages per month on the users@ mailing list,
  and interaction is good. We have a broad set of people to support
  the community.

  The development list sees about 150-250 messages per month, and
  200-700 commits per month. Development is progressing smoothly.

* Releases

  In our last report, the community was preparing 1.8.2 and 1.7.12.
  Those versions were pulled, and (instead) 1.8.3 and 1.7.13 were
  released on August 30.

  We also released 1.8.4 on Oct 29, 2013, then 1.8.5 and 1.7.14 on
  Nov 25, 2013.

2013-12-18 — Greg Stein

No report was submitted.

AI: Brett to pursue a report for Subversion

2013-11-20 — Greg Stein

No report was submitted.

2013-08-21 — Greg Stein

* Board Issues

  There are no Board-level issues of concern.

* Community

  Daniel Gruno was added as a committer in July (2013), Markus Schaber
  in June, and Mattias Engdegård in May. Our last PMC addition was in
  March, 2012.

  There is nothing special to report about the community. It is
  working towards 1.9.x, supporting the 1.8.x series on the users@
  mailing list, and responding to issues and security concerns.

  The elego hackathon in June went well, with many in the community
  attending. Lots of discussion occurred, with the consensus ideas
  brought back to the developer list.

  There will be a "Subversion & Git Live" series of events in October.
  This will be the third year WANdisco has run the event; they provide
  support for PMC members and other Subversion developers to attend,
  so it has been a good opportunity for the community to meet.

* Releases

  Apache Subversion 1.8.1 and 1.7.11 were released on July 24, 2013.

  The community will start the release process for 1.8.2 and 1.7.12,
  the week of August 19, 2013.

2013-06-19 — Greg Stein

On Tuesday, June 18, Apache Subversion 1.8.0 was released. This
release was the culmination of twenty months of work, and the Apache
Marketing/PR group helped with announcing and spreading the word.

With this release, the development community will begin work on the
1.9.x series. Fixes will be backported to 1.8.x and releases will be
performed (historically, this happens about once a month). Security
fixes will be backported to the 1.7.x series, which historically
occurs once every two or three months. The 1.6.x series will be
retired and no further releases will be made.

When the Apache Subversion project arrived at the Foundation, the
community continued to perform backported releases of 1.5.x and 1.6.x
via the tigris.org platform. With the 1.6.x pre-Foundation release now
deprecated, the community will only be producing Foundation releases
henceforth.

Moving forward, the community is looking to shrink the twenty month
release cycle to approximately nine months. As that frequency would
deprecate a release in just eighteen months, the community may adjust
its support policies to include a third historical release series.


------------------------------------------------------
End of minutes for the June 19, 2013 board meeting.

2013-05-15 — Greg Stein

* Board Issues

  There are no Board-level issues of concern.

* Community

  elego is sponsoring a hackathon in Berlin again. Unlike past years,
  this is being run independent of a paid conference. This will happen
  next month (June), lasting for a week. The Subversion community has
  greatly benefited from these hackathons and is looking forward to
  attending again.

  We added one new committer (rschupp).

  Our last PMC Member was added in March, 2012.

* Releases

  1.8.0-rc2 has been produced for the community to evaluate. We expect
  the 1.8.0 release to occur in June. When that happens, we will fully
  deprecate the 1.5.x series, according to Subversion policy. The
  1.6.x series will receive only security updates, and 1.7.x will
  continue receive useful, important, and security updates.

  Since our February report, Subversion 1.6.21 was released on April
  4th (to tigris.org); this was primarily a security release. In
  addition, Apache Subversion 1.7.9 was released on the same day to
  fix the same set of security issues. The Security Team helped the
  PMC with CVE generation, and overall assistance.

LATE NOTE: the versioning policy described above is incorrect. Please
see subversion.apache.org and our report next month. In short: 1.6.x
will be fully deprecated and receive no updates.

2013-02-20 — Greg Stein

* Board Issue

There are no Board-level issues of concern.

* Community

We have two new "partial" committers (their work is primarily
constrained to branches). One is Gabriela Gibson (gbg), who was
accepted as part of the [GNOME] Outreach Program for Women
(https://live.gnome.org/OutreachProgramForWomen), with Stefan Sperling
acting as her mentor. The second committer is Prabhu Gnana Sundar
(prabhugs).

elego is hosting a hackathon in Berlin in June. The past few years
have been a great success, with many from the Subversion community in
attendance. This year, there will not be an associated conference as
in the past, allowing for a stronger ASF branding and wider range of
visibility/invitations.

* Releases

Apache Subversion 1.7.8 was released on December 20th. The pre-ASF
Subversion had a maintenance update to 1.6.20 on January 8th.

2012-11-21 — Greg Stein

** Board Issues

There are no Board-level issues at this time.

** Releases

As we reported in June, the Apache Subversion 1.7.6 was imminent, and
was released on August 15. Since then, Apache Subversion 1.7.7 was
released on October 9th.

We also performed a non-Apache release of Subversion 1.6.19 on
September 21.

** Community

The Subversion Live events in October (produced by WANdisco) were
well-attended by users, and many of the Subversion committers.

We have added no new committers or PMC members since our last
report. Ben Reser has returned from inactive status, and is being his
old productive self.

2012-08-15 — Greg Stein

No Board issues at this time.

Since our report in June, the Apache Subversion project has added no
new committers or PMC members; we have added to each group within the
past six months. The 1.7.6 release is in-process and should occur
coincident with the Board meeting, or within the following two days.

One of the Foundation's sponsors, WANdisco, is hosting several
Subversion events in October. A number of PMC members will be speaking
and/or attending, along with a few ASF Members attending.

2012-06-20 — Greg Stein

** Board Issues

The Subversion project has no Board-level issues at this time.

This is a supplemental report since our scheduled May report was late
and abbreviated.

** Community

The mailing list activity continues normally, with discussion on dev@
a bit higher than on users@.

June 11 to June 15, elego hosted a hackathon for Subversion developers
and invited guests. This coincided with their Subversion Day event on
June 14. In past years, the community has found the hackathon to be a
great way to gather and work through problems. Discussion results are
returned to the list for larger community input.

Since our last full report in January, we have added one PMC Member
(Trent Nelson) and two committers (Ashod Nakashian and Vladimir
Berezniker).

In March, Greg queried the PMC on whether it was time to rotate the VP
role. After a short discussion, the PMC confirmed their confidence
with Greg continuing as VP, and potentially reviewing the situation in
another year or two.

** Releases

The project released Apache Subversion 1.7.4 on March 8, 2012,
followed by 1.7.5 on May 17.

The community also put together the (non-Apache) Subversion 1.6.18
release was made on April 12. These continue to be offered from
Subversion's old project home on tigris.org. The release artifacts are
also copied over to archive.apache.org.

Discussion is ongoing, along with development for the 1.8.0 release.


------------------------------------------------------
End of minutes for the June 20, 2012 board meeting.

2012-05-16 — Greg Stein

An abbreviated, late report: the Subversion project is progressing
normally, with no issues to report to the Board. Since the last
report, we have added one committer (ashod) and one PMC member
(trent). We have released 1.7.3 (as reported in February) and 1.7.4,
and the 1.7.5 release is hitting the wire "now". Additionally, the
community made a release of 1.6.18 (a non-Apache version, distributed
from tigris.org).

A complete report will be filed in June.

2012-02-15 — Greg Stein

** Board Issues

The Subversion project has no Board-level issues at this time.

** Community

The user community continues its regular handling of about 400
messages per month. The development list is a bit higher, near an
average of 500 per month. There have been no obvious problems over the
past reporting period.

In January, Andreas Stieger was added as a committer on the project.

** Releases

The project released version 1.7.3 on Monday, February 13.

We are planning a 1.6.18 release "soon" to deal with some high-profile
issues. The 1.6.x series continues to be maintained under a "security
and important fixes only" profile. These releases are made from
tigris.org (rather than the ASF) due to its pre-ASF historical
licensing. The community is looking forward to deprecating the 1.6.x
series upon the release of the 1.8.x series.

Currently, there are no dates for the 1.8.x series. The community does
not want the overly-long release cycle that occurred with 1.7.0, so
the next version should happen this year.

** Other

elego has set the date for their Subversion hackathon in Berlin: it
will be held June 11 to June 15, at their offices. The hackathon is
open to all Subversion committers and selected invitees.

2011-12-21 — Greg Stein

** Board Issues

The Subversion project has no Board-level issues at this time.

** Community

The user community is as active and healthy as ever. Many questions
and answers are being handled for the new 1.7.x series of releases.

The development community has been hard at work on the 1.8 release,
tentatively scheduled for late Q1 or Q2 of 2012. The roadmap has not
been positively defined, but there is a general feeling of coding to
fit that timeframe, rather than a specific set of features. The
community does not want to repeat a 2+ year development cycle, like
what happened with the 1.7 release.

We have added one new committer: Eric S. Raymond. No PMC Members have
been added for quite a while.

** Releases

This is the big news since our last report in August: the 1.7.0
release was made on October 11th. That is about 2.5 years from the
1.6.0 release in March 2009. The release has been well-accepted for
its new features and performance updates. It is important to note this
is the first release under the Foundation's policies, license, and
distribution (the 1.6.x releases were made via tigris.org).

Since that initial release, we made a 1.7.1 release on October 23rd,
and then 1.7.2 on December 5th. We do not have a schedule for the
1.7.3 release, but it will likely appear in the next few weeks.

** Other

Some private discussions have started about Subversion events next
year, but nothing has (yet) been finalized or made public. These
events have been very successful at bringing the development community
together for some great discussions and hacking. More information will
be provided as events are finalized.

2011-11-16 — Greg Stein


2011-08-17 — Greg Stein

** Board Issues

The Subversion project has no Board-level issues at this time.

** Community

The user community has seen its typical level of questions, answers,
and responsiveness. With our recent series of releases (see below),
we've seen some great testing as the project leads up to its 1.7 release.

The development community has been incredibly active since the 1.7
branch was created. There was a rather major division regarding the
underlying network provider to use for the 1.7 release. The community
handled this very well, working through the issue with lots of
discussion, stating positions, bringing up concerns, and bringing in
the necessary details to resolve the situation. While the community
disagreed, it was handled with the peer respect that we expect of our
communities. In the end, the issue was resolved just prior to this
Board report and meeting, and should allow the community to proceed
with the 1.7 release with many happier people.

** Releases

Since the last report, the Apache Subversion project has created the
stabilization branch for its 1.7.0 release. Since that time, the
project has release three alphas, and two betas (beta1 and beta3,
skipping beta2 for board-unimportant reasons).

The project is very close to releasing its first release candidate.
The only issue here is the rate of backports from trunk, and the
aforementioned network provider. Presumably, the rate of requests for
backporting to the stabilization branch will drop in the next few
weeks and an RC1 will be produced.

** Other

The project added two committers in June (moklo, arwin).

2011-06-15 — Greg Stein

No Board-level issues at this time. This is a supplemental report,
outside of our regular reporting timeframe.

I'm happy to report that Apache Subversion is now releasing alphas
under the Apache banner. The project has enjoyed a much-too-long grace
period on making releases under the standard Apache banner and
licensing regime. The community did not envision or desire it taking
this long to produce a 1.7 release, but... well, it did take a while.

On June 10, we released the first "alpha" of the 1.7 series. Beyond
the proper Apache licensing and copyright, this is also the first
release to go into the standard Apache distribution and mirror
system. The 1.6 (and 1.5) releases that the community has produced
while at the Foundation have resided at the old tigris.org
distribution point since they were not true Foundation releases.
They also are also mirrored on archive.apache.org.

And yes, this is a self-congratulatory pat on the back to the
community for finally reaching this point :-)

2011-05-19 — Greg Stein

No Board-level issues at this time.

We released 1.6.16 on March 3rd, 2011, and are preparing the 1.6.17
release for early next week. Both releases contain the standard mix of
bug fixes, along with some security fixes (unfortunately). The PMC has
worked with the Apache Security Team to acquire CVEs, discuss
notification, and other issues.

Many of the Subversion developers are in Berlin this week (the week of
May 16). One of the main issues of discussion is the branching for the
1.7 release. We've hit our performance targets and are wrapping up the
last dozen bugs. Most feel good about (finally!) branching by the end
of the month, in preparation for early releases before our final 1.7.0
release. We are going to have early release series to get feedback,
and also to iron out any issues with releasing from apache.org (the
1.6 releases continue from tigris.org since they do not use the ALv2
license).

In our last report, we discussed the problems with WANdisco and its
problems with our marks. Since that report, WANdisco has made progress
and will be phasing out its older, infringing products in favor of a
new product named uberSVN. We continue to monitor the situation and
will be turning our focus to other actors in the Subversion space.

No new PMC members or committers have been added in this period (last
PMC appointment was in January 2011, and last committers were November
and July 2010).

Greg has entered into a private agreement with WANdisco for some work
on Subversion. The agreement has been structured to avoid imposition
on his duties at the Foundation, and the PMC has not raised any flags.

2011-02-16 — Greg Stein

No Board-level issues at this time.

The Subversion project has reached its end-game for the 1.7
development line and hopes to perform the branch soon. Meanwhile, the
community is preparing a 1.6.16 release for the week of Feb 21, 2011.

With review from Trademarks and Legal, the Subversion project has
engaged WANdisco about numerous problems with trademark recognition,
attribution, and customer confusion. The CEO has stated that a number
of internal issues have been filed to bring their website, products,
and other aspects in line with the ASF trademark guidelines. Given the
extent of problems, it will take a while to complete this process.

Since the last report, we have (re)added Ben Reser to the PMC. Ben was
previously on Subversion's notion of a "PMC" before joining the ASF,
but was omitted from the original PMC construction resolution. He has
since re-engaged and was added to the PMC via grandfathering rules
(rather than an additional vote). In addition, Johan Corveleyn was
voted onto the PMC.

2010-11-17 — Greg Stein

The project filed an extra report last month to report its 1.6.13
release and its status as "not quite Apache", along with our 1.7.0
plans which *will* be a true and proper release from the ASF. The
project is preparing a new 1.6.14 release at the time of the Board
meeting, and 1.7.0 is still on track for a release in Q1 of 2011.

In the past month, we have added three new PMC members:

  * John Szakmeister (jszakmeister)
  * Daniel Näslund (dannas)
  * Stefan Fuhrmann (stefan2)

John has been a "full committer" for years, so he has effectively been
on the PMC. His addition this month is simply clearing up the paperwork.

We added one new committer, Johan Corveleyn, to work on an
experimental branch.

At ApacheCon, CollabNet sponsored a Subversion meetup, but the event
saw very few in attendance. The community is trying to determine
better methods of outreach and marketing, and/or whether it is simply
a reflection of Subversion's maturity and lack of "new hotness".

Some discussions have begun recently about usage of the Subversion
(registered) trademark. The community has had a usage policy for quite
a few years and is trying to figure out the right alignment with the
standard ASF policy, and if any policy changes need to occur. There is
significant external usage that has been causing concern, but the
community is also worried about hurting the very people who contribute
most to the project. As is typical, the right answers are not obvious,
and the Subversion project is working with the Trademarks group to
figure out the right course.

2010-10-20 — Greg Stein

This is an out-of-band report to the Board, to ensure that the Board
is aware that we have released Apache Subversion 1.6.13, on October 1,
2010. This release is under the pre-Apache copyright notice and
license, and the primary download point is at tigris.org. We have also
placed the (signed) tarballs on archive.apache.org for long-term
archival storage (where we have also duplicated all pre-Apache
releases).

Subversion 1.7.0 will be our first release under the Apache banner,
with the appropriate copyright header, licensing, and standard release
location. We expect to branch for the release by the end of this year,
with the actual release occurring 30-60 days after that.

2010-08-18 — Greg Stein

** Board Issues

There are no Board-level issues at this time.

** Community

Since our last report, in May, we have added two more committers.
These are "partial" committers, meaning they are restricted to certain
portions of the tree. The first, artagnon, is a GSoC student for
Git(!) and is adding a new "svnrdump" client-side tool to produce or
load Subversion dump files remotely (eg. for fast-loading into Git).
The second, stefan2, is working on a branch with a broad set of
performance improvements across the system.

No new PMC Members ("full committers") have been added.

** Releases

We released 1.6.12 on June 21, and the development team is hopeful to
begin cutting 1.7 alpha releases in a few months. Subversion normally
does not produce "alpha" or "beta" releases, but with the major
changes in the 1.7 working copy, we wanted to return to a mechanism
that will get early releases into more peoples' hands.

A graduate student produced some initial work on a new MySQL-based
backend for Subversion. His school term ended, along with his
available time to work on the project. However, he has signed an ICLA
and provided a large patches for his work. This is due to land in our
tree, on a branch, Real Soon Now. Our hope is that others will be
interested and can investigate and continue his work, and that having
it in our tree will make that process easier.

** Other

elego's "Subversion Day" was considered very successful by all
participants. elego hosted a hackathon for the committers over four
days, and was an excellent host. Several guests from the community
were also able to join in, and an Apache Dinner was scheduled during
this time for a broader mingling of Subversion developers with their
new Apache friends.

SubConf is approaching in mid-September, to be held in Munich.

As noted by the Trademarks report in June, the Subversion (registered)
mark has been transferred from the Subversion Corporation over to the
ASF. We are in-process on pulling together all prior licensees of the
mark, and working to re-issue a new license between the ASF and those
licensees. The intent is to honor all prior commitments that
Subversion Corporation made to those entities.

2010-05-19 — Greg Stein

** Board Issues

The Subversion project has no Board-level issues at this time.

** Community

We have seen some patches and interest from new people on the list,
and are paying close attention to them, so they will feel welcome and
hopefully join the community.

** Releases

Since we last reported (March), Subversion made a 1.6.11 release under
its old header/licensing regime (continuing on the 1.5.x and 1.6.x
branches; 1.7.0 will be the first ASF release). We are hoping for 1.7
to occur late this summer, and the development community continues to
work on that release.

We are planning to put all prior releases (back to 1.0 and possibly
earlier) onto archive.apache.org for historical preservation. Some of
the historical (signed) tarballs include LGPL dependent elements, so
we will carefully label these (we cannot remove them without
destroying the original signatures). More recent releases separate the
dependencies, and we will simply omit those (they are optional). The
1.7 series will use the standard distribution and mirroring framework
since they are true ASF releases.

** Other

The issue tracker continues to remain offsite, as nobody is in any
great rush to tackle that project (nor is there a specific known
requirement for that to happen; just a desire of the project).

The March Subversion event in NYC went well, producing a suggested
roadmap that has been well-received and signed-off by the community.
The Berlin Subversion event is on-track for the 10th through the 13th,
and an "Apache dinner" will also be held during that time.

We acquired one GSoC student who will improve the diff format
generation to support additional options.

2010-04-21 — Greg Stein


2010-03-17 — Greg Stein

** Board Issues

The Subversion project has no Board-level issues at this time.

** Community

We have seen a solid migration of our user and development community
from our tigris.org ancestry over to the new ASF infrastructure. The
new user list is very active; the development community had very few
issues and has continued at a fast and healthy rate of development.

One new committer was added: Daniel Näslund

** Releases

1.6.9 was released at the end of January (as reported in February, as
part of our podling report)

No releases are planned in the near-term. We typically release updates
every 4-6 weeks, so it is reaching the point for a 1.6.10, but we have
no pressing bug fixes or community interest (yet) in doing this. But
historically, it is likely we will craft up a release within the next
two months.

The community is targeting Summer 2010 for our major 1.7 release,
incorporating a complete revamp of the client-side operation, for
speed and stability.

** Other

Our transition from Incubator to TLP status has gone smoothly, simply
because we *started* our ASF infrastructure setup as if we were a TLP.
No changes were needed. We still need to move our issue tracker over
to the ASF infrastructure.

Much time as been spent lately on a website revamp. We've taking the
transition as an opportunity to re-examine users' needs and how our
website can best address that. There have been many examples at
apache.org on how to best (or not!) help users seek the information
they need.

There is a Subversion event being planned in Berlin, in June,
primarily sponsored by Elego. There will be a hackathon, along with a
more structured program at that event. There will also be a gathering
of a number of Subversion developers in New York City around March
25th, which will primarily be an informal discussion (over beers?)
rather than a formal hackathon or program.

The Subversion project will be jostling for a couple GSoC students
this summer. Mentors and summer projects are being identified, along
with engaging the Community Development people.

Subscribe to ASF Plus One, Our Monthly Newsletter

Subscribe Now