OTB 8.0.0 alpha-1 : Optical processing, OTB still depends on Ossim, but only use the library in SAR processing
We are ready to release OTB version 8.0.0-alpha1.
The main goal of release 8.0 is to remove OSSIM from OTB dependencies. This implies the refactoring of a lot of classes and functions, many of which are in the core modules of the library. Before the actual release and release candidates, OTB 8.0.0 alpha-1 includes Optical processing, OTB still depends on Ossim, but only use the library in SAR processing. (See #2127 (closed))
The following steps need to be done:
Release
1. Branches
-
create the new release branch -
Make sure the version number in CMakeLists.txt
is 8.0.0-alpha1
2. Housekeeping
-
In this story, make a list of blocking issues for the release (if any) -
Fix compilation warnings on CI -
Update release notes (walk the GitLab MR merged history and log all improvements) -
Update the date in RELEASE_NOTES.txt -
Check SonarQube -
Run Debian spelling checker -
Run shellcheck script from OTB-Devutils/Scripts/ -
Update translation for Monteverdi and Mapla -
Sanity check the binary packages -
Windows -
Linux -
Mac -
Test QGIS on qgis docker image
-
3. Actual release
Once all blocking issues are closed, and the previous steps are done:
4. Publish and plan next release
-
Prepare and upload source packages -
Promote staging packages -
Update documentation -
Cookbook -
Doxygen -
WordPress page "Home" and "Download" pages
-
-
Update the SuperBuild archive -
Release announcement -
Forward announcement to news_item@osgeo.org (OSGeo news) -
Remove public branches related to MR or bugfix merged before the release
Edited by Cédric Traizet