From: Tobias Ulmer Date: Fri, 1 Mar 2013 15:08:05 +0000 (+0100) Subject: Cleanup release process information a bit. X-Git-Tag: e2factory-2.3.13rc2~5 X-Git-Url: https://git.e2factory.org/?a=commitdiff_plain;h=09e902dc7eedc3f4b12548ea078528f19d2e2459;p=e2factory.git Cleanup release process information a bit. These days it's pretty much streamlined into release.sh Signed-off-by: Tobias Ulmer --- diff --git a/README.RELEASE_PROCESS b/README.RELEASE_PROCESS index 74ae86f..563dd68 100644 --- a/README.RELEASE_PROCESS +++ b/README.RELEASE_PROCESS @@ -1,24 +1,15 @@ -1. Including the e2 tool version into the buildid calculation - -The version of e2factory is set in make.vars +Releasing e2factory requires the following steps: -The buildconfig lua module provides each single part of the version string -and the full version string. +1. Run the release.sh script (be sure to read it first) + - update the version-related variables in make.vars + - update the Changelog file -The full version string is calculated into the buildid, to catch tool -changes and be sure to rebuild results whenever the e2 tool version changes. +2. Push the changes and the release tag (git push --tags) -The VERSIONSTRING variable is not used, as that makes development impossible, -as buildids would change with each single commit. +3. Upload the generated tarballs to a suitable location. -2. The release process -Releasing e2factory requires the following steps: -step 1. run the release.sh script - (update the version-related variables in make.vars, update the - Changelog file) -step 2. push the release tag (git push --tags) +Version and Release naming: -3. Version and Release naming -Any e2 version follows this naming scheme: +Any e2factory version follows this naming scheme: NAME-MAJOR.MINOR.PATCHLEVEL(EXTRAVERSION)