Changes between Version 14 and Version 15 of MakingRelease
- Timestamp:
- 10/13/08 05:01:03 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MakingRelease
v14 v15 12 12 - Update the {{{CMake}}} build environment. 13 13 - Test it (using {{{CMake v2.6}}}) 14 - both Visual Studio 2005 and 200715 - both from the IDE and using nmake 16 - test creating an installer .17 - with linux (using gcc-4.x) 18 - Check the repository thoroughly 19 - Be sure there is ''no'' a globally installed version of lemon on the computer where the tests are made20 - Run '''{{{make distcheck}}}''' 14 - with both Visual Studio .NET 2005 and 2007, 15 - both from the IDE and using nmake, 16 - test creating an installer, 17 - with linux (using gcc-4.x). 18 - Check the repository thoroughly, 19 - Be sure there is ''no'' globally installed version of LEMON on the computer where the tests are made. 20 - Run '''{{{make distcheck}}}'''. 21 21 - Do '''{{{make check}}}''' 22 - using gcc version 3.3, 3.4, 4.0, 4.1, 4.2, 4.3 . No warning is allowed with these version23 - using icc 10.1 24 - Both on 32 bit and 64 bit architectures.25 - on Cygwin 26 - on OSX 22 - using gcc version 3.3, 3.4, 4.0, 4.1, 4.2, 4.3 -- no warning is allowed with these versions, 23 - using icc 10.1, 24 - both on 32 bit and 64 bit architectures, 25 - on Cygwin, 26 - on OSX. 27 27 - Create a named branch for each new feature release. The name is just the release number like '''1.0'''. 28 28 - Then comes some commits (out of the default branch) preparing the repository for the release. 29 - Remove all unfinished stuff (e.g. from the documentation) 29 - Remove all unfinished stuff (e.g. from the documentation). 30 30 - Do a complete reconfiguration with given version like this: 31 31 {{{ … … 34 34 }}} 35 35 - Run '''{{{make update-external-tags}}}''' to get doxygen reference to STL. 36 - Run '''{{{make distcheck}}}''' 36 - Run '''{{{make distcheck}}}'''. 37 37 - This does a very last check and creates the tarball. 38 38 - Create the Windows installer. … … 57 57 - A bugfix release is situated in the same branch as its mother feature release. 58 58 - Check the repository thoroughly 59 - Like in case of a feature release60 - Adjust the release number in {{{configure.ac}}} 59 - like in case of a feature release. 60 - Adjust the release number in {{{configure.ac}}}. 61 61 - Don't forget to commit this change. 62 62 - Create the tarball and the Windows installer.