New Tumbleweed snapshot 20220614 released!
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=20220614 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: ceph (16.2.9.58+ge2e5cb80063 -> 16.2.9.158+gd93952c7eea) erofs-utils (1.4 -> 1.5) inxi (3.3.17 -> 3.3.18) python-mailman python38 python38-core rubygem-bcrypt (3.1.17 -> 3.1.18) rubygem-bootsnap (1.11.1 -> 1.12.0) rubygem-faraday (2.2.0 -> 2.3.0) rubygem-faraday-net_http (2.0.1 -> 2.0.3) rubygem-jquery-rails (4.4.0 -> 4.5.0) rubygem-json (2.6.1 -> 2.6.2) rubygem-msgpack (1.5.1 -> 1.5.2) rubygem-multipart-post (2.1.1 -> 2.2.3) rubygem-rails-html-sanitizer (1.4.2 -> 1.4.3) rubygem-regexp_parser (2.4.0 -> 2.5.0) rubygem-rubocop (1.29.1 -> 1.30.1) === Details === ==== ceph ==== Version update (16.2.9.58+ge2e5cb80063 -> 16.2.9.158+gd93952c7eea) Subpackages: librados2 librbd1 - Update to 16.2.9-158-gd93952c7eea: + cmake: check for python(\d)\.(\d+) when building boost + make-dist: patch boost source to support python 3.10 ==== erofs-utils ==== Version update (1.4 -> 1.5) - Update to release 1.5 * fsck.erofs: support filesystem extraction * support ztailpacking inline feature for compressed files * dump.erofs: support listing directories * more liberofs APIs (including iterate APIs) * use mtime to allow more control over the timestamps ==== inxi ==== Version update (3.3.17 -> 3.3.18) - Updated to version 3.3.18: * /usr/share/doc/packages/inxi/inxi.changelog. ==== python-mailman ==== - Added support-alembic-1-8.patch - Removed support-alembic-1-7.patch ==== python38 ==== Subpackages: python38-curses python38-dbm - Switch primary_interpreter from python38 to python310 ==== python38-core ==== Subpackages: libpython3_8-1_0 python38-base - Switch primary_interpreter from python38 to python310 ==== rubygem-bcrypt ==== Version update (3.1.17 -> 3.1.18) - updated to version 3.1.18 * Unlock GVL when calculating hashes and salts [GH #260] * Fix compilation warnings in `ext/mri/bcrypt_ext.c` [GH #261] ==== rubygem-bootsnap ==== Version update (1.11.1 -> 1.12.0) - updated to version 1.12.0 * `bootsnap precompile` CLI will now also precompile `Rakefile` and `.rake` files. * Stop decorating `Module#autoload` as it was only useful for supporting Ruby 2.2 and older. * Remove `uname` and other patform specific version from the cache keys. `RUBY_PLATFORM + RUBY_REVISION` should be enough to ensure bytecode compatibility. This should improve caching for alpine based setups. See #409. ==== rubygem-faraday ==== Version update (2.2.0 -> 2.3.0) - updated to version 2.3.0 [#] Features * Add indices when arrays are encoded by @daedric in #1399 [#] Fixes * Allow application/x-www-form-url_encoded POST requests to use file objects as the request body by @catlee in #1415 [#] Misc * CHANGELOG: add 2.2.0 section by @olleolleolle in #1394 * docs: UPGRADE Note #dependency removed in 2.0 by @olleolleolle in #1398 * docs: Add one more require to the quickstart to make this whole thing work immediately by @joshuabremerdexcom in #1401 * Update custom middleware documentation by @AlexWayfer in #1404 * Doc: Added raise_error middleware configuration by @nicosvirjt in #1412 * docs: Correct default default_adapter value by @kuahyeow in #1414 * CI: Update GitHub Action "checkout" to v3 by @olleolleolle in #1416 ==== rubygem-faraday-net_http ==== Version update (2.0.1 -> 2.0.3) - updated to version 2.0.3 * Add Errno::EALREADY to list of Net::HTTP exceptions by @iMacTia in #21 ==== rubygem-jquery-rails ==== Version update (4.4.0 -> 4.5.0) - updated to version 4.5.0 * update jquery to 3.6.0 ==== rubygem-json ==== Version update (2.6.1 -> 2.6.2) - updated to version 2.6.2 no changelog found ==== rubygem-msgpack ==== Version update (1.5.1 -> 1.5.2) - updated to version 1.5.2 * Fix bug about unpacking ext type objects with the recursive option ==== rubygem-multipart-post ==== Version update (2.1.1 -> 2.2.3) - updated to version 2.2.3 * Restore compatibility back to Ruby 2.3 by @ioquatix in #95 ==== rubygem-rails-html-sanitizer ==== Version update (1.4.2 -> 1.4.3) - updated to version 1.4.3 * Address a possible XSS vulnerability with certain configurations of Rails::Html::Sanitizer. Prevent the combination of `select` and `style` as allowed tags in SafeListSanitizer. Fixes CVE-2022-32209 * Mike Dalessio* ==== rubygem-regexp_parser ==== Version update (2.4.0 -> 2.5.0) - updated to version 2.5.0 [#]## Added - `Regexp::Expression::Base.construct` and `.token_class` methods * see the [wiki](https://github.com/ammar/regexp_parser/wiki) for details ==== rubygem-rubocop ==== Version update (1.29.1 -> 1.30.1) - updated to version 1.30.1 [#]# 1.30.1 (2022-06-06) [#]## Bug fixes * [#10685](https://github.com/rubocop/rubocop/issues/10685): Fix a false positive for `Style/StringConcatenation` when `Mode: conservative` and first operand is not string literal. ([@koic][]) * [#10670](https://github.com/rubocop/rubocop/pull/10670): Fix a false positive for `Style/FetchEnvVar` in the body with assignment method. ([@ydah][]) * [#10671](https://github.com/rubocop/rubocop/issues/10671): Fix an incorrect autocorrect for `EnforcedStyle: with_first_argument` of `Layout/ArgumentAlignment` and `EnforcedColonStyle: separator` of `Layout/HashAlignment`. ([@koic][]) * [#10676](https://github.com/rubocop/rubocop/pull/10676): Fix `--ignore-unrecognized-cops` option always showing empty warning even if there was no problem. ([@nobuyo][]) * [#10674](https://github.com/rubocop/rubocop/issues/10674): Fix a false positive for `Naming/AccessorMethodName` with type of the first argument is other than `arg`. ([@ydah][]) * [#10679](https://github.com/rubocop/rubocop/issues/10679): Fix a false positive for `Style/SafeNavigation` when `TargetRubyVersion: 2.2` or lower. ([@koic][]) [#]## Changes * [#10673](https://github.com/rubocop/rubocop/pull/10673): Update auto-gen-config's comment re auto-correct for `SafeAutoCorrect: false`. ([@ydah][]) [#]# 1.30.0 (2022-05-26) [#]## New features * [#10065](https://github.com/rubocop/rubocop/issues/10065): Add new `Gemspec/DeprecatedAttributeAssignment` cop. ([@koic][]) * [#10608](https://github.com/rubocop/rubocop/pull/10608): Add new `Style/MapCompactWithConditionalBlock` cop. ([@nobuyo][]) * [#10627](https://github.com/rubocop/rubocop/issues/10627): Add command-line option `--ignore-unrecognized-cops` to ignore any unknown cops or departments in .rubocop.yml. ([@nobuyo][]) * [#10620](https://github.com/rubocop/rubocop/pull/10620): Add Sorbet's `typed` sigil as a magic comment. ([@zachahn][]) [#]## Bug fixes * [#10662](https://github.com/rubocop/rubocop/pull/10662): Recover Ruby 2.1 code analysis using `TargetRubyVersion: 2.1`. ([@koic][]) * [#10396](https://github.com/rubocop/rubocop/issues/10396): Fix autocorrect for `Layout/IndentationWidth` to leave module/class body unchanged to avoid infinite autocorrect loop with `Layout/IndentationConsistency` when body trails after class/module definition. ([@johnny-miyake][]) * [#10636](https://github.com/rubocop/rubocop/issues/10636): Fix false positive in `Style/RedundantCondition` when the branches call the same method on different receivers. ([@dvandersluis][]) * [#10651](https://github.com/rubocop/rubocop/issues/10651): Fix autocorrect for `Style/For` when using array with operator methods as collection. ([@nobuyo][]) * [#10629](https://github.com/rubocop/rubocop/pull/10629): Fix default Ruby version from 2.5 to 2.6. ([@koic][]) * [#10661](https://github.com/rubocop/rubocop/pull/10661): Fix a false negative for `Style/SymbolProc` when method has no arguments and `AllowMethodsWithArguments: true`. ([@koic][]) * [#10631](https://github.com/rubocop/rubocop/issues/10631): Fix autocorrect for `Style/RedundantBegin`. ([@johnny-miyake][]) * [#10652](https://github.com/rubocop/rubocop/issues/10652): Fix a false positive for `Style/FetchEnvVar` in conditions. ([@ydah][]) * [#10665](https://github.com/rubocop/rubocop/issues/10665): Fix an incorrect autocorrect for `EnforcedStyle: with_first_argument` of `Layout/ArgumentAlignment` and `EnforcedColonStyle: separator` of `Layout/HashAlignment`. ([@koic][]) * [#10258](https://github.com/rubocop/rubocop/issues/10258): Recover Ruby 2.4 code analysis using `TargetRubyVersion: 2.4`. ([@koic][]) * [#10668](https://github.com/rubocop/rubocop/pull/10668): Recover Ruby 2.0 code analysis using `TargetRubyVersion: 2.0`. ([@koic][]) * [#10644](https://github.com/rubocop/rubocop/pull/10644): Recover Ruby 2.2 code analysis using `TargetRubyVersion: 2.2`. ([@koic][]) * [#10639](https://github.com/rubocop/rubocop/issues/10639): Fix `Style/HashSyntax` to exclude files that violate it with `EnforceHashShorthandSyntax` when running `auto-gen-config`. ([@nobuyo][]) * [#10633](https://github.com/rubocop/rubocop/issues/10633): Fix infinite autocorrection loop in `Style/AccessorGrouping` when combining multiple of the same accessor. ([@dvandersluis][]) * [#10618](https://github.com/rubocop/rubocop/issues/10618): Fix `LineBreakCorrector` so that it won't remove a semicolon in the class/module body. ([@johnny-miyake][]) * [#10646](https://github.com/rubocop/rubocop/issues/10646): Fix an incorrect autocorrect for `Style/SoleNestedConditional` when using `unless` and `&&` without parens in the outer condition and nested modifier condition. ([@koic][]) * [#10659](https://github.com/rubocop/rubocop/issues/10659): Fix automatically appended path for `inherit_from` by `auto-gen-config` is incorrect if specified config file in a subdirectory as an option. ([@nobuyo][]) * [#10640](https://github.com/rubocop/rubocop/pull/10640): Recover Ruby 2.3 code analysis using `TargetRubyVersion: 2.3`. ([@koic][]) * [#10657](https://github.com/rubocop/rubocop/issues/10657): Fix `--auto-gen-config` command option ignores specified config file by option. ([@nobuyo][]) [#]## Changes * [#10095](https://github.com/rubocop/rubocop/issues/10095): Change "auto-correct" to "autocorrect" in arguments, documentation, messages, comments, and specs. ([@chris-hewitt][]) * [#10656](https://github.com/rubocop/rubocop/issues/10656): Mark `Style/RedundantInterpolation` as unsafe autocorrection. ([@koic][]) * [#10616](https://github.com/rubocop/rubocop/pull/10616): Markdown formatter: skip files with no offenses. ([@rickselby][])
Hi there, I am on snapshot 20220613-0 currently, when "zypper dup" shows me the following 2223 packages to upgrade, 98 new Looking at the new snapshot announcement doesn't make clear why it is so huge. Can someone please explain if everything has been rebuilt and if so, why? TIA, cheers. l8er manfred
Hi there,
I am on snapshot 20220613-0 currently, when "zypper dup" shows me the following
2223 packages to upgrade, 98 new
Looking at the new snapshot announcement doesn't make clear why it is so huge. Can someone please explain if everything has been rebuilt and if so, why?
TIA, cheers.
l8er manfred
https://www.reddit.com/r/openSUSE/comments/ve357/tw_20220614_is_big/ Citation: "With the update of python38 in the 20220614 snapshot we did a full rebuild of Tumbleweed - now with new gcc hardening option -D_FORTIFY_SOURCE=3 enabled. So expect some longer download. Last full rebuild was 20220517 but I think it will happen less often for the rest of the year."
On Fri, 17 Jun 2022, 11:31:52 +0200, Daniel Noga wrote:
Hi there,
I am on snapshot 20220613-0 currently, when "zypper dup" shows me the following
2223 packages to upgrade, 98 new
Looking at the new snapshot announcement doesn't make clear why it is so huge. Can someone please explain if everything has been rebuilt and if so, why?
TIA, cheers.
l8er manfred
https://www.reddit.com/r/openSUSE/comments/ve357/tw_20220614_is_big/
Citation:
"With the update of python38 in the 20220614 snapshot we did a full rebuild of Tumbleweed - now with new gcc hardening option -D_FORTIFY_SOURCE=3 enabled. So expect some longer download. Last full rebuild was 20220517 but I think it will happen less often for the rest of the year."
Thx, that explains it! Cheers. l8er manfred
On 6/17/22 11:31, Daniel Noga wrote:
I am on snapshot 20220613-0 currently, when "zypper dup" shows me the following
2223 packages to upgrade, 98 new
Looking at the new snapshot announcement doesn't make clear why it is so huge. Can someone please explain if everything has been rebuilt and if so, why?
https://www.reddit.com/r/openSUSE/comments/ve357/tw_20220614_is_big/
Citation:
"With the update of python38 in the 20220614 snapshot we did a full rebuild of Tumbleweed - now with new gcc hardening option -D_FORTIFY_SOURCE=3 enabled. So expect some longer download. Last full rebuild was 20220517 but I think it will happen less often for the rest of the year."
The reference to python38 is a bit misleading because AFAICS the real change is shipping Python 3.10 as default /usr/bin/python3 interpreter (which I appreciate very much BTW). So if you have custom repos configured from which you pull Python-based software you might have to trigger rebuilds therein. At least I had to do that manually. Ciao, Michael.
participants (4)
-
Daniel Noga
-
Dominique Leuenberger
-
Manfred Hollstein
-
Michael Ströder