How to Release 3.14
From OTBWiki
Contents
Release Candidate preparation
J-2
-
Update version numbers in CMakeLists.txt -
Update version numbers in doxygen -
Update version numbers in software guide -
Update release notes-
Walk the mercurial history and log all improvements -
Generate mantis report- Use Advanced Filters
- Select all projects in the combobox : Orfeo Toolbox (OTB)
- Set "Use Date" and "Resolution" filters
- Export in cvs format
- Use processBugReport.py from OTB-DevUtils/Scripts
- Copy/paste the result in the release notes
-
-
Update list of contributors if necessary -
Prepare annoucement email -
Prepare annoucement on the blog
J-1
-
Last minute fixes, but avoid if possible -
Before nightly deadline, tag for RC-
tag OTB -
tag Monteverdi -
tag OTB-Wrapping
-
-
Make TGZ source packages -
Make ZIP source packages -
Ensure you named the zipped files with the same convention as the previous release -
Test the source packages -
Upload the packages on www.orfeo-toolbox.org/packages
J
-
Last dashboard check to confirm the release candidate -
On failure :- Remove the source packages from the http server
- Backout tags
- Go back J-1
-
Copy from www.orfeo-toolbox.org/packages/nightly :-
Monteverdi Windows installer -
Monteverdi Mac installer -
SoftwareGuide PDF -
Cookbook PDF -
Cookbook HTML
-
-
Generate SoftwareGuide HTML version (still needs user interaction...) -
Upload the SoftwareGuide HTML version -
Send RC announcement email (and blog post if there is one)
Final release preparation
J-2
-
Find a release code name -
Prepare annoucement email -
Prepare annoucement on the blog -
Launch doxygen generation (will finish on J) - Launch javadoc generation
J-1
-
No last minutes fix allowed -
Test the nightly generated binary packages -
Update date in RELEASE_NOTES.txt -
Before nightly deadline, tag for RC-
tag OTB -
tag Monteverdi -
tag OTB-Applications -
tag OTB-Wrapping -
tag OTB-Data -
tag OTB-Documents -
tag OTB-DevUtils
-
-
Prepare TGZ source packages -
Prepare ZIP source packages -
Ensure you named the zipped files with the same convention as the previous release -
Upload source packages -
Upload the source packages on sourceforge (OTB, monteverdi, OTB-Applications, OTB-Wrapping) -
Update status on freshcode -
Do some cleanup in the packages dir on orfeo-toolbox if relevant (keep new release and N-1 release, put release candidate packages in 'archives')
J
-
Test the generated binary packages in http://www.orfeo-toolbox.org/packages/nightly -
Upload binary packages<s>- <s>Monteverdi-windows
-
Monteverdi-MacOS
J+1
-
Update version number to a development version (even minor number)
J+N
- Update osgeo-live GIS installation script with new OTB versions