TimeBasedReleases
Revision 8 as of 2006-05-21 22:27:18
Clear message
- What are time-based releases?
- There are a variety of strategies for deciding when to release a new version of a piece of software, and different projects may employ different techniques. Ubuntu plans in advance to release on a certain date, and the preceding development effort is aimed at producing a high-quality release on this prearranged date. See the ["Releases"] page for a list of Ubuntu releases and their schedules.
The Ubuntu release process was heavily influenced by [http://live.gnome.org/ReleasePlanning/TimeBased the release process used by the GNOME project].
- There are a variety of strategies for deciding when to release a new version of a piece of software, and different projects may employ different techniques. Ubuntu plans in advance to release on a certain date, and the preceding development effort is aimed at producing a high-quality release on this prearranged date. See the ["Releases"] page for a list of Ubuntu releases and their schedules.
- Why does Ubuntu use time-based releases?
- Ubuntu releases are challenging because they represent an aggregation of the work of thousands of independent software projects. We feel that a time-based release process enables us to provide our users with the best balance of the latest software, tight integration, and excellent overall quality.
- I would like to add a new feature to Ubuntu. When does it need to be included in the development branch in order to become a part of the final release?
- Are there exceptions to this deadline?
- How do I request an exception?
- What criteria are used when considering exceptions?
- But it's very important!
- But there are still several days (weeks, etc.) remaining before the release!
- But it works for me!
- OK, I understand. How can I do better for the next release?
- Are there exceptions to this deadline?