[OPEN-ILS-GENERAL] Evergreen 2.5 - Introduction and Milestone 1 Details [RM2.5]

Dan Wells dbw2 at calvin.edu
Thu May 16 17:54:02 EDT 2013

Hello everyone,

After a couple weeks of suspense and anguish, you are now at last reading my first official communication as release manager [RM] for 2.5.  In the interest of general efficiency, and to encourage dialog over unnecessary detail, I will try to be succinct.

1) Hello world - For any who do not know, I am the release manager for Evergreen 2.5.  Unless you were at the dev meeting, you probably don't know, because I haven't (publicly) done anything yet.

2) Mailing list intentions - Rather than double-post everything for the next 4 months, future "official" 2.5 RM communications will typically be on the *general* list only.  Every developer should be on the general list, and my primary goal will be to keep everybody in the loop, not just the developers.  If you are a dev and are not on the general list (and you care about these messages, or Evergreen in general), please subscribe.

3) Mailing list "tag" - I'll be "tagging" any RM-specific emails with [RM2.5] in the subject line.  I don't know if this will be useful, but it seems like it might be helpful to me at least.

4) Concerning milestones
4a) Changing of "alpha" milestone - As implied by my original proposal, the current "2.5-alpha1" milestone is going to be renamed to "2.5-M1".  If you have anything in Launchpad tagged "alpha1" which you actually want to put off until then, you will need to move it to the new "alpha1" milestone (see next).
4b) Creating "planning" milestones - After alpha1 is renamed, I will immediately create an M2 milestone and a new alpha1 milestone.  These are meant to provide a way to set expectations for feature branch completion goals.  You are encouraged to post your feature descriptions as early as possible.
4c) Setting milestones based on the roadmap [1] - Any current feature tickets on the roadmap with a 'pullrequest' tag but no milestone will be set to M1.  Any without a 'pullrequest' tag will be initially set to M2.  If you are heading up development of any features, please feel free to adjust the goal milestones as appropriate.

5) Whitespace fix (revised plans) - There was concern at the dev meeting about my initial plan to split up the mass whitespace fix into three passes.  After further consideration and process testing, I now feel more confident that doing the fix all at once is both doable and preferable.  Sometime in the next week or so, I will make a first pass at creating some process instructions/tips and post them to the wiki.  The current intention is that the mass whitespace fix will happen immediately after the M1 phase.

Important Dates:
5/27 - (suggested) last day to target bugs/features for M1
6/3 - goal date for having all M1 bugs/features committed to master

So, developers, testers, and other contributors, the first big push for 2.5 commits will start 1.5 weeks from now and continue for 1 week.  I fully understand that there will be personal conflicts which prevent participation in this push, but with a little focus (and perhaps some poking and prodding), I am confident we can make it happen.

As always, questions, comments, concerns, and suggestions are welcome.


[1] http://evergreen-ils.org/dokuwiki/doku.php?id=faqs:evergreen_roadmap:2.5

More information about the Open-ils-general mailing list