![](https://seccdn.libravatar.org/avatar/d977e460744bc9591586ffd46b60adf0.jpg?s=120&d=mm&r=g)
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=kubic&groupid=1&version=Tumbleweed&build=20210428 https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&component=Kubic&query_format=advanced&resolution=--- 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: file (5.39 -> 5.40) installation-images-MicroOS (16.72 -> 17.0) kernel-source (5.11.16 -> 5.12.0) krb5 openSUSE-build-key podman (3.1.1 -> 3.1.2) rpm tiff (4.2.0 -> 4.3.0) vim (8.2.2725 -> 8.2.2800) === Details === ==== file ==== Version update (5.39 -> 5.40) Subpackages: file-magic libmagic1 - Add patch file-5.40-ascii.patch * fix regressions on dection of smaller ASCII files (boo#1184899) - Add upstream comitts as patches * file-5.40-9b0459af.patch put attributes inside the xz magic. (boo#1184888, boo#1184891) * file-5.40-749e1ecf.patch If the file is less than 3 bytes, use the file length to determine type * file-5.40-f0601504.patch Fix regression after unsigned/signed printing changes * file-5.40-f7705dca.patch fix previous (cast >>) * file-5.40-3096f87f.patch Correct return values to exptexted * file-5.40-4c5fe1ad.patch Add missing parens - Port patch * file-5.28-btrfs-image.dif due patch file-5.40-f0601504.patch - Add upstream commits as patches * file-5.40-1c677c04.patch Don't count each byte encounter as 1, count the total number of bytes found (Anatol Belski). This makes it behave like 5.39 * file-5.40-6b34436a.patch remove "u" from the pattern (Joerg Jenderek) * file-5.40-9e2becec.patch Encoding bug fix - Fix offsets of patches * file-5.17-option.dif * file-5.19-biorad.dif * file-5.19-printf.dif * file-5.19-zip2.0.dif * file-5.22-elf.dif * file-5.23-endian.patch * file-5.28-btrfs-image.dif * file-5.38-allow-readlinkat.dif * file-secure_getenv.patch - update to 5.40: * Add limit to the number of bytes to scan for encoding * Fix /T (trim flag) for regex * Trim trailing separator. * Convert system read errors from corrupt ELF files into human readable error messages * Exclude surrogate pairs from utf-8 detection - drop upstreamed patches: * file-5.16-ocloexec.patch * file-5.39-alternate_format.dif ==== installation-images-MicroOS ==== Version update (16.72 -> 17.0) - merge gh#openSUSE/installation-images#498 - rescue: make sure /var/run is a link to /run - rescue: link modules and firmware from correct location - 17.0 - merge gh#openSUSE/installation-images#504 - no more libstoragemgmt-netapp-plugin - 16.74 - merge gh#openSUSE/installation-images#503 - make usrmerge case depend on /lib link in filesystem package - 16.73 - merge gh#openSUSE/installation-images#502 - extend 'exists' operator to test for a specfic type ==== kernel-source ==== Version update (5.11.16 -> 5.12.0) - Update to 5.12 final - refresh configs (headers only) - commit 9683115 - rpm/kernel-binary.spec.in: Require new enough pahole. pahole 1.21 is required for building line-next BTF - commit 8df1aaa - rpm/macros.kernel-source: fix KMP failure in %install (bsc#1185244) - commit 52805ed ==== krb5 ==== - Use /run instead of /var/run for daemon PID files; (bsc#1185163); ==== openSUSE-build-key ==== - fixed s390x key install (bsc#1185245) ==== podman ==== Version update (3.1.1 -> 3.1.2) Subpackages: podman-cni-config - Update to version 3.1.2: * Bump to v3.1.2 * Update release notes for v3.1.2 * Ensure mount destination is clean, no trailing slash * Fixes podman-remote save to directories does not work * [CI:DOCS] Add missing dash to verbose option * [CI:DOCS] Fix Markdown table layout bugs * [CI:DOCS] Rewrite --uidmap doc in podman-create.1.md and podman-run.1.md * rmi: don't break when the image is missing a manifest * Bump containers/image to v5.11.1 * Bump github.com/coreos/go-systemd from 22.2.0 to 22.3.1 * Fix lint * Bump to v3.1.2-dev - Split podman-remote into a subpackage - Add missing scriptlets for systemd units - Escape macros in comments - Drop some obsolete workarounds, including %{go_nostrip} ==== rpm ==== Subpackages: librpmbuild9 - Use --dwz-single-file-mode for packages that use baselibs.conf mechanism. - Add add-dwz-single-file-mode-option.patch patch. ==== tiff ==== Version update (4.2.0 -> 4.3.0) - version update to 4.3.0 * Build and usage of the library and its utilities requires a C99 capable compiler. * New optional codec for the LERC (Limited Error Raster Compression) compression scheme. To have it available, configure libtiff against the SDK available at https://github.com/esri/lerc * Removal of unused, or now useless due to C99 availability, functions in port/ * tiffcmp: fix comparaison with pixels that are fractional number of bytes * tiff2ps: exit the loop in case of error * tiff2pdf: check that tiff_datasize fits in a signed tsize_t ==== vim ==== Version update (8.2.2725 -> 8.2.2800) Subpackages: vim-data-common vim-small - Updated to version 8.2.2800, fixes the following problems * Vim9: message about compiling is wrong when using try/catch. * Confusing error message with white space before comma in the arguments of a function declaration. * Function test fails. * Special key names don't work if 'isident' is cleared. * Vim9: wrong error message for referring to legacy script variable. * Coverity complains about not restoring character. * Prompt for s///c in Ex mode can be wrong. * Detecting Lua version is not reliable. * Vim9: cannot use legacy script-local var from :def function. * Vim9: function reference found with prefix, not without. * Vim9: for loop over string is a bit slow. * Status line not updated when local 'statusline' option set. * Extending a list with itself can give wrong result. * Vim9: a lambda accepts too many arguments at the script level. * Vim9: lambda with varargs doesn't work. * Vim9: Partial call does not check right arguments. * Vim9: when compiling a function fails it is cleared. * Vim9: function state stuck when compiling with ":silent!". * Vim9: no way to explicitly ignore an argument. * Vim9: missing part of the argument change. * Check for duplicate arguments does not work. * Vim9: not always an error for too many function arguments. * Vim9: memory leak when calling :def function fails. * Vim9: test for error can be a bit flaky. * Vim9: error for using underscore in nested function. * Coverity warns for using NULL pointer. * Vim9: cannot ignore an item in assignment unpack. * :sleep! does not always hide the cursor. * Vim9: no error for using a number in a condition. * Vim9: blob index and slice not implemented yet. * Vim9: blob tests for legacy and Vim9 script are separate. * Vim9: wrong line number for autoload function with wrong name. * Vim9: for loop infers type of loop variable. * Vim9: no error for changing a for loop variable. * Using "syn include" does not work properly. * Vim9: function line truncated when compiling. * Vim9: cannot use type in for loop unpack at script level. * Memory leak when default function argument is allocated. * Vim9: not all blob operations work. * Test failure. * Compiler warning for unused argument. * Vim9: memory leak with blob range error. * Modula-3 config files are not recognized. * Vim9: type of loop variable is not used. * Vim9: assignment not recognized if declaration was skipped. * Problems when restoring 'runtimepath' from a session file. * PSL filetype not recognized. * Vim9: cannot import an existing name even when using "as". * Vim9: wrong line number used for some commands. * :mksession uses current value of 'splitbelow' and 'splitright' even though "options" is not in 'sessionoptions'. (Maxim Kim) * Vim9: blob operations not tested in all ways. * Problem restoring 'packpath' in session. * Memory access error in remove() for blob. * Vim9: for loop over blob doesn't work. * Add() silently skips when adding to null list or blob. * Vim9: blob operations not fully tested. * Duplicate code for setting byte in blob, blob test may fail. * Vim9: cannot use \=expr in :substitute. * Vim9: cannot redirect to local variable. * Vim9: memory leak when using :s with expression. * Raku is now the only name what once was called perl6. * Vim9: using \=expr in :substitute does not handle jumps. * filetype test fails * Vim9: memory leak when using \=expr in :substitute. * Vim9: :disas shows instructions for default args but no text. * Linux users don't know how to get ncurses. * Coverity warns for not using return value. * Vim9: redir to variable does not accept an index. * Search highlight disappears in the Visual area. * Vim9: redir to variable with append does not accept an index. * Vim9: type casts don't fully work at the script level. * After a timer displays text a hit-enter prompt is given.