TimeBasedReleases
Differences between revisions 6 and 8 (spanning 2 versions)
1466
Comment: more flesh
|
1470
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
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. | 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. |
Line 5: | Line 5: |
See the ["Releases"] page for a list of Ubuntu releases and their schedules. | See the ["Releases"] page for a list of Ubuntu releases and their schedules. |
Line 7: | Line 7: |
The Ubuntu release process was heavily influenced by [http://live.gnome.org/ReleasePlanning/TimeBased the release process used by the GNOME project]. | The Ubuntu release process was heavily influenced by [http://live.gnome.org/ReleasePlanning/TimeBased the release process used by the GNOME project]. |
Line 11: | Line 11: |
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. | 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. |
- 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?
TimeBasedReleases (last edited 2011-02-28 21:03:23 by 99-104-142-59)