Packages changed:
  apparmor (2.13.5 -> 3.0.0)
  grub2
  libapparmor (2.13.5 -> 3.0.0)
  python-psutil
  vim (8.2.1900 -> 8.2.1955)

=== Details ===

==== apparmor ====
Version update (2.13.5 -> 3.0.0)
Subpackages: apparmor-abstractions apparmor-parser apparmor-profiles apparmor-utils python3-apparmor

- add utils-fix-hotkey-conflict.diff to fix a hotkey conflict in
  de, id and sv translations (and fix the test) (MR 675)
- add extra-profiles-fix-Pux.diff to fix an inactive profile -
  prevents a crash in aa-logprof and aa-genprof when creating a new
  profile (MR 676)
- update to AppArmor 3.0.0
  - introduce feature abi declaration in profiles to enable use of
    new rule types (for openSUSE: dbus and unix rules)
  - support xattr attachment conditionals
  - experimental support for kill and unconfined profile modes
  - rewritten aa-status (in C), including support for new profile modes
  - rewritten aa-notify (in python), finally dropping the perl
    requirement at runtime
  - new tool aa-features-abi for extracting feature abis from the kernel
  - update profiles to have profile names and to use 3.0 feature abi
  - introduce @{etc_ro} and @{etc_rw} profile variables
  - new profile for php-fpm
  - several updates to profiles and abstractions (including boo#1166007)
  - fully support 'include if exists' in the aa-* tools
  - rewrite handling of alias, include, link and variable rules in
    the aa-* tools
  - rewrite and simplify log handling in the aa-logprof and aa-genprof
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0
    for the detailed upstream changelog
- patches:
  - add changes-since-3.0.0.diff with upstream fixes since the 3.0.0
    release up to 3e18c0785abc03ee42a022a67a27a085516a7921
  - drop upstreamed usr-etc-abstractions-base-nameservice.diff
  - drop 2.13-only libapparmor-so-number.diff
  - refresh apparmor-enable-profile-cache.diff - partially upstreamed
  - update apparmor-samba-include-permissions-for-shares.diff and
    apparmor-lessopen-profile.patch - switch to "include if exists"
  - apparmor-lessopen-profile.patch: add abi rule to lessopen profile
  - refresh apparmor-lessopen-nfs-workaround.diff
- move away very loose apache profile that doesn't even match the
  apache2 binary path in openSUSE to avoid confusion (boo#872984)
- move rewritten aa-status from utils to parser subpackage
- add aa-features-abi to parser subpackage
- replace perl and libnotify-tools requires with requiring
  python3-notify2 and python3-psutil (needed by the rewritten
  aa-notify)
- drop ancient cleanup for /etc/init.d/subdomain from parser %pre
- drop (never enabled) conditionals to build with python2 and to
  build the python-apparmor subpackage (upstream dropped python2
  support)
- drop setting PYTHON and PYTHON_VERSIONS env variable, no longer needed
- set PYFLAKES path for utils check
- add precompiled_cache build conditional to allow faster local
  builds without using kvm
- remove duplicated BuildRequires: swig

==== grub2 ====
Subpackages: grub2-i386-pc grub2-snapper-plugin grub2-x86_64-efi

- Fix boot failure in blocklist installation (bsc#1178278)
  * Modified 0002-grub-install-Avoid-incompleted-install-on-i386-pc.patch

==== libapparmor ====
Version update (2.13.5 -> 3.0.0)

- update to AppArmor 3.0.0
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0
    for the detailed upstream changelog
- add changes-since-3.0.0.diff with upstream fixes since the 3.0.0
  release up to 3e18c0785abc03ee42a022a67a27a085516a7921
- drop 2.13-only patch libapparmor-so-number.diff

==== python-psutil ====

- Fix shebang replacement for multiple python flavors

==== vim ====
Version update (8.2.1900 -> 8.2.1955)
Subpackages: vim-data-common vim-small

- Updated to version 8.2.1955, fixes the following problems
  * Vim9: command modifiers do not work.
  * Variable completion does not work in command line window.
  * Default option values are changed when using :badd for an existing buffer.
  * Buffer test fails with normal features.
  * Still using default option values after using ":badd +1".
  * The wininfo list may contain stale entries.
  * Warning for signed/unsigned.
  * Complete_info().selected may be wrong.
  * Lua is initialized even when not used.
  * Number of status line items is limited to 80.
  * Reading past the end of the command line.
  * Tiny build fails.
  * With Python 3.9 some tests fail.
  * GTK GUI: rounding for the cell height is too strict.
  * Vim9: cannot put line break in expression for '=' register.
  * Vim9: error for wrong number of arguments is not useful.
  * Vim9: function call is aborted even when "silent!" is used.
  * No test for improved Man command.
  * Vim9: E1100 mentions :let.
  * Assert_fails() setting emsg_silent changes normal execution.
  * Listlbr test fails when run after another test.
  * Fuzzy matching does not recognize path separators.
  * Win32: scrolling doesn't work properly when part of window is off-screen.
  * Vim9: "filter" command modifier doesn't work.
  * Vim9: crash when indexing dict with NULL key.
  * List/dict test fails.
  * Cannot use a space in 'spellfile'. (Filipe Brandenburger)
  * Vim9: get unknown error with an error in a timer function.
  * Vim9: "silent!" not effective when list index is wrong.
  * MS-Windows: problem loading Perl 5.32.
  * Wrong input if removing shift results in special key code.
  * Vim9: arguments of extend() not checked at compile time.
  * Compiler warnings when building with Athena GUI.
  * Cannot sort using locale ordering.
  * Vim9: command modifiers in :def function not tested.
  * Sort test fails on Mac.
  * Session sets the local 'scrolloff' value to the global value.
  * Vim9: test for confirm modifier fails in some situations.
  * Wiping out a terminal buffer makes some tests fail.
  * Invalid memory access in Ex mode with global command.
  * Vim9: browse modifier test fails on Mac.
  * Ex mode test fails on MS-Windows with GUI.
  * Insufficient test coverage for the Netbeans interface.
  * Vim9: wrong error message when colon is missing.
  * Netbeans test is flaky.
  * Crash when passing NULL function to reduce().
  * sort() with NULL string not tested.
  * Crash when using "zj" without folds. (Sean Dewar)
  * GUI: crash when handling message while closing a window. (Srinath
  Avadhanula)
  * Vim9: using extend() on null dict is silently ignored.
  * Vim9: crash when compiling function fails when getting type.
  * Test for list and dict fails.
  * Vim9: crash when using a NULL dict key.
  * Vim9: extra "unknown" error after other error.
  * Vim9: not all command modifiers are tested.
  * Vim9: not all command modifiers are tested.
- apparmor.vim: update from AppArmor 3.0
  - add capability checkpoint_restore