Packages changed: MozillaFirefox (84.0 -> 84.0.1) acpid bcm20702a1-firmware dav1d (0.8.0 -> 0.8.1) distribution-logos-openSUSE fetchmail (6.4.14 -> 6.4.15) libgsasl (1.8.1 -> 1.10.0) mozilla-nss (3.59 -> 3.59.1) perl-Image-ExifTool (12.10 -> 12.13) perl-Mojolicious (8.67 -> 8.70) perl-Term-ReadLine-Gnu (1.36 -> 1.37) rubygem-rubocop (1.4.2 -> 1.7.0) rubygem-rubocop-ast (1.1.1 -> 1.4.0) utf8proc (2.5.0 -> 2.6.1) wxWidgets-3_0 (3.0.4 -> 3.0.5.1) === Details === ==== MozillaFirefox ==== Version update (84.0 -> 84.0.1) Subpackages: MozillaFirefox-translations-common - Mozilla Firefox 84.0.1 * Fixed problems loading secure websites and crashes for users with certain third-party PKCS11 modules and smartcards installed (bmo#1682881) (fixed in NSS 3.59.1) * Fixed a bug causing some Unity JS games to not load on Apple Silicon devices due to improper detection of the OS version (bmo#1680516) - requires NSS 3.59.1 ==== acpid ==== - spec-cleaner run ==== bcm20702a1-firmware ==== - use %_firmwaredir ==== dav1d ==== Version update (0.8.0 -> 0.8.1) - Update to version 0.8.1 * Keep references to buffers valid after dav1d_close(). Fixes a regression caused by the picture buffer pool added in 0.8.0. * ARM32 optimizations for 10bit bitdepth for SGR * ARM32 optimizations for 16bit bitdepth for blend/w_masl/emu_edge * ARM64 optimizations for 10bit bitdepth for SGR * x86 optimizations for wiener in SSE2/SSSE3/AVX2 ==== distribution-logos-openSUSE ==== - Only build Leap subpackage on Leap base and Tumbleweed based distros subpackages on Tumbleweed base ==== fetchmail ==== Version update (6.4.14 -> 6.4.15) Subpackages: fetchmailconf - update to 6.4.15: * Fix a typo in the manual page reported by David McKelvie. * Fix cross-compilation with openssl, by Fabrice Fontaine. Merge request !23. * Fix truncation of SMTP PLAIN AUTH with ^ in credentials, by Earl Chew. ==== libgsasl ==== Version update (1.8.1 -> 1.10.0) Subpackages: libgsasl-lang libgsasl7 - update to 1.10.0: * SCRAM-SHA-256 and SCRAM-SHA-256-PLUS (RFC 7677) * New SCRAM crypto helper APIs * SCRAM server: Support for password-less usage * SCRAM: Sets SCRAM_ITER/SCRAM_SALT/SCRAM_SALTED_PASSWORD * SCRAM, GS2, and GSSAPI no longer retrieve the TLS channel binding data (property GSASL_CB_TLS_UNIQUE) during gsasl_client_start() or gsasl_server_start() * A number of legacy and less secure interfaces deprecated * New APIs for hex encoding/decoding - add upstream signing key and validate source signature - refresh spec file - build with all warnings and treat them as errors ==== mozilla-nss ==== Version update (3.59 -> 3.59.1) Subpackages: libfreebl3 libfreebl3-hmac libsoftokn3 libsoftokn3-hmac mozilla-nss-certs mozilla-nss-tools - update to NSS 3.59.1 * bmo#1679290 - Fix potential deadlock with certain third-party PKCS11 modules ==== perl-Image-ExifTool ==== Version update (12.10 -> 12.13) Subpackages: exiftool perl-File-RandomAccess - update to 12.13: - Add time zone automatically to most string-based QuickTime date/time tags when writing unless the PrintConv option is disabled - Added -i HIDDEN option to ignore files with names that start with "." - Added a few new Nikon ShutterMode values (thanks Jan Skoda) - Added ability to write Google GCamera MicroVideo XMP tags - Decode a new Sony tag (thanks LibRaw) - Changed behaviour when writing only pseudo tags to return an error and avoid writing any other tags if writing FileName fails - Print "X image files read" message even if only 1 file is read when at least one other file has failed the -if condition - Added ability to geotag from DJI CSV log files - Added a new CanonModelID - Added a couple of new Sony LensType values (thanks LibRaw) - Enhanced -csvDelim option to allow "\t", "\n", "\r" and "\\" - Unescape "\b" and "\f" in imported JSON values - Fixed bug introduced in 12.10 which generated a "Not an integer" warning when attempting to shift some QuickTime date/time tags - Fixed shared-write permission problem with -@ argfile when using -stay_open and a filename containing special characters on Windows - Added -csvDelim option - Added new Canon and Olympus LensType values (thanks LibRaw) - Added a warning if ICC_Profile is deleted from an image (github issue #63) - EndDir() function for -if option now works when -fileOrder is used - Changed FileSize conversion to use binary prefixes since that is how the conversion is currently done (eg. MiB instead of MB) - Patched -csv option so columns aren't resorted when using -G option and one of the tags is missing from a file - Fixed incompatiblity with Google Photos when writing UserData:GPSCoordinates to MP4 videos - Fixed problem where the tags available in a -p format string were limited to the same as the -if[NUM] option when NUM was specified - Fixed incorrect decoding of SourceFileIndex/SourceDirectoryIndex for Ricoh models ==== perl-Mojolicious ==== Version update (8.67 -> 8.70) - updated to 8.70 see /usr/share/doc/packages/perl-Mojolicious/Changes 8.70 2020-12-29 - Fixed top-level help command in Mojolicious::Commands. (schelcj) 8.69 2020-12-28 - Improved design of built-in templates. 8.68 2020-12-27 - Updated built-in templates with new responsive design from mojolicious.org. - Fixed a bug in Mojo::Message::Request that resulted in duplicate request ids for Mojo::Server::Prefork workers. ==== perl-Term-ReadLine-Gnu ==== Version update (1.36 -> 1.37) - updated to 1.37 see /usr/share/doc/packages/perl-Term-ReadLine-Gnu/Changes ==== rubygem-rubocop ==== Version update (1.4.2 -> 1.7.0) - New upstream release 1.7.0 [#]## New features * [#9260](https://github.com/rubocop-hq/rubocop/pull/9260): Support auto-correction for `Style/MultilineMethodSignature`. ([@koic][]) * [#9282](https://github.com/rubocop-hq/rubocop/pull/9282): Make `Style/RedundantFreeze` and `Style/MutableConstant` cops aware of frozen regexp and range literals when using Ruby 3.0. ([@koic][]) * [#9223](https://github.com/rubocop-hq/rubocop/issues/9223): Add new `Lint/AmbiguousAssignment` cop. ([@fatkodima][]) * [#9243](https://github.com/rubocop-hq/rubocop/pull/9243): Support auto-correction for `Style/CommentedKeyword`. ([@koic][]) * [#9283](https://github.com/rubocop-hq/rubocop/pull/9283): Add new `Style/HashExcept` cop. ([@koic][]) * [#9231](https://github.com/rubocop-hq/rubocop/pull/9231): Add new `Layout/SpaceBeforeBrackets` cop. ([@koic][]) [#]## Bug fixes * [#9232](https://github.com/rubocop-hq/rubocop/pull/9232): Fix `Style/SymbolProc` registering wrong offense when using a symbol numbered block argument greater than 1, i.e. `[[1, 2]].map { _2.succ }`. ([@tdeo][]) * [#9274](https://github.com/rubocop-hq/rubocop/issues/9274): Fix error in `Metrics/ClassLength` when the class only contains comments. ([@dvandersluis][]) * [#9213](https://github.com/rubocop-hq/rubocop/issues/9213): Fix a false positive for `Style/RedanduntFreeze` when using `Array#*`. ([@koic][]) * [#9279](https://github.com/rubocop-hq/rubocop/pull/9279): Add support for endless methods to `Style/MethodCallWithArgsParentheses`. ([@dvandersluis][]) * [#9245](https://github.com/rubocop-hq/rubocop/issues/9245): Fix `Lint/AmbiguousRegexpLiteral` when given a `match_with_lvasgn` node. ([@dvandersluis][]) * [#9276](https://github.com/rubocop-hq/rubocop/pull/9276): Add support for endless methods to `Style/SingleLineMethods`. ([@dvandersluis][]) * [#9225](https://github.com/rubocop-hq/rubocop/issues/9225): Fix Style/LambdaCall ignoring further offenses after opposite style is detected. ([@sswander][]) * [#9234](https://github.com/rubocop-hq/rubocop/issues/9234): Fix the error for `Style/KeywordParametersOrder` and make it aware of block keyword parameters. ([@koic][]) * [#8938](https://github.com/rubocop-hq/rubocop/pull/8938): Fix some ConfigurableEnforcedStyle cops to output `Exclude` file lists in `--auto-gen-config` runs. ([@h-lame][]) * [#9257](https://github.com/rubocop-hq/rubocop/issues/9257): Fix false positive for `Style/SymbolProc` when the block uses a variable from outside the block. ([@dvandersluis][]) * [#9251](https://github.com/rubocop-hq/rubocop/issues/9251): Fix extracted cop warning when the extension is loaded using `--require`. ([@dvandersluis][]) * [#9244](https://github.com/rubocop-hq/rubocop/issues/9244): When a cop defined in an extension is explicitly enabled, ensure that it remains enabled. ([@dvandersluis][]) * [#8046](https://github.com/rubocop-hq/rubocop/issues/8046): Fix an error for `Layout/HeredocArgumentClosingParenthesis` when there is an argument between a heredoc argument and the closing paretheses. ([@koic][]) * [#9261](https://github.com/rubocop-hq/rubocop/pull/9261): Fix an incorrect auto-correct for `Style/MultilineWhenThen` when one line for multiple condidate values of `when` statement. ([@makicamel][]) * [#9258](https://github.com/rubocop-hq/rubocop/pull/9258): Fix calculation of cop department for nested departments. ([@mvz][]) * [#9277](https://github.com/rubocop-hq/rubocop/pull/9277): Fix `Layout/EmptyLineBetweenDefs` error with endless method definitions. ([@dvandersluis][]) * [#9278](https://github.com/rubocop-hq/rubocop/pull/9278): Update `Style/MethodDefParentheses` to ignore endless method definitions since parentheses are always required. ([@dvandersluis][]) [#]## Changes * [#9212](https://github.com/rubocop-hq/rubocop/pull/9212): Make `Style/RedundantArgument` aware of `String#chomp` and `String#chomp!`. ([@koic][]) * [#8482](https://github.com/rubocop-hq/rubocop/issues/8482): Allow simple math for `Lint/BinaryOperatorWithIdenticalOperands` cop. ([@fatkodima][]) * [#9237](https://github.com/rubocop-hq/rubocop/issues/9237): Add `IgnoredPatterns` configuration to `Lint/UnreachableLoop` to allow for block methods that share a name with an `Enumerable` method. ([@dvandersluis][]) * [#9206](https://github.com/rubocop-hq/rubocop/pull/9206): Allow extensions to disable cop obsoletions. ([@dvandersluis][]) * [#9262](https://github.com/rubocop-hq/rubocop/issues/9262): Update `Style/CollectionMethods` to be handle additional arguments and methods that accept a symbol instead of a block. ([@dvandersluis][]) * [#9235](https://github.com/rubocop-hq/rubocop/issues/9235): Allow `--only` and `--except` to be able to properly qualify cops added by require. ([@dvandersluis][]) * [#9205](https://github.com/rubocop-hq/rubocop/issues/9205): Update `Naming/MemoizedInstanceVariableName` to handle dynamically defined methods. ([@dvandersluis][]) * [#9285](https://github.com/rubocop-hq/rubocop/pull/9285): Add `AllowPercentLiteralArrayArgument` option for `Lint/RedundantSplatExpansion` to enable the option by default. ([@koic][]) * [#9208](https://github.com/rubocop-hq/rubocop/issues/9208): Use Array#bsearch instead of Array#include? to detect hidden files. ([@dark-panda][]) * [#9228](https://github.com/rubocop-hq/rubocop/pull/9228): Suppress any config warnings for `rubocop -V`. ([@dvandersluis][]) * [#9193](https://github.com/rubocop-hq/rubocop/pull/9193): Add `IgnoreLiteralBranches` and `IgnoreConstantBranches` options to `Lint/DuplicateBranch`. ([@dvandersluis][]) [@koic]: https://github.com/koic [@fatkodima]: https://github.com/fatkodima [@tdeo]: https://github.com/tdeo [@dvandersluis]: https://github.com/dvandersluis [@sswander]: https://github.com/sswander [@h-lame]: https://github.com/h-lame [@makicamel]: https://github.com/makicamel [@mvz]: https://github.com/mvz [@dark-panda]: https://github.com/dark-panda - New upstream release 1.6.1 [#]## Bug fixes * [#9196](https://github.com/rubocop-hq/rubocop/issues/9196): Fix `ConfigObsoletion::ExtractedCop` raising errors for loaded features when bundler is not activated. ([@dvandersluis][]) [@dvandersluis]: https://github.com/dvandersluis - New upstream release 1.6.0 [#]## New features * [#9125](https://github.com/rubocop-hq/rubocop/issues/9125): Allow ConfigObsoletion to be extended by other RuboCop libraries. ([@dvandersluis][]) * [#9182](https://github.com/rubocop-hq/rubocop/pull/9182): Support auto-correction for `Style/RedundantArgument`. ([@koic][]) * [#9186](https://github.com/rubocop-hq/rubocop/pull/9186): Support auto-correction for `Style/FloatDivision`. ([@koic][]) * [#9167](https://github.com/rubocop-hq/rubocop/pull/9167): Support auto-correct for `StyleSingleLineBlockParams`. ([@koic][]) [#]## Bug fixes * [#9177](https://github.com/rubocop-hq/rubocop/pull/9177): Remove back-ref related code from `Style/SpecialGlobalVars`. ([@r7kamura][]) * [#9160](https://github.com/rubocop-hq/rubocop/issues/9160): Fix an incorrect auto-correct for `Style/IfUnlessModifier` and `Style/SoleNestedConditional` when auto-correction conflicts for guard condition. ([@koic][]) * [#9174](https://github.com/rubocop-hq/rubocop/issues/9174): Handle send nodes with unparenthesized arguments in `Style/SoleNestedConditional`. ([@dvandersluis][]) * [#9184](https://github.com/rubocop-hq/rubocop/issues/9184): `Layout/EmptyLinesAroundAttributeAccessor` fails if the attr_accessor is the last line of the file. ([@tas50][]) [#]## Changes * [#9171](https://github.com/rubocop-hq/rubocop/pull/9171): Add "did you mean" message when failing due to invalid cops in configuration. ([@dvandersluis][]) * [#8897](https://github.com/rubocop-hq/rubocop/issues/8897): Change `Style/StringConcatenation` to accept line-end concatenation between two strings so that `Style/LineEndConcatenation` can handle it instead. ([@dvandersluis][]) * [#9172](https://github.com/rubocop-hq/rubocop/pull/9172): Add `Style/PerlBackrefs` targets and change message more detailed. ([@r7kamura][]) * [#9187](https://github.com/rubocop-hq/rubocop/pull/9187): Update formatters to output `[Correctable]` for correctable offenses. ([@dvandersluis][]) * [#9169](https://github.com/rubocop-hq/rubocop/pull/9169): Add obsoletion warnings for `Performance/*` and `Rails/*` which are in separate gems now. ([@dvandersluis][]) [@dvandersluis]: https://github.com/dvandersluis [@koic]: https://github.com/koic [@r7kamura]: https://github.com/r7kamura [@tas50]: https://github.com/tas50 - New upstream release 1.5.2 [#]## Bug fixes * [#9152](https://github.com/rubocop-hq/rubocop/issues/9152): Fix an incorrect auto-correct for `Style/SoleNestedConditional` when nested `||` operator modifier condition. ([@koic][]) * [#9161](https://github.com/rubocop-hq/rubocop/issues/9161): Fix a false positive for `Layout/HeredocArgumentClosingParenthesis` when using subsequence closing parentheses in the same line. ([@koic][]) * [#9151](https://github.com/rubocop-hq/rubocop/issues/9151): Fix `SuggestExtensions` to not suggest extensions that are installed but not direct dependencies. ([@dvandersluis][]) * [#8985](https://github.com/rubocop-hq/rubocop/issues/8985): Fix `Style/StringConcatenation` autocorrect generating invalid ruby. ([@tejasbubane][]) * [#9155](https://github.com/rubocop-hq/rubocop/issues/9155): Fix a false positive for `Layout/MultilineMethodCallIndentation` when multiline method chain has expected indent width and the method is preceded by splat for `EnforcedStyle: indented_relative_to_receiver`. ([@koic][]) [#]## Changes * [#9080](https://github.com/rubocop-hq/rubocop/issues/9080): Make `Lint/ShadowingOuterVariable` aware of `Ractor`. ([@tejasbubane][]) * [#9102](https://github.com/rubocop-hq/rubocop/pull/9102): Relax regexp_parser requirement. ([@marcandre][]) [@koic]: https://github.com/koic [@dvandersluis]: https://github.com/dvandersluis [@tejasbubane]: https://github.com/tejasbubane [@marcandre]: https://github.com/marcandre - New upstream release 1.5.1 [#]## Bug fixes * [#8684](https://github.com/rubocop-hq/rubocop/issues/8684): Fix an error for `Lint/InterpolationCheck` cop. ([@tejasbubane][]) * [#9145](https://github.com/rubocop-hq/rubocop/issues/9145): Fix issues with SuggestExtensions when bundler is not available, or when there is no gemfile. ([@dvandersluis][]) * [#9140](https://github.com/rubocop-hq/rubocop/issues/9140): Fix an error for `Layout/EmptyLinesAroundArguments` when multiline style argument for method call without selector. ([@koic][]) * [#9136](https://github.com/rubocop-hq/rubocop/pull/9136): Fix `AllowedIdentifiers` in `Naming/VariableNumber` to include variable assignments. ([@PhilCoggins][]) [@tejasbubane]: https://github.com/tejasbubane [@dvandersluis]: https://github.com/dvandersluis [@koic]: https://github.com/koic [@PhilCoggins]: https://github.com/PhilCoggins - New upstream release 1.5.0 [#]## New features * [#9112](https://github.com/rubocop-hq/rubocop/pull/9112): Add new cop `Lint/UnexpectedBlockArity`. ([@dvandersluis][]) * [#9010](https://github.com/rubocop-hq/rubocop/pull/9010): `Metrics/ParameterLists` supports `MaxOptionalParameters` config parameter. ([@fatkodima][]) * [#9114](https://github.com/rubocop-hq/rubocop/pull/9114): Support auto-correction for `Style/SoleNestedConditional`. ([@koic][]) * [#8564](https://github.com/rubocop-hq/rubocop/issues/8564): `Metrics/AbcSize`: Add optional discount for repeated "attributes". ([@marcandre][]) [#]## Bug fixes * [#8820](https://github.com/rubocop-hq/rubocop/issues/8820): Fixes `IfWithSemicolon` autocorrection when `elsif` is present. ([@adrian-rivera][], [@dvandersluis][]) * [#9113](https://github.com/rubocop-hq/rubocop/pull/9113): Fix a false positive for `Style/MethodCallWithoutArgsParentheses` when assigning to a default argument with the same name. ([@koic][]) * [#9115](https://github.com/rubocop-hq/rubocop/issues/9115): Fix a false positive for `Style/FirstArgumentIndentation` when argument has expected indent width and the method is preceded by splat for `EnforcedStyle: consistent_relative_to_receiver`. ([@koic][]) * [#9128](https://github.com/rubocop-hq/rubocop/issues/9128): Fix an incorrect auto-correct for `Style/ClassAndModuleChildren` when namespace is defined as a class in the same file. ([@koic][]) * [#9105](https://github.com/rubocop-hq/rubocop/issues/9105): Fix an incorrect auto-correct for `Style/RedundantCondition` when using operator method in `else`. ([@koic][]) * [#9096](https://github.com/rubocop-hq/rubocop/pull/9096): Fix #9095 use merged_config instead of config for pending new cop check. ([@ThomasKoppensteiner][https://github.com/ThomasKoppensteiner]) * [#8053](https://github.com/rubocop-hq/rubocop/issues/8053): Fix an incorrect auto-correct for `Style/AndOr` when `or` precedes `and`. ([@koic][]) * [#9097](https://github.com/rubocop-hq/rubocop/issues/9097): Fix a false positive for `Layout/EmptyLinesAroundArguments` when blank line is inserted between method with arguments and receiver. ([@koic][]) [#]## Changes * [#9122](https://github.com/rubocop-hq/rubocop/issues/9122): Added tip message if any gems are loaded that have RuboCop extensions. ([@dvandersluis][]) * [#9104](https://github.com/rubocop-hq/rubocop/issues/9104): Preset some stdlib method names for `Naming/VariableNumber`. ([@koic][]) * [#9127](https://github.com/rubocop-hq/rubocop/pull/9127): Update `Style/SymbolProc` to be aware of numblocks. ([@dvandersluis][]) * [#9102](https://github.com/rubocop-hq/rubocop/pull/9102): Upgrade regexp_parser to 2.0. ([@knu][]) * [#9100](https://github.com/rubocop-hq/rubocop/pull/9100): Update `ConfigObsoletion` so that parameters can be deprecated but still accepted. ([@dvandersluis][]) * [#9108](https://github.com/rubocop-hq/rubocop/pull/9108): Update `Lint/UnmodifiedReduceAccumulator` to handle numblocks and more than 2 arguments. ([@dvandersluis][]) * [#9098](https://github.com/rubocop-hq/rubocop/pull/9098): Update `Metrics/BlockLength` and `Metrics/MethodLength` to use `IgnoredMethods` instead of `ExcludedMethods` in configuration. The previous key is retained for backwards compatibility. ([@dvandersluis][]) * [#9098](https://github.com/rubocop-hq/rubocop/pull/9098): Update `IgnoredMethods` so that every cop that uses it will accept both strings and regexes in the configuration. ([@dvandersluis][]) [@dvandersluis]: https://github.com/dvandersluis [@fatkodima]: https://github.com/fatkodima [@koic]: https://github.com/koic [@marcandre]: https://github.com/marcandre [@adrian-rivera]: https://github.com/adrian-rivera [@knu]: https://github.com/knu ==== rubygem-rubocop-ast ==== Version update (1.1.1 -> 1.4.0) - New upstream release 1.4.0 [#]# 1.4.0 (2021-01-01) [#]## Changes * [#162](https://github.com/rubocop-hq/rubocop-ast/pull/162): Improve compatibility with `parser` 3.0. Turn on `emit_match_pattern` switch. ([@marcandre][]) [#]# 1.3.0 (2020-11-30) [#]## Changes * [#156](https://github.com/rubocop-hq/rubocop-ast/issues/156): NodePattern now considers constant names to refer to constants (instead of predicate `#Example_type?`). ([@marcandre][]) [#]# 1.2.0 (2020-11-24) [#]## New features * [#154](https://github.com/rubocop-hq/rubocop-ast/pull/154): Add `ArgNode` and `Procarg0Node` ("modern" mode), and add `ArgsNode#argument_list` to get only argument type nodes. ([@dvandersluis][]) [#]## Changes * [#155](https://github.com/rubocop-hq/rubocop-ast/pull/155): Enable `BlockNode#argument_list` for `numblock`s. ([@dvandersluis][]) * [#154](https://github.com/rubocop-hq/rubocop-ast/pull/154): Add `BlockNode#argument_list` and `BlockNode#argument_names`. ([@dvandersluis][]) * [#147](https://github.com/rubocop-hq/rubocop-ast/pull/147): `def_node_pattern` and `def_node_search` now return the method name. ([@marcandre][]) ==== utf8proc ==== Version update (2.5.0 -> 2.6.1) - update to 2.6.1: - Bugfix in `utf8proc_grapheme_break_stateful` for `NULL` state argument, which also broke `utf8proc_grapheme_break`. - New `utf8proc_islower` and `utf8proc_isupper` functions ([#196]). - Bugfix for manual calls to `grapheme_break_extended` for initial characters ([#205]). - Various build and portability improvements. ==== wxWidgets-3_0 ==== Version update (3.0.4 -> 3.0.5.1) - Update to 3.0.5.1 (boo#1180492): * Workaround for the problem with overflowing maximum command line length in MinGW builds not using configure. * Fix for a problem with wxSpinCtrl in wxGTK, see https://trac.wxwidgets.org/ticket/18688. - Changes from version 3.0.5: * Bug fixes, see https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.0.5/docs/changes.txt. - Refresh soversion.diff. - Remove 0001-spinctrl.patch: Merged upstream.