Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package lasso for openSUSE:Factory checked in at 2025-09-12 21:10:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lasso (Old) and /work/SRC/openSUSE:Factory/.lasso.new.1977 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lasso" Fri Sep 12 21:10:12 2025 rev:11 rq:1304179 version:2.9.0 Changes: -------- --- /work/SRC/openSUSE:Factory/lasso/lasso.changes 2025-07-18 16:00:12.902692789 +0200 +++ /work/SRC/openSUSE:Factory/.lasso.new.1977/lasso.changes 2025-09-12 21:10:38.950058502 +0200 @@ -1,0 +2,41 @@ +Tue Sep 9 12:08:10 UTC 2025 - [email protected] + +- version update to 2.9.0 + * Fix symbol deprecation of XMLSEC_CRYPTO macro in libxmlsec 1.3.0 (Patch + provided by Simo Sorce of RedHat) (#78280) + * Fix implicit function declaration errors, patch provided by Rob Crittenden + from RedHat (#85340) + * Fix proper selection of SHA512 in lasso_xmlnode_add_saml2_signature_template (#93018) + * Perl: fix leak of char* in return of functions (#55510) + * Perl: fix leak of xmlBuffer in xmlnode_to_tpv (#55510) + * xml: do not ignore unexpected text content (#105693) + * tests: check assignement of any_attribute is prevented (#105693) + * xml: do not terminate on an unknown XML node type (#105693) + * misc: check xmlSecGetNodeNsHref for possible NULL result (#105693) + * xml: prevent assignment of attribute value inside any attribute + * misc: never return CDATA nodes, include them in text value (#105693) + * tests: test that inserted comment do not change node value and still validate signature (#105693) + * autogen.sh: add support for automake up to 1.18 (#107955) + * autotools: use sysconfig module when distutils not available (#105650) + * tests: fix python bindings tests for Python 3.14 (#105622) + * xml: fix SAML 1.1 AttributeValue snippet flag (#102374) + * registry: fix lasso_registry_destroy private declaration (#101250) + * bindings: fix lasso_provider_get_key_encryption_method export (#101250) + * Improve differentiation of Redirect from POST messages (#97575) + * Annotate lasso_*_signature_method functions with LASSO_EXPORT (#86076) + * Adjust to structured error callback argument change in libxml2 2.12, patch + provided by Florian Wiemer of RedHat (#86080) + * all private_data public fields have been depreciated (but not removed to keep + ABI compatibilityy) and new GLib API for private data is used (#42073) + * python-six is no more used in the python bindings (#94580) + * new public function lasso_provider_verify_saml_signature (#92412) +- modified patches + % fix_shebangs.patch (refreshed) +- deleted patches + - lasso-2.8.2-python_313.patch (upstreamed) + - lasso-automake-1.17-support.patch (upstreamed) + - lasso-fix-implicit-declarations.patch (upstreamed) + - lasso-libxml2-2.12-support.patch (upstreamed) + - remove-six.patch (upstreamed) + +------------------------------------------------------------------- Old: ---- lasso-2.8.2-python_313.patch lasso-2.8.2.tar.gz lasso-automake-1.17-support.patch lasso-fix-implicit-declarations.patch lasso-libxml2-2.12-support.patch remove-six.patch New: ---- lasso-2.9.0.tar.gz ----------(Old B)---------- Old:- deleted patches - lasso-2.8.2-python_313.patch (upstreamed) - lasso-automake-1.17-support.patch (upstreamed) Old: - lasso-2.8.2-python_313.patch (upstreamed) - lasso-automake-1.17-support.patch (upstreamed) - lasso-fix-implicit-declarations.patch (upstreamed) Old: - lasso-automake-1.17-support.patch (upstreamed) - lasso-fix-implicit-declarations.patch (upstreamed) - lasso-libxml2-2.12-support.patch (upstreamed) Old: - lasso-fix-implicit-declarations.patch (upstreamed) - lasso-libxml2-2.12-support.patch (upstreamed) - remove-six.patch (upstreamed) Old: - lasso-libxml2-2.12-support.patch (upstreamed) - remove-six.patch (upstreamed) ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lasso.spec ++++++ --- /var/tmp/diff_new_pack.o30mYi/_old 2025-09-12 21:10:39.998102695 +0200 +++ /var/tmp/diff_new_pack.o30mYi/_new 2025-09-12 21:10:40.002102863 +0200 @@ -1,7 +1,7 @@ # # spec file for package lasso # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # Copyright (c) 2019 Red Hat, Inc., Raleigh, North Carolina, United States of America. # Copyright (c) 2020 Neal Gompa <[email protected]>. # @@ -28,28 +28,16 @@ %global configure_args %{configure_args} --enable-wsf --with-sasl2=%{_prefix}/sasl2 %endif Name: lasso -Version: 2.8.2 +Version: 2.9.0 Release: 0 Summary: Liberty Alliance Single Sign On License: GPL-2.0-or-later Group: Development/Libraries/C and C++ URL: https://lasso.entrouvert.org/ Source: https://dev.entrouvert.org/lasso/lasso-%{version}.tar.gz -# PATCH-FIX-OPENSUSE lasso-automake-1.17-support.patch -- Fix builds with automake 1.17 -Patch1: lasso-automake-1.17-support.patch -# PATCH-FIX-UPSTREAM lasso-fix-implicit-declarations.patch -- Fix implicit declarations -Patch2: lasso-fix-implicit-declarations.patch -# PATCH-FIX-UPSTREAM lasso-libxml2-2.12-support.patch -- Fix builds with libxml2 2.12 -Patch3: lasso-libxml2-2.12-support.patch -# PATCH-FIX-UPSTREAM lasso-2.8.2-python_313.patch -- https://dev.entrouvert.org/issues/92106 -Patch4: lasso-2.8.2-python_313.patch # PATCH-FIX-OPENSUSE fix_shebangs.patch [email protected] # fix incorrect shebangs to be #!/usr/bin/python3 Patch5: fix_shebangs.patch -# PATCH-FIX-UPSTREAM remove-six.patch [email protected] -# from https://git.entrouvert.org/entrouvert/lasso/pulls/19 -# remove dependency on the Python six module -Patch6: remove-six.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: check-devel ++++++ fix_shebangs.patch ++++++ --- /var/tmp/diff_new_pack.o30mYi/_old 2025-09-12 21:10:40.022103706 +0200 +++ /var/tmp/diff_new_pack.o30mYi/_new 2025-09-12 21:10:40.026103875 +0200 @@ -10,91 +10,90 @@ tools/check-lasso-sections.py | 2 +- 9 files changed, 9 insertions(+), 10 deletions(-) -Index: lasso-2.8.2/bindings/bindings.py +Index: lasso-2.9.0/bindings/bindings.py =================================================================== ---- lasso-2.8.2.orig/bindings/bindings.py 2021-09-11 19:20:25.844637909 +0200 -+++ lasso-2.8.2/bindings/bindings.py 2025-06-18 21:27:17.234890175 +0200 +--- lasso-2.9.0.orig/bindings/bindings.py ++++ lasso-2.9.0/bindings/bindings.py @@ -1,4 +1,4 @@ -#! /usr/bin/env python +#!/usr/bin/python3 # # Lasso - A free implementation of the Liberty Alliance specifications. # -Index: lasso-2.8.2/bindings/python/tests/binding_tests.py +Index: lasso-2.9.0/bindings/python/tests/binding_tests.py =================================================================== ---- lasso-2.8.2.orig/bindings/python/tests/binding_tests.py 2025-06-18 21:27:10.943408811 +0200 -+++ lasso-2.8.2/bindings/python/tests/binding_tests.py 2025-06-18 21:27:17.235260757 +0200 +--- lasso-2.9.0.orig/bindings/python/tests/binding_tests.py ++++ lasso-2.9.0/bindings/python/tests/binding_tests.py @@ -1,4 +1,4 @@ -#! /usr/bin/env python +#!/usr/bin/python3 # -*- coding: utf-8 -*- # # $Id: binding_tests.py 3283 2007-06-11 09:10:18Z dlaniel $ -Index: lasso-2.8.2/bindings/python/tests/profiles_tests.py +Index: lasso-2.9.0/bindings/python/tests/profiles_tests.py =================================================================== ---- lasso-2.8.2.orig/bindings/python/tests/profiles_tests.py 2025-06-18 21:27:10.943816479 +0200 -+++ lasso-2.8.2/bindings/python/tests/profiles_tests.py 2025-06-18 21:27:17.235574138 +0200 +--- lasso-2.9.0.orig/bindings/python/tests/profiles_tests.py ++++ lasso-2.9.0/bindings/python/tests/profiles_tests.py @@ -1,4 +1,4 @@ -#! /usr/bin/env python +#!/usr/bin/python3 # -*- coding: utf-8 -*- # # $Id: profiles_tests.py 3254 2007-06-05 21:23:57Z fpeters $ -Index: lasso-2.8.2/bindings/python/tests/tests.py +Index: lasso-2.9.0/bindings/python/tests/tests.py =================================================================== ---- lasso-2.8.2.orig/bindings/python/tests/tests.py 2021-09-11 19:20:25.848637964 +0200 -+++ lasso-2.8.2/bindings/python/tests/tests.py 2025-06-18 21:27:33.094107516 +0200 -@@ -1,5 +1,4 @@ +--- lasso-2.9.0.orig/bindings/python/tests/tests.py ++++ lasso-2.9.0/bindings/python/tests/tests.py +@@ -1,4 +1,4 @@ -#! /usr/bin/env python --# -*- coding: utf-8 -*- -++#!/usr/bin/python3 ++#!/usr/bin/python3 # # $Id: tests.py 3425 2007-10-10 09:31:03Z dlaniel $ # -Index: lasso-2.8.2/lasso/build_strerror.py +Index: lasso-2.9.0/lasso/build_strerror.py =================================================================== ---- lasso-2.8.2.orig/lasso/build_strerror.py 2021-05-17 22:00:09.083309978 +0200 -+++ lasso-2.8.2/lasso/build_strerror.py 2025-06-18 21:27:17.236364820 +0200 +--- lasso-2.9.0.orig/lasso/build_strerror.py ++++ lasso-2.9.0/lasso/build_strerror.py @@ -1,4 +1,4 @@ -#! /usr/bin/env python +#!/usr/bin/python3 import glob import re -Index: lasso-2.8.2/lasso/extract_sections.py +Index: lasso-2.9.0/lasso/extract_sections.py =================================================================== ---- lasso-2.8.2.orig/lasso/extract_sections.py 2021-09-11 19:20:25.848637964 +0200 -+++ lasso-2.8.2/lasso/extract_sections.py 2025-06-18 21:27:17.236654944 +0200 +--- lasso-2.9.0.orig/lasso/extract_sections.py ++++ lasso-2.9.0/lasso/extract_sections.py @@ -1,4 +1,4 @@ -#! /usr/bin/env python +#!/usr/bin/python3 import io import re -Index: lasso-2.8.2/lasso/extract_symbols.py +Index: lasso-2.9.0/lasso/extract_symbols.py =================================================================== ---- lasso-2.8.2.orig/lasso/extract_symbols.py 2021-09-11 19:20:25.848637964 +0200 -+++ lasso-2.8.2/lasso/extract_symbols.py 2025-06-18 21:27:17.236878508 +0200 +--- lasso-2.9.0.orig/lasso/extract_symbols.py ++++ lasso-2.9.0/lasso/extract_symbols.py @@ -1,4 +1,4 @@ -#! /usr/bin/env python +#!/usr/bin/python3 import io import glob -Index: lasso-2.8.2/lasso/extract_types.py +Index: lasso-2.9.0/lasso/extract_types.py =================================================================== ---- lasso-2.8.2.orig/lasso/extract_types.py 2021-09-11 19:20:25.848637964 +0200 -+++ lasso-2.8.2/lasso/extract_types.py 2025-06-18 21:27:17.237043056 +0200 +--- lasso-2.9.0.orig/lasso/extract_types.py ++++ lasso-2.9.0/lasso/extract_types.py @@ -1,4 +1,4 @@ -#! /usr/bin/env python +#!/usr/bin/python3 import io import glob -Index: lasso-2.8.2/tools/check-lasso-sections.py +Index: lasso-2.9.0/tools/check-lasso-sections.py =================================================================== ---- lasso-2.8.2.orig/tools/check-lasso-sections.py 2021-05-17 22:00:09.275307814 +0200 -+++ lasso-2.8.2/tools/check-lasso-sections.py 2025-06-18 21:27:17.237215845 +0200 +--- lasso-2.9.0.orig/tools/check-lasso-sections.py ++++ lasso-2.9.0/tools/check-lasso-sections.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/python3 ++++++ lasso-2.8.2.tar.gz -> lasso-2.9.0.tar.gz ++++++ ++++ 29127 lines of diff (skipped)
