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=20221213 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: cups dhcp gnome-shell (43.1 -> 43.2) hexchat lcms2 libXdamage (1.1.5 -> 1.1.6) libXres (1.2.1 -> 1.2.2) mdevctl (1.1.0 -> 1.2.0) mutter (43.1 -> 43.2) openafs (1.8.9~pre1 -> 1.8.9~pre2) pcre2 (10.40 -> 10.42) perl-Date-Manip (6.89 -> 6.90) perl-IO-Socket-SSL (2.077 -> 2.078) quota rubygem-benchmark (0.2.0 -> 0.2.1) rubygem-bindata (2.4.13 -> 2.4.14) rubygem-bootsnap (1.13.0 -> 1.15.0) rubygem-bundler (2.3.24 -> 2.3.26) rubygem-chef-utils (18.0.169 -> 18.0.185) rubygem-debase-ruby_core_source (0.10.17 -> 0.10.18) rubygem-dry-configurable (0.16.1 -> 1.0.1) rubygem-dry-core (0.9.1 -> 1.0.0) rubygem-dry-inflector (0.3.0 -> 1.0.0) rubygem-dry-logic (1.3.0 -> 1.5.0) rubygem-dry-types (1.6.1 -> 1.7.0) rubygem-faraday (2.6.0 -> 2.7.1) rubygem-faraday-net_http (3.0.1 -> 3.0.2) rubygem-fluentd (1.15.2 -> 1.15.3) rubygem-fog-libvirt (0.9.0 -> 0.10.1) rubygem-gpgme (2.0.20 -> 2.0.22) rubygem-haml (6.0.7 -> 6.0.12) rubygem-jquery-rails (4.5.0 -> 4.5.1) rubygem-json (2.6.2 -> 2.6.3) rubygem-json_pure (2.6.2 -> 2.6.3) rubygem-mail (2.7.1 -> 2.8.0) rubygem-mini_magick (4.11.0 -> 4.12.0) rubygem-mocha (1.16.0 -> 2.0.2) rubygem-moneta (1.5.1 -> 1.5.2) rubygem-parser (3.1.2.1 -> 3.1.3.0) rubygem-pg (1.4.4 -> 1.4.5) rubygem-puma (5.6.5 -> 6.0.0) rubygem-rack (3.0.0 -> 3.0.2) rubygem-rack-protection (3.0.2 -> 3.0.4) rubygem-rails-i18n (7.0.5 -> 7.0.6) rubygem-regexp_parser (2.6.0 -> 2.6.1) rubygem-rubocop (1.37.1 -> 1.39.0) rubygem-rubocop-ast (1.23.0 -> 1.24.0) rubygem-ruby_parser (3.19.1 -> 3.19.2) rubygem-stimulus-rails (1.1.0 -> 1.2.1) rubygem-treetop (1.6.11 -> 1.6.12) rubygem-tzinfo-data (1.2022.5 -> 1.2022.7) rubygem-zeitwerk (2.6.1 -> 2.6.6) sysconfig vlc wicked === Details === ==== cups ==== Subpackages: cups-client cups-config libcups2 libcups2-32bit libcupsimage2 - Use %_pam_vendordir - Remove invalid %config directive on %_distconfdir/pam.d/cups - Migration PAM settings to /usr/etc: Fixed posttrans. Should only be used for TW. ==== dhcp ==== Subpackages: dhcp-relay dhcp-server - Add /etc/sysconfig/network hierachy to server file list ==== gnome-shell ==== Version update (43.1 -> 43.2) Subpackages: gnome-extensions gnome-shell-calendar gnome-shell-lang - Update to version 43.2: + Fix screencast UI being erroneously disabled. + Properly apply saved shortcuts inhibition permissions. + Fix IM candidate popup getting closed when switching pages. + Fix unresponsive screen area when quick settings are opened. + Ensure completions are disabled when hiding on-screen keyboard. + Fix missing name in wired network quick settings button. + Don't let wayland popovers block overview. + Fix repeated entries in volume device menu. + Fix input source switching with focus on password entry. + Misc. bug fixes and cleanups. + Updated translations. ==== hexchat ==== Subpackages: hexchat-lang - Fix execution on i586: the migration script is installed in /usr/lib there (boo#1206323). ==== lcms2 ==== - switch to pkgconfig(zlib) for alternative providers support ==== libXdamage ==== Version update (1.1.5 -> 1.1.6) Subpackages: libXdamage1 libXdamage1-32bit - Update to version 1.1.6 * Update configure.ac bug URL for gitlab migration * Fix spelling/wording issues * gitlab CI: add a basic build test * Variable scope reduction as recommended by cppcheck * Mark two dpy parameters const as suggested by cppcheck * XDamageCloseDisplay: Mark codes as unused * Remove unnecessary casts from malloc() and free() calls * Handle -Wconversion warnings from clang * Handle -Wshorten-64-to-32 warnings from clang ==== libXres ==== Version update (1.2.1 -> 1.2.2) - Update to version 1.2.2 * Fix spelling/wording issues * gitlab CI: add a basic build test * Reformat code to X.Org standard style * Add .git-blame-ignore-revs to hide whitespace commits from git blame * Variable scope reductions * Resolve -Wsign-compare warnings from gcc * Handle implicit conversion warnings from clang * Use calloc instead of malloc to allocate arrays ==== mdevctl ==== Version update (1.1.0 -> 1.2.0) - Update to version 1.2.0: * Port CLI to clap v3 * start: provide useful hint for parent with wrong case * tests: Add ability to test error messages * tests: extract function for checking pass/fail expectations * MDev::create() does not need to be public * Fix new clippy warning ==== mutter ==== Version update (43.1 -> 43.2) Subpackages: mutter-lang - Update to version 43.2: + Fix edge resistance and window snapping regression. + Handle stage view updates without allocation more gracefully. + Fix window screenshots being cut off at the bottom right. + Implement wl_output v3 and v4. + Fix recalculating viewport after window resize. + Set LOD bias for sharper mipmaps. + Don't disable KMS modifiers on newer i915 systems. + Fixed crashes. + Misc. bug fixes and cleanups. + Updated translations. - Drop clutter-actor-Show-on-all-stage-views-when-actors-ha.patch: Fixed upstream. ==== openafs ==== Version update (1.8.9~pre1 -> 1.8.9~pre2) Subpackages: openafs-client openafs-kmp-default - update to openafs-1.8.9pre2 * Support mainline kernels up to 6.0 * Support for building with more recent compilers * some bugfixes, more see RELNOTES - remove obsolete patches: * 79f03c2.diff ==== pcre2 ==== Version update (10.40 -> 10.42) Subpackages: libpcre2-16-0 libpcre2-32-0 libpcre2-8-0 libpcre2-8-0-32bit - pcre2 10.42: * Fix 10.41 regression that added the default definition of PCRE2_CALL_CONVENTION to pcre2posix.c instead of pcre2posix.h, which meant that programs including pcre2posix.h but not pcre2.h couldn't compile * Fix an intermittent JIT fault and minor issues - pcre2 10.41: * pcre2grep behaves more like GNU grep for multiple patterns that match more than once on a line ==== perl-Date-Manip ==== Version update (6.89 -> 6.90) - updated to 6.90 see /usr/share/doc/packages/perl-Date-Manip/Changes ==== perl-IO-Socket-SSL ==== Version update (2.077 -> 2.078) - updated to 2.078 see /usr/share/doc/packages/perl-IO-Socket-SSL/Changes 2.078 2022/12/11 - revert decision from 2014 to not verify hostname by default if hostname is IP address but no explicit verification scheme given https://github.com/noxxi/p5-io-socket-ssl/issues/121 ==== quota ==== Subpackages: quota-nfs - Remove outdated sysconfig Requires - Weaken up systemd requires, it's not a hard requirement ==== rubygem-benchmark ==== Version update (0.2.0 -> 0.2.1) updated to version 0.2.1 no changelog found ==== rubygem-bindata ==== Version update (2.4.13 -> 2.4.14) updated to version 2.4.14 see installed ChangeLog.rdoc == Version 2.4.14 (2022-10-31) * Use Comparable#clamp instead of manual calculations. * Update tests to new minitest requirements. * Adjust tests due to changes in ruby 3.1 ==== rubygem-bootsnap ==== Version update (1.13.0 -> 1.15.0) updated to version 1.15.0 see installed CHANGELOG.md [#] 1.15.0 * Add a readonly mode, for environments in which the updated cache wouldn't be persisted. See #428 and #423. [#] 1.14.0 * Require Ruby 2.6. * Add a way to skip directories during load path scanning. If you have large non-ruby directories in the middle of your load path, it can severely slow down scanning. Typically this is a problem with `node_modules`. See #277. * Fix `Bootsnap.unload_cache!`, it simply wouldn't work at all becaue of a merge mistake. See #421. ==== rubygem-bundler ==== Version update (2.3.24 -> 2.3.26) updated to version 2.3.26 see installed CHANGELOG.md [#] 2.3.26 (November 16, 2022) [#]# Enhancements: - Map 'universal' to the real arch in Bundler for prebuilt gem selection [#5978](https://github.com/rubygems/rubygems/pull/5978) [#]# Documentation: - Fix '--force' option documentation of 'bundle clean' [#6050](https://github.com/rubygems/rubygems/pull/6050) [#] 2.3.25 (November 2, 2022) [#]# Bug fixes: - Properly sort specs when materializing [#6015](https://github.com/rubygems/rubygems/pull/6015) - Fix bad unfreeze recommendation [#6013](https://github.com/rubygems/rubygems/pull/6013) [#]# Documentation: - Bring docs for gemfile(5) manpage up to date [#6007](https://github.com/rubygems/rubygems/pull/6007) - Fix `github` DSL docs to mention they use https protocol over git under the hood [#5993](https://github.com/rubygems/rubygems/pull/5993) ==== rubygem-chef-utils ==== Version update (18.0.169 -> 18.0.185) updated to version 18.0.185 no changelog found ==== rubygem-debase-ruby_core_source ==== Version update (0.10.17 -> 0.10.18) updated to version 0.10.18 see installed CHANGELOG.md [#]# [0.10.18](https://github.com/ruby-debug/debase-ruby_core_source/compare/v0.10.17...v0....) * ruby-3.2.0-preview3 added ==== rubygem-dry-configurable ==== Version update (0.16.1 -> 1.0.1) updated to version 1.0.1 see installed CHANGELOG.md [#]# 1.0.1 2022-11-16 [#]## Changed - Renamed `@config` and `@_settings` internal instance variables to `@__config__` and `@__settings__` in order to avoid clashes with user-defined instance variables (#159 by @timriley) [Compare v1.0.0...v1.0.1](https://github.com/dry-rb/dry-configurable/compare/v1.0.0...v1.0.1) [#]# 1.0.0 2022-11-04 [#]## Changed - Dependency on `dry-core` was updated to ~> 1.0 (@solnic) [Compare v0.16.1...v1.0.0](https://github.com/dry-rb/dry-configurable/compare/v0.16.1...v1.0.0) ==== rubygem-dry-core ==== Version update (0.9.1 -> 1.0.0) updated to version 1.0.0 see installed CHANGELOG.md [#]# 1.0.0 2022-11-04 [#]## Added - Import dry-container as `Dry::Core::Container` (via #77) (@solnic) [Compare v0.9.1...v1.0.0](https://github.com/dry-rb/dry-core/compare/v0.9.1...v1.0.0) ==== rubygem-dry-inflector ==== Version update (0.3.0 -> 1.0.0) updated to version 1.0.0 see installed CHANGELOG.md [#]# 1.0.0 2022-11-04 [#]## Changed - Bumped version to 1.0.0 (@solnic) [Compare v0.3.0...v1.0.0](https://github.com/dry-rb/dry-inflector/compare/v0.3.0...v1.0.0) ==== rubygem-dry-logic ==== Version update (1.3.0 -> 1.5.0) updated to version 1.5.0 see installed CHANGELOG.md ==== rubygem-dry-types ==== Version update (1.6.1 -> 1.7.0) updated to version 1.7.0 see installed CHANGELOG.md [#]# 1.7.0 2022-11-04 [#]## Changed - This version is compatible with recently released dry-rb dependencies (@flash-gordon) - Updated to dry-core 1.0 (@flash-gordon + @solnic) - Dependency on dry-container was dropped (@flash-gordon) [Compare v1.6.1...v1.7.0](https://github.com/dry-rb/dry-types/compare/v1.6.1...v1.7.0) ==== rubygem-faraday ==== Version update (2.6.0 -> 2.7.1) updated to version 2.7.1 see installed CHANGELOG.md ==== rubygem-faraday-net_http ==== Version update (3.0.1 -> 3.0.2) updated to version 3.0.2 no changelog found ==== rubygem-fluentd ==== Version update (1.15.2 -> 1.15.3) updated to version 1.15.3 see installed CHANGELOG.md [#]# Release v1.15.3 - 2022/11/02 [#]## Bug Fix * Support glob for `!include` directive in YAML config format https://github.com/fluent/fluentd/pull/3917 * Remove meaningless oj options https://github.com/fluent/fluentd/pull/3929 * Fix log initializer to correctly create per-process files on Windows https://github.com/fluent/fluentd/pull/3939 * out_file: Fix the multi-worker check with `<worker 0-N>` directive https://github.com/fluent/fluentd/pull/3942 [#]## Misc * Fix broken tests on Ruby 3.2 https://github.com/fluent/fluentd/pull/3883 https://github.com/fluent/fluentd/pull/3922 ==== rubygem-fog-libvirt ==== Version update (0.9.0 -> 0.10.1) updated to version 0.10.1 no changelog found ==== rubygem-gpgme ==== Version update (2.0.20 -> 2.0.22) updated to version 2.0.22 no changelog found updated to version 2.0.21 no changelog found ==== rubygem-haml ==== Version update (6.0.7 -> 6.0.12) updated to version 6.0.12 see installed CHANGELOG.md [#]# 6.0.12 * Fix a whitespace removal with `>` and an `if`-`else` statement [#1114](https://github.com/haml/haml/issues/1114) [#]# 6.0.11 * Fix a whitespace removal with `>` and an `if` statement [#1114](https://github.com/haml/haml/issues/1114) [#]# 6.0.10 * Evaluate :erb filter in the template context like Haml 5 [#]# 6.0.9 * Support sass-embedded [#1112](https://github.com/haml/haml/issues/1112) [#]# 6.0.8 * Support interpolation in HTML comments, which has not been working since 6.0.0 [#1107](https://github.com/haml/haml/issues/1107) ==== rubygem-jquery-rails ==== Version update (4.5.0 -> 4.5.1) updated to version 4.5.1 see installed CHANGELOG.md [#]# unreleased - update jquery to 3.6.1 - update jquery-usj to 1.2.3 ==== rubygem-json ==== Version update (2.6.2 -> 2.6.3) updated to version 2.6.3 see installed CHANGES.md ==== rubygem-json_pure ==== Version update (2.6.2 -> 2.6.3) updated to version 2.6.3 see installed CHANGES.md ==== rubygem-mail ==== Version update (2.7.1 -> 2.8.0) updated to version 2.8.0 no changelog found ==== rubygem-mini_magick ==== Version update (4.11.0 -> 4.12.0) updated to version 4.12.0 no changelog found ==== rubygem-mocha ==== Version update (1.16.0 -> 2.0.2) updated to version 2.0.2 no changelog found ==== rubygem-moneta ==== Version update (1.5.1 -> 1.5.2) updated to version 1.5.2 see installed CHANGES 1.5.2 * Proxy - handle returning config when the adapter does not use config * Avoid calling `supports?(:expires)` when expiry isn't needed * Adapters::Mongo - fix `merge!` behaviour when no values are inserted ==== rubygem-parser ==== Version update (3.1.2.1 -> 3.1.3.0) updated to version 3.1.3.0 no changelog found ==== rubygem-pg ==== Version update (1.4.4 -> 1.4.5) updated to version 1.4.5 see installed History.rdoc == v1.4.5 [2022-11-17] Lars Kanis <lars@greiz-reinsdorf.de> - Return the libpq default port when blank in conninfo. #492 - Add PG::DEF_PGPORT constant and use it in specs. #492 - Fix name resolution when empty or `nil` port is given. - Update error codes to PostgreSQL-15. - Update Windows fat binary gem to PostgreSQL-15.1 AND OpenSSL-1.1.1s. ==== rubygem-puma ==== Version update (5.6.5 -> 6.0.0) updated to version 6.0.0 see installed History.md [#]# 6.0.0 / 2022-10-XX * Breaking Changes * Dropping Ruby 2.2 and 2.3 support (now 2.4+) ([#2919]) * Remote_addr functionality has changed ([#2652], [#2653]) * No longer supporting Java 1.7 or below (JRuby 9.1 was the last release to support this) ([#2849]) * Remove nakayoshi GC ([#2933], [#2925]) * wait_for_less_busy_worker is now default on ([#2940]) * Prefix all environment variables with `PUMA_` ([#2924], [#2853]) * Removed some constants ([#2957], [#2958], [#2959], [#2960]) * The following classes are now part of Puma's private API: `Client`, `Cluster::Worker`, `Cluster::Worker`, `HandleRequest`. ([#2988]) * Features * Increase throughput on large (100kb+) response bodies by 3-10x ([#2896], [#2892]) * Increase throughput on file responses ([#2923]) * Add support for streaming bodies in Rack. ([#2740]) * Allow OpenSSL session reuse via a 'reuse' ssl_bind method or bind string query parameter ([#2845]) * Allow `run_hooks` to pass a hash to blocks for use later ([#2917], [#2915]) * Allow using `preload_app!` with `fork_worker` ([#2907]) * Support request_body_wait metric with higher precision ([#2953]) * Allow header values to be arrays (Rack 3) ([#2936], [#2931]) * Export Puma/Ruby versions in /stats ([#2875]) * Allow configuring request uri max length & request path max length ([#2840]) * Add a couple of public accessors ([#2774]) * Log entire backtrace when worker start fails ([#2891]) * [jruby] Enable TLSv1.3 support ([#2886]) * [jruby] support setting TLS protocols + rename ssl_cipher_list ([#2899]) * [jruby] Support a truststore option ([#2849], [#2904], [#2884]) * Bugfixes * Load the configuration before passing it to the binder ([#2897]) * Do not raise error raised on HTTP methods we don't recognize or support, like CONNECT ([#2932], [#1441]) * Fixed a memory leak when creating a new SSL listener ([#2956]) * Refactor * log_writer.rb - add internal_write method ([#2888]) * [WIP] Refactor: Split out LogWriter from Events (no logic change) ([#2798]) * Extract prune_bundler code into it's own class. ([#2797]) * Refactor Launcher#run to increase readability (no logic change) ([#2795]) * Ruby 3.2 will have native IO#wait_* methods, don't require io/wait ([#2903]) * Various internal API refactorings ([#2942], [#2921], [#2922], [#2955]) ==== rubygem-rack ==== Version update (3.0.0 -> 3.0.2) updated to version 3.0.2 see installed CHANGELOG.md [#]# [3.0.2] -2022-12-05 [#]## Fixed - `Utils.build_nested_query` URL-encodes nested field names including the square brackets. - Allow `Rack::Response` to pass through streaming bodies. ([#1993](https://github.com/rack/rack/pull/1993), [@ioquatix]) [#]# [3.0.1] - 2022-11-18 [#]## Fixed - `MethodOverride` does not look for an override if a request does not include form/parseable data. - `Rack::Lint::Wrapper` correctly handles `respond_to?` with `to_ary`, `each`, `call` and `to_path`, forwarding to the body. ([#1981](https://github.com/rack/rack/pull/1981), [@ioquatix]) ==== rubygem-rack-protection ==== Version update (3.0.2 -> 3.0.4) updated to version 3.0.4 no changelog found ==== rubygem-rails-i18n ==== Version update (7.0.5 -> 7.0.6) updated to version 7.0.6 see installed CHANGELOG.md ==== rubygem-regexp_parser ==== Version update (2.6.0 -> 2.6.1) updated to version 2.6.1 see installed CHANGELOG.md [#]# [2.6.1] - 2022-11-16 - [Janosch Müller](mailto:janosch84@gmail.com) [#]## Fixed - fixed scanning of two negative lookbehind edge cases * `(?<!x)y>` used to raise a ScannerError * `(?<!x>)y` used to be misinterpreted as a named group * thanks to [Sergio Medina](https://github.com/serch) for the report ==== rubygem-rubocop ==== Version update (1.37.1 -> 1.39.0) updated to version 1.39.0 no changelog found ==== rubygem-rubocop-ast ==== Version update (1.23.0 -> 1.24.0) updated to version 1.24.0 no changelog found ==== rubygem-ruby_parser ==== Version update (3.19.1 -> 3.19.2) updated to version 3.19.2 see installed History.rdoc === 3.19.2 / 2022-12-03 * 5 bug fixes: * Fixed bug parsing array patterns using %w, %i, etc. * Fixed dedenting when heredoc has only empty line and interpolation. (mvz) * Fixed dsym unescaping. (mvz) * Fixed vars in pattern matching that should be lasgn, not lvar. * find_pat mid-patterns are now splatted inline, not wrapped in an array_pat. ==== rubygem-stimulus-rails ==== Version update (1.1.0 -> 1.2.1) updated to version 1.2.1 no changelog found ==== rubygem-treetop ==== Version update (1.6.11 -> 1.6.12) updated to version 1.6.12 see installed History.txt ==== rubygem-tzinfo-data ==== Version update (1.2022.5 -> 1.2022.7) updated to version 1.2022.7 no changelog found ==== rubygem-zeitwerk ==== Version update (2.6.1 -> 2.6.6) updated to version 2.6.6 no changelog found ==== sysconfig ==== Subpackages: sysconfig-netconfig - spec: Add network/scripts directory to filelist, no longer in the default filelist in a cleaned up filesystem package (https://github.com/openSUSE/sysconfig/pull/47). ==== vlc ==== Subpackages: libvlc5 libvlccore9 vlc-codec-gstreamer vlc-lang vlc-noX vlc-qt vlc-vdpau - Do not apply vlc.a52.patch if liba52 is < 0.8.0 - Avoid ugly _FORTIFY_SOURCE redefinition warnings ==== wicked ==== Subpackages: wicked-service - spec: Add /etc/sysconfig/network to file list, no longer in the default list of a cleaned up filesystem package (https://github.com/openSUSE/wicked/pull/939).