Packages changed:
  apparmor (3.0.7 -> 3.1.2)
  babl (0.1.96 -> 0.1.98)
  busybox
  gegl (0.4.38 -> 0.4.40)
  grub2
  hicolor-icon-theme
  highway
  icewm (3.2.0 -> 3.2.2)
  inxi (3.3.21 -> 3.3.23)
  iproute2
  iso-codes (4.11.0 -> 4.12.0)
  k3b
  libapparmor (3.0.7 -> 3.1.2)
  libcaca (0.99.beta19.git20171003 -> 0.99.beta20)
  libdrm
  live555 (2022.10.01 -> 2022.11.19)
  luajit (2.1.0~beta3+git.1647772157.43ebb949 -> 2.1.0~beta3+git.1669107176.46aa45d)
  mutter
  nano (6.4 -> 7.0)
  nghttp2 (1.50.0 -> 1.51.0)
  openvpn (2.5.7 -> 2.5.8)
  perl-IO-Socket-SSL (2.075 -> 2.077)
  perl-IO-Tty (1.16 -> 1.17)
  perl-Mojolicious (9.28 -> 9.30)
  python
  python-base
  python-httpcore
  ruby-common (2.6 -> 3.2)
  ruby3.1 (3.1.2 -> 3.1.3)
  rubygem-gem2rpm
  schily
  sdl12_compat (1.2.52 -> 1.2.60)
  selinux-policy
  sqlite3 (3.39.4 -> 3.40.0)
  systemd
  systemd-rpm-macros (17 -> 18)
  vim (9.0.0814 -> 9.0.0924)
  vlc (3.0.17.4 -> 3.0.18)

=== Details ===

==== apparmor ====
Version update (3.0.7 -> 3.1.2)
Subpackages: apparmor-abstractions apparmor-docs apparmor-parser apparmor-parser-lang apparmor-profiles apparmor-utils apparmor-utils-lang pam_apparmor pam_apparmor-32bit python3-apparmor

- update to AppArmor 3.1.2
  - lots of cleanups, improvements and bugfixes in all areas
  - rework internal profile storage and handling in the aa-* tools
  - support boolean variable definitions in the aa-* tools
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.1
    and https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.2
    for the detailed upstream changelog
- remove upstream(ed) patches:
  - apparmor-3.0.7-egrep.patch
  - dnsmasq.diff
  - profiles-permit-php-fpm-pid-files-directly-under-run.patch
  - zgrep-profile-mr870.diff
