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.