Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package yaz for openSUSE:Factory checked in at 2026-09-14 16:22:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/yaz (Old) and /work/SRC/openSUSE:Factory/.yaz.new.1265 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yaz" Mon Sep 14 16:22:14 2026 rev:54 rq:1377729 version:5.38.0 Changes: -------- --- /work/SRC/openSUSE:Factory/yaz/yaz.changes 2025-02-12 21:40:56.137498806 +0100 +++ /work/SRC/openSUSE:Factory/.yaz.new.1265/yaz.changes 2026-09-14 16:22:22.324542241 +0200 @@ -1,0 +2,29 @@ +Sun Sep 13 13:57:52 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to version 5.38.0: + * 5.38.0: JSON json_parser_subst fixes, json_clone_node; + yaz-iconv UTF-8 per RFC 3629; HTTP chunked validation; + cs_get_error for SSL failures; SSL client cert (-C, + cert_fname) and cert checking (-e, check_cert); comstack + decoding hardening, max_recv_bytes 128MB to 16MB; + yaz_atoi/yaz_atoul overflow handling (new yaz/atoi.h) + * 5.37.3: doc CSS, OPACXML schema fixes + * 5.37.1: GNUTLS_E_AGAIN fix for blocking SSL sockets + * 5.37.0: daemon SIGUSR fix, nmem_printf + * 5.36.0: nmem_from_xml_buffer, libxml2 xmlBuffer deprecation + fix, musl gethostbyaddr fix + * 5.35.x: daemon keepalive waitpid EINTR fix, disable HTTP + chunked encoding, CQL transform helpers + * 5.34.3-5.34.4: ICU 76.1 build fix, gcc/clang + warn_unused_result, C17/C23 and bool fixes +- SONAME unchanged: libtool version-info 5:0:0 to 9:0:4 keeps + SONAME libyaz.so.5, lib package stays libyaz5 +- Switch Source to https://download.indexdata.com/pub/yaz/ + (old ftp.indexdata.dk redirects there) +- Drop merged/obsolete patches: + * yaz-gcc15.patch (upstream _POSIX_C_SOURCE and + yaz_strncasecmp fixes) + * yaz-icu-76.patch (upstream fixed ICU 76 build in 5.34.3; + remaining Requires tweak not needed) + +------------------------------------------------------------------- Old: ---- yaz-5.34.2.tar.gz yaz-gcc15.patch yaz-icu-76.patch New: ---- yaz-5.38.0.tar.gz ----------(Old B)---------- Old:- Drop merged/obsolete patches: * yaz-gcc15.patch (upstream _POSIX_C_SOURCE and yaz_strncasecmp fixes) Old: yaz_strncasecmp fixes) * yaz-icu-76.patch (upstream fixed ICU 76 build in 5.34.3; remaining Requires tweak not needed) ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yaz.spec ++++++ --- /var/tmp/diff_new_pack.gDBZ50/_old 2026-09-14 16:22:23.436588926 +0200 +++ /var/tmp/diff_new_pack.gDBZ50/_new 2026-09-14 16:22:23.438589010 +0200 @@ -1,7 +1,7 @@ # # spec file for package yaz # -# 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 @@ -18,27 +18,26 @@ %define libname libyaz5 Name: yaz -Version: 5.34.2 +Version: 5.38.0 Release: 0 Summary: Z39.50 protocol server and client License: BSD-3-Clause -Group: Development/Libraries/C and C++ URL: https://www.indexdata.com/resources/software/yaz/ -Source: http://ftp.indexdata.dk/pub/yaz/yaz-%{version}.tar.gz -Patch0: yaz-icu-76.patch -# https://github.com/indexdata/yaz/commit/1eb021946a9603de6c024aa3a5b937e84c5b2270 -# https://github.com/indexdata/yaz/commit/5bfb9370f45de00203b5bc02f528fd96a832d17a -Patch1: yaz-gcc15.patch +Source: https://download.indexdata.com/pub/yaz/yaz-%{version}.tar.gz BuildRequires: gnutls-devel -BuildRequires: libicu-devel BuildRequires: libpcap-devel BuildRequires: libtool -BuildRequires: libxslt-devel BuildRequires: openssl-devel BuildRequires: pkgconfig BuildRequires: readline-devel BuildRequires: tcpd-devel +# pkgconfig(icu-io) trimmed: source uses icu-i18n (pkg-config check) +# and icu-uc (LIBS), not icu-io (spec-cleaner over-expansion) +BuildRequires: pkgconfig(icu-i18n) +BuildRequires: pkgconfig(icu-uc) +BuildRequires: pkgconfig(libexslt) BuildRequires: pkgconfig(libxml-2.0) +BuildRequires: pkgconfig(libxslt) %description This package contains both a test-server and clients (normal & ssl) for @@ -47,7 +46,6 @@ %package doc Summary: Documentation for %{name} (Z39.50 Library) -Group: Documentation/HTML BuildArch: noarch %description doc @@ -58,7 +56,6 @@ %package -n %{libname} Summary: Z39.50 protocol library -Group: System/Libraries Provides: libyaz = %{version} Obsoletes: libyaz < %{version} @@ -68,13 +65,16 @@ %package -n libyaz-devel Summary: Headers for the Z39.50 protocol library -Group: Development/Libraries/C and C++ Requires: %{libname} = %{version} Requires: %{name} = %{version} -Requires: libicu-devel -Requires: libxslt-devel Requires: openssl-devel Requires: tcpd-devel +# Same trim as BuildRequires: icu-i18n + icu-uc + libexslt + libxslt, +# no icu-io +Requires: pkgconfig(icu-i18n) +Requires: pkgconfig(icu-uc) +Requires: pkgconfig(libexslt) +Requires: pkgconfig(libxslt) %description -n libyaz-devel YAZ is a C library for developing client and server applications ++++++ yaz-5.34.2.tar.gz -> yaz-5.38.0.tar.gz ++++++ ++++ 37566 lines of diff (skipped)
