HowTo: Release iHRIS Software 4.0

From IHRIS Wiki

Creating a New Release

The tool to handle releasing is I2CE/tools/release.php. The release.php script has two functions -- to bump the version numbers of any modules that have changed since the last release, and to create tarballs of the various software components.

Versioning

Tagging

The

Translations

By default, the release tarballs include the translations for the following locales: fr, pt, pt_BR,sw, et, it. If you wish to modify this list, you can do so using ---locales=XX,YY,ZZ

Release Branches

Tarballs

Debian Packaging

The tool to handle packaging is I2CE/tools/debian.php and is designed to function for several packaging scenarios. You do not need to make a release in order to make debian packages

First Step:Adding a PGP Key To Launchpad

Debian Packaging Scenario: Release

Debian Packaging Scenario: Updating Translations for a Release

Debian Packaging Scenario: Testing/Release Candidate