9
Oct2008
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.