Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package vsgXchange for openSUSE:Factory checked in at 2025-11-26 17:14:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vsgXchange (Old) and /work/SRC/openSUSE:Factory/.vsgXchange.new.14147 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vsgXchange" Wed Nov 26 17:14:54 2025 rev:4 rq:1319962 version:1.0.5 Changes: -------- --- /work/SRC/openSUSE:Factory/vsgXchange/vsgXchange.changes 2023-09-20 13:27:21.658714716 +0200 +++ /work/SRC/openSUSE:Factory/.vsgXchange.new.14147/vsgXchange.changes 2025-11-26 17:15:11.269561166 +0100 @@ -1,0 +2,13 @@ +Tue Nov 25 08:08:18 UTC 2025 - Ralf Habacker <[email protected]> + +- Fix building with GDAL 3.12 +- Add patch: + * 0001-Build-fixes-for-changes-to-GDAL-3.12.patch + +------------------------------------------------------------------- +Mon Oct 23 07:08:41 UTC 2023 - Ralf Habacker <[email protected]> + +- Migrate service file to use 'manual' instead of 'disabled' as + suggested by osc + +------------------------------------------------------------------- New: ---- 0001-Build-fixes-for-changes-to-GDAL-3.12.patch ----------(New B)---------- New:- Add patch: * 0001-Build-fixes-for-changes-to-GDAL-3.12.patch ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vsgXchange.spec ++++++ --- /var/tmp/diff_new_pack.r3bwuY/_old 2025-11-26 17:15:11.969590678 +0100 +++ /var/tmp/diff_new_pack.r3bwuY/_new 2025-11-26 17:15:11.973590847 +0100 @@ -1,7 +1,7 @@ # # spec file for package vsgXchange # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,6 +26,7 @@ Group: Productivity/Graphics/Other URL: https://github.com/vsg-dev/vsgXchange Source0: %{name}-%{version}.tar.xz +Patch0: 0001-Build-fixes-for-changes-to-GDAL-3.12.patch # not found by default #BuildRequires: libassimp5 BuildRequires: cmake ++++++ 0001-Build-fixes-for-changes-to-GDAL-3.12.patch ++++++ >From 1de624f085d12a1fb74521e6ec49997a473781ae Mon Sep 17 00:00:00 2001 From: Ralf Habacker <[email protected]> Date: Tue, 25 Nov 2025 09:02:45 +0100 Subject: [PATCH] Build fixes for changes to GDAL 3.12 Fix #243 --- src/gdal/GDAL.cpp | 18 ++++++++---------- src/gdal/GDAL_fallback.cpp | 6 ++---- 2 files changed, 10 insertions(+), 14 deletions(-) diff --git a/src/gdal/GDAL.cpp b/src/gdal/GDAL.cpp index da3ba6a..b474604 100644 --- a/src/gdal/GDAL.cpp +++ b/src/gdal/GDAL.cpp @@ -15,12 +15,10 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI #include <cstring> -using namespace vsgXchange; - namespace vsgXchange { - class GDAL::Implementation + class vsgXchange::GDAL::Implementation { public: Implementation(); @@ -36,21 +34,21 @@ namespace vsgXchange // // GDAL ReaderWriter fascade // -GDAL::GDAL() : - _implementation(new GDAL::Implementation()) +vsgXchange::GDAL::GDAL() : + _implementation(new vsgXchange::GDAL::Implementation()) { } -GDAL::~GDAL() +vsgXchange::GDAL::~GDAL() { delete _implementation; } -vsg::ref_ptr<vsg::Object> GDAL::read(const vsg::Path& filename, vsg::ref_ptr<const vsg::Options> options) const +vsg::ref_ptr<vsg::Object> vsgXchange::GDAL::read(const vsg::Path& filename, vsg::ref_ptr<const vsg::Options> options) const { return _implementation->read(filename, options); } -bool GDAL::getFeatures(Features& features) const +bool vsgXchange::GDAL::getFeatures(Features& features) const { vsgXchange::initGDAL(); @@ -103,11 +101,11 @@ bool GDAL::getFeatures(Features& features) const // // GDAL ReaderWriter implementation // -GDAL::Implementation::Implementation() +vsgXchange::GDAL::Implementation::Implementation() { } -vsg::ref_ptr<vsg::Object> GDAL::Implementation::read(const vsg::Path& filename, vsg::ref_ptr<const vsg::Options> options) const +vsg::ref_ptr<vsg::Object> vsgXchange::GDAL::Implementation::read(const vsg::Path& filename, vsg::ref_ptr<const vsg::Options> options) const { // GDAL tries to load all datatypes so up front catch VSG and OSG native formats. vsg::Path ext = vsg::lowerCaseFileExtension(filename); diff --git a/src/gdal/GDAL_fallback.cpp b/src/gdal/GDAL_fallback.cpp index 6604cad..0405335 100644 --- a/src/gdal/GDAL_fallback.cpp +++ b/src/gdal/GDAL_fallback.cpp @@ -12,8 +12,6 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI #include <vsgXchange/gdal.h> -using namespace vsgXchange; - //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // // GDAL ReaderWriter fallback @@ -28,11 +26,11 @@ GDAL::GDAL() : GDAL::~GDAL() { } -vsg::ref_ptr<vsg::Object> GDAL::read(const vsg::Path&, vsg::ref_ptr<const vsg::Options>) const +vsg::ref_ptr<vsg::Object> vsgXchange::GDAL::read(const uint8_t*, size_t, vsg::ref_ptr<const vsg::Options>) const { return {}; } -bool GDAL::getFeatures(Features&) const +bool vsgXchange::GDAL::getFeatures(Features&) const { return false; } -- 2.51.1 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.r3bwuY/_old 2025-11-26 17:15:12.053594220 +0100 +++ /var/tmp/diff_new_pack.r3bwuY/_new 2025-11-26 17:15:12.061594557 +0100 @@ -1,15 +1,15 @@ <services> -<service name="tar_scm" mode="disabled"> +<service name="tar_scm" mode="manual"> <param name="scm">git</param> <param name="url">https://github.com/vsg-dev/vsgXchange</param> <param name="revision">v1.0.5</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> </service> -<service name="recompress" mode="disabled"> +<service name="recompress" mode="manual"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> -<service name="set_version" mode="disabled"/> +<service name="set_version" mode="manual"/> </services>
