(→Maintainers to handle requests submitted to update projects) |
(→MeeGo 1.1 Update Release Plan) |
||
| (3 intermediate revisions not shown) | |||
| Line 47: | Line 47: | ||
With some packages accepted, the release engineer will create a testing repo for internal release. The release is of form of repo with all updated packages. Such a repo is very unique in that | With some packages accepted, the release engineer will create a testing repo for internal release. The release is of form of repo with all updated packages. Such a repo is very unique in that | ||
* It has metadata of update info containing all information of available patches. The objective of patches is to provide a maintenance point of view over the updated packages (as multiple packages could be involved in one issue). | * It has metadata of update info containing all information of available patches. The objective of patches is to provide a maintenance point of view over the updated packages (as multiple packages could be involved in one issue). | ||
| - | * The update repo is incremental. It means end user can update from any formal MeeGo state. For example we have reached update release 2. Users can update to this state from MeeGo 1.1 release or update release 1 without any | + | * The update repo is incremental. It means end user can update from any formal MeeGo state. For example, we have reached update release 2. Users can update to this state from MeeGo 1.1 release or update release 1 without any breakage. |
| - | The testing repo should be smoke-tested by | + | The testing repo should be smoke-tested by the release engineer responsible before it is released for QA and other users’ testing. |
| - | The testing repo will be uploaded to http://repo.meego.com/MeeGo/builds/1.1/. The release engineer will post | + | The testing repo will be uploaded to http://repo.meego.com/MeeGo/builds/1.1/. The release engineer will post announcements of the repo updates on “meego-releases” mailing list. If the end users run into any issues about the update, please file a bug on bugzilla. QA will test it and provide a quality report for the build. |
=== Create final repo === | === Create final repo === | ||
| Line 89: | Line 89: | ||
|- | |- | ||
|4 | |4 | ||
| - | |2011.04. | + | |2011.04.11 |
|http://repo.meego.com/MeeGo/updates/1.1/ | |http://repo.meego.com/MeeGo/updates/1.1/ | ||
| - | | | + | |http://meego.com/downloads/releases/updates/meego-v1.1.4-core-update http://meego.com/downloads/releases/updates/meego-v1.1.4-netbook-update |
| + | |- | ||
| + | |5 | ||
| + | |2011.05.20 | ||
| + | |http://repo.meego.com/MeeGo/updates/1.1/ | ||
| + | |http://meego.com/downloads/releases/updates/meego-v1.1.5-core-update http://meego.com/downloads/releases/updates/meego-v1.1.5-netbook-update | ||
|- | |- | ||
|To be updated | |To be updated | ||
Contents |
Software update content is managed by bugzilla. Only the fixes for bugs with flag MeeGo_Update_Release_Blocker = Approved can be accepted into an update. If you want to include one bug fix into an update, you should first propose it with MeeGo_Update_Release_Blocker = Proposed. Then CCB will review and decide whether it’s a real update release blocker or not by setting MeeGo_Update_Release_Blocker to Approved or Rejected. Generally, the approved update release bugs must first be fixed and verified in MeeGo Trunk. For detailed criteria, please see http://wiki.meego.com/Quality/Bug_Life_Cycle_and_Handling#MeeGo_update_bug_fix_acceptance_criteria.
With some packages accepted, the release engineer will create a testing repo for internal release. The release is of form of repo with all updated packages. Such a repo is very unique in that
The testing repo should be smoke-tested by the release engineer responsible before it is released for QA and other users’ testing. The testing repo will be uploaded to http://repo.meego.com/MeeGo/builds/1.1/. The release engineer will post announcements of the repo updates on “meego-releases” mailing list. If the end users run into any issues about the update, please file a bug on bugzilla. QA will test it and provide a quality report for the build.
For each milestone, after all testing repo has been tested, the release engineer will push all changes in *:Update:Testing projects to *:Update projects, and create the final release repo from *:Update projects.