How to release
From OTBWiki
- Update version numbers in CMakeLists.txt
- Update version numbers in doxygen
- Update version numbers in software guide
- Update release notes
- Update list of contributors if necessary
- Prepare announcement email
- Prepare annoucement on blog
- J-2 (minor corrections still possible but should be avoided, J-2 on Wednesday)
- Packages preparation based on the version that will be tested by the nightly dashboard
- Tag the following projects : OTB, Monteverdi, OTB-Applications, OTB-Wrapping, OTB-Data, OTB-Documents, OTB-DevUtils
- OTB, OTB-Applications, Monteverdi, OTB-Wrapping source packages : TGZ and ZIP
- Windows binaries : Monteverdi, OTB-Applications, OTB-Wrapping (build in MinSizeRealease)
- Ubuntu and RPM packages : OTB, Monteverdi, OTB-Applications, OTB-Wrapping
- Software guide and cookbook generation
- Launch doxygen generation (will finish on J)
- Launch javadoc generation
- Test the packages (binary AND sources)
- J-1 (no last minute correction or abort release and go back J-2)
- Last dashboard check to confirm the release
- Update date in RELEASE_NOTES.txt
- Retag OTB project with updated release notes
- Regenerate OTB source packages with updated release notes
- Upload the packages on orfeo-toolbox
- 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')
- Upload Software Guide on orfeo-toolbox
- Upload Cookbook on orfeo-toolbox
- Upload the packages on sourceforge
- Upload Software Guide on sourceforge
- Upload Cookbook on sourceforge
- Update status on freecode
- Update direct link on orfeo-toolbox
- Update direct link on sourceforge
- Update doxygen on orfeo-toolbox
- Update javadoc on orfe-toolbox
- Update Software Guide online on orfeo-toolbox
- Update Cookbook online on orfeo-toolbox
- Update FAQ html on orfeo-toolbox
- Update FAQ pdf on orfeo-toolbox (packages)
- Update OTB-Data-Examples.tgz on orfeo-toolbox (packages)
- Send email to mailing list to announce the release
- Release announcement on the blog
- Update version number to a development version (even minor number)
- Update osgeo-live GIS installation script with new OTB versions