SHA256
1
0
forked from pool/thrift
Commit Graph

27 Commits

Author SHA256 Message Date
2917fd9edf Accepting request 1145363 from home:dimstar:Factory
- Add python-setuptools BuildRequirs: fix build.

OBS-URL: https://build.opensuse.org/request/show/1145363
OBS-URL: https://build.opensuse.org/package/show/devel:tools/thrift?expand=0&rev=46
2024-02-12 12:14:22 +00:00
Martin Pluskal
a1ed9a9e45 Accepting request 1135667 from home:fcrozat:branches:devel:tools
- Update download url.

OBS-URL: https://build.opensuse.org/request/show/1135667
OBS-URL: https://build.opensuse.org/package/show/devel:tools/thrift?expand=0&rev=44
2023-12-29 18:12:14 +00:00
154965b1ff Accepting request 1040258 from home:dirkmueller:Factory
- update to 0.17.0:
  * ### C++
  * THRIFT-5093 - lib: cpp: test: clarify effect of MemoryPolicy on
    TMemoryBuffer
  * THRIFT-5510 - On Windows NOMINMAX and WIN32_LEAN_AND_MEAN are unset even
    if set before
  * THRIFT-5515 - Oneway requests can stuck in TNonblockingServer with
    TSSLSocket
  * THRIFT-5529 - Missing space "<::" in C++ generator
  * THRIFT-5576 - fix old-style cast at const value ctor/copy and redundant
    copy at ctor
  * ### Common LISP
  * THRIFT-5501 - Remove Common Lisp support
  * THRIFT-5567 - remove reference to common lisp namespace
  * ### Go
  * THRIFT-5495 - Go lib server not close client when shutdown
  * THRIFT-5527 - generated Process function in go will swallow exceptions
    defined in thrift IDL
  * THRIFT-5539 - Performance penalty of using TDebugProtocol.DuplicateTo
  * THRIFT-5569 - generated Go code crashes when reading invalid
    map/set/list
  * THRIFT-5583 - Add a skip_remote arg to go compiler
  * THRIFT-5605 - Go client middleware has no (easy) access to IDL
    exceptions
  * THRIFT-5609 - TJSONProtocol is unsafe to be used with TDeserializerPool
  * ### Java
  * THRIFT-4086 - Java compiler generates different meta data depending on
    order of structures in file
  * THRIFT-5485 - @SuppressWarnings is placed above Javadoc
  * THRIFT-5494 - byte count of

OBS-URL: https://build.opensuse.org/request/show/1040258
OBS-URL: https://build.opensuse.org/package/show/devel:tools/thrift?expand=0&rev=42
2022-12-05 17:35:12 +00:00
f6fc8dd724 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:tools/thrift?expand=0&rev=39
2022-06-14 10:40:45 +00:00
Martin Pluskal
f61231ddbd Accepting request 946800 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 0.15.0
  * Known Open Issues (Blocker or Critical)
    - [THRIFT-3877] - C++: library don't work with HTTP (csharp
      server, cpp client; need cross test enhancement)
  * Removed Languages
    - [THRIFT-5229] - ActionScript 3 support dropped
    - [THRIFT-5347] - Haskell support dropped
  * Breaking Changes
    - [THRIFT-5381] - possible collisions at VOID type with some
      3rd-party libraries on Haxe cpp targets
    - [THRIFT-5396] - deprecate netstd "Async" method postfix
    - [THRIFT-5453] - go: NewTSocketConf and NewTSSLSocketConf no
      longer return an error
  * AS3
    - [THRIFT-5229] - Deprecate/remove ActionScript 3 support
  * Build Process
    - [THRIFT-5334] - version of thrift-maven-plugin is not sync
      with the main project
    - [THRIFT-5394] - AppVeyor CI tries to download outdated cmake
    - [THRIFT-5429] - build: autotools: add foreign to
      AM_INIT_AUTOMAKE
  * C glib
    - [THRIFT-5244] - Dynamic exception specifications are
      deprecated in C++11[-Wdeprecated]
    - [THRIFT-5265] - Add the zlib transport to c_glib
    - [THRIFT-5399] - Fix socket leak in abnormal situation
    - [THRIFT-5421] - Fix the problem of incorrect setting of errno
      in some files
  * C++
    - [THRIFT-5341] - Fix Old-Style-Cast, Missing override and

