Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gsoap for openSUSE:Factory checked in at 2022-04-12 21:43:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gsoap (Old) and /work/SRC/openSUSE:Factory/.gsoap.new.1900 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gsoap" Tue Apr 12 21:43:19 2022 rev:76 rq:968254 version:2.8.121 Changes: -------- --- /work/SRC/openSUSE:Factory/gsoap/gsoap.changes 2021-08-24 10:54:24.272358163 +0200 +++ /work/SRC/openSUSE:Factory/.gsoap.new.1900/gsoap.changes 2022-04-12 21:43:24.487634240 +0200 @@ -1,0 +2,21 @@ +Sun Apr 10 12:59:47 UTC 2022 - Jan Engelhardt <jeng...@inai.de> + +- Update to release 2.8.121 + * Stricter strict mode flag `SOAP_XML_STRICT` to reject + attributes with an unquoted value and attributes without a + value, this update rejects legacy XML-like formats such as + HTML. + * Improved wsdl2h tool to handle problematic SOAP header + definitions with doc/lit and rpc mixing with invalid or + missing message parts. + * Improved wsdl2h tool to handle ONVIF schemas better, notably + avoid the `final` C++ keyword clash. + * Added `fencoding` callback to inspect and accept or reject + special non-latin/UTF-8 XML encodings. + * Updated wsdl2h option -I to import schemas more + "authoritively" by checking lastly the -I path without the + importing WSDL/XSD location to import schemas (this also + restores the -I option behavior prior to 2.8.75). +- Drop gsoap-automake1_13.diff (merged) + +------------------------------------------------------------------- Old: ---- gsoap-2.8.117.tar.xz gsoap-automake1_13.diff New: ---- gsoap-2.8.121.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gsoap.spec ++++++ --- /var/tmp/diff_new_pack.QAw9Xh/_old 2022-04-12 21:43:25.547622050 +0200 +++ /var/tmp/diff_new_pack.QAw9Xh/_new 2022-04-12 21:43:25.551622005 +0200 @@ -1,7 +1,7 @@ # # spec file for package gsoap # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,8 +17,8 @@ Name: gsoap -%define lname libgsoap-2_8_117 -Version: 2.8.117 +%define lname libgsoap-2_8_121 +Version: 2.8.121 Release: 0 Summary: Toolkit for SOAP/REST-based C/C++ server and client web service applications License: SUSE-GPL-2.0+-with-openssl-exception @@ -27,7 +27,6 @@ Source: gsoap-%version.tar.xz Source2: sanitize_source.sh -Patch1: gsoap-automake1_13.diff Patch2: gsoap-01-sharedlibs.diff BuildRequires: autoconf BuildRequires: automake @@ -80,16 +79,19 @@ %prep %setup -q cmp gsoap/stdsoap2.cpp gsoap/stdsoap2.c -%patch -P 1 -P 2 -p1 +%patch -P 2 -p1 ln -fs stdsoap2.cpp gsoap/stdsoap2.c %build -# The version is used for filenames, and GSOAP changed its ABI between -# 2.8.22 and 2.8.28, so we need the full version. -perl -i -lpe 's{AC_INIT\(gsoap, 2.8\)}{AC_INIT([gsoap], [%version])}' \ +# GSOAP changes its ABI between 2.8.22 and 2.8.28 without updating the SONAMEs. +# Therefore, the full version must be present in the SONAME (and we can trigger +# this by updating the AC_INIT field in this instance). +# +perl -i -lpe 's{AC_INIT\(\[gsoap\], 2.8\)}{AC_INIT([gsoap], [%version])}' \ configure.ac # Rebuild configure - fix that utterly long mktime test. # Also needed because Makefile.am and configure.ac are touched. +# autoreconf -fi %configure --enable-ipv6 --disable-static CFLAGS="%optflags -fcommon" pushd gsoap/src/ ++++++ gsoap-01-sharedlibs.diff ++++++ --- /var/tmp/diff_new_pack.QAw9Xh/_old 2022-04-12 21:43:25.583621636 +0200 +++ /var/tmp/diff_new_pack.QAw9Xh/_new 2022-04-12 21:43:25.587621590 +0200 @@ -16,12 +16,12 @@ gsoap/gsoapssl.sym | 1 + 10 files changed, 40 insertions(+), 18 deletions(-) -Index: gsoap-2.8.102/configure.ac +Index: gsoap-2.8.121/configure.ac =================================================================== ---- gsoap-2.8.102.orig/configure.ac -+++ gsoap-2.8.102/configure.ac +--- gsoap-2.8.121.orig/configure.ac ++++ gsoap-2.8.121/configure.ac @@ -15,8 +15,8 @@ AM_PROG_CC_C_O - AM_PROG_LEX + AM_PROG_LEX([noyywrap]) AC_PROG_YACC AC_PROG_CPP -AC_PROG_RANLIB @@ -31,7 +31,7 @@ AC_PROG_LN_S AC_PROG_AWK AC_PROG_INSTALL -@@ -306,7 +306,7 @@ if test "x$with_openssl" = "xyes"; then +@@ -303,7 +303,7 @@ if test "x$with_openssl" = "xyes"; then WSDL2H_EXTRA_LIBS="${WSDL2H_EXTRA_LIBS} -lgnutls -lgcrypt -lgpg-error -lz" SAMPLE_INCLUDES= SAMPLE_SSL_LIBS="-lgnutls -lgcrypt -lgpg-error -lz" @@ -40,7 +40,7 @@ else AC_MSG_RESULT(no) WSDL2H_EXTRA_FLAGS="-DWITH_OPENSSL -DWITH_GZIP" -@@ -314,7 +314,7 @@ if test "x$with_openssl" = "xyes"; then +@@ -311,7 +311,7 @@ if test "x$with_openssl" = "xyes"; then WSDL2H_EXTRA_LIBS="${WSDL2H_EXTRA_LIBS} -lssl -lcrypto -lz" SAMPLE_INCLUDES= SAMPLE_SSL_LIBS="-lssl -lcrypto -lz" @@ -49,7 +49,7 @@ fi if test -n "$ZLIB"; then WSDL2H_EXTRA_FLAGS="-I${ZLIB}/include ${WSDL2H_EXTRA_FLAGS}" -@@ -333,7 +333,7 @@ else +@@ -330,7 +330,7 @@ else WSDL2H_EXTRA_FLAGS= SAMPLE_SSL_LIBS= SAMPLE_INCLUDES= @@ -58,10 +58,10 @@ fi AM_CONDITIONAL([WITH_OPENSSL], [test "x$with_openssl" = "xyes" -a "x$with_gnutls" != "xyes"]) AC_SUBST(WSDL2H_EXTRA_FLAGS) -Index: gsoap-2.8.102/gsoap/Makefile.am +Index: gsoap-2.8.121/gsoap/Makefile.am =================================================================== ---- gsoap-2.8.102.orig/gsoap/Makefile.am -+++ gsoap-2.8.102/gsoap/Makefile.am +--- gsoap-2.8.121.orig/gsoap/Makefile.am ++++ gsoap-2.8.121/gsoap/Makefile.am @@ -34,20 +34,34 @@ stdsoap2_ssl_cpp.cpp: stdsoap2.cpp dom_cpp.cpp: dom.cpp $(LN_S) -f $(top_srcdir)/gsoap/dom.cpp dom_cpp.cpp @@ -110,52 +110,52 @@ BUILT_SOURCES = stdsoap2_cpp.cpp dom_cpp.cpp stdsoap2_ck.c stdsoap2_ck_cpp.cpp stdsoap2_ssl.c stdsoap2_ssl_cpp.cpp -Index: gsoap-2.8.102/gsoap/gsoap++.sym +Index: gsoap-2.8.121/gsoap/gsoap++.sym =================================================================== --- /dev/null -+++ gsoap-2.8.102/gsoap/gsoap++.sym ++++ gsoap-2.8.121/gsoap/gsoap++.sym @@ -0,0 +1 @@ +GSOAPXX { global: *; }; -Index: gsoap-2.8.102/gsoap/gsoap.sym +Index: gsoap-2.8.121/gsoap/gsoap.sym =================================================================== --- /dev/null -+++ gsoap-2.8.102/gsoap/gsoap.sym ++++ gsoap-2.8.121/gsoap/gsoap.sym @@ -0,0 +1 @@ +GSOAP { global: *; }; -Index: gsoap-2.8.102/gsoap/gsoapck++.sym +Index: gsoap-2.8.121/gsoap/gsoapck++.sym =================================================================== --- /dev/null -+++ gsoap-2.8.102/gsoap/gsoapck++.sym ++++ gsoap-2.8.121/gsoap/gsoapck++.sym @@ -0,0 +1 @@ +GSOAPCKXX { global: *; }; -Index: gsoap-2.8.102/gsoap/gsoapck.sym +Index: gsoap-2.8.121/gsoap/gsoapck.sym =================================================================== --- /dev/null -+++ gsoap-2.8.102/gsoap/gsoapck.sym ++++ gsoap-2.8.121/gsoap/gsoapck.sym @@ -0,0 +1 @@ +GSOAPCK { global: *; }; -Index: gsoap-2.8.102/gsoap/gsoapckssl++.sym +Index: gsoap-2.8.121/gsoap/gsoapckssl++.sym =================================================================== --- /dev/null -+++ gsoap-2.8.102/gsoap/gsoapckssl++.sym ++++ gsoap-2.8.121/gsoap/gsoapckssl++.sym @@ -0,0 +1 @@ +GSOAPCKSSLXX { global: *; }; -Index: gsoap-2.8.102/gsoap/gsoapckssl.sym +Index: gsoap-2.8.121/gsoap/gsoapckssl.sym =================================================================== --- /dev/null -+++ gsoap-2.8.102/gsoap/gsoapckssl.sym ++++ gsoap-2.8.121/gsoap/gsoapckssl.sym @@ -0,0 +1 @@ +GSOAPCKSSL { global: *; }; -Index: gsoap-2.8.102/gsoap/gsoapssl++.sym +Index: gsoap-2.8.121/gsoap/gsoapssl++.sym =================================================================== --- /dev/null -+++ gsoap-2.8.102/gsoap/gsoapssl++.sym ++++ gsoap-2.8.121/gsoap/gsoapssl++.sym @@ -0,0 +1 @@ +GSOAPSSLXX { global: *; }; -Index: gsoap-2.8.102/gsoap/gsoapssl.sym +Index: gsoap-2.8.121/gsoap/gsoapssl.sym =================================================================== --- /dev/null -+++ gsoap-2.8.102/gsoap/gsoapssl.sym ++++ gsoap-2.8.121/gsoap/gsoapssl.sym @@ -0,0 +1 @@ +GSOAPSSL { global: *; }; ++++++ gsoap-2.8.117.tar.xz -> gsoap-2.8.121.tar.xz ++++++ /work/SRC/openSUSE:Factory/gsoap/gsoap-2.8.117.tar.xz /work/SRC/openSUSE:Factory/.gsoap.new.1900/gsoap-2.8.121.tar.xz differ: char 26, line 1 ++++++ sanitize_source.sh ++++++ --- /var/tmp/diff_new_pack.QAw9Xh/_old 2022-04-12 21:43:25.631621084 +0200 +++ /var/tmp/diff_new_pack.QAw9Xh/_new 2022-04-12 21:43:25.635621038 +0200 @@ -13,7 +13,7 @@ exit 1; fi; -version="2.8.117" +version="2.8.121" shortver="2.8" # agh... if [ ! -e "gsoap_$version.zip" ]; then wget -c "https://downloads.sf.net/gsoap2/gsoap_$version.zip"