Meego Wiki
Views

Maliit/Making a Release

From MeeGo wiki
< Maliit
Revision as of 23:40, 20 June 2011 by Mikhas (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Maliit - Input Methods for MeeGo
Overview · Development · Installing · Roadmap

1. Update the NEWS file

  • git commit message:
Changes: Update NEWS for version y.x
  • NEWS template:
y.x
===

CHANGES SINCE x.z
* List changes

BUG FIXES
* Fixes: BMC#12345 ...

2. For framework, bump version numbers in its config.pri

  • git commit message:
Changes: Bump version to y.x
  • MALIIT_VERSION: package version
  • MALIIT_INTERFACE_VERSION: ???
  • MALIIT_PLUGINS_INTERFACE_VERSION: plugins version
  • MALIIT_PLUGINS_QUICK_INTERFACE_VERSION: plugins version for Qt Quick

3. Create a git tag

$ git tag -s -m "Released version y.x - ${insertWittyReleaseNameHere}" y.x

4. Push to repos (including the newly created tag)

$ git push --tags origin HEAD:master
  • Keep in mind that a git tag is tied to a specific commit id. If you rebase your branch, then the commit id's will most likely change, meaning that your git tag will point to an old commit id. You will have to delete the tag and create a new one, in that case.

5. Write the release notes and send them to the appropriate mailing lists.

Maliit - Input Methods for MeeGo
Overview · Development · Installing · Roadmap
Personal tools