Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ossim for openSUSE:Factory checked 
in at 2026-09-12 21:21:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ossim (Old)
 and      /work/SRC/openSUSE:Factory/.ossim.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ossim"

Sat Sep 12 21:21:49 2026 rev:2 rq:1377528 version:2.12.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/ossim/ossim.changes      2026-05-30 
23:02:19.366593899 +0200
+++ /work/SRC/openSUSE:Factory/.ossim.new.1265/ossim.changes    2026-09-12 
21:25:42.463417533 +0200
@@ -1,0 +2,25 @@
+Sat Sep 12 11:30:58 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to version 2.12.1:
+  * Steadier RPC coefficient solver with weighted SVD, denominator
+    damping and layered height observations; new ossim-rpcgen
+    controls for layered height planes and fit refinement, plus
+    solver-derived ERR_BIAS/ERR_RAND estimates for RPC00B tags
+  * PPJ frame sensors use complete adjustable definitions with
+    roll/pitch/yaw applied in local camera space
+  * Generated config header uses standard fixed-width integer
+    types, dropping the SIZE_OF checks and unused CMake probes
+  * Widened Applanix ECEF/UTM default adjustable sigmas
+- Drop ossim-long-int-cast.patch (fixed upstream)
+- Add ossim-fix-include-paths.patch from upstream post-2.12.1
+  commit, fixing unbuildable <base/...> and relative includes
+  in the new NITF generic tag sources, plus
+  ossim-fix-test-include-paths.patch with the same fix for
+  the new NITF generic tag test (not covered upstream yet)
+- Fetch sources from the upstream tag archive, as no 2.12.1 release
+  tarball is published
+- Add pkgconfig(uuid) BuildRequires for the new optional libuuid
+  support in ossim::generate_uuid
+- Use /bin/bash shebang in ossim-config instead of /usr/bin/env
+
+-------------------------------------------------------------------

Old:
----
  ossim-2.12.0.tar.gz
  ossim-long-int-cast.patch

New:
----
  ossim-2.12.1.tar.gz
  ossim-fix-include-paths.patch
  ossim-fix-test-include-paths.patch

----------(Old B)----------
  Old:  * Widened Applanix ECEF/UTM default adjustable sigmas
- Drop ossim-long-int-cast.patch (fixed upstream)
- Add ossim-fix-include-paths.patch from upstream post-2.12.1
----------(Old E)----------

----------(New B)----------
  New:- Drop ossim-long-int-cast.patch (fixed upstream)
- Add ossim-fix-include-paths.patch from upstream post-2.12.1
  commit, fixing unbuildable <base/...> and relative includes
  New:  in the new NITF generic tag sources, plus
  ossim-fix-test-include-paths.patch with the same fix for
  the new NITF generic tag test (not covered upstream yet)
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ossim.spec ++++++
--- /var/tmp/diff_new_pack.FTFP3o/_old  2026-09-12 21:25:43.010440492 +0200
+++ /var/tmp/diff_new_pack.FTFP3o/_new  2026-09-12 21:25:43.011440534 +0200
@@ -19,16 +19,18 @@
 
 %define so_ver 2
 Name:           ossim
-Version:        2.12.0
+Version:        2.12.1
 Release:        0
 Summary:        Open Source Software Image Map (OSSIM)
 License:        LGPL-3.0-only
 URL:            https://trac.osgeo.org/ossim/
-Source0:        
https://github.com/ossimlabs/ossim/releases/download/v%{version}/%{name}-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM ossim-long-int-cast.patch gh#ossimlabs/ossim#301 
[email protected] -- Explicitly cast hsize_t into u_int64 to avoid 
compilation problems with hdf5 >= 1.14.0
-Patch0:         ossim-long-int-cast.patch
+Source0:        
https://github.com/ossimlabs/ossim/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 # PATCH-FIX-OPENSUSE ossim-link-system-tiff.patch [email protected] -- link 
the system libtiff via TIFF_LIBRARIES (set by CMake's own FindTIFF, used after 
dropping the bundled finders)
-Patch1:         ossim-link-system-tiff.patch
+Patch0:         ossim-link-system-tiff.patch
+# PATCH-FIX-UPSTREAM ossim-fix-include-paths.patch gh#ossimlabs/ossim@2350b999 
-- Fix <base/...> and relative support_data/ include paths (post-2.12.1 
upstream fix)
+Patch1:         ossim-fix-include-paths.patch
+# PATCH-FIX-UPSTREAM ossim-fix-test-include-paths.patch -- Same include-path 
bug class in the test sources, not covered upstream yet
+Patch2:         ossim-fix-test-include-paths.patch
 BuildRequires:  cmake >= 2.8.0
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -43,6 +45,7 @@
 BuildRequires:  pkgconfig(libgeotiff)
 BuildRequires:  pkgconfig(libtiff-4)
 BuildRequires:  pkgconfig(openthreads)
+BuildRequires:  pkgconfig(uuid)
 BuildRequires:  pkgconfig(zlib)
 
 %description
@@ -89,15 +92,21 @@
          FindSubversion FindTIFF; do
     find . -name "$m.cmake" -delete
 done
