Use Ubuntu 24 as default CI
Description
As python 3.10 will become deprecated, the default OTB version should be the 3.12 . This will also anticipate the ubuntu 26.04 that will comes with a more recent version of python by default.
Definition of Ready
Generic:
-
If this issue is consequent, it is split into subtasks with priority and complexity evaluated. These subtasks should be linked to this issue. (To do on GitLab interface after writing this issue) -
Issue complexity evaluated -
Priority of issue evaluated -
If there is specific test data needed, it should be detailed and available -
If there is a specific documentation/specification need, it should be available to the development team -
Time during the sprint to realize this issue -
Blocking elements resolved (check if non-applicable, detail otherwise the resolved elements)
Definition of Done
Generic:
-
No test regression on CI -
Code reviewed by peers -
Code cleaned, no "debug" traces or "TODO" comments kept. -
New code documented
Specific:
-
default docker image should be ubuntu 24 -
Deployed image on docker hub should be with ubuntu 24 -
Default image on P0 remote module should be ubuntu 24 (change it on https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb-modules/ci-scripts )
Edited by Tristan Laurent