Packages changed:
  grub2
  highway
  icewm (3.2.0 -> 3.2.2)
  iproute2
  iso-codes (4.11.0 -> 4.12.0)
  mutter
  ruby-common (2.6 -> 3.2)
  ruby3.1 (3.1.2 -> 3.1.3)
  rubygem-gem2rpm
  selinux-policy
  sqlite3 (3.39.4 -> 3.40.0)
  systemd
  systemd-rpm-macros (17 -> 18)

=== Details ===

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

- 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

==== 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

- 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.

==== 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.

==== 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

==== 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

==== 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 libudev1 systemd-doc 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