Bug#930772: otb-bin: Missing otbcli_BandMaxX command

Adam Cecile acecile at le-vert.net
Thu Jun 20 10:00:15 BST 2019


Package: otb-bin
Version: 6.6.2+debian-0~bpo10+0
Severity: normal
Tags: patch

Dear Maintainer,

Current package misses otbcli_BandMaxX command because the package is not built
with muparserx support.
However, this build dependency is available and everything build just fine
after enabling it.

So please find attached a debdiff enabling muparserx support.

Regards, Adam.



-- System Information:
Debian Release: 10.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages otb-bin depends on:
ii  libc6                          2.28-10
ii  libgcc1                        1:8.3.0-6
ii  libinsighttoolkit4.12          4.12.2-dfsg1-4+b1
ii  libotb-apps                    6.6.2+debian-0~bpo10+0
ii  libotbcommandline-6.6-1        6.6.2+debian-0~bpo10+0
ii  libotbcommandlineparser-6.6-1  6.6.2+debian-0~bpo10+0
ii  libotbcommon-6.6-1             6.6.2+debian-0~bpo10+0
ii  libstdc++6                     8.3.0-6
ii  libtinyxml2.6.2v5              2.6.2-4

otb-bin recommends no packages.

otb-bin suggests no packages.

-- no debconf information
-------------- next part --------------
diff -Nru otb-6.6.2+debian/debian/changelog otb-6.6.2+debian/debian/changelog
--- otb-6.6.2+debian/debian/changelog	2019-06-19 23:01:00.000000000 +0200
+++ otb-6.6.2+debian/debian/changelog	2019-06-19 23:05:50.000000000 +0200
@@ -1,8 +1,16 @@
+otb (6.6.2+debian-0~bpo10+0) buster-backports; urgency=medium
+
+  * Rebuild for buster-backports.
+
+ -- Adam Cecile <acecile at letz-it.lu>  Wed, 19 Jun 2019 23:05:50 +0200
+
 otb (6.6.2+debian-0) unstable; urgency=medium
 
   * New upstream release.
   * MODIS 6S support has not been removed from sources.
-  * Build with OTB_USE_MUPARSERX:BOOL=ON.
+  * Build with OTB_USE_MUPARSERX:BOOL=ON and add libmuparserx-dev b-dep.
+  * Build with OTB_USE_SHARK=ON.
+  * New libotbmathparserx package.
 
  -- Adam Cecile <acecile at letz-it.lu>  Wed, 19 Jun 2019 23:01:00 +0200
 
diff -Nru otb-6.6.2+debian/debian/control otb-6.6.2+debian/debian/control
--- otb-6.6.2+debian/debian/control	2018-11-14 06:58:39.000000000 +0100
+++ otb-6.6.2+debian/debian/control	2019-06-19 23:05:50.000000000 +0200
@@ -27,6 +27,7 @@
                libinsighttoolkit4-dev,
                libkml-dev,
                libmuparser-dev,
+               libmuparserx-dev,
                libopencv-dev,
                libopenthreads-dev,
                libossim-dev,
@@ -95,6 +96,7 @@
          libotblearningbase-6.6-1 (= ${binary:Version}),
          libotbmapla-6.6-1 (= ${binary:Version}),
          libotbmathparser-6.6-1 (= ${binary:Version}),
+         libotbmathparserx-6.6-1 (= ${binary:Version}),
          libotbmetadata-6.6-1 (= ${binary:Version}),
          libotbmonteverdi-6.6-1 (= ${binary:Version}),
          libotbmonteverdicore-6.6-1 (= ${binary:Version}),
@@ -607,6 +609,20 @@
  .
  This package contains the OTBMathParser shared library.
 