OBS-URL: https://build.opensuse.org/request/show/946800
OBS-URL: https://build.opensuse.org/package/show/devel:tools/thrift?expand=0&rev=38
2022-01-17 07:34:36 +00:00
Martin Pluskal
3cf7961493 Accepting request 885185 from home:susnux:branches:devel:tools
- Update to 0.14.1
  * Fixes CVE-2020-13949
  * Deprecated Languages:
    + Deprecate ActionScript 3 support
    + Deprecate Haskell bindings
  * Removed Languages:
    + Remove deprecated C# and netcore bindings
  * Breaking Changes
    + Upgrade to .NET Core 3.1 (LTS)
    + Implement DEFAULT_MAX_LENGTH at TFramedTransport
    + In Go library TDeserializer.Transport is now
      typed *TMemoryBuffer instead of TTransport
    + Haskell generator fails to distinguish between multiple enum
      types with conflicting enum identifiers
    + Upgrade NodeJS to 10.x
    + Swift generator does not escape keywords properly
    + In Go library TProcessor interface now includes ProcessorMap
      and AddToProcessorMap functions.
    + cpp: use all getaddrinfo() results when retrying failed bind()
      in T{Nonblocking,}ServerSocket
    + Now all Read, Write and Skip functions in TProtocol accept
      context arg
    + go: TSocket and TSSLSocket now have separated connect timeout
      and socket timeout
    + cpp: dropped support for Windows XP
    + TException interface now has a new function: TExceptionType
    + go: TClient.Call now returns ResponseMeta in addition to error 
  * Full: https://github.com/apache/thrift/blob/0.14.1/CHANGES.md

OBS-URL: https://build.opensuse.org/request/show/885185
OBS-URL: https://build.opensuse.org/package/show/devel:tools/thrift?expand=0&rev=36
2021-04-14 06:12:10 +00:00
Martin Pluskal
9064f93a99 Accepting request 859863 from home:bnavigator:branches:devel:tools
- Build library for all parallel installable python3 flavors
  gh#openSUSE/python-rpm-macros#66

