Hello all,

I am pleased to announce that Evergreen 2.5-rc1 is now available for download.  
Once again, thank you to the many folks who put in some extra time to help us 
get to this point!  You can grab RC1 from the downloads page here:

http://evergreen-ils.org/egdownloads/

Given the relatively short timeframe, the RC period was a bit busier than 
expected.  In all, 22 bugs were committed in the (roughly) two weeks since 
beta1, which you can see here:

https://launchpad.net/evergreen/+milestone/2.5.0-rc

My site installed an early cut of the RC upgrade on Friday, and after a few 
hiccups (which have since been fixed), things are going smoothly.

So, now that RC1 has landed, how do we get from here to a final 2.5.0?  Until 
now, I have been setting fairly arbitrary deadlines for milestones, but as the 
needs of these last few milestones have become less fluid, selecting target 
dates has become a little more futile.  For 2.5.0, I'd like to try something a 
bit different.  Basically, I am proposing that we use a checklist of specific 
goals, and when we meet every goal, then 2.5.0 final will be cut.  Here are the 
goals I have in mind:

1)      At least two sites do a clean install of 2.5-rc1 from the release 
tarball
2)      At least one site upgrades a production database (or exact clone) to 
2.5-rc1 using the release tarball upgrade script
3)      At least one additional site upgrades to 2.5-rc1 (code and DB, 
production or testing) from the release tarball
4)      At least one site managed by a non-committer either installs or 
upgrades to 2.5-rc1

The reason these goals specify using the release tarball is because we want to 
validate not only the code, but the release process.  I should also note that 
it's possible that the event which satisfies goal 4 will at least partially 
satisfy one of the first three.  Overall, what do we think about these goals as 
a benchmark for release?  Too much?  Not enough?  Please reply if you have any 
feedback on this idea!

Finally, as far as bug management, I have created two new milestones, both 
2.5.0 and 2.5.1.  Since the ideal situation for release will be to make as few 
changes as possible for 2.5.0, I have moved all but one bug to 2.5.1.  If you 
think there are things in the 2.5.1 list which are critical for 2.5.0, please 
do make a case for them, but also please keep in mind that if too many changes 
get applied to 2.5.0, we may need to release it as RC2 and try the process 
again.

As always, feedback is welcome.

Thanks,
Dan


Daniel Wells
Library Programmer/Analyst
Hekman Library, Calvin College
616.526.7133



Reply via email to