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)

Reply via email to