Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gsoap for openSUSE:Factory checked 
in at 2026-02-24 15:37:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gsoap (Old)
 and      /work/SRC/openSUSE:Factory/.gsoap.new.1977 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gsoap"

Tue Feb 24 15:37:49 2026 rev:89 rq:1334064 version:2.8.140

Changes:
--------
--- /work/SRC/openSUSE:Factory/gsoap/gsoap.changes      2025-08-16 
20:38:43.194590077 +0200
+++ /work/SRC/openSUSE:Factory/.gsoap.new.1977/gsoap.changes    2026-02-24 
15:37:58.108845188 +0100
@@ -1,0 +2,17 @@
+Thu Feb 19 18:18:23 UTC 2026 - Jan Engelhardt <[email protected]>
+
+- Update to release 2.8.140
+  * Improved heap memory management (for deserialization storage)
+    with a much faster `soap_unlink()` implementation by using
+    pointer hash tables.
+  * Faster JSON parsers `json.c` (via `xml-rpc.c`) and `json.cpp`
+    (via `xml-rpc.cpp`) with faster `soap_unlink()`.
+  * Changed `soap_link()` (an internal API function) to another
+    fail-safe combination `soap_new_link()` and `soap_set_link()`.
+  * Fixed wsdl2h issue with a missing namespace URI (not found but
+    needed to form a valid QName) when a schema A imports a schema
+    B and schema B includes a chameleon schema C that defines an
+    attributeGroup that is referenced by an attributeGroup
+    reference in schema A.
+
+-------------------------------------------------------------------

Old:
----
  gsoap-2.8.139.tar.xz
  sanitize_source.sh

New:
----
  gsoap-2.8.140.tar.xz

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

Other differences:
------------------
++++++ gsoap.spec ++++++
--- /var/tmp/diff_new_pack.W0FTDL/_old  2026-02-24 15:37:59.164888883 +0100
+++ /var/tmp/diff_new_pack.W0FTDL/_new  2026-02-24 15:37:59.168889048 +0100
@@ -17,8 +17,8 @@
 
 
 Name:           gsoap
-%define lname  libgsoap-2_8_139
-Version:        2.8.139
+%define lname  libgsoap-2_8_140
+Version:        2.8.140
 Release:        0
 Summary:        Toolkit for SOAP/REST-based C/C++ server and client web 