+Package: libotbmathparserx-6.6-1
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends},
+         ${misc:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Description: ORFEO Toolbox library - OTBMathParserX
+ ORFEO Toolbox (OTB) is distributed as an open source library of image
+ processing algorithms. OTB is based on the medical image processing library
+ ITK and offers particular functionalities for remote sensing image processing
+ in general and for high spatial resolution images in particular.
+ .
+ This package contains the OTBMathParserX shared library.
+
 Package: libotbmetadata-6.6-1
 Architecture: any
 Section: libs
@@ -846,6 +862,7 @@
          libotblearningbase-6.6-1 (= ${binary:Version}),
          libotbmapla-6.6-1 (= ${binary:Version}),
          libotbmathparser-6.6-1 (= ${binary:Version}),
+         libotbmathparserx-6.6-1 (= ${binary:Version}),
          libotbmetadata-6.6-1 (= ${binary:Version}),
          libotbmonteverdi-6.6-1 (= ${binary:Version}),
          libotbmonteverdicore-6.6-1 (= ${binary:Version}),
@@ -1001,6 +1018,7 @@
          libotbiotilemap-6.6-1 (= ${binary:Version}),
          libotblearningbase-6.6-1 (= ${binary:Version}),
          libotbmathparser-6.6-1 (= ${binary:Version}),
+         libotbmathparserx-6.6-1 (= ${binary:Version}),
          libotbmetadata-6.6-1 (= ${binary:Version}),
          libotbopenthreadsadapters-6.6-1 (= ${binary:Version}),
          libotbossimadapters-6.6-1 (= ${binary:Version}),
diff -Nru otb-6.6.2+debian/debian/control.in otb-6.6.2+debian/debian/control.in
--- otb-6.6.2+debian/debian/control.in	2018-11-14 06:58:44.000000000 +0100
+++ otb-6.6.2+debian/debian/control.in	2019-06-19 23:05:50.000000000 +0200
@@ -27,6 +27,7 @@
                libinsighttoolkit4-dev,
                libkml-dev,
                libmuparser-dev,
+               libmuparserx-dev,
                libopencv-dev,
                libopenthreads-dev,
                libossim-dev,
@@ -95,6 +96,7 @@
          libotblearningbase- at SOVERSION@ (= ${binary:Version}),
          libotbmapla- at SOVERSION@ (= ${binary:Version}),
          libotbmathparser- at SOVERSION@ (= ${binary:Version}),
+         libotbmathparserx- at SOVERSION@ (= ${binary:Version}),
          libotbmetadata- at SOVERSION@ (= ${binary:Version}),
          libotbmonteverdi- at SOVERSION@ (= ${binary:Version}),
          libotbmonteverdicore- at SOVERSION@ (= ${binary:Version}),
@@ -607,6 +609,20 @@
  .
  This package contains the OTBMathParser shared library.
 
+Package: libotbmathparserx- at SOVERSION@
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends},
+         ${misc:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Description: ORFEO Toolbox library - OTBMathParserX
+ ORFEO Toolbox (OTB) is distributed as an open source library of image
+ processing algorithms. OTB is based on the medical image processing library
+ ITK and offers particular functionalities for remote sensing image processing
+ in general and for high spatial resolution images in particular.
+ .
+ This package contains the OTBMathParserX shared library.
+
 Package: libotbmetadata- at SOVERSION@
 Architecture: any
 Section: libs
@@ -846,6 +862,7 @@
          libotblearningbase- at SOVERSION@ (= ${binary:Version}),
          libotbmapla- at SOVERSION@ (= ${binary:Version}),
          libotbmathparser- at SOVERSION@ (= ${binary:Version}),
+         libotbmathparserx- at SOVERSION@ (= ${binary:Version}),
          libotbmetadata- at SOVERSION@ (= ${binary:Version}),
          libotbmonteverdi- at SOVERSION@ (= ${binary:Version}),
          libotbmonteverdicore- at SOVERSION@ (= ${binary:Version}),
@@ -1001,6 +1018,7 @@
          libotbiotilemap- at SOVERSION@ (= ${binary:Version}),
          libotblearningbase- at SOVERSION@ (= ${binary:Version}),
          libotbmathparser- at SOVERSION@ (= ${binary:Version}),
+         libotbmathparserx- at SOVERSION@ (= ${binary:Version}),
          libotbmetadata- at SOVERSION@ (= ${binary:Version}),
          libotbopenthreadsadapters- at SOVERSION@ (= ${binary:Version}),
          libotbossimadapters- at SOVERSION@ (= ${binary:Version}),
diff -Nru otb-6.6.2+debian/debian/libotbmathparserx-6.6-1.install otb-6.6.2+debian/debian/libotbmathparserx-6.6-1.install
--- otb-6.6.2+debian/debian/libotbmathparserx-6.6-1.install	1970-01-01 01:00:00.000000000 +0100
+++ otb-6.6.2+debian/debian/libotbmathparserx-6.6-1.install	2019-06-19 23:05:50.000000000 +0200
@@ -0,0 +1 @@
+usr/lib/*/libOTBMathParserX-*.so.*


More information about the Pkg-grass-devel mailing list