- no longer ship precompiled profile cache for Tumbleweed (boo#1205659)
- BuildRequire iproute2 (needed for aa-unconfined tests)

==== babl ====
Version update (0.1.96 -> 0.1.98)

- update to 0.1.98:
  * More robust bounds protection in ICC handling, avoid garbage collecting
    lookup tables in-line with processing.

==== busybox ====
Subpackages: busybox-static

- Add e63d7cdf.patch: awk: fix use after free (CVE-2022-30065,
  boo#1199744).

==== gegl ====
Version update (0.4.38 -> 0.4.40)
Subpackages: gegl-0_4 gegl-0_4-lang libgegl-0_4-0

- luajit was disabled for riscv64 ppc64 ppc64le, patch it here
  accordingly (boo#1205102)
- Update to version 0.4.40:
  + Operations:
  - newsprint: do not drop alpha channel in RGB modes.
  + Core:
  - fixes for legacy build, still supporting building latest GEGL
    for stable GIMP with old babl (not recommended if distros can
    have recent enough meson).
  - avoiding possible multi thread race in babl garbage
    collection,

==== grub2 ====
Subpackages: grub2-i386-pc grub2-snapper-plugin grub2-systemd-sleep-plugin grub2-x86_64-efi grub2-x86_64-xen

- Make full utilization of btrfs bootloader area (bsc#1161823)
  * 0001-fs-btrfs-Use-full-btrfs-bootloader-area.patch
  * 0002-Mark-environmet-blocks-as-used-for-image-embedding.patch
- Patch removed
  * 0001-i386-pc-build-btrfs-zstd-support-into-separate-modul.patch

==== hicolor-icon-theme ====

- Add 1024x1024 directory for package ownership

==== highway ====

- Fix the library being built for incorrect microarchitecture
  on armv{6,7}hl.
  * add arm-disable-runtime-dispatch.patch to fix compiler error
- Actually run the testsuite.

==== icewm ====
Version update (3.2.0 -> 3.2.2)
Subpackages: icewm-config-upstream icewm-default icewm-lang icewm-lite

- Update to version 3.2.2:
  + Freeze the task pane layout while Alt is pressed,
  + Only sort Alt+Tab on WM_CLASS when persistent,
  + Also sort Alt+Tab on the 'order' winoption when persistent,
  + Let the Escape key cancel a menu with all its submenu's,
  + Add a menu entry to rename the window title manually,
  + Adapt absolute paths in .desktop files to the installation
    prefix,
  + The sorting of windows in the window list window was improved a
    lot,
  + Restore the named frame tabs when recovering from a crash,
  + Preserve the non-fullscreen non-maximized window geometry
    across restarts,
  + Try harder to avoid a situation where nothing is focused,
  + Update the window list when a tab is moved to its own frame,
  + Make the window list menu actions more tab-savvy.
  + Drop the obsolete LSM file altogether.
- Changes from version 3.2.1:
  + Add QuickSwitchPersistence=0 preference for stateful Alt+Tab.
  + Demarcate workspaces with a horizontal line in Alt+Tab.
  + Fixes for Alt+Tab size calculations.
  + Fix for changing workspace when Alt+Tab is open.
  + Fix for KeySysSwitchClass history.
  + Don't attempt to focus NoInput windows.
  + Ensure that active Alt+Tab item is visible.
  + Also sort Alt+Tab items on WM_CLASS.
  + Fix a compile error for GCC 4.8.5.
  + When moving a tab to a new frame, activate it.
  + Updated translations.

==== inxi ====
Version update (3.3.21 -> 3.3.23)

- Update to version 3.3.23:
  + /usr/share/doc/packages/inxi/inxi.changelog.

==== iproute2 ====
Subpackages: iproute2-bash-completion

- Replace routel program by a non-python version [boo#1205632]

==== iso-codes ====
Version update (4.11.0 -> 4.12.0)
Subpackages: iso-codes-lang

- Update to version 4.12.0:
  + ISO 3166-1: Update name for TR (Türkiye). Fixes #38
  + Updated translations for ISO 3166-1, ISO 3166-2, ISO 3166-3,
    ISO 639-2, ISO 639-3, ISO 639-5, ISO 4217, and ISO 15924.

==== k3b ====
Subpackages: k3b-lang

- Add patch to fix knewstuff install location:
  * 0001-remove-unnecessary-and-incorrect-version-check.patch

==== libapparmor ====
Version update (3.0.7 -> 3.1.2)
Subpackages: libapparmor1 libapparmor1-32bit

- update to AppArmor 3.1.2
  - lots of cleanups, improvements and bugfixes in all areas
  - rework internal profile storage and handling in the aa-* tools
  - support boolean variable definitions in the aa-* tools
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.1
    and https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.2
    for the detailed upstream changelog
- remove upstream(ed) patches:
  - apparmor-3.0.7-egrep.patch
  - dnsmasq.diff
  - profiles-permit-php-fpm-pid-files-directly-under-run.patch
  - zgrep-profile-mr870.diff
- no longer ship precompiled profile cache for Tumbleweed (boo#1205659)
- BuildRequire iproute2 (needed for aa-unconfined tests)

==== libcaca ====
Version update (0.99.beta19.git20171003 -> 0.99.beta20)

- add patch [libcaca-autoconf-2.69.patch]
  * Don't force autoconf to be at version 2.71
- Upgrade to 0.99.beta20
  * IPv6 support in cacaserver
  * fixed a bug from 2004 that caused PDF documentation generation to fail
  * memory allocation functions are now more robust
  * numerous fixes for memory leaks and invalid memory accesses:
  * CVE-2021-30498
  * CVE-2021-30499
  * CVE-2021-3410
  * CVE-2018-20546
  * CVE-2018-20547
  * CVE-2018-20545
  * CVE-2018-20548
  * CVE-2018-20549
- Dropped upstream fixed patches
  * libcaca-bsc1182731-prevent-overflow.patch
  * libcaca-variable-type.patch
  * Bug1120502-add_cast_to_prevent_overflow.patch

==== libdrm ====
Subpackages: libdrm2 libdrm_amdgpu1 libdrm_intel1 libdrm_nouveau2 libdrm_radeon1

- Apply n_libdrm-drop-valgrind-dep-generic.patch and
  n_libdrm-drop-valgrind-dep-intel.patch only when the build uses
  meson < 0.64. With meson 0.64, we don't get the dependency on
  valgraind added.
- split n_libdrm-drop-valgrind-dep.patch into
  n_libdrm-drop-valgrind-dep-generic.patch and
  n_libdrm-drop-valgrind-dep-intel.patch to fix build on s390 and
  armv7l
- Only apply libdrm-drop-valgrind-dep.patch if valgrnid_support is
  enabled (fix build on e.g. aarch64).
- renamed libdrm-drop-valgrind-dep.patch to
  n_libdrm-drop-valgrind-dep.patch in order to mark it as 'never
  to be upstreamed'
- Add libdrm-drop-valgrind-dep.patch (as source): drop dependency
  on valgrind on generated pkgconfig files. The .pc files are
  auto-generated by meson and are 'technically' correct, but we do
  not want to inject valgrind here (we can get away with this hack
  as it's only relevant when using pkg-config --static, and we
  do not provide static libs anyway).

==== live555 ====
Version update (2022.10.01 -> 2022.11.19)
Subpackages: libBasicUsageEnvironment1 libUsageEnvironment3 libgroupsock30 libliveMedia107

- update to 2022.11.19:
  - Added a new global variable "ReceivingInterfaceAddr6" (analogous to the existing
    variable "ReceivingInterfaceAddr" for IPv4) to allow applications to optionally
    change the default receiving address for IPv6.

==== luajit ====
Version update (2.1.0~beta3+git.1647772157.43ebb949 -> 2.1.0~beta3+git.1669107176.46aa45d)

- Update to version 2.1.0~beta3+git.1669107176.46aa45d:
  * NX: Always compile with -fPIC.
  * Clarify contact page.
  * Ensure correct stack top for OOM error message.
  * ARM64: Fix IR_SLOAD assembly.
  * Fix trace join to BC_JLOOP originating from BC_ITERN.
  * Fix compiler warnings.
  * Fix last edit.
  * Remove dead Wiki links.
  * Fix QNX build.
  * Add -F option to override filename in jit.bcsave (luajit -b).
  * Patch luajit.pc with INSTALL_INC, if customized.
  * LJ_GC64: Fix lua_concat().
  * Prevent use of RTLD_DEFAULT when NO_RTLD_DEFAULT is defined.
  * Improve GC estimation for userdata with attached managed memory.
  * Add missing GC steps to string buffer methods.
  * x86/x64: Limit VLOAD fusion to simple cases.
  * OSX/iOS/ARM64: Fix generation of Mach-O object files.
  * Prevent trace start at BC_ITERL after compiled BC_ITERN.
  * ARM64: Allow building with unwinding disabled.
  * FFI: Fix sizeof expression in C parser for reference types.
  * FFI: Fix ffi.alignof() for reference types.
  * FFI: Allow ffi.metatype() for typedefs with attributes.
  * OSX/iOS/ARM64: Fix bytecode embedding in Mach-O object file.
  * LJ_GC64: Fix IR_VARG offset for fixed number of results.
  * x86/x64: Fix math.ceil(-0.9) result sign.
  * Grammar and spell check.
  * Make embedded bytecode readable and forward-compatible.
  * DynASM: Fix warnings.
  * Fix warnings in minilua.c.
  * Update console build instructions.
  * Add Nintendo Switch port.
  * Avoid zero-sized arrays in jit_State.
  * Don't use jit_State during build with JIT disabled.
  * DynASM/ARM64: Fix LSL/BFI* encoding with variable registers.
  * Fix ITERN loop detection when hook checks are enabled.
  * Prevent C compiler undefined-behavior optimization.
  * Fix alias analysis for table length forwarding.
  * Fix loop initialization in table.foreach().
  * LJ_GC64: Fix HREFK optimization.
  * Fix recording of __concat metamethod.
  * Cleanup of system and architecture support docs.
  * Add PS5 port.
  * Fix assertions.
  * x64: Fix RETHI/RETLO swap after call.
  * Fix assertion for LJ_KEYINDEX.
  * Add missing check for LJ_KEYINDEX in ITERN recording.
  * DynASM/ARM64: Fix NOP instruction for aligment
- Was forced to remove perhaps in future important patches:
  - luajit-ppc64-replace-asserts.patch
  - 0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch
- Also exclude s390x from the build (boo#1204557).

==== mutter ====
Subpackages: mutter-lang

- Fix window freezes when maximized on Xorg (boo#1205714,
  glgo#GNOME/mutter!2694, glgo#GNOME/gnome-shell#6054)
  * add clutter-actor-Show-on-all-stage-views-when-actors-ha.patch

==== nano ====
Version update (6.4 -> 7.0)
Subpackages: nano-lang

- update to 7.0:
  * String binds may contain bindable function names between braces
  * Unicode codes can be entered (via M-V) without leading zeroes,
    by finishing short codes with <Space> or <Enter>
  * Word completion (^]) looks for candidates in all open buffers
  * No regular expression matches the final empty line any more

==== nghttp2 ====
Version update (1.50.0 -> 1.51.0)

- update to 1.51.0:
  * https://nghttp2.org/blog/2022/11/13/nghttp2-v1-51-0/
  This release fixes affinity-cookie-stickiness parameter handling.

==== openvpn ====
Version update (2.5.7 -> 2.5.8)

- update to 2.5.8:
  * allow running a default configuration with TLS libraries without BF-CBC
    (even if TLS cipher negotiation would not actually use BF-CBC, the
    long-term compatibility "default cipher BF-CBC" would trigger an error
    on such TLS libraries)
  * ``--auth-nocache'' was not always correctly clearing username+password
    after a renegotiation
  * ensure that auth-token received from server is cleared if requested
    by the management interface ("forget password" or automatically
    via ``--management-forget-disconnect'')
  * in a setup without username+password, but with auth-token and
    auth-token-username pushed by the server, OpenVPN would start asking
    for username+password on token expiry.  Fix.
  * using ``--auth-token`` together with ``--management-client-auth``
    (on the server) would lead to TLS keys getting out of sync and client
    being disconnected.  Fix.
  * management interface would sometimes get stuck if client and server
    try to write something simultaneously.  Fix by allowing a limited
    level of recursion in virtual_output_callback()
  * fix management interface not returning ERROR:/SUCCESS: response
    on "signal SIGxxx" commands when in HOLD state
  * tls-crypt-v2: abort connection if client-key is too short
  * make man page agree with actual code on replay-window backtrag log message
  * remove useless empty line from CR_RESPONSE message

==== perl-IO-Socket-SSL ====
Version update (2.075 -> 2.077)

- updated to 2.077
  see /usr/share/doc/packages/perl-IO-Socket-SSL/Changes
  2.077 2022/11/21
  - fix memory leak in session cache, thanks to genuaboro
    https://github.com/noxxi/p5-io-socket-ssl/pull/118
  - more race conditions in tests fixed thanks to jddurand
    https://github.com/noxxi/p5-io-socket-ssl/issues/97
  2.076 2022/11/12
  - added curl like tracing based on contribution from jddurand
    https://github.com/noxxi/p5-io-socket-ssl/pull/117
  - fixed race condition in t/sni_verify.t based on analysis from jddurand
    https://github.com/noxxi/p5-io-socket-ssl/issues/97

==== perl-IO-Tty ====
Version update (1.16 -> 1.17)

- updated to 1.17
  see /usr/share/doc/packages/perl-IO-Tty/ChangeLog
  1.17 2022-11-11 Todd Rinaldo <toddr@cpan.org>
  * Switch changelog entries to metacpan friendly format
  * #29 - Fix printf format conversion specifiers in croak to support size_t on all platforms
  * #11,#30 - Tty.pm: pre-allocate buffer for ioctl but leave it length 0
  * #28 - Use $arg to match @ARGV in Makefile.PL

==== perl-Mojolicious ====
Version update (9.28 -> 9.30)

- updated to 9.30
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  9.30  2022-11-22
  - Added EXPERIMENTAL support for parsing and generating Link headers.
  - Added EXPERIMENTAL links method to Mojo::Headers.
  - Added EXPERIMENTAL header_params function to Mojo::Util.
  9.29  2022-11-11
  - Fixed a bug where promises returning promises were not handled correctly. (batman)

==== python ====

- Restore python-2.7.9-sles-disable-verification-by-default.patch
  for SLE-12.

==== python-base ====
Subpackages: libpython2_7-1_0 python-xml

- Restore python-2.7.9-sles-disable-verification-by-default.patch
  for SLE-12.

==== python-httpcore ====

- Skip failing test_request_with_content test
  (gh#encode/httpcore#622).

==== ruby-common ====
Version update (2.6 -> 3.2)

- actually bump the version so we can require the newer version for
  ruby3.2
- replace `File.exists?` with `File.exist?` as the `File.exists?`
  is no longer supported in 3.2

==== ruby3.1 ====
Version update (3.1.2 -> 3.1.3)
Subpackages: libruby3_1-3_1

- remove the bundled gems workaround
- update to 3.1.3 (boo#1205726 CVE-2021-33621)
  https://www.ruby-lang.org/en/news/2022/11/22/http-response-splitting-in-cgi-cve-2021-33621/
  https://www.ruby-lang.org/en/news/2022/11/24/ruby-3-1-3-released/

==== rubygem-gem2rpm ====

- Fix filelist for 3.2.0
- added support for 3.2.0

==== schily ====
Subpackages: cdrecord libcdrdeflt1_0 libdeflt1_0 libedc_ecc1_0 libedc_ecc_dec1_0 libfile1_0 libfind4_0 librmt1_0 librscg1_0 libscg1_0 libscgcmd1_0 libschily2_0 mkisofs readcd spax star

- Update to release 2022.10.16
  * bsh: Implement ^L support
  * libmdigest: Add support for BLAKE2 digests
  * mkisofs: No longer warn about Joliet being nonstandard. With
    the 2019 revision of ECMA 119, Joliet has been added as an
    annex to the standard.

==== sdl12_compat ====
Version update (1.2.52 -> 1.2.60)

- Update to release 1.2.60
  * SDL_GetWMInfo() now works with SDL2 builds from the 2.0.xx
    revisions.
  * SDL_GetWMInfo() no longer asserts if used on Wayland.
  * SDL_WM_SetIcon() no longer crashes on NULL icons, to match
    SDL-1.2.
  * Make SDL2's OpenGL 2D renderer work with apps that update
    their screen surface from background threads
  * SDL_ANYFORMAT is now supported
  * SDL2 game controllers can optionally be used with the 1.2
    Joystick API.
  * Check for specific X11 symbols in the process at startup and
    force SDL2 to use X11 if so (fixes startup failures on
    Wayland).
- Delete 0001-Use-SDL_PIXELFORMAT_RGB888-for-24-bit-surfaces.patch,
  0001-Set-pixels-in-SDL_CreateYUVOverlay-Fix-164.patch,
  0001-SDL_GetWMInfo-work-like-1.2-when-SDL_SetVideoMode-ha.patch

==== selinux-policy ====
Subpackages: selinux-policy-targeted

- fix_sysnetwork.patch: firewalld uses /etc/sysconfig/network/ for
  network interface definition instead of /etc/sysconfig/network-scripts/,
  modified sysnetwork.fc to reflect that (bsc#1205580).

==== sqlite3 ====
Version update (3.39.4 -> 3.40.0)
Subpackages: libsqlite3-0 sqlite3-tcl

- update to 3.40.0:
  * https://sqlite.org/releaselog/3_40_0.html
  * Add support for compiling SQLite to WASM and running it in wen
    browsers.
  * Add the recovery extension that might be able to recover some
    content from a corrupt database file.
  * For more changes, see https://sqlite.org/releaselog/3_40_0.html

==== systemd ====
Subpackages: libsystemd0 libsystemd0-32bit libudev1 libudev1-32bit systemd-32bit systemd-container systemd-lang udev

- Import commit 3bd3e4e6c1efe0d6df776107efde47e15e58fe96
  d28e81d65c test: fix the default timeout values described in README.testsuite
  d921c83f53 meson: install test-kernel-install only when -Dkernel-install=true
  c3b6c4b584 tests: update install_suse_systemd()
  3c77335b19 tests: install dmi-sysfs module on openSUSE
  df632130cd tests: install systemd-resolved on openSUSE
- Add 6000-Revert-tmpfiles-whenever-creating-an-inode-immediate.patch until
  upstream issue #25468 is fixed.
- Drop 6000-meson-install-test-kernel-install-only-when-Dkernel-.patch, the
  patch has been merged in the SUSE git repo.

==== systemd-rpm-macros ====
Version update (17 -> 18)

- Bump to version 18
- Add %_user_tmpfilesdir macro

==== vim ====
Version update (9.0.0814 -> 9.0.0924)
Subpackages: gvim vim-data vim-data-common

- Updated to version 9.0.0924, fixes the following problems
  * Aws config files are not recognized.
  * ":!" does not switch to the alternate screen.
  * CTRL-Z at end of file is always dropped.
  * Build error.
  * "!ls" does not work.
  * Still a build error, tests are failing.
  * Memory leak with empty shell command.
  * Crash when using win_move_statusline() in another tab page.
  * Crash when dragging the statusline with a mapping.
  * Mouse drag test fails.
  * Crash when using win_move_separator() in other tab page.
  * If 'endofline' is set the CTRL-Z may be written in the wrong place.
  * The <Home> key in tmux doesn't work when 'term' is set to
  "xterm". (Dominique Pellé)
  * Various typos.
  * Wrong counts in macro comment.
  * Compiler warning for redefining HAVE_DUP.
  * Deprecation warning causes build failure.
  * Warning for missing return type.
  * The window title is not redrawn when 'endoffile' changes.
  * Wrong error when using extend() with funcref.
  * append() reports failure when not appending anything.
  * Compiler warnings for unused variables.
  * Test may fail depending on sequence of events.
  * Cannot change a slice of a const list. (Takumi KAGIYAMA)
  * deletebufline() does not always return 1 on failure.
  * Unicode range for Apple SF symbols is outdated.
  * VHS tape files are not recognized.
  * Handling 'statusline' errors is spread out.
  * Shell command with just space gives strange error.
  * Using assert_fails() may cause hit-enter prompt.
  * CI: not totally clear what MS-Windows version is used.
  * Help item for --log argument is not aligned nicely.
  * Terminal mouse test is a bit flaky.
  * Terminal mouse test is still flaky.
  * Crypt test is skipped if xxd is not found.
  * No proper test for what 9.0.0846 fixes.
  * Comment not located above the code it refers to.
  * "!!sort" in a closed fold sorts too many lines.
  * Compiler warning for unused variable.
  * Solution for "!!sort" in closed fold is not optimal.
  * Default value of 'endoffile' is wrong.
  * col() and charcol() only work for the current window.
  * Crash when using "!!" without a previous shell command.
  * Duplicate arguments are not always detected.
  * No test for what patch 8.2.2207 fixes.
  * Wildmenu redrawing code is spread out.
  * Bogus error when string used after :elseif.
  * Get E967 when using text property in quickfix window. (Sergey Vlasov)
  * Using freed memory when clearing augroup at more prompt.
  * Code is indented more than needed.
  * Using freed memory when executing mapclear at the more prompt.
  * Using freed memory when executing unmenu at the more prompt.
  * Using freed memory when executing delfunc at the more prompt.
  * Code is indented more than needed.
  * Using freed memory with :comclear while listing commands.
  * Coverity warns for dead code.
  * Unnecessary nesting in makefile.
  * Preprocessor indenting is off.
  * Cannot get the currently showing mouse shape.
  * Using freed memory after SpellFileMissing autocmd uses bwipe.
  * A silent mapping may cause dots on the command line.
  * Mouse shape remains in op-pending mode after failed change.
  * Informational message has an error message number.
  * Horizontal mouse scroll only works in the GUI.
  * Cannot easily try out what codes various keys produce.
  * Keycode check script has a few flaws.
  * No test for what patch 9.0.0827 fixes.
  * Virtual text below after match has wrong highlight.
  * May redraw when not needed, causing slow scrolling.
  * 'smoothscroll' cursor calculations wrong when 'number' is set.
  * Virtual text property highlight ignores window background.
  * File renamed twice in test; missing feature check.
  * Test for home key fails when 'term' is "tmux".
  * Clinical Quality Language files are not recognized.
  * With 'smoothscroll' cursor is one screen line too far down. (Ernie Rael)
  * The builtin terminals are in one long list.
  * Cursor moves too far with 'smoothscroll'.
  * Setting w_leftcol and handling side effects is confusing.
  * Some mouse scroll code is not in a good place.
  * Key code checker doesn't check modifyOtherKeys resource.
  * Various comment and indent flaws.
  * Virtual text after the line wraps when 'wrap' is off.
  * Mouse scroll code is not optimal.
  * Restoring window after WinScrolled may fail.
  * With 'smoothscroll' cursor may end up in wrong position.
  * Error message for layout change does not match action.
  * Setting lines in another buffer may not work well.
  * With 'smoothscroll' set mouse click position may be wrong.
  * libvterm with modifyOtherKeys level 2 does not match xterm.
  * Only a change in the current window triggers the WinScrolled event.
  * deletebufline() may move marks in the wrong window.
  * WinScrolled may trigger immediately when defined.
  * getbufline() is inefficient for getting a single line.
  * The WinScrolled autocommand event is not enough.
  * MS-Windows: modifier keys do not work with mouse scroll events.
  * Build failure with tiny features.
  * Cannot find an import prefixed with "s:". (Doug Kearns)
  * Missing defined(PROTO) in #ifdef.
  * Mermaid files are not recognized.
  * Second SIGWINCH signal may be ignored.

==== vlc ====
Version update (3.0.17.4 -> 3.0.18)
Subpackages: libvlc5 libvlccore9 vlc-codec-gstreamer vlc-lang vlc-noX vlc-qt vlc-vdpau

- Update to version 3.0.18:
  + macOS: Fix audio device listing with non-latin names.
  + Misc: Fix rendering and performance issue with older GPUs.
  + Updated translations.
- Changes from version 3.0.18-rc2:
  + Codec/Demux:
  - Add support for Y16 chroma.
  - Fix build of gme plugin.
  + Lua:
  - Fix script for vocaroo.
  - Fix script for youtube to allow throttled playback.
  + Service Discovery: Fix UPnP regression on Windows.
  + Video Output: Fix video placement with caopengllayer.
  + Misc: Fix password search in kwallet module.
- Changes from version 3.0.18-rc:
  + Demux:
  - Major adaptive streaming update, notably for multiple
    timelies and webvtt.
  - Fix seeking with some fragmented MP4 files.
  - Add support for DVBSub inside MKV.
  - Fix some Flac files that could not be played.
  - Improve seeking in Ogg files.
  + Decoders:
  - Fix DxVA/D3D11 crashes on HEVC files with bogus references.
  - Fix libass storage size and crash.
  - Fix decoding errors on macOS hw decoding on some HEVC files.
  + Video Output:
  - Fix color regression with VAAPI/iOS and OpenGL output.
  - Fix some resizing issues with OpenGL on GLX/EGL/X11/XV.
  - Fix Direct3d9 texture stretching.
  - Fix 10-bit accelerated video filters on macOS.
  + Playlist: Avoid playlist liveloop on failed/tiny items
    (temporize EOS bursts).
  + Misc:
  - Misc fixes for the extension UI on macOS.
  - Improve SMBv1 and SMBv2 behaviours.
  - Improve FTP compatibility.
  - Support RISC-V.
  - Fix AVI muxing for Windows Media Player compatibility.
  - Fix seeking speed on macOS.
- Drop vlc-dav1d-1.0.patch and 867.patch: fixed upstream.
- Drop vlc-get-addr-by-ref-from-getConnectionEndpointAddress.patch:
  fixed upstream (commit 05445b74).
- Drop vlc-get-addr-by-ref-from-getConnectionEndpointAddress.patch:
  fixed upstream (commit b689202d).
- add vlc-caca-fix-to-0-99-beta20-version.patch: build with libcaca-0.99.beta20