Request for Comments-15: Update Superbuild third parties

From OTBWiki
Jump to: navigation, search

[Request for Comments - X] Update Superbuild third parties for release 5.2

Status

  • Author: Manuel Grizonnet
  • Submitted on 13.10.2015
  • Open for comments

Content

What changes will be made and why they would make a better Orfeo ToolBox?

Update third part libraries integrated in Superbuild compilation process.

Get the list of all third part dependencies (:

I've identify all possible updates in Superbuild third part and tag them with the following nomenclature:

  • upgrade patch : upgrade to patch version which should be done without issue
  • upgrade minor : upgrade to a new minor version. Double check the release notes before upgrading. I think that it should work smoothly for most libraries
  • upgrade major : upgrade to a new major version. Double check the release notes before upgrading and identify potential issue at the API level and current support in OTB (should require a specific RFC)
  • nothing to do : no new stable release found



List of thid part libraries with current and targeted versions for OTB 5.2


Command to get the list:

grep -h -E "^[^#]*\"https?://.*(\.tar\.gz|\.tar\.bz2|\.tgz|\.tar\.xz|\.zip|export=download).*\"" ../../SuperBuild/CMake/*.cmake | grep -o -E "https?://[^\"]*" | sed "s/\/\(download\)\?$//" | sort | uniq)

upgrade minor : http://curl.haxx.se/download/curl-7.45.0.tar.gz

2 possibilities:

Upgrade minor: http://download.osgeo.org/gdal/1.11.3/gdal-1.11.3.tar.gz Upgrade major to 2.0.1

I'll stick to 1.11.X for this release.

Upgrade minor: http://download.osgeo.org/geos/geos-3.5.0.tar.bz2 (changelog: nothing with major impact for us: https://trac.osgeo.org/geos/browser/tags/3.5.0/NEWS)

Upgrade patch: http://download.osgeo.org/geotiff/libgeotiff/libgeotiff-1.4.1.tar.gz

Upgrade patch : http://download.osgeo.org/libtiff/tiff-4.0.6.tar.gz

upgrade minor : http://download.osgeo.org/proj/proj-4.9.2.tar.gz

upgrade patch: http://download.qt.io/official_releases/qt/4.8/4.8.7/qt-everywhere-opensource-src-4.8.7.tar.gz

upgrade patch: http://download.savannah.gnu.org/releases/freetype/freetype-2.6.1.tar.gz

upgrade patch: http://ftp.de.debian.org/debian/pool/main/libk/libkml/libkml_1.3.0~rc0.orig.tar.gz

nothing to do

upgrade patch: https://github.com/beltoforion/muparser/archive/v2.2.5.tar.gz

upgrade patch to 1.0.1p : https://github.com/openssl/openssl/archive/OpenSSL_1_0_1p.tar.gz

latest stable : 1.59.0

nothing to do

upgrade patch: http://sourceforge.net/projects/itk/files/itk/4.8/InsightToolkit-4.8.1.tar.gz/download

upgrade patch: http://sourceforge.net/projects/libjpeg-turbo/files/1.4.2/libjpeg-turbo-1.4.2.tar.gz/download

nothing to do(patch are still in beta or rc version)

nothing to do

upgrade patch: http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.11/opencv-2.4.11.zip/download

nothing to do

update minor to 8.37

upgrade patch: http://sourceforge.net/projects/swig/files/swig/swig-3.0.7/swig-3.0.7.tar.gz/download

upgrade patch: http://sourceforge.net/projects/swig/files/swigwin/swigwin-3.0.7/swigwin-3.0.7.zip/download

nothing to do

nothing to do, switch to official link on github : https://github.com/megastep/makeself/archive/release-2.2.0.tar.gz

upgrade major : https://github.com/beltoforion/muparserx/releases/tag/v4.0.4

[NEED] upgrade patch to official 1.8.20 (+ patch for MSVC) : http://download.osgeo.org/ossim/source/ossim-1.8.20/ossim-1.8.20-1.tar.gz

nothing to do

nothing to do

nothing to do

upgrade major: http://www.sqlite.org/2015/sqlite-amalgamation-3090100.zip

When will those changes be available (target release or date)?

Those changes can be available for release 5.2.

Who will be developing the proposed changes?

CNES or CS Team

Community

Comments

Support

CNES