+# Fixed interpreter path (no /usr/bin/env) in the installed helper script.
+sed -i '1s|^#!/usr/bin/env bash|#!/bin/bash|' apps/ossim-config.in
 
 %build
 # vpfutil is old K&R-style C (e.g. an inline "double atof();"), which GCC's
 # C23 default rejects with "conflicting types"; build the C parts as gnu17.
 export CFLAGS="%{optflags} -std=gnu17"
 # Generate a Ninja build (faster for this large C++ library)
+# USE_OSSIM_JSONCPP=OFF: 2.12.1 defaults the bundled jsoncpp amalgamation
+# ON, but its finder only searches empty OSSIM_*_PREFIX paths; use the
+# system jsoncpp as before.
 %define __builder ninja
 %cmake \
   -DINSTALL_LIBRARY_DIR=%{_libdir} \
+  -DUSE_OSSIM_JSONCPP=OFF \
   -DBUILD_OSSIM_FRAMEWORKS=ON \
   -DBUILD_OSSIM_FREETYPE_SUPPORT=ON \
   -DBUILD_OSSIM_MPI_SUPPORT=OFF \

++++++ ossim-2.12.0.tar.gz -> ossim-2.12.1.tar.gz ++++++
/work/SRC/openSUSE:Factory/ossim/ossim-2.12.0.tar.gz 
/work/SRC/openSUSE:Factory/.ossim.new.1265/ossim-2.12.1.tar.gz differ: char 12, 
line 1

++++++ ossim-fix-include-paths.patch ++++++
>From 2350b9995d0020ad07f0f4dfa2c3b032c951c57f Mon Sep 17 00:00:00 2001
From: Ivan Mincik <[email protected]>
Date: Sat, 1 Aug 2026 13:37:35 +0200
Subject: [PATCH] Fix include paths

---
 src/support_data/ossimNitfGenericTag.cpp           | 4 ++--
 src/support_data/ossimNitfRegisteredDesFactory.cpp | 2 +-
 src/support_data/ossimNitfXmlTag.cpp               | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/support_data/ossimNitfGenericTag.cpp 
b/src/support_data/ossimNitfGenericTag.cpp
index 9aa05191..4bd25830 100644
--- a/src/support_data/ossimNitfGenericTag.cpp
+++ b/src/support_data/ossimNitfGenericTag.cpp
@@ -13,8 +13,8 @@
 #include <ossim/support_data/ossimNitfCommon.h>
 #include <ossim/base/ossimKeywordlist.h>
 #include <ossim/base/ossimNotify.h>
-#include <base/ossimException.h>
-#include <base/ossimTrace.h>
+#include <ossim/base/ossimException.h>
+#include <ossim/base/ossimTrace.h>
 
 #include <istream>
 #include <iostream>
diff --git a/src/support_data/ossimNitfRegisteredDesFactory.cpp 
b/src/support_data/ossimNitfRegisteredDesFactory.cpp
index 6609d9ac..a0074098 100644
--- a/src/support_data/ossimNitfRegisteredDesFactory.cpp
+++ b/src/support_data/ossimNitfRegisteredDesFactory.cpp
@@ -17,7 +17,7 @@
 #include <ossim/support_data/ossimNitfCscsdbDes.h>
 #include <ossim/support_data/ossimNitfCssfabDes.h>
 
-#include "support_data/ossimNitfCsephbDes.h"
+#include <ossim/support_data/ossimNitfCsephbDes.h>
 
 RTTI_DEF1(ossimNitfRegisteredDesFactory, "ossimNitfRegisteredDesFactory", 
ossimNitfDesFactory);
 
diff --git a/src/support_data/ossimNitfXmlTag.cpp 
b/src/support_data/ossimNitfXmlTag.cpp
index aefdddc3..59e2b7fa 100644
--- a/src/support_data/ossimNitfXmlTag.cpp
+++ b/src/support_data/ossimNitfXmlTag.cpp
@@ -14,7 +14,7 @@
 #include <ossim/support_data/ossimNitfXmlTag.h>
 #include <iomanip>
 #include <sstream>
-#include <base/ossimPreferences.h>
+#include <ossim/base/ossimPreferences.h>
 
 ossimNitfXmlTag::ossimNitfXmlTag(ossimString tagName)
    : ossimNitfRegisteredTag(tagName, 0)

++++++ ossim-fix-test-include-paths.patch ++++++
# Same include-path bug class as upstream commit 2350b999 ("Fix include
# paths"), but in the test sources, which that commit did not touch: the
# quoted relative includes only resolve when the workspace build sets
# OSSIM_INCLUDE_DIR. Use the tree-wide <ossim/...> convention instead.
--- a/test/src/support_data/ossim-nitf-generic-tag-test.cpp
+++ b/test/src/support_data/ossim-nitf-generic-tag-test.cpp
@@ -27,8 +27,8 @@
 #include <iostream>
 #include <sstream>

-#include "support_data/ossimNitfCephbDes.h"
-#include "support_data/ossimNitfXmlTag.h"
+#include <ossim/support_data/ossimNitfCephbDes.h>
+#include <ossim/support_data/ossimNitfXmlTag.h>

 using namespace std;

Reply via email to