|Site sponsored by IGEL|
We got a lot of negative feedback regarding our current release policy. Too many changes in minor releases, non-forseeable changes in both 1.4.x and 1.5.x branches.
We thought about that and came to the following conclusion: You are right.
So how can we solve the problem?
We decided that it is best to adopt a time-based release schedule, like many projects already did. (GNOME, Ubuntu, etc). The last three major releases will receive critical fixes, but we will try to keep the changes minimal. That way, users of DirectFB building a product can update to minor releases without the fear of breaking things or making custom changes hard to port to a new minor release.
We will also start to release -pre releases for testing, which will be open for major core and API changes.
We also plan to integrate more packages (e.g. SaWMan) into the main DirectFB tree, to make sure that each major release comes with a SaWMan that is feature-frozen and fits best.
All these measures are meant to make DirectFB releases feel more finished and easier to adopt.
So what will happen next?
We hope you agree to our new policy and apologise for the inconvenience caused by some volatile releases in the past.