Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gsasl for openSUSE:Factory checked in at 2026-02-03 21:25:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gsasl (Old) and /work/SRC/openSUSE:Factory/.gsasl.new.1995 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gsasl" Tue Feb 3 21:25:54 2026 rev:4 rq:1330636 version:2.2.2 Changes: -------- --- /work/SRC/openSUSE:Factory/gsasl/gsasl.changes 2025-06-02 21:59:30.814615834 +0200 +++ /work/SRC/openSUSE:Factory/.gsasl.new.1995/gsasl.changes 2026-02-03 21:26:18.003529195 +0100 @@ -1,0 +2,10 @@ +Mon Jan 26 17:57:26 UTC 2026 - Jan Engelhardt <[email protected]> + +- Update to release 2.2.2 + * The gsasl tool now uses the "gnulib" domain for translations. + * Updated for build fixes. +- Delete 0003-Fix-more-transposed-calloc-arguments.patch, + 0002-Fix-calloc-transposed-arguments.patch (merged) +- Add authzid.patch + +------------------------------------------------------------------- Old: ---- 0002-Fix-calloc-transposed-arguments.patch 0003-Fix-more-transposed-calloc-arguments.patch gsasl-2.2.1.tar.gz gsasl-2.2.1.tar.gz.sig New: ---- authzid.patch gsasl-2.2.2.tar.gz gsasl-2.2.2.tar.gz.sig ----------(Old B)---------- Old:- Delete 0003-Fix-more-transposed-calloc-arguments.patch, 0002-Fix-calloc-transposed-arguments.patch (merged) - Add authzid.patch Old: * Updated for build fixes. - Delete 0003-Fix-more-transposed-calloc-arguments.patch, 0002-Fix-calloc-transposed-arguments.patch (merged) ----------(Old E)---------- ----------(New B)---------- New: 0002-Fix-calloc-transposed-arguments.patch (merged) - Add authzid.patch ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gsasl.spec ++++++ --- /var/tmp/diff_new_pack.29gz1r/_old 2026-02-03 21:26:18.627555455 +0100 +++ /var/tmp/diff_new_pack.29gz1r/_new 2026-02-03 21:26:18.631555623 +0100 @@ -1,7 +1,7 @@ # # spec file for package gsasl # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 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 @@ -17,7 +17,7 @@ Name: gsasl -Version: 2.2.1 +Version: 2.2.2 Release: 0 Summary: Implementation of the SASL framework and a few common SASL mechanisms License: GPL-3.0-or-later AND LGPL-2.1-or-later @@ -28,8 +28,7 @@ # https://josefsson.org/54265e8c.txt#/libgsasl.keyring Source3: %{name}.keyring Patch1: 0001-uninitialized_x.patch -Patch2: 0002-Fix-calloc-transposed-arguments.patch -Patch3: 0003-Fix-more-transposed-calloc-arguments.patch +Patch2: authzid.patch BuildRequires: gcc-c++ BuildRequires: gettext-devel >= 0.19.8 BuildRequires: pkgconfig @@ -80,7 +79,7 @@ --disable-static \ --disable-ntlm \ --with-gssapi-impl=mit \ - --enable-gcc-warnings=error \ + --enable-gcc-warnings=error # %make_build @@ -92,8 +91,7 @@ %check %make_build check -%post -n libgsasl18 -p /sbin/ldconfig -%postun -n libgsasl18 -p /sbin/ldconfig +%ldconfig_scriptlets -n libgsasl18 %files %{_bindir}/gsasl ++++++ authzid.patch ++++++ From: Jan Engelhardt <[email protected]> Date: 2026-01-26 19:07:49.531781521 +0100 There is a compile error that gsasl itself did not catch (failure to test-build with own dogfood, aka. -Werror). openid20.c: In function 'openid20': openid20.c:259:12: error: use of NULL where non-null expected [CWE-476] [-Werror=analyzer-null-argument] 259 | else if (strcmp (authzid, gsasl_property_fast (server, GSASL_AUTHZID)) != 0) --- tests/openid20.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Index: gsasl-2.2.2/tests/openid20.c =================================================================== --- gsasl-2.2.2.orig/tests/openid20.c +++ gsasl-2.2.2/tests/openid20.c @@ -256,9 +256,9 @@ openid20 (Gsasl *c, Gsasl *s) gsasl_property_fast (server, GSASL_AUTHZID)); else if (authzid && !gsasl_property_fast (server, GSASL_AUTHZID)) fail ("did not get authzid? %s\n", authzid); - else if (strcmp (authzid, gsasl_property_fast (server, GSASL_AUTHZID)) != 0) + else if (authzid == nullptr || strcmp (authzid, gsasl_property_fast (server, GSASL_AUTHZID)) != 0) fail ("authzid comparison failed: got %s expected %s\n", - gsasl_property_fast (server, GSASL_AUTHZID), authzid); + gsasl_property_fast (server, GSASL_AUTHZID), authzid ? authzid : ""); gsasl_finish (client); gsasl_finish (server); ++++++ gsasl-2.2.1.tar.gz -> gsasl-2.2.2.tar.gz ++++++ ++++ 139531 lines of diff (skipped)
