Hello community, here is the log from the commit of package yaz for openSUSE:Factory checked in at 2020-03-20 23:59:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/yaz (Old) and /work/SRC/openSUSE:Factory/.yaz.new.3160 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yaz" Fri Mar 20 23:59:57 2020 rev:42 rq:786938 version:5.29.0 Changes: -------- --- /work/SRC/openSUSE:Factory/yaz/yaz.changes 2015-01-15 15:59:36.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.yaz.new.3160/yaz.changes 2020-03-21 00:03:14.941160104 +0100 @@ -1,0 +2,112 @@ +Sat Mar 14 11:25:11 UTC 2020 - l...@linux-schulserver.de + +- Update to 5.29.0: + + Several fixes for danmarc(2) charset encoding and decoding. + YAZ-923 YAZ-924 + + Fix yaz-marcdump silently creates MARC-records with an + invalid director YAZ-926 + + Add pkg-config templates for YAZ ICU and YAZ server YAZ-925 + 5.28.0 2019/11/28 + + Element-set is case sensitive for yaz_retrieval. The element-set + name should be case insensitive, and thus, the name property + is matched in a case-insensive mannner. YAZ-922 + 5.27.2 2019/10/07 + + Fix hitting directory for docpath results in malloc failure YAZ-921 + + Fix attempt to write HTTP to a non-listening socket loops YAZ-919 + + Fix yaz-ztest SSL does not work when forking YAZ-918 + 5.27.1 2018/12/03 + + Use pkg-config to detect ICU . Closes #41 + + Describe ZOOM option timeout + + Fix typos in yaz-client man page and other typos + 5.27.0 2018/10/08 + + GFS: Allow External type TaskPackage response YAZ-915 + + zoomsh: fset command YAZ-916 + + Improve logging of extended service task type YAZ-914 + + yaz-client: document the third arg to the show command #37 + 5.26.1 2018/07/11 + + Fix segv with element-set=null and split YAZ-913 + 5.26.0 2018/07/09 + + Allow suffix split for retrieval element-set names YAZ-912 + + cql2ccl: case sensitive comparisons for ops etc YAZ-911 + 5.25.0 2018/05/04 + + ZOOM C: return extended services diagnostics separately YAZ-908 + The diagnostic code and additional info is saved in options + esError and esAddinfo respectively - as part of the ZOOM package. + 5.24.0 2018/04/25 + + New option for ZOOM C' record update: recordIdString (the string + variant of recordId). Until now only recordIdNumber and recordIdOpaque + was possible. YAZ-907 + + Update for Visual Studio 2017. Bundle runtime from that compiler. YAZ-905 + + yaz FTCBFS: uses the build architecture pkg-config YAZ-897 + 5.23.1 2017/09/04 + + Fix Omitted Content-Length not handled anymore YAZ-894 + This issue was introduced by work in YAZ-878 YAZ Version 5.20.0. + 5.23.0 2017/08/04 + + Allow for more Solr URL schemas YAZ-893 + If the Solr URL contains ? it will be treated as a URL that + includes request handler rather than hard-coded /select. For example + /solr/search? . You can also pass own arguments. For example + /solr/search?foo=bar . +- removed upstreamed patches: + + yaz-5.22.0-codecleanup.patch (yaz-5.1.2-codecleanup.diff) + + yaz-5.22.0-client.patch + +------------------------------------------------------------------- +Mon Jul 3 15:56:11 UTC 2017 - l...@linux-schulserver.de + +- Update to 5.22.0 + + rdf-lookup: Add timeout configuration option YAZ-891 + Add yaz_url_set_timeout + + rdf-lookup: report error if X-Path cannot be compiled YAZ-890 + + rdf-lookup: avoid double dash in generated XML comments + + rdf-lookup: fix misleading log on rdf-failures YAZ-884 + + Add documentation for <param> tag in xslt retrieval facility doc + + comstack: Fix compilation error if getaddrinfo does not exist + + yaz-url: ignore content-length for HTTP method HEAD YAZ-878 + + retrieval: fix incorrect backend schema YAZ-877 + + record_conv: allow HTTP method to be set for authority lookup + + record_conv: change error for unsupported backend element + + New type, rdf-lookup, for record conversion system (retrieval) + + Fix yaz_url_exec sending same uri for 2nd call + + cql2pqf: relation modifiers with name and value are converted + to proximity with unit=element. Left operand is the the primary + index and term. Right operand is attribute index-name mapping of name + and value being the relation modifier value. For example, + dc.title =/dc.language=dk kirke + could be mapped to + @prox 0 0 0 0 k 8 @attr 1=4 "kirke" @attr 1=54 dk + + Add ProximityUnit map to/from string utility + + New functions z_ProxUnit_to_str and z_str_to_ProxUnit. + + Allow multi-byte indicators for MARC subsystem + + JSON: to the spec check of number + + JSON: strict \uxxxx sequence + + JSON: fail for nesting more than 1000 levels + + JSON: distinguish between EOF and error + + CCL: fix r=o, r=r WRT inherited attributes YAZ-864 + + ZOOM C: tweak when connection failed is returned + + ZOOM C: deal with excess bytes HTTPS case YAZ-833 + + Fix ZOOM: crash extended services diagnostics YAZ-846 + + Make yaz_log_reopen async-signal YAZ-845 + + Add lock/unlock for YAZ log writes YAZ-843 + + Fix yaz-client command args parsing broken YAZ-855 + + yaz-client: deal with excess bytes HTTPS case YAZ-833 + + Allow Content-Type application/sru+xml YAZ-840 + + New yaz_xml_get_prop utility YAZ-839 + + Extend get_org_info (snippets) to return original string YAZ-836 + + Deal with excess bytes in HTTP response for keepalive YAZ-830 + + Refactor ssl_put and tcpip_put to one function YAZ-832 + + Refactor ssl_get and tcpip_get to one function YAZ-831 + + Fix SEGV yaz-client for HTTP decoding error YAZ-829 + + Fix buffer overflow in cmd_elements in yaz-client YAZ-828 + + Use CONNECT for SSL backends and for Z39.50 thru HTTP proxy YAZ-825 + + Fix http proxy fails with yaz-client YAZ-824 + + Fix 0 ptr reference for OPAC records from XML YAZ-822 + + Extend yaz daemon facility to assist int log rotation YAZ-818 YAZ-819 + + Moved YAZ and many other software components to GitHub +- yaz-record-conv now installed and packaged +- Adjust and rename code cleanup patches (yaz-4.1.7-codecleanup.diff + and yaz-4.1.7-client.diff) +- removed yaz-4.2.47-implicit_definitions.patch: somehow fixed + upstream (no compiler warnings any more) + +------------------------------------------------------------------- Old: ---- yaz-4.1.7-client.diff yaz-4.2.47-implicit_definitions.patch yaz-5.1.2-codecleanup.diff yaz-5.8.1.tar.gz New: ---- _service yaz-5.29.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yaz.spec ++++++ --- /var/tmp/diff_new_pack.Se0VeY/_old 2020-03-21 00:03:16.137160760 +0100 +++ /var/tmp/diff_new_pack.Se0VeY/_new 2020-03-21 00:03:16.145160765 +0100 @@ -1,7 +1,7 @@ # # spec file for package yaz # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,26 +12,21 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define libname libyaz5 Name: yaz -Version: 5.8.1 +Version: 5.29.0 Release: 0 Summary: Z39.50 protocol server and client License: BSD-3-Clause Group: Development/Libraries/C and C++ -Url: http://www.indexdata.dk/yaz/ +URL: http://www.indexdata.dk/yaz/ Source: %{name}-%{version}.tar.gz Source2: baselibs.conf -# PATCH-FIX-UPSTREAM initialize variables properly -Patch0: yaz-5.1.2-codecleanup.diff -# PATCH-FIX-UPSTREAM initialize variables properly -Patch1: yaz-4.1.7-client.diff -# PATCH-FIX-UPSTREAM add needed ctype header -Patch2: yaz-4.2.47-implicit_definitions.patch +BuildRequires: gnutls-devel BuildRequires: libicu-devel BuildRequires: libpcap-devel BuildRequires: libxslt-devel @@ -86,9 +81,6 @@ %prep %setup -q -%patch0 -p 1 -%patch1 -p 1 -%patch2 -p 1 %build # --with-dsssl=/usr/share/sgml/docbook/dsssl-stylesheets \ @@ -97,6 +89,7 @@ --enable-tcpd \ --with-xslt \ --with-openssl \ + --with-gnutls \ --with-icu \ --disable-static \ --with-pic @@ -112,7 +105,7 @@ # cp doc/*pdf . ln -sf introduction.html html/index.html # yaz.pdf -%define DOCFILES README LICENSE NEWS +%define DOCFILES README.md LICENSE NEWS { echo "<html><head><title>%{name} documentation directory</title></head>" echo "<body><ul>" @@ -145,6 +138,7 @@ %{_bindir}/yaz-ztest* %{_bindir}/zoomsh %{_bindir}/yaz-json-parse +%{_bindir}/yaz-record-conv %{_mandir}/*/yaz.* %{_mandir}/*/yaz-illclient.* %{_mandir}/*/yaz-client.* @@ -156,6 +150,7 @@ %{_mandir}/*/yaz-ztest.* %{_mandir}/*/yaz-marcdump.* %{_mandir}/*/yaz-json-parse.* +%{_mandir}/*/yaz-record-conv.* %{_mandir}/*/bib1-attr.* %dir %{_datadir}/yaz %{_datadir}/yaz/etc @@ -180,5 +175,7 @@ %{_mandir}/man1/yaz-config.* %{_mandir}/man1/yaz-asncomp.* %{_libdir}/pkgconfig/yaz.pc +%{_libdir}/pkgconfig/yaz-icu.pc +%{_libdir}/pkgconfig/yaz-server.pc %changelog ++++++ _service ++++++ <services> <service name="download_url" mode='localonly'> <param name="host">ftp.indexdata.dk</param> <param name="protocol">http</param> <param name="path">/pub/yaz/yaz-5.29.0.tar.gz</param> </service> </services>++++++ yaz-5.8.1.tar.gz -> yaz-5.29.0.tar.gz ++++++ ++++ 64317 lines of diff (skipped)