Please note that this mail was generated by a script. The described changes are computed based on the x86_64 DVD. The full online repo contains too many changes to be listed here. Please check the known defects of this snapshot before upgrading: https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=1&version=Tumbleweed&build=20231105 Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org. For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports Packages changed: SVT-AV1 (1.6.0 -> 1.7.0) fwupd (1.8.17 -> 1.9.7) gdm git (2.42.0 -> 2.42.1) json-c (0.16 -> 0.17) libappindicator-gtk3 libmodulemd (2.14.0 -> 2.15.0) libshumate (1.1.1 -> 1.1.2) openldap2 (2.6.4 -> 2.6.6) openldap2-contrib-src (2.6.4 -> 2.6.6) p11-kit (0.25.1 -> 0.25.2) polkit-default-privs (1550+20231006.28f05f1 -> 1550+20231103.3b4a82f) redis (7.2.2 -> 7.2.3) rubygem-concurrent-ruby (1.1.10 -> 1.2.2) rubygem-erubi (1.11.0 -> 1.12.0) rubygem-ffi (1.15.5 -> 1.16.3) rubygem-googleapis-common-protos-types (1.4.0 -> 1.9.0) rubygem-i18n (1.12.0 -> 1.14.1) rubygem-listen (3.7.1 -> 3.8.0) rubygem-mini_portile2 (2.8.4 -> 2.8.5) rubygem-net-ssh (7.0.1 -> 7.2.0) rubygem-pairing_heap (1.0.0 -> 3.0.1) rubygem-public_suffix (5.0.0 -> 5.0.3) vlc (3.0.19 -> 3.0.20) webkit2gtk3 webkit2gtk3-soup2 === Details === ==== SVT-AV1 ==== Version update (1.6.0 -> 1.7.0) - Update to release 1.7.0 * Encoder: * Improve the tradeoffs for the random access mode across presets MR-M13 * Quality improvements across all presets and metrics ranging from 0.3% to 4.5% in BD-rate * Added an experimental tune SSIM mode yielding ~3-4% additional SSIM BD-rate gains ==== fwupd ==== Version update (1.8.17 -> 1.9.7) Subpackages: fwupd-bash-completion fwupd-lang libfwupd2 typelib-1_0-Fwupd-2_0 - Disable passim support for now. For openSUSE users this is likely less intereting that it would be for enterprise customers. - Update to versrion 1.9.7: + This release adds the following features: - Add support for child device requirements in metadata. - Allow to have more than one host BKC. - Delete BootNext as a post-reboot action to work around broken firmware. - Parse cabinet archives internally without libgcab. - Use close-ended mode for eMMC FFU to speed up firmware updates. + This release adds support for the following hardware: - Logitech Rally System devices. - More PixartRF HPAC devices. - More Synaptics Prometheus fingerprint readers. - Some Western Digital eMMC devices. - VIA VL830 and VL832. - Update to version 1.9.6: + This release adds the following features: - Add a launchd agent for macOS. - Add a new security attribute for BIOS capsule updates to be enabled. - Add functionality to fix specific host security attributes. - Add global information from the context into the report data. - Add support for coSWID payload sections. - Add support for parsing the EDID. - Allow adding only-quirk instance IDs from quirk files. - Install a sysusers.d systemd file when using - Dsystemd_unit_user. + For The changes of 1.9.0â¦1.9.5, please consult https://github.com/fwupd/fwupd/releases - Add pkgconfig(passim) BuildRequires: new dependency. - Pass -Dplugin_amdgpu=disabled to meson: not buildable just yet. - Pass -Dlaunchd=disabled to meson: launched is MacOS only. - Drop -Dplugin_dell=enabled meson parameter: no longer supported. - Drop fwupd-bsc1130056-change-shim-path.patch: no longer applicable. ==== gdm ==== Subpackages: gdm-lang gdm-schema gdmflexiserver libgdm1 typelib-1_0-Gdm-1_0 - Rebase patches for SLE-15-SP6 (bsc#216595): + Rebase gdm-add-runtime-option-to-disable-starting-X-server-as-u.patch + Rebase gdm-disable-gnome-initial-setup.patch + Rebase gdm-restart-session-when-X-server-restart.patch ==== git ==== Version update (2.42.0 -> 2.42.1) Subpackages: git-core git-email git-web perl-Git - git 2.24.1: * The usual number of bug fixes, including * Fix "git diff" exit code handling * Various fixes to the behavior of "rebase -i" when the command got interrupted by conflicting changes ==== json-c ==== Version update (0.16 -> 0.17) - Update to 0.17: + New features: * json_patch: add first implementation only with patch application * Add --disable-static and --disable-dynamic options to the cmake-configure script. * Add -DBUILD_APPS=NO option to disable app build * Minimum cmake version is now 3.9 + Significant changes and bug fixes: * When serializing with JSON_C_TO_STRING_PRETTY set, keep the opening and closing curly or square braces on same line for empty objects or arrays. * Disable locale handling when targeting a uClibc system due to problems with its duplocale() function. * When parsing with JSON_TOKENER_STRICT set, integer overflow/underflow now result in a json_tokener_error_parse_number. Without that flag values are capped at INT64_MIN/UINT64_MAX. * Fix memory leak with emtpy strings in json_object_set_string * json_object_from_fd_ex: fail if file is too large (>=INT_MAX bytes) * Add back json_number_chars, but only because it's part of the public API. * Entirely drop mode bits from open(O_RDONLY) to avoid warnings on certain platforms. * Specify dependent libraries, including -lbsd, in a more consistent way so linking against a static json-c works better * Fix a variety of build problems and add & improve tests * Update RFC reference to https://www.rfc-editor.org/rfc/rfc8259 - Remove deprecated suse_version checks ==== libappindicator-gtk3 ==== Subpackages: libappindicator3-1 typelib-1_0-AppIndicator3-0_1 - Ensure the src.rpms have unique names between the multibuild flavors. - Disable mono bindings also when building gtk2 flavor: there seems to be no consumer left for this. ==== libmodulemd ==== Version update (2.14.0 -> 2.15.0) - Update to 2.15.0 + Add support for decompressing Zstandard-compressed YAML files + Remove a dependency on "file" library (libmagic) + Add a XML specification for in-YUM-repository metadata + Deprecate intents in modulemd-defaults specification + Fix a crash when converting a modulemd-packager object with a default profile and without a module name or stream to a module index + Fix parsing empty profiles + A specification for modulemd-v2 format was corrected to require a "content" license subtree only if the module build contains artifacts. + Double-quote strings in scalar YAML values when they look like a number + Warnings from g_str_equal() macro of glib2 about passing an unsigned char * to strcmp() were fixed ==== libshumate ==== Version update (1.1.1 -> 1.1.2) Subpackages: libshumate-1_0-1 libshumate-lang typelib-1_0-Shumate-1_0 - Update to version 1.1.2: + Fix using overlay map layers with different tile sizes than the reference source. ==== openldap2 ==== Version update (2.6.4 -> 2.6.6) Subpackages: libldap-data libldap2 libldap2-32bit openldap2-client - Update to release 2.6.6 * Fixed libldap handling of TCP KEEPALIVE options * Fixed slapd callback handling with overlays that do extended operations ==== openldap2-contrib-src ==== Version update (2.6.4 -> 2.6.6) - Update to release 2.6.6 * Fixed libldap handling of TCP KEEPALIVE options * Fixed slapd callback handling with overlays that do extended operations ==== p11-kit ==== Version update (0.25.1 -> 0.25.2) Subpackages: libp11-kit0 libp11-kit0-32bit p11-kit-tools - Update to 0.25.2: * fix error code checking of readpassphrase for --login option [#595] * build fixes [#594] * test fixes [#596] ==== polkit-default-privs ==== Version update (1550+20231006.28f05f1 -> 1550+20231103.3b4a82f) - Update to version 1550+20231103.3b4a82f: * profiles: fwupd: add host-security-attr actions (bsc#1216832) * profiles: remove outdates sysprof2 actions * profiles: drop obsolete udisks2 bcache and zram actions ==== redis ==== Version update (7.2.2 -> 7.2.3) - redis 7.2.3: - Fix file descriptor leak preventing deleted files from freeing disk space on replicas (#12693) - Fix a possible crash after cluster node removal (#12702) ==== rubygem-concurrent-ruby ==== Version update (1.1.10 -> 1.2.2) - 1.2.2: concurrent-ruby 1.2.2: * (#993) Fix arguments passed to `Concurrent::Map`'s `default_proc`. 1.2.1: concurrent-ruby 1.2.1: * (#990) Add missing `require 'fiber'` for `FiberLocalVar`. * (#989) Optimize `Concurrent::Map#[]` on CRuby by letting the backing Hash handle the `default_proc`. ==== rubygem-erubi ==== Version update (1.11.0 -> 1.12.0) - === 1.12.0 (2022-12-22) * Use erb/escape for faster html escaping if available (jeremyevans) * Default :freeze_template_literals option to false if running with --enable-frozen-string-literal (casperisfine) (#35) ==== rubygem-ffi ==== Version update (1.15.5 -> 1.16.3) - 1.16.3 / 2023-10-04 Fixed: * Fix gcc error when building on CentOS 7. #1052 * Avoid trying to store new DataConverter type in frozen TypeDefs hash. #1057 1.16.2 / 2023-09-25 Fixed: * Handle null pointer crash after fork. #1051 1.16.1 / 2023-09-24 Fixed: * Fix compiling the builtin libffi. #1049 1.16.0 / 2023-09-23 Fixed: * Fix an issue with signed bitmasks when using flags on the most significant bit. #949 * Fix FFI::Pointer#initialize using NUM2LL instead of NUM2ULL. * Fix FFI::Type#inspect to properly display the constant name. #1002 * Use libffi closure allocations on hppa-Linux. #1017 Previously they would segfault. * Fix class name of Symbol#inspect. * Fix MSVC support of libtest. #1028 * Fix attach_function of functions ending in ? or ! #971 Added: * Convert all C-based classes to TypedData and use write barriers. #994, #995, #996, #997, #998, #999, #1000, #1001, #1003, #1004, #1005, #1006, #1007, #1008, #1009, #1010, #1011, #1012 This results in less pressure on the garbage collector, since the objects can be promoted to the old generation, which means they only get marked on major GC. * Implement `ObjectSpace.memsize_of()` of all C-based classes. * Make FFI Ractor compatible. #1023 Modules extended per `extend FFI::Library` need to be frozen in order to be used by non-main Ractors. This can be done by calling `freeze` below of all C interface definitions. * In a Ractor it's possible to: * load DLLs and call its functions, access its global variables * use builtin typedefs * use and modify ractor local typedefs * define callbacks * receive async callbacks from non-ruby threads * use frozen FFI::Library based modules with all attributes (enums, structs, typedefs, functions, callbacks) * invoke frozen functions and callbacks defined in the main Ractor * use FFI::Struct definitions from the main Ractor * In a Ractor it's impossible to: * create new FFI::Library based modules * create new FFI::Struct definitions * use custom global typedefs * use non-frozen FFI::Library based modules * Allow type retrieval of attached functions+variables. #1023 * Make FFI classes `GC.compact` friendly. #1021 * Update libffi and disable custom trampoline when using libffi closure allocation. #1020 This is because libffi changed the way how closures are allocated to static trampolines. * Add types.conf for loongarch64-linux. #943 * Add types.conf for sw_64-linux (Shen Wei 64-bit, based on Alpha). #1018 * Add support for aarch64-windows. #1035 * Windows: Update LoadLibrary error message to include error code. #1026 * Allow private release method for FFI::ManagedStruct and FFI::AutoPointer. #1029 * Add support for passing ABI version to FFI.map_library_name. #963 This adds the new class FFI::LibraryPath . * Add support for ruby-3.2 to windows binary gem. #1047 * Enable debug symbols for `rake compile` builds to ease debugging. #1048 Removed: * Remove allocator of AbstractMemory. #1013 This disables AbstractMemory.new, which has no practical use. * Remove unused FFI::SizeTypes. #1022 ==== rubygem-googleapis-common-protos-types ==== Version update (1.4.0 -> 1.9.0) - ### 1.9.0 (2023-09-19) [#]### Features * Added the "IDENTIFIER" field behavior ([#181](https://github.com/googleapis/common-protos-ruby/issues/181)) [#]## 1.8.0 (2023-08-07) [#]### Features * Support for API method policies ([#175](https://github.com/googleapis/common-protos-ruby/issues/175)) * Updated generated protobuf output to use binary descriptors for better future compatibility ([#165](https://github.com/googleapis/common-protos-ruby/issues/165)) [#]## 1.7.0 (2023-07-16) [#]### Features * Support for a few additional client library organizations ([#141](https://github.com/googleapis/common-protos-ruby/issues/141)) [#]## 1.6.0 (2023-04-24) [#]### Features * Added Google::Rpc::Context::AttributeContext * Added Google::Rpc::Context::AuditContext * Added dotnet-specific fields to API language settings * Added overrides_by_request_protocol to api.BackendRule * Added proto_reference_documentation_uri to api.Publishing * Added SERVICE_NOT_VISIBLE and GCP_SUSPENDED error reason values [#]## 1.5.0 (2023-01-04) [#]### Features * Added "cookie" JwtLocation * Added protos related to client library publishing * Added several new error reasons * Added protos describing HTTP requests and responses ==== rubygem-i18n ==== Version update (1.12.0 -> 1.14.1) - 1.14.1: [#]# Included in this release * Simplify the "Translation missing" message when default is an empty Array by @amatsuda in https://github.com/ruby-i18n/i18n/pull/662 [#]# Maintenance stuff * Skip CIing on jruby against Rails 5.2 by @amatsuda in https://github.com/ruby-i18n/i18n/pull/664 * A fix for failing CI against edge Rails by @amatsuda in https://github.com/ruby-i18n/i18n/pull/663 * Add documentation hint for fallback values by @mark-a in https://github.com/ruby-i18n/i18n/pull/659 * CI against Ruby 3.2 by @amatsuda in https://github.com/ruby-i18n/i18n/pull/665 * Fix build warnings in the CI by using actions/checkout@v3 by @amatsuda in https://github.com/ruby-i18n/i18n/pull/666 Thanks to @amatsuda for these PRs! [#]# New Contributors * @mark-a made their first contribution in https://github.com/ruby-i18n/i18n/pull/659 * *Full Changelog**: https://github.com/ruby-i18n/i18n/compare/v1.14.0...v1.14.1 1.14.0: [#]# What's Changed * fix LazyLoadable#available_locales duplicating locales by @ccutrer in https://github.com/ruby-i18n/i18n/pull/655 * Add more helpful translation error when :default option is provided. by @Nerian in https://github.com/ruby-i18n/i18n/pull/654 * Fix I18n::Locale::Fallbacks not initializing itself on Ruby 3 by @yheuhtozr in https://github.com/ruby-i18n/i18n/pull/653 * Fix I18n.t when locale contains separator by @tubaxenor in https://github.com/ruby-i18n/i18n/pull/656 * **This reverts a change from #651, that was released in v1.13.0** [#]# New Contributors * @ccutrer made their first contribution in https://github.com/ruby-i18n/i18n/pull/655 * @Nerian made their first contribution in https://github.com/ruby-i18n/i18n/pull/654 * @yheuhtozr made their first contribution in https://github.com/ruby-i18n/i18n/pull/653 * @tubaxenor made their first contribution in https://github.com/ruby-i18n/i18n/pull/656 * *Full Changelog**: https://github.com/ruby-i18n/i18n/compare/v1.13.0...v1.14.0 1.13.0: [#]# What's Changed * Fix symbol resolving with pluralization by @movermeyer in https://github.com/ruby-i18n/i18n/pull/636 * Updating DEFAULT_APPROXIMATIONS with capitalised German Eszett character for consistency by @lucapericlp in https://github.com/ruby-i18n/i18n/pull/627 * Fix load_path example in README.md by @nickcampbell18 in https://github.com/ruby-i18n/i18n/pull/642 * Add support for meridian indicators on `Date` objects by @movermeyer in https://github.com/ruby-i18n/i18n/pull/640 * Make translations loading thread-safe by @mensfeld in https://github.com/ruby-i18n/i18n/pull/644 * Get closer to full CLDR pluralization support by @movermeyer in https://github.com/ruby-i18n/i18n/pull/634 * Allow passing scope argument to exists? by @misdoro in https://github.com/ruby-i18n/i18n/pull/647 * Revert #503 changes for `Backend::Base` by @movermeyer in https://github.com/ruby-i18n/i18n/pull/637 * Properly stub constants by @fatkodima in https://github.com/ruby-i18n/i18n/pull/650 * Optimize `I18n.t` by @fatkodima in https://github.com/ruby-i18n/i18n/pull/651 * Return same string object when no interpolations were made by @fatkodima in https://github.com/ruby-i18n/i18n/pull/649 [#]# New Contributors * @lucapericlp made their first contribution in https://github.com/ruby-i18n/i18n/pull/627 * @nickcampbell18 made their first contribution in https://github.com/ruby-i18n/i18n/pull/642 * @mensfeld made their first contribution in https://github.com/ruby-i18n/i18n/pull/644 * @misdoro made their first contribution in https://github.com/ruby-i18n/i18n/pull/647 * *Full Changelog**: https://github.com/ruby-i18n/i18n/compare/v1.12.0...v1.13.0 ==== rubygem-listen ==== Version update (3.7.1 -> 3.8.0) - 3.8.0: - Use the defined type to the default value of `directory` (#566) @y-yagi - update ruby version matrix to drop 2.4, 2.5 and add 3.2 (#567) @ColinDKelley - Update ruby version 3.0.4 (#562) @vickyprahastra - Raise argument error when passing a file path (#563) @janko - Fix kwargs matching with rspec-mock 3.12 and Ruby 3+ (#564) @voxik - Disable fail-fast for CI matrix (#555) @ybiquitous - Add Ruby 3.0/3.1 to CI (#554) @ybiquitous ==== rubygem-mini_portile2 ==== Version update (2.8.4 -> 2.8.5) - ### 2.8.5 / 2023-10-22 [#]### Added - New methods `#lib_path` and `#include_path` which point at the installed directories under `ports`. (by @flavorjones) - Add config param for CMAKE_BUILD_TYPE, which now defaults to `Release`. (#136 by @Watson1978) [#]### Experimental Introduce experimental support for `MiniPortile#mkmf_config` which sets up MakeMakefile variables to properly link against the recipe. This should make it easier for C extensions to package third-party libraries. (by @flavorjones) - With no arguments, will set up just `$INCFLAGS`, `$libs`, and `$LIBPATH`. - Optionally, if provided a pkg-config file, will use that config to more precisely set `$INCFLAGS`, `$libs`, `$LIBPATH`, and `$CFLAGS`/`$CXXFLAGS`. - Optionally, if provided the name of a static archive, will rewrite linker flags to ensure correct linkage. Note that the behavior may change slightly before official support is announced. Please comment on [#118](https://github.com/flavorjones/mini_portile/issues/118) if you have feedback. ==== rubygem-net-ssh ==== Version update (7.0.1 -> 7.2.0) - === 7.2.0 * Add debugging information for algorithm of pubkey in use [#918] === 7.2.0 rc1 * Allow IdentityAgent as option to Net::SSH.start [#912] === 7.2.0 beta1 * Support `chacha20-poly1305@opnessh.com` cypher if `RbNaCl` gem is installed [#908] === 7.1.0 * Accept pubkey_algorithms option when starting a new connection [#891] === 7.1.0 beta1 * Don't use the deprecated set_XXX methods on RSA keys. [#875] * Raise error when BCryptPbkdf fails [#876] === 7.0.1 * Drop leftover debug statement [#866] === 7.0.0 * BREAKING: Drop support for Ruby 2.5 * Fix decoding of ecdsa-sha2-nistp256 private keys [#657, #854] * Fix missing require [#855] * Support `~` in the path to the SSH agent's unix socket [#850] * Add support for RSA client authentication with SHA-2 [a45f54] * openssl: DSA: don't hardcode expected signature size, see ruby/openssl#483 [23a15c] * Internal housekeeping (rubocop, codecov, remove travis, adding/improving tests) ==== rubygem-pairing_heap ==== Version update (1.0.0 -> 3.0.1) - 3.0.1: [#] Fixed issues * `change_priority` could sometimes return `nil` instead of `self` 3.0.0: [#] Breaking changes - `#pop` returns `nil` on empty heap instead of raising an Error - `#get_priority` returns nil on empty heap instead of raising an Error [#] New methods - `PairingHeap::PairingHeap#include?` - `#each_with_priority` 2.0.0: [#] Breaking changes * Second argument of #push now defaults to the first argument ```ruby [#] it is now possible to write array.each { |el| heap.push(el) } [#] instead of array.each { |el| heap.push(el, el) } ``` * PairingHeap#pop_priority was separated to two methods; PairingHeap#pop_priority and PairingHeap#pop_with_priority, similarly to SimplePairingHeap [#] New methods * `#each` returns an iterator of heap elements. * `PairingHeap#get_priority_if_exists` returns a pair where first element is success flag, and second element is priority. ==== rubygem-public_suffix ==== Version update (5.0.0 -> 5.0.3) - ## 5.0.3 [#]## Fixed - Fixed automated release workflow. [#]# 5.0.2 [#]## Changed - Updated definitions. [#]# 5.0.1 [#]## Changed - Updated definitions. ==== vlc ==== Version update (3.0.19 -> 3.0.20) Subpackages: libvlc5 libvlccore9 vlc-codec-gstreamer vlc-lang vlc-noX vlc-qt vlc-vdpau - Update to version 3.0.20: + Video Output: - Fix green line in fullscreen in D3D11 video output - Fix crash with some AMD drivers old versions - Fix events propagation issue when double-clicking with mouse wheel + Decoders: - Fix crash when AV1 hardware decoder fails + Interface: - Fix annoying disappearance of the Windows fullscreen controller + Demuxers: - Fix potential security issue (OOB Write) on MMS:// by checking user size bounds ==== webkit2gtk3 ==== Subpackages: WebKitGTK-4.1-lang libjavascriptcoregtk-4_1-0 libwebkit2gtk-4_1-0 typelib-1_0-JavaScriptCore-4_1 typelib-1_0-WebKit2-4_1 webkit2gtk-4_1-injected-bundles - Add webkit2gtk3-disable-dmabuf-nvidia.patch: disable DMABuf renderer for NVIDIA proprietary drivers (boo#1216778). ==== webkit2gtk3-soup2 ==== Subpackages: WebKitGTK-4.0-lang libjavascriptcoregtk-4_0-18 libwebkit2gtk-4_0-37 webkit2gtk-4_0-injected-bundles - Add webkit2gtk3-disable-dmabuf-nvidia.patch: disable DMABuf renderer for NVIDIA proprietary drivers (boo#1216778).