October Horde Board Meeting Summary

The October Horde Board meeting was this past Tuesday, the 7th. It was one of our more decisive meetings, with decisions to:

  • Move to git for future (Horde 4+) version control. Code will be pushed to a clean git repository as it is modified for Horde 4 and PHP 5. Git pushes will generate email to a new list, commits@lists.horde.org. Everything currently in CVS will remain available, and Horde 3.x will continue to be developed in and released from the existing CVS structure.
  • Aim for shorter release cycles of major versions. When backwards compatibility is broken we will increment the major version number (Horde 3 to Horde 4) as we do now; we'll just do that more often. Feedback indicates that being able to do feature upgrades of an application but not Horde, or vice versa, is not a big advantage for most people.
  • Use individual package versions much more extensively with Horde 4. We want it to be possible to release an application upgrade that relies on new framework functionality without requiring a new major version; instead, many changes will be possible by just requiring a specific package version.
  • Finally, and most importantly, we will be focusing on getting the last Horde 3.3 releases out (see http://wiki.horde.org/ReleaseManagement), and then shifting our major focus to Horde 4. Our goal is to have an initial release of Horde 4.0 within 6 months of starting serious development on it; and to aim for major version releases approximately every year thereafter.

The full minutes are available in the board list archives; thanks to Ben Klang for running the meeting, posting the minutes, and doing the initial summarization.