New Tumbleweed snapshot 20210104 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=20210104 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: 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.tx.... - Refresh soversion.diff. - Remove 0001-spinctrl.patch: Merged upstream.
Dominique Leuenberger wrote:
Packages changed: wxWidgets-3_0 (3.0.4 -> 3.0.5.1)
This seems to leave some broken dependencies. Or is it only a not-up-to-date repository mirror? Trying to dup, I get Computing distribution upgrade... 11 Problems: Problem: problem with installed package libwx_baseu-suse3_0_4-3.0.4-3.7.x86_64 Problem: problem with installed package libwx_baseu_net-suse3_0_4-3.0.4-3.7.x86_64 Problem: problem with installed package libwx_baseu_xml-suse3_0_4-3.0.4-3.7.x86_64 Problem: problem with installed package libwx_gtk2u_adv-suse3_0_4-3.0.4-3.7.x86_64 Problem: problem with installed package libwx_gtk2u_aui-suse3_0_4-3.0.4-3.7.x86_64 Problem: problem with installed package libwx_gtk2u_core-suse3_0_4-3.0.4-3.7.x86_64 Problem: problem with installed package libwx_gtk2u_gl-suse3_0_4-3.0.4-3.7.x86_64 Problem: problem with installed package libwx_gtk2u_html-suse3_0_4-3.0.4-3.7.x86_64 Problem: problem with installed package libwx_gtk2u_qa-suse3_0_4-3.0.4-3.7.x86_64 Problem: problem with installed package libwx_gtk2u_xrc-suse3_0_4-3.0.4-3.7.x86_64 Problem: problem with installed package libgmp10-32bit-6.1.2-6.34.x86_64 This is on two different TW machines...
Am Mittwoch, 6. Januar 2021, 16:57:44 CET schrieb Peter Suetterlin:
Dominique Leuenberger wrote:
Packages changed: wxWidgets-3_0 (3.0.4 -> 3.0.5.1)
This seems to leave some broken dependencies. Or is it only a not-up-to-date repository mirror?
Trying to dup, I get
Computing distribution upgrade... 11 Problems: Problem: problem with installed package libwx_baseu-suse3_0_4-3.0.4-3.7.x86_64 Problem: problem with installed package libwx_baseu_net-suse3_0_4-3.0.4-3.7.x86_64 Problem: problem with installed package libwx_baseu_xml-suse3_0_4-3.0.4-3.7.x86_64 Problem: problem with installed package libwx_gtk2u_adv-suse3_0_4-3.0.4-3.7.x86_64 Problem: problem with installed package libwx_gtk2u_aui-suse3_0_4-3.0.4-3.7.x86_64 Problem: problem with installed package libwx_gtk2u_core-suse3_0_4-3.0.4-3.7.x86_64 Problem: problem with installed package libwx_gtk2u_gl-suse3_0_4-3.0.4-3.7.x86_64 Problem: problem with installed package libwx_gtk2u_html-suse3_0_4-3.0.4-3.7.x86_64 Problem: problem with installed package libwx_gtk2u_qa-suse3_0_4-3.0.4-3.7.x86_64 Problem: problem with installed package libwx_gtk2u_xrc-suse3_0_4-3.0.4-3.7.x86_64 Problem: problem with installed package libgmp10-32bit-6.1.2-6.34.x86_64
This is on two different TW machines...
Works fine here: The following 25 NEW packages are going to be installed: kernel-default-devel 5.10.4-8.2 kernel-preempt 5.10.4-2.3 kernel-preempt-devel 5.10.4-2.3 libwx_baseu_net-suse3_0_5 3.0.5.1-1.1 libwx_baseu_net-suse-nostl3_0_5 3.0.5.1-1.1 libwx_baseu-suse3_0_5 3.0.5.1-1.1 libwx_baseu-suse-nostl3_0_5 3.0.5.1-1.1 libwx_baseu_xml-suse3_0_5 3.0.5.1-1.1 libwx_baseu_xml-suse-nostl3_0_5 3.0.5.1-1.1 libwx_gtk2u_adv-suse3_0_5 3.0.5.1-1.1 libwx_gtk2u_adv-suse-nostl3_0_5 3.0.5.1-1.1 libwx_gtk2u_aui-suse-nostl3_0_5 3.0.5.1-1.1 libwx_gtk2u_core-suse3_0_5 3.0.5.1-1.1 libwx_gtk2u_core-suse-nostl3_0_5 3.0.5.1-1.1 libwx_gtk2u_gl-suse-nostl3_0_5 3.0.5.1-1.1 libwx_gtk2u_html-suse3_0_5 3.0.5.1-1.1 libwx_gtk2u_html-suse-nostl3_0_5 3.0.5.1-1.1 libwx_gtk2u_media-suse-nostl3_0_5 3.0.5.1-1.1 libwx_gtk2u_propgrid-suse-nostl3_0_5 3.0.5.1-1.1 libwx_gtk2u_ribbon-suse-nostl3_0_5 3.0.5.1-1.1 libwx_gtk2u_richtext-suse-nostl3_0_5 3.0.5.1-1.1 libwx_gtk2u_stc-suse3_0_5 3.0.5.1-1.1 libwx_gtk2u_stc-suse-nostl3_0_5 3.0.5.1-1.1 libwx_gtk2u_xrc-suse3_0_5 3.0.5.1-1.1 libwx_gtk2u_xrc-suse-nostl3_0_5 3.0.5.1-1.1 The following 32 packages are going to be REMOVED: kernel-default-devel 5.10.4-8.1 kernel-preempt 5.10.4-2.2 kernel-preempt-devel 5.10.4-2.2 libwx_baseu_net-suse3_0_4 3.0.4-3.7 libwx_baseu_net-suse-nostl3_0_4 3.0.4-3.7 libwx_baseu-suse3_0_4 3.0.4-3.7 libwx_baseu-suse-nostl3_0_4 3.0.4-3.7 libwx_baseu_xml-suse3_0_4 3.0.4-3.7 libwx_baseu_xml-suse-nostl3_0_4 3.0.4-3.7 libwx_gtk2u_adv-suse3_0_4 3.0.4-3.7 libwx_gtk2u_adv-suse-nostl3_0_4 3.0.4-3.7 libwx_gtk2u_aui-suse3_0_4 3.0.4-3.7 libwx_gtk2u_aui-suse-nostl3_0_4 3.0.4-3.7 libwx_gtk2u_core-suse3_0_4 3.0.4-3.7 libwx_gtk2u_core-suse-nostl3_0_4 3.0.4-3.7 libwx_gtk2u_gl-suse3_0_4 3.0.4-3.7 libwx_gtk2u_gl-suse-nostl3_0_4 3.0.4-3.7 libwx_gtk2u_html-suse3_0_4 3.0.4-3.7 libwx_gtk2u_html-suse-nostl3_0_4 3.0.4-3.7 libwx_gtk2u_media-suse3_0_4 3.0.4-3.7 libwx_gtk2u_media-suse-nostl3_0_4 3.0.4-3.7 libwx_gtk2u_propgrid-suse3_0_4 3.0.4-3.7 libwx_gtk2u_propgrid-suse-nostl3_0_4 3.0.4-3.7 libwx_gtk2u_qa-suse3_0_4 3.0.4-3.7 libwx_gtk2u_qa-suse-nostl3_0_4 3.0.4-3.7 libwx_gtk2u_ribbon-suse-nostl3_0_4 3.0.4-3.7 libwx_gtk2u_richtext-suse3_0_4 3.0.4-3.7 libwx_gtk2u_richtext-suse-nostl3_0_4 3.0.4-3.7 libwx_gtk2u_stc-suse3_0_4 3.0.4-3.7 libwx_gtk2u_stc-suse-nostl3_0_4 3.0.4-3.7 libwx_gtk2u_xrc-suse3_0_4 3.0.4-3.7 libwx_gtk2u_xrc-suse-nostl3_0_4 3.0.4-3.7 [...] Checking for file conflicts: [done] ( 1/203) Removing kernel-default-devel-5.10.4-8.1.x86_64 [done] ( 2/203) Removing kernel-preempt-devel-5.10.4-2.2.x86_64 [done] ( 3/203) Removing libwx_baseu_net-suse-nostl3_0_4-3.0.4-3.7.x86_64 [done] ( 4/203) Removing libwx_baseu_net-suse3_0_4-3.0.4-3.7.x86_64 [done] ( 5/203) Removing libwx_gtk2u_aui-suse-nostl3_0_4-3.0.4-3.7.x86_64 [done] ( 6/203) Removing libwx_gtk2u_aui-suse3_0_4-3.0.4-3.7.x86_64 [done] ( 7/203) Removing libwx_gtk2u_gl-suse-nostl3_0_4-3.0.4-3.7.x86_64 [done] ( 8/203) Removing libwx_gtk2u_gl-suse3_0_4-3.0.4-3.7.x86_64 [done] ( 9/203) Removing libwx_gtk2u_media-suse-nostl3_0_4-3.0.4-3.7.x86_64 [done] ( 10/203) Removing libwx_gtk2u_media-suse3_0_4-3.0.4-3.7.x86_64 [done] ( 11/203) Removing libwx_gtk2u_propgrid-suse-nostl3_0_4-3.0.4-3.7.x86_64 [done] ( 12/203) Removing libwx_gtk2u_propgrid-suse3_0_4-3.0.4-3.7.x86_64 [done] ( 13/203) Removing libwx_gtk2u_qa-suse-nostl3_0_4-3.0.4-3.7.x86_64 [done] ( 14/203) Removing libwx_gtk2u_qa-suse3_0_4-3.0.4-3.7.x86_64 [done] ( 15/203) Removing libwx_gtk2u_ribbon-suse-nostl3_0_4-3.0.4-3.7.x86_64 [done] ( 16/203) Removing libwx_gtk2u_richtext-suse-nostl3_0_4-3.0.4-3.7.x86_64 [done] ( 17/203) Removing libwx_gtk2u_richtext-suse3_0_4-3.0.4-3.7.x86_64 [done] ( 18/203) Removing libwx_gtk2u_stc-suse-nostl3_0_4-3.0.4-3.7.x86_64 [done] ( 19/203) Removing libwx_gtk2u_stc-suse3_0_4-3.0.4-3.7.x86_64 [done] ( 20/203) Removing libwx_gtk2u_xrc-suse-nostl3_0_4-3.0.4-3.7.x86_64 [done] ( 21/203) Removing libwx_gtk2u_xrc-suse3_0_4-3.0.4-3.7.x86_64 [done] ( 22/203) Removing libwx_gtk2u_html-suse-nostl3_0_4-3.0.4-3.7.x86_64 [done] ( 23/203) Removing libwx_gtk2u_adv-suse-nostl3_0_4-3.0.4-3.7.x86_64 [done] ( 24/203) Removing libwx_baseu_xml-suse-nostl3_0_4-3.0.4-3.7.x86_64 [done] ( 25/203) Removing libwx_gtk2u_html-suse3_0_4-3.0.4-3.7.x86_64 [done] ( 26/203) Removing libwx_gtk2u_adv-suse3_0_4-3.0.4-3.7.x86_64 [done] ( 27/203) Removing libwx_baseu_xml-suse3_0_4-3.0.4-3.7.x86_64 [done] ( 28/203) Removing libwx_gtk2u_core-suse-nostl3_0_4-3.0.4-3.7.x86_64 [done] ( 29/203) Removing libwx_gtk2u_core-suse3_0_4-3.0.4-3.7.x86_64 [done] ( 30/203) Removing libwx_baseu-suse-nostl3_0_4-3.0.4-3.7.x86_64 [done] ( 31/203) Removing libwx_baseu-suse3_0_4-3.0.4-3.7.x86_64 [done] zypper ref and try again? Pete
On Wednesday 2021-01-06 16:57, Peter Suetterlin wrote:
Dominique Leuenberger wrote:
Packages changed: wxWidgets-3_0 (3.0.4 -> 3.0.5.1)
This seems to leave some broken dependencies. Or is it only a not-up-to-date repository mirror?
Trying to dup, I get
Computing distribution upgrade... 11 Problems: Problem: problem with installed package libwx_baseu-suse3_0_4-3.0.4-3.7.x86_64 Problem: problem with installed package libwx_baseu_net-suse3_0_4-3.0.4-3.7.x86_64 Problem: problem with installed package libwx_baseu_xml-suse3_0_4-3.0.4-3.7.x86_64 Problem: problem with installed package libwx_gtk2u_adv-suse3_0_4-3.0.4-3.7.x86_64 Problem: problem with installed package libwx_gtk2u_aui-suse3_0_4-3.0.4-3.7.x86_64 Problem: problem with installed package libwx_gtk2u_core-suse3_0_4-3.0.4-3.7.x86_64 Problem: problem with installed package libwx_gtk2u_gl-suse3_0_4-3.0.4-3.7.x86_64 Problem: problem with installed package libwx_gtk2u_html-suse3_0_4-3.0.4-3.7.x86_64 Problem: problem with installed package libwx_gtk2u_qa-suse3_0_4-3.0.4-3.7.x86_64 Problem: problem with installed package libwx_gtk2u_xrc-suse3_0_4-3.0.4-3.7.x86_64 Problem: problem with installed package libgmp10-32bit-6.1.2-6.34.x86_64
There's usually some more text, which you seemed to have cut, but which contains the information sought..
Jan Engelhardt wrote:
On Wednesday 2021-01-06 16:57, Peter Suetterlin wrote:
Computing distribution upgrade... 11 Problems: Problem: problem with installed package libwx_baseu-suse3_0_4-3.0.4-3.7.x86_64 .....
There's usually some more text, which you seemed to have cut, but which contains the information sought..
Yes, sorry. For sure my fault. I guess what you were looking for was: Problem: problem with installed package libwx_baseu-suse3_0_4-3.0.4-3.7.x86_64 Solution 1: install libwx_baseu-suse3_0_4-3.0.4-1.2.x86_64 (with vendor change) openSUSE --> Solution 2: keep obsolete libwx_baseu-suse3_0_4-3.0.4-3.7.x86_64 There's nothing missing in this one. I meanwhile found the problem. There were other active repositories that contained an (older) version of the 3_0_4 wx libraries. What really irritates me is that zypper only offers to downgrade to an older version from a different repo but doesn't mention the upgrade to a newer minor version from the same repository as the currently installed one. Which - if there was no older version in another repo - would be installed without much fuss. Is this really intended behavior, or some corner case bug? Disabling the respective additional repo for the dup also isn't really a nice option, because then I get the 'problem' message for all packages I have installed from there.... Anyhow, now that I know what the reason is I can work around it ;^>
Am Mittwoch, 6. Januar 2021, 19:27:18 CET schrieb Peter Suetterlin:
Jan Engelhardt wrote:
On Wednesday 2021-01-06 16:57, Peter Suetterlin wrote:
Computing distribution upgrade... 11 Problems: Problem: problem with installed package libwx_baseu-suse3_0_4-3.0.4-3.7.x86_64 .....
Anyhow, now that I know what the reason is I can work around it ;^>
You might get more insight about the stumbling block by forcing the installation the new wx version. Pete
On 1/7/21 4:57 AM, Peter Suetterlin wrote:
Jan Engelhardt wrote:
On Wednesday 2021-01-06 16:57, Peter Suetterlin wrote:
Computing distribution upgrade... 11 Problems: Problem: problem with installed package libwx_baseu-suse3_0_4-3.0.4-3.7.x86_64 .....
There's usually some more text, which you seemed to have cut, but which contains the information sought..
Yes, sorry. For sure my fault. I guess what you were looking for was:
Problem: problem with installed package libwx_baseu-suse3_0_4-3.0.4-3.7.x86_64 Solution 1: install libwx_baseu-suse3_0_4-3.0.4-1.2.x86_64 (with vendor change) openSUSE --> Solution 2: keep obsolete libwx_baseu-suse3_0_4-3.0.4-3.7.x86_64
There's nothing missing in this one. I meanwhile found the problem. There were other active repositories that contained an (older) version of the 3_0_4 wx libraries. What really irritates me is that zypper only offers to downgrade to an older version from a different repo but doesn't mention the upgrade to a newer minor version from the same repository as the currently installed one. Which - if there was no older version in another repo - would be installed without much fuss.
Is this really intended behavior, or some corner case bug?
Seems intended zypper will always offer an upgrade to the higher version, in this case it seems that both repo's have 3.0.4, but the tumbleweed version has been rebuilt more times hence the 3.7 vs the 1.2. What is the higher version you are expecting to see, and what are your repo priorities. Given that this is now much more of a support question, please reply on support@lists.opensuse.org and i'll try and help you there. Thanks -- Simon Lees (Simotek) http://simotek.net Emergency Update Team keybase.io/simotek SUSE Linux Adelaide Australia, UTC+10:30 GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B
On Wednesday 2021-01-06 19:27, Peter Suetterlin wrote:
Computing distribution upgrade... 11 Problems: Problem: problem with installed package libwx_baseu-suse3_0_4-3.0.4-3.7.x86_64 .....
There's usually some more text, which you seemed to have cut, but which contains the information sought..
Problem: problem with installed package libwx_baseu-suse3_0_4-3.0.4-3.7.x86_64 Solution 1: install libwx_baseu-suse3_0_4-3.0.4-1.2.x86_64 (with vendor change) openSUSE --> Solution 2: keep obsolete libwx_baseu-suse3_0_4-3.0.4-3.7.x86_64
[...] What really irritates me is that zypper only offers to downgrade to an older version from a different repo but doesn't mention the upgrade to a newer minor version
The package _name_ is different. libxyz5 is a _new_ package as far as the package manager is concerned, *not* an update to libxyz4. Some other package in your system seems to absolutely want to have wx304 (else zypper would just propose deleting wx304), and the only place where wx304 is still available from is some other repo (because factory has moved on to wx305). All normal.
Am Mittwoch, 6. Januar 2021, 23:28:58 CET schrieb Jan Engelhardt:
On Wednesday 2021-01-06 19:27, Peter Suetterlin wrote:
Computing distribution upgrade... 11 Problems: Problem: problem with installed package libwx_baseu-suse3_0_4-3.0.4-3.7.x86_64> .....
Some other package in your system seems to absolutely want to have wx304 (else zypper would just propose deleting wx304), and the only place where wx304 is still available from is some other repo (because factory has moved on to wx305).
All normal.
@This isn't directed at you, Jan. I know, that you know all of this by heart... Sure, you have two options. Either by forcing the installation of the new version, zypper will attempt an uninstall of the offending package(s), e.g. zypper install libwx_baseu-suse3_0_5-3.0.5.1-1.1 or by removing the offender itself: zypper remove libwx_baseu-suse3_0_4-3.0.4-3.7 After finishing resolver conflicts (selecting uninstall for all offenders), you get a list of all packages (to be uninstalled), that depend on the old wx. We're interested in this list and the repos they derive from. Finally, you don't *need* to confirm this zypper operation. What's strange in this regard, TW carries two wx versions already: $ rpm -qi libwx_baseu-suse3_0_5-3.0.5.1-1.1.x86_64 libwx_baseu- suse4_0_0-3.1.4-4.1.x86_64 Name : libwx_baseu-suse3_0_5 Version : 3.0.5.1 Release : 1.1 Architecture: x86_64 Install Date: Wed 06 Jan 2021 05:29:37 PM CET Group : System/Libraries Size : 1868280 License : GPL-2.0-or-later Signature : RSA/SHA256, Mon 04 Jan 2021 07:45:20 PM CET, Key ID b88b2fd43dbdc284 Source RPM : wxWidgets-3_0-3.0.5.1-1.1.src.rpm Build Date : Mon 04 Jan 2021 07:33:22 PM CET Build Host : cloud135 Packager : https://bugs.opensuse.org Vendor : openSUSE URL : http://www.wxwidgets.org/ Summary : wxWidgets Library Description : Library for the wxWidgets cross-platform GUI. Distribution: openSUSE Tumbleweed Name : libwx_baseu-suse4_0_0 Version : 3.1.4 Release : 4.1 Architecture: x86_64 Install Date: Mon 30 Nov 2020 01:31:31 PM CET Group : System/Libraries Size : 2286616 License : LGPL-2.1-or-later WITH WxWindows-exception-3.1 Signature : RSA/SHA256, Fri 27 Nov 2020 03:16:54 AM CET, Key ID b88b2fd43dbdc284 Source RPM : wxGTK3-3_2-3.1.4-4.1.src.rpm Build Date : Fri 27 Nov 2020 03:01:40 AM CET Build Host : build73 Packager : https://bugs.opensuse.org Vendor : openSUSE URL : https://www.wxwidgets.org/ Summary : wxWidgets base library Description : Every wxWidgets application must link against this library. It contains mandatory classes that any wxWidgets code depends on (e.g. wxString) and portability classes that abstract differences between platforms. wxBase can be used to develop console-only applications. Distribution: openSUSE Tumbleweed This points to some packaging/build issue in the offending package/repo, which builds against yet another wx version. Pit? Proposed action: locate this stray wx build, osc wipebinaries this package for TW targets, and disable TW build for that wx. Pete
Hans-Peter Jansen wrote:
Am Mittwoch, 6. Januar 2021, 23:28:58 CET schrieb Jan Engelhardt:
Some other package in your system seems to absolutely want to have wx304 (else zypper would just propose deleting wx304), and the only place where wx304 is still available from is some other repo (because factory has moved on to wx305).
All normal.
@This isn't directed at you, Jan. I know, that you know all of this by heart...
Jan was right (of course...) I had tried to look for dependent packages, but rpm -q --whatrequires libwx_baseu-suse3_0_4 showed no match. User error, obviously, the phrase really has to be exact. Seems the easiest way to find out is indeed to uninstall and check what would be removed.... that revealed then two packages that wanted that version. When I removed "the other" 3_0_4 version (it was in a repo with self compiled packages) the upgrade went without error: It just installed the (new) 3_0_5, left 3_0_4 installed (because of dependency), but did not complain about anything (as there were no other versions available anywhere). So its logical, but can be quite perplexing for a simple-minded user ;^> Thanks again for your help!
participants (5)
-
Dominique Leuenberger
-
Hans-Peter Jansen
-
Jan Engelhardt
-
Peter Suetterlin
-
Simon Lees