Last Friday was my first Open Source Friday. I’ve started to reserve a full day each week in order to work on my various Open Source projects like ChiliProject and my ChiliProject plugins.
This time I focused on ChiliProject and getting it ready for our big 2.0.0 release. We’ve had a lot of code submissions recently so I’ve been trying to review them and get back to the contributers quickly.
Fix broken tests in unstable: I noticed that I was getting some odd test failures in our unstable branch and discovered that I broke some tests in a recent merge from Redmine. Fortunely they were easy to fix once I saw it was a method name conflict.
Upgrade to Rails 2.3-latest: in a recent sync with Redmine, ChiliProject was upgraded to use Rails 2.3.11. Unfortunely it looks like Redmine didn’t fully complete the upgrade process so I was able to finish it up for ChiliProject, including removing two hacks.
Review and Merge acts_as_journalized: acts_as_journalized has been a large project FinnLabs has been working on. I’ll be writing more about it once it’s committed but basically it changes how ChiliProject does it’s History. Once it’s added, it will be easy to add history and change tracking to any model in the system (not just Issues like how it is now). Last Friday I was finally able to review the proposed merge and start a list of potential issues and what we’d need to do. From the looks of it, we might be merging it into the unstable branch soon.
This Friday I think I’m going to continue getting acts_as_journalized ready and might start working on the new theme and layout for ChiliProject.
Hear hear!
I think this is the type of posts that could also go into the CP blog, don’t you think? I could also offer 1-2 posts about configuring Apache/Passenger “better” for CP (expire headers, etags, and so on), or integrating memcached, or… :-)