Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package thrift for openSUSE:Factory checked in at 2022-06-15 00:33:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/thrift (Old) and /work/SRC/openSUSE:Factory/.thrift.new.1548 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "thrift" Wed Jun 15 00:33:17 2022 rev:15 rq:982616 version:0.16.0 Changes: -------- --- /work/SRC/openSUSE:Factory/thrift/thrift.changes 2022-01-17 22:34:53.214277147 +0100 +++ /work/SRC/openSUSE:Factory/.thrift.new.1548/thrift.changes 2022-06-15 00:34:32.102723609 +0200 @@ -1,0 +2,43 @@ +Tue Jun 14 10:35:44 UTC 2022 - Dirk M??ller <dmuel...@suse.com> + +- update to 0.16.0: + * C++ library don't work with HTTP + * Swift service generator doesn't support oneway + * Deprecate Common Lisp support + ### C++ + * Add support for Unix domain sockets on Windows 10 or later + * C++ to_string and ostream operator not always generated + * ServerSocket doesn't ignore SIGPIPE + ### Erlang + * Introduce delimiter and app_prefix options to erl generator + * Invalid golang code generated for optional set<binary> with a default value + * Go lib skip map value may cause stack overflow + * Improve memory efficiency in go THeader implementation + * Potential connection leaks caused by the connectivity check + * Error: Constraint check failure for haxe.ds.ObjectMap.K + ### Java + * add support for partial deserialization of Thrift + * fix issues found by spotbugs + * Update java dependencies + ### JavaScript + * Wrong type mapping of thrift binary type + ### netstd + * MaxMessageSize reached exception thrown in TEndpointTransport + * Support for deprecated methods (via annotation) + * Add net 6 support + * TThreadPoolAsyncServer using TFramedTransport mistakenly drops client + * consolidate netstd server implementation details into one common model + * Uncompilable code when .thrift struct 'System' exists + * CA2254 Message template should be compile time constant + ### Perl + * Fix build-cpan-dist.sh to create a CPAN distribution correctly + * Allow UDP Socket Client In Perl + ### Python + * Python TProcessPoolServer does not spawn expected number of worker processes + * SystemError when using fast binary or compact protocol in python 3.10 + ### Rust + * Make server optional +- drop patch thrift-pr2487-py310.patch (upstream) +- remove python2 subpackage + +------------------------------------------------------------------- Old: ---- thrift-0.15.0.tar.gz thrift-0.15.0.tar.gz.asc thrift-pr2487-py310.patch New: ---- thrift-0.16.0.tar.gz thrift-0.16.0.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ thrift.spec ++++++ --- /var/tmp/diff_new_pack.4oN5NX/_old 2022-06-15 00:34:33.158725161 +0200 +++ /var/tmp/diff_new_pack.4oN5NX/_new 2022-06-15 00:34:33.158725161 +0200 @@ -16,8 +16,8 @@ # -%define libversion 0_15_0 -%define libgversion 0 +%global libversion 0_16_0 +%global libgversion 0 %bcond_without perl %bcond_without c %bcond_without python2 @@ -25,14 +25,12 @@ %bcond_with java %bcond_with ruby %bcond_with qt5 -%if %{without python2} %define skip_python2 1 -%endif %if %{without python3} %define skip_python3 1 %endif Name: thrift -Version: 0.15.0 +Version: 0.16.0 Release: 0 Summary: Framework for scalable cross-language services development License: Apache-2.0 @@ -41,8 +39,6 @@ Source0: https://www.apache.org/dist/thrift/%{version}/%{name}-%{version}.tar.gz Source1: https://www.apache.org/dist/thrift/%{version}/%{name}-%{version}.tar.gz.asc Source2: %{name}.keyring -# PATCH-FIX-UPSTREAM thrift-pr2487-py310.patch -- gh#apache/thrift#2487 and https://issues.apache.org/jira/browse/THRIFT-5488 -Patch0: thrift-pr2487-py310.patch BuildRequires: automake BuildRequires: bison BuildRequires: fdupes @@ -73,7 +69,7 @@ BuildRequires: perl(Bit::Vector) BuildRequires: perl(Class::Accessor) %endif -%if %{with python2} || %{with python3} +%if %{with python3} BuildRequires: %{python_module devel} BuildRequires: python-rpm-macros %if 0%{?suse_version} >= 1550 @@ -184,26 +180,6 @@ %else -%package -n python2-thrift -Summary: Python bindings for the Thrift software framework -Group: Development/Libraries/Python -Requires: python-six >= 1.7.2 -Recommends: python-backports.ssl_match_hostname >= 3.5 -Recommends: python-ipaddress -Suggests: python-Twisted -Suggests: python-tornado >= 4.0 -Provides: %{oldpython}-thrift = %{version}-%{release} -Obsoletes: %{oldpython}-thrift < %{version}-%{release} - -%description -n python2-thrift -Thrift Python library - -Thrift is a software framework for scalable cross-language services -development. It combines a software stack with a code generation -engine to build services that work between C++, Java, C#, Python, -Ruby, Perl, PHP, Objective C/Cocoa, Smalltalk, Erlang, Objective -Caml, and Haskell. - %package -n python3-thrift Summary: Python3 bindings for the Thrift software framework Group: Development/Libraries/Python @@ -225,10 +201,11 @@ %endif %prep - %autosetup -p1 %build +# https://issues.apache.org/jira/browse/THRIFT-5498 +%global _lto_cflags %{nil} export CXXFLAGS="%{optflags} -fPIC" # tests require static boost library @@ -237,7 +214,7 @@ --enable-static=no make %{?_smp_mflags} -%if %{with python2} || %{with python3} +%if %{with python3} pushd lib/py %python_build popd @@ -252,7 +229,7 @@ %make_install popd -%if %{with python2} || %{with python3} +%if %{with python3} pushd lib/py %python_install popd @@ -313,15 +290,7 @@ %{perl_vendorlib}/Thrift %endif -%if %{with python2} && ! 0%{?python_subpackage_only} -%files -n python2-thrift -%license LICENSE NOTICE -%doc lib/py/README.md -%{python2_sitearch}/thrift -%{python2_sitearch}/thrift-%{version}*-info -%endif - -%if %{with python3} || ( 0%{?python_subpackage_only} && %{with python2} ) +%if %{with python3} %files %{python_files thrift} %license LICENSE NOTICE %doc lib/py/README.md ++++++ thrift-0.15.0.tar.gz -> thrift-0.16.0.tar.gz ++++++ ++++ 22718 lines of diff (skipped)