Packages changed: expect gstreamer-plugins-rs (0.7.2 -> 0.8.0) libstorage-ng (4.4.73 -> 4.4.75) perl-Net-SSLeay python-FontTools (4.28.3 -> 4.28.5) python-aiobotocore (1.3.3 -> 2.1.0) python-authheaders (0.13.0 -> 0.14.1) python-certifi (2021.5.30 -> 2021.10.8) python-fastparquet python-fs (2.4.13 -> 2.4.14) python-unicodedata2 (13.0.0 -> 14.0.0) thrift (0.14.1 -> 0.15.0) xf86-input-wacom === Details === ==== expect ==== - Fix home page URL https://core.tcl-lang.org/expect/ ==== gstreamer-plugins-rs ==== Version update (0.7.2 -> 0.8.0) - Increase the disk constraint since i586 builds take ~15.6 GB, s390x over 22 GB and other archs ~18.8 GB. - Update to version 0.8.0: * No changelog provided by upstream ==== libstorage-ng ==== Version update (4.4.73 -> 4.4.75) Subpackages: libstorage-ng-lang libstorage-ng-ruby libstorage-ng1 - merge gh#openSUSE/libstorage-ng#856 - added python-rpm-macros to build requires (bsc#1194759) - 4.4.75 - Translated using Weblate (Italian) (bsc#1149754) - 4.4.74 ==== perl-Net-SSLeay ==== - Fix cpanspec.yml ==== python-FontTools ==== Version update (4.28.3 -> 4.28.5) - update to 4.28.5: * make sure all occurrences of str() are now replaced with user-defined ntos * refactored code into submodules, plus several bugfixes and improvements * Merge GDEF marksets in Lookups properly * Have fontTools feaLib script exit with error code when build fails * Added ntos option to customize number formatting * Speed up subsetting of large CFF fonts * Speculatively promote lookups to extension to speed up compilation ==== python-aiobotocore ==== Version update (1.3.3 -> 2.1.0) - Remove obsolete python36 skip of tests - Update to 2.1.0 * bump to botocore 1.23.24 * fix aiohttp resolver config param #906 - Release 2.0.1 * revert accidental dupe of _register_s3_events #867 (thanks @eoghanmurray) * Support customizing the aiohttp connector resolver class #893 (thanks @orf) * fix timestream query #902 - Release 2.0.0 * bump to botocore 1.22.8 * turn off default AIOBOTOCORE_DEPRECATED_1_4_0_APIS env var to match botocore module. See notes in 1.4.0. - Release 1.4.2 * Fix missing close() method on http session (thanks @terrycain) * Fix for verify=False - Release 1.4.1 * put backwards incompatible changes behind AIOBOTOCORE_DEPRECATED_1_4_0_APIS env var. This means that #876 will not work unless this env var has been set to 0. - Release 1.4.0 * fix retries via config #877 * remove AioSession and get_session top level names to match botocore_ * change exceptions raised to match those of botocore_, see mappings - Enable tests ==== python-authheaders ==== Version update (0.13.0 -> 0.14.1) - update to 0.14.1: - Bump version to fix pypi artifacts, no code changes - Use email.utils to parse the From header addresses (Thanks to Adam Clark for noting this issue and providing the fix) Fixes Github #5 - Correct minimum authres version requirment in setup.py - Catch more errors. Add DKIM temperror. (Thanks to 'niftylettuce') Fixes Github #18 - Skip DMARC records with no 'p' tag and don't raise an error (also thanks to 'niftylettuce') Fixes Github #14 - Fix issues with upper case characters in domain (Thanks to Mark Sapiro for root causing the issue and providing a fix for the domain name regex) Fixes Github #13 - Include ARC result comment is A-R header field when ARC fails. Fixes Github #12 - Handle the case where no valid From is found. Fixes Github #15 ==== python-certifi ==== Version update (2021.5.30 -> 2021.10.8) - update to 2021.10.8: added certs: * CN=TunTrust Root CA O=Agence Nationale de Certification Electronique * CN=HARICA TLS ECC Root CA 2021 O=Hellenic Academic and Research Institutions CA ==== python-fastparquet ==== - Clean specfile from unused python36 conditionals - Require thrift 0.15.0 (+patch) for Python 3.10 compatibility * gh#dask/fastparquet#514 ==== python-fs ==== Version update (2.4.13 -> 2.4.14) - update to 2.4.14: * Added `fs.copy.copy_file_if`, `fs.copy.copy_dir_if`, and `fs.copy.copy_fs_if`. * Added `fs.base.FS.getmodified`. * FTP servers that do not support the MLST command now try to use the MDTM command to retrieve the last modification timestamp of a resource. * Fixed performance bugs in `fs.copy.copy_dir_if_newer`. Test cases were adapted to catch those bugs in the future. * Fixed precision bug for timestamps in `fs.OSFS.setinfo`. ==== python-unicodedata2 ==== Version update (13.0.0 -> 14.0.0) - Update to 14.0.0 * Dropped support for EOL Python 2.7 and 3.5 (#47, #48) * Added support for Python 3.9 and 3.10, and PyPy3 * Updated to Unicode 14.0 (#50) ==== thrift ==== Version update (0.14.1 -> 0.15.0) - 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 Possible noexcept - [THRIFT-5342] - Apply 'noexcept' attribute to Init/Copy/Move Constructors and Assignments - [THRIFT-5355] - Do not rely on compiler and check boundaries * D language - [THRIFT-4303] - D deprecation warnings - [THRIFT-4979] - Still D deprecation warnings about std.datetime.* in current master - [THRIFT-5376] - Fix deprecation warnings in D library * Dart - [THRIFT-5285] - Update to dart 2, widen range on http package * Delphi - [THRIFT-5350] - 0.14.0 fails to build on non-x86 - [THRIFT-5438] - Inconsistent handling of exceptions during message read vs. message write phase - [THRIFT-5384] - Improved error message for HTTP transports - [THRIFT-5385] - XML-HTTP client reports IsOpen=TRUE even if it is not - [THRIFT-5386] - XML-HTTP client may throw "max message size reached" incorrectly - [THRIFT-5387] - Improved and simplified Delphi test setup - [THRIFT-5390] - Named Pipes transport hardening - [THRIFT-5428] - Prevent costly reallocations to improve performance - [THRIFT-5437] - Make TProtocolImpl CTOR virtual * Documentation - [THRIFT-5332] - Question: list all the reserved words in thrift doc - [THRIFT-5348] - Update debian/copyright * Erlang - [THRIFT-5377] - Remove Erlang R16 support * Go - [THRIFT-5337] - Go set fields write improvement - [THRIFT-5353] - Namespace from type is ignored in generated code - [THRIFT-5358] - Add go.mod file(s) - [THRIFT-5369] - Malformed payload can still cause huge allocations - [THRIFT-5389] - Thrift compiler generates uncompilable go code around optional constants - [THRIFT-5404] - TTransportException.Timeout would correctly return true when it's connect timeout during TSocket.Open call - [THRIFT-5447] - Update supported Go versions before 0.15.0 release - [THRIFT-5453] - go: NewTSocketConf should not call net.ResolveTCPAddr - [THRIFT-5459] - Adding a new exception to an endpoint is kinda breaking in go * Haskell - [THRIFT-5347] - Deprecate Haskell bindings * Haxe - [THRIFT-5370] - Haxe 4 compatibility - [THRIFT-5381] - possible collisions at VOID type with some 3rd-party libraries on Haxe cpp targets - [THRIFT-5393] - Incorrect namespaces for included types - [THRIFT-3036] - create official haxelib Thrift package - [THRIFT-5413] - Int vs String in method get_size required by property size * Java - [THRIFT-5375] - Put org.apache.tomcat.embed:tomcat-embed-core into scope test - [THRIFT-5383] - TJSONProtocol Java readString throws on bounds check - [THRIFT-5400] - Java library does not export the .annotation package - [THRIFT-5425] - Throw an exception when reading TSimpleJson in Java - [THRIFT-5430] - FieldMetaData synchronized method can trigger deadlock during static class initialization in JVM native code - [THRIFT-5432] - TSaslTransport throw TTransportException of MaxMessageSize reached - [THRIFT-5433] - Add Counter To Thread Name of TThreadPoolServer * JavaScript - [THRIFT-3508] - JS:TS Generator set all fields of the struct as required * Lua - [THRIFT-5417] - Fix Lua compiler omitting default values in Lua service functions - [THRIFT-5439] - Lua Generator does not support const i64 * netstd - [THRIFT-5354] - disable IDE0083 warning - [THRIFT-5382] - Netstd default list/set enums values are generated incorrectly in some cases - [THRIFT-5395] - inconsistent treatment of methods ending in "Async" - [THRIFT-5396] - deprecate "Async" method postfix - [THRIFT-5408] - Support for deprecated methods (via annotation) - [THRIFT-5414] - Use of specific parameter names generates uncompileable code - [THRIFT-5442] - Separate client service calls into send/recv methods and make them public - [THRIFT-5444] - Netstd generator produces uncompileable code for enums ending with "_result" or "_args" - [THRIFT-5445] - "cancellationToken" cannot be used as argument name - [THRIFT-5236] - THttpTransport.cs still has bad timeout code - [THRIFT-5349] - Add net5.0 as supported platform - [THRIFT-5373] - HTTP status in case of Protocol/Transport exceptions - [THRIFT-5391] - Named pipes transport hardening - [THRIFT-5398] - ThreadPoolServer not stoppable via CancellationToken - [THRIFT-5407] - Keep support for .NET Core 3.1 - [THRIFT-5419] - Incorrect usage of thread pool in TThreadPoolAsyncServer may lead to poor performance - [THRIFT-5422] - add threadpool server to netstd test suite impl - [THRIFT-5431] - Response should include 'content-type' header - [THRIFT-5436] - Timeout.Infinite is not a good default * PHP - [THRIFT-5318] - PHP 8 compatible version of binary protocol - [THRIFT-5440] - Add php8 to composer.json * Python - [THRIFT-5352] - Python: IDL exceptions with no fields can't be instantiated * Ruby - [THRIFT-5312] - The Ruby compilation configuration in the .gemspec file is modified to be compatible with later bundler versions. - [THRIFT-5367] - Ruby library crashes when using GC.compact * Rust - [THRIFT-4098] - Support user-defined output namespaces in generated Rust modules - [THRIFT-4101] - Make auto-generated Rust enums and unions more user-extensible - [THRIFT-5314] - Enum forward compatibility - [THRIFT-5363] - All-caps constant rendered incorrectly - Add thrift-pr2487-py310.patch for Python 3.10 compatibility * gh#apache/thrift#2487 * https://issues.apache.org/jira/browse/THRIFT-5488 * required by python-fastparquet ==== xf86-input-wacom ==== - Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_wacom-inputattach@.service.patch