OBS-URL: https://build.opensuse.org/request/show/859863
OBS-URL: https://build.opensuse.org/package/show/devel:tools/thrift?expand=0&rev=34
2021-01-04 09:03:51 +00:00
Martin Pluskal
966b87d8bb Accepting request 782058 from home:NicoK:branches:devel:tools
- Update to 0.13.0
  (full log https://github.com/apache/thrift/blob/0.13.0/CHANGES.md)
  * Deprecated Languages:
    + CSharp and Netcore targets (use NetStd instead) 
  * Removed Languages:
    + Cocoa
  * Breaking changes:
    + compiler: removed the plug-in mechanism
    + cpp: C++03/C++98 support has been removed; also removed
           boost as a runtime dependency
    + cpp: BoostThreadFactory, PosixThreadFactory,
           StdThreadFactory removed
    + cpp: CMake build changed to use BUILD_SHARED_LIBS
    + cpp: Removed Qt4 support
    + cpp: Use std::chrono::duration for timeouts
    + cpp: TTransport::getOrigin() is now const
    + java: class org.apache.thrift.AutoExpandingBuffer is no
            longer public
    + java: changes to UTF-8 handling require JDK 1.7 at a minimum
    + java: class org.apache.thrift.ShortStack is no longer public
    + java: change return type signature of 'process' methods
    + java: replaced TSaslTransportException with TTransportException
    + java: TIOStreamTransport's "isOpen" now returns false after
            "close" is called
    + js: now uses node-int64 for 64 bit integer constants
    + delphi: old THTTPTransport is now TMsxmlHTTPTransport
    + rust: convert from try-from crate to rust stable (1.34+),
            re-export ordered-float
  * Known Issues (Blocker or Critical)
    + C++: library doesn't work with HTTP (csharp server, cpp client)
- Update keyring file from official KEYS file:
  https://www.apache.org/dist/thrift/KEYS

OBS-URL: https://build.opensuse.org/request/show/782058
OBS-URL: https://build.opensuse.org/package/show/devel:tools/thrift?expand=0&rev=32
2020-03-06 14:41:05 +00:00
Martin Pluskal
480ef73bf9 Accepting request 781581 from home:alarrosa:branches:devel:tools
- python3-backports.ssl_match_hostname should be recommended only
  when python3 is older than 3.5, so use the python3 version, not
  the python2 one.

OBS-URL: https://build.opensuse.org/request/show/781581
OBS-URL: https://build.opensuse.org/package/show/devel:tools/thrift?expand=0&rev=30
2020-03-04 19:29:05 +00:00
Martin Pluskal
abecee8600 Accepting request 781499 from home:alarrosa:branches:devel:tools
- The python3 subpackage now depends on python3 packages, not python2

OBS-URL: https://build.opensuse.org/request/show/781499
OBS-URL: https://build.opensuse.org/package/show/devel:tools/thrift?expand=0&rev=29
2020-03-04 13:51:27 +00:00
Stephan Kulow
405f96b79c Accepting request 730407 from home:vitezslav_cizek:branches:devel:tools
- Add missing zlib build dependency which used to be pulled in
  by libopenssl-devel, the libthriftz subpackage won't get build
  without it (bsc#1149792)

OBS-URL: https://build.opensuse.org/request/show/730407
OBS-URL: https://build.opensuse.org/package/show/devel:tools/thrift?expand=0&rev=27
2019-09-14 07:27:01 +00:00
Martin Pluskal
c3b5f8c777 Accepting request 694615 from home:jengelh:branches:devel:tools
- Trim descriptions for a bit of size reduction and diversify summaries.
- Remove %if..%endif guards that do not affect the build result.

OBS-URL: https://build.opensuse.org/request/show/694615
OBS-URL: https://build.opensuse.org/package/show/devel:tools/thrift?expand=0&rev=25
2019-04-16 07:17:51 +00:00
Martin Pluskal
016db0c931 - Split shared libraries to subpackages
- Small packaging cleanups

OBS-URL: https://build.opensuse.org/package/show/devel:tools/thrift?expand=0&rev=24
2019-04-15 13:53:45 +00:00
Martin Pluskal
94a058522c - Update keyring file
OBS-URL: https://build.opensuse.org/package/show/devel:tools/thrift?expand=0&rev=23
2019-04-10 11:35:29 +00:00
Martin Pluskal
8fc9652c8b Accepting request 692355 from home:jayvdb:branches:devel:tools
- Fix Python 3 package, which consisted of only a broken egg-info
- Add missing runtime dependencies of Python 2 and 3 packages,
  and add Recommends and Suggests for the same
- Use %license
- Add %doc and %license to the Python and Perl packages
- Fix Provides/Obsoletes of the old python package
- Update to 0.12.0:
  (full log https://github.com/apache/thrift/blob/0.12.0/CHANGES)
  * New Languages:
    + Common LISP (cl)
    + Swift
    + Typescript (nodets)
  * Deprecated Languages:
    + Cocoa
  * Breaking changes:
    + Rust enum variants are now camel-cased instead of uppercased
      to conform to Rust naming conventions
    + Support for golang 1.6 and earlier has been dropped
    + PHP now uses PSR-4 loader by default instead of class maps
    + method signatures changed in the compiler's t_oop_generator
    + The C GLib compiler handling of namespaces has been improved

OBS-URL: https://build.opensuse.org/request/show/692355
OBS-URL: https://build.opensuse.org/package/show/devel:tools/thrift?expand=0&rev=22
2019-04-10 11:02:16 +00:00
Martin Pluskal
3496ffd428 Accepting request 606475 from home:mrostecki:branches:server:http
- Update to 0.11.0:
  https://github.com/apache/thrift/blob/master/CHANGES#L10-L297

OBS-URL: https://build.opensuse.org/request/show/606475
OBS-URL: https://build.opensuse.org/package/show/devel:tools/thrift?expand=0&rev=20
2018-05-11 15:44:28 +00:00
Martin Pluskal
850fc93d9a - Enable python3 support as well
- Use naming of python subpackages that is consistent with current
  Factory conventions

OBS-URL: https://build.opensuse.org/package/show/devel:tools/thrift?expand=0&rev=18
2017-11-10 13:53:44 +00:00
Martin Pluskal
47d77c807c OBS-URL: https://build.opensuse.org/package/show/devel:tools/thrift?expand=0&rev=16 2017-06-17 17:33:22 +00:00
Martin Pluskal
82f128d752 - Update to version 0.10.0:
* lots of changes, see provided CHANGES for details
  * fixes building with recent openss (boo#1042675)
- Switch from qt4 to qt5

OBS-URL: https://build.opensuse.org/package/show/devel:tools/thrift?expand=0&rev=15
2017-06-14 07:22:10 +00:00
Martin Pluskal
798e2c480f Accepting request 454207 from home:adamm:branches:devel:libraries:c_c++
- use individual libboost-*-devel packages instead of boost-devel

OBS-URL: https://build.opensuse.org/request/show/454207
OBS-URL: https://build.opensuse.org/package/show/devel:tools/thrift?expand=0&rev=13
2017-02-02 16:36:32 +00:00
Martin Pluskal
98c5fbd61b - Update to 0.9.4
* numerous changes, see provided CHANGES for details

OBS-URL: https://build.opensuse.org/package/show/devel:tools/thrift?expand=0&rev=9
2016-04-16 21:40:18 +00:00
Martin Pluskal
44dc380d2a Accepting request 289629 from home:pluskalm:branches:devel:tools
- Simplify buildconditions

OBS-URL: https://build.opensuse.org/request/show/289629
OBS-URL: https://build.opensuse.org/package/show/devel:tools/thrift?expand=0&rev=7
2015-03-06 15:04:20 +00:00
Martin Pluskal
9dc907fd61 Accepting request 288551 from home:pluskalm:branches:devel:tools
- Disable building of static library
- Do not manually set LDFLAGS

- Remove obsolete patches
  * 0001-Add-missing-limits-header.patch  
  * 0002-TNonblockingServer-TLibEventTransport.patch  
  * 0003-TDenseProtocol.patch
- Update library name to match shlib naming policy
- Update to 0.9.2
  * numerous changes, see provide CHANGES for details

OBS-URL: https://build.opensuse.org/request/show/288551
OBS-URL: https://build.opensuse.org/package/show/devel:tools/thrift?expand=0&rev=6
2015-03-03 22:11:19 +00:00
Dirk Stoecker
fdce28c56d disable extension patches
OBS-URL: https://build.opensuse.org/package/show/devel:tools/thrift?expand=0&rev=4
2014-02-26 19:55:10 +00:00
Dirk Stoecker
6f29c64a2f update
OBS-URL: https://build.opensuse.org/package/show/devel:tools/thrift?expand=0&rev=3
2014-02-22 20:05:33 +00:00
Dirk Stoecker
7b4e63a599 update to 0.9.1
OBS-URL: https://build.opensuse.org/package/show/devel:tools/thrift?expand=0&rev=2
2014-02-20 21:57:35 +00:00
e2cbd2fdb3 Accepting request 200385 from home:dstoecker
Framework library not yet in official OBS repos. Taken from home:jblunck:messaging.

OBS-URL: https://build.opensuse.org/request/show/200385
OBS-URL: https://build.opensuse.org/package/show/devel:tools/thrift?expand=0&rev=1
2013-09-25 14:04:58 +00:00