Hi,

Here's my summary of the high points from the in-person developer's meeting at 
the conference this morning.  This is from memory, so if you've got 
corrections, please let me know or reply to the thread.  For the sake of this 
email, I'm using "2.3" to refer to the release of Evergreen to follow 2.2.

Time-based releases
-------------------
We agreed to continue working towards time-based releases, with two major 
releases a year.  To improve the changes of meeting this goal, after side 
discussion in recent days with various people, I had formally propose 
establishing a position of release manager.

Release Manager/Release Maintainers
-----------------------------------
We discussed the proposal to define a release manager position, with the 
following results.  First, the position of release manager comes with the 
following responsibilities:

- shepherding the release to ensure it happens on schedule and with acceptable 
quality
- acting as a neutral technical arbiter regarding what is ready to include in 
the release by the scheduled release date
- acting as final tie-breaker in case of otherwise irresolvable technical 
disputes
- as needed to ensure proper vetting, signing off on major commits, particular 
ones that involve architectural changes
- providing predictable, periodic updates on the state of the release to the 
rest of the community

The position of the release maintainer has similar responsibilities as the 
release manager, but applied to point releases within a maintenance release 
series.  RMaints are expected to release point releases more frequently, e.g., 
every month.

RMs and RMaints are chosen among the committers (in the case of RMs) or 
committers and active developers (in the case of RMaints) by consensus (or if 
necessary, election) among the developers and other contributors who attend the 
development meetings.  At today's meeting, the following people were chosen:

RM for Evergreen 2.3: Bill Erickson
RMaint for 2.2: Lebbeous Fogle-Weekley
RMaint for 2.1: Dan Scott

Release of 2.2.0
----------------
We agreed to the following actions to get 2.2.0 out the door:

- Jason Stephenson will spearhead a triage of open Launchpad bugs to find out 
what can be replicated and to target bugs to 2.2 when appropriate.
- To encourage focusing on the release, for the next while, the master branch 
is frozen for all merges except commits related to getting 2.2.0 released.
- We will cut a release candidate within 3-4 weeks, with the specific date to 
be set next week after the bug triage is complete.
- We will release 2.2.0 by June 8th, possibly earlier (again, depending on the 
results of the bug triage).
- Dan Scott will update the translations in the next few days; further string 
changes are expected to be modest.

Regards,

Galen
--
Galen Charlton
Director of Support and Implementation
Equinox Software, Inc. / The Open Source Experts
email:  [email protected]
direct: +1 770-709-5581
cell:   +1 404-984-4366
skype:  gmcharlt
web:    http://www.esilibrary.com/
Supporting Koha and Evergreen: http://koha-community.org & 
http://evergreen-ils.org

Reply via email to