service applications
 License:        SUSE-GPL-2.0+-with-openssl-exception

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.W0FTDL/_old  2026-02-24 15:37:59.200890372 +0100
+++ /var/tmp/diff_new_pack.W0FTDL/_new  2026-02-24 15:37:59.204890538 +0100
@@ -1,5 +1,5 @@
-mtime: 1755273223
-commit: eab5af9de20782ce4665c350db6aca817d1ecce9031b9a15af7773f80f05dafa
+mtime: 1771525653
+commit: e32b6c9f5c15e63791a3bd3942b445b5f3162fcc5552bf53c67867bfb5b23a7e
 url: https://src.opensuse.org/jengelh/gsoap
 revision: master
 

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sanitize_source.sh new/sanitize_source.sh
--- old/sanitize_source.sh      1970-01-01 01:00:00.000000000 +0100
+++ new/sanitize_source.sh      2026-02-19 19:27:44.000000000 +0100
@@ -0,0 +1,45 @@
+#!/bin/sh -ex
+#
+# Shrink the gsoap archive from 32 MB -> 17 MB and removes .exe/.dll files.
+#
+# Requires: fdupes, hardlink
+
+if ! which fdupes >/dev/null; then
+       echo "fdupes not installed.";
+       exit 1;
+fi;
+if ! which hardlink >/dev/null; then
+       echo "The \"hardlink\" utility (package: hardlink) is not installed.";
+       exit 1;
+fi;
+
+version="2.8.140"
+shortver="2.8" # agh...
+if [ ! -e "gsoap_$version.zip" ]; then
+       wget -c "https://downloads.sf.net/gsoap2/gsoap_$version.zip";
+fi
+
+rm -Rf "gsoap-$shortver" "gsoap-$version"
+unzip -q "gsoap_$version.zip"
+
+# Someone failed at sane version number tagging.
+mv "gsoap-$shortver" "gsoap-$version"
+
+# Remove executables, backups, cache files, non-Linux parts...
+rm -Rf "gsoap-$version/gsoap/bin" \
+       "gsoap-$version/samples/link++/xmas" \
+       "gsoap-$version"/*.old \
+       "gsoap-$version/autom4te.cache"
+find "gsoap-$version" -type d -name "*.pbxindex" -exec rm -Rf "{}" "+"
+rm -Rf "gsoap-$version/gsoap/ios_plugin"
+find "gsoap-$version" -type f "(" \
+       -iname "*.exe" -o -iname "*.dll" -o -name "*.o" -o \
+       -name "*~" -o -name .DS_Store ")" -delete
+
+# And while we are at it, the VS files won't be needed anyway
+rm -Rf "gsoap-$version/gsoap/VisualStudio2005"
+
+hardlink "gsoap-$version"
+find "gsoap-$version" -print0 | sort -z | \
+       tar --no-recur --null -T- --owner=root --group=root --use=xz \
+       -cf "gsoap-$version.tar.xz"

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-02-19 19:27:44.000000000 +0100
@@ -0,0 +1 @@
+.osc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sanitize_source.sh new/sanitize_source.sh
--- old/sanitize_source.sh      1970-01-01 01:00:00.000000000 +0100
+++ new/sanitize_source.sh      2026-02-19 19:27:44.000000000 +0100
@@ -0,0 +1,45 @@
+#!/bin/sh -ex
+#
+# Shrink the gsoap archive from 32 MB -> 17 MB and removes .exe/.dll files.
+#
+# Requires: fdupes, hardlink
+
+if ! which fdupes >/dev/null; then
+       echo "fdupes not installed.";
+       exit 1;
+fi;
+if ! which hardlink >/dev/null; then
+       echo "The \"hardlink\" utility (package: hardlink) is not installed.";
+       exit 1;
+fi;
+
+version="2.8.140"
+shortver="2.8" # agh...
+if [ ! -e "gsoap_$version.zip" ]; then
+       wget -c "https://downloads.sf.net/gsoap2/gsoap_$version.zip";
+fi
+
+rm -Rf "gsoap-$shortver" "gsoap-$version"
+unzip -q "gsoap_$version.zip"
+
+# Someone failed at sane version number tagging.
+mv "gsoap-$shortver" "gsoap-$version"
+
+# Remove executables, backups, cache files, non-Linux parts...
+rm -Rf "gsoap-$version/gsoap/bin" \
+       "gsoap-$version/samples/link++/xmas" \
+       "gsoap-$version"/*.old \
+       "gsoap-$version/autom4te.cache"
+find "gsoap-$version" -type d -name "*.pbxindex" -exec rm -Rf "{}" "+"
+rm -Rf "gsoap-$version/gsoap/ios_plugin"
+find "gsoap-$version" -type f "(" \
+       -iname "*.exe" -o -iname "*.dll" -o -name "*.o" -o \
+       -name "*~" -o -name .DS_Store ")" -delete
+
+# And while we are at it, the VS files won't be needed anyway
+rm -Rf "gsoap-$version/gsoap/VisualStudio2005"
+
+hardlink "gsoap-$version"
+find "gsoap-$version" -print0 | sort -z | \
+       tar --no-recur --null -T- --owner=root --group=root --use=xz \
+       -cf "gsoap-$version.tar.xz"

++++++ gsoap-2.8.139.tar.xz -> gsoap-2.8.140.tar.xz ++++++
/work/SRC/openSUSE:Factory/gsoap/gsoap-2.8.139.tar.xz 
/work/SRC/openSUSE:Factory/.gsoap.new.1977/gsoap-2.8.140.tar.xz differ: char 
15, line 1

Reply via email to