Packages changed:
  btrfsprogs (5.12.1 -> 5.13)
  evolution-data-server (3.40.2 -> 3.40.3)
  glib2
  gnome-control-center
  gnome-desktop (40.2 -> 40.3)
  gnome-disk-utility (40.1 -> 40.2)
  gnome-shell (40.2 -> 40.3)
  gnome-shell-extensions (40.2 -> 40.3)
  gnome-software (40.2 -> 40.3)
  gnome-terminal (3.40.2 -> 3.40.3)
  gnome-user-docs (40.1 -> 40.3)
  gobject-introspection
  harfbuzz (2.8.0 -> 2.8.2)
  kde-print-manager
  libcap (2.49 -> 2.51)
  libgit2 (1.1.0 -> 1.1.1)
  libhugetlbfs (2.22 -> 2.23.0.g6b126a4)
  libogg (1.3.4 -> 1.3.5)
  libwpe (1.10.0 -> 1.10.1)
  libxcrypt (4.4.19 -> 4.4.23)
  mutter (40.2.1 -> 40.3)
  numactl (2.0.14 -> 2.0.14.17.g498385e)
  openssl-1_1
  pango (1.48.5 -> 1.48.7)
  plasma-framework
  plasma-nm5
  plasma5-desktop
  polkit
  pulseaudio
  python-cffi (1.14.5 -> 1.14.6)
  python-pycairo (1.20.0 -> 1.20.1)
  python-simplejson (3.17.2 -> 3.17.3)
  python-zipp (3.4.1 -> 3.5.0)
  xkeyboard-config (2.32 -> 2.33)
  yelp (40.2 -> 40.3)

=== Details ===

==== btrfsprogs ====
Version update (5.12.1 -> 5.13)
Subpackages: btrfsprogs-udev-rules libbtrfs0

- Update to 5.13
  * restore: remove loop checks for extent count and directory scan
  * inspect dump-tree: new options to print node (--csum-headers) and data
    checksums (--csum-items)
  * fi usage:
  * print stripe count for striped profiles
  * print zoned information: size, total unusable
  * mkfs: print note about sha256 accelerated module loading issue
  * check: ability to reset dev_item::bytes_used
  * fixes
  * detect zoned kernel support at run time too
  * exclusive op running check return value
  * fi resize: support cancel (kernel 5.14)
  * device remove: support cancel (kernel 5.14)
  * documentation about general topics
  * compression
  * zoned mode
  * storage model
  * hardware considerations
  * other
  * libbtrfsutil API overview
  * help text fixes and updates
  * hash speedtest measure time, cycles using perf and print throughput

==== evolution-data-server ====
Version update (3.40.2 -> 3.40.3)
Subpackages: libcamel-1_2-62 libebackend-1_2-10 libebook-1_2-20 libebook-contacts-1_2-3 libecal-2_0-1 libedata-book-1_2-26 libedata-cal-2_0-1 libedataserver-1_2-26 libedataserverui-1_2-3

- Update to version 3.40.3:
  + tests: Workaround libphonenumber behavior change.
  + test-book-client-write-write: Fix occasional test failure.
  + IMAPx: Change how Junk and NotJunk flags are handled.
  + ECalBackendFile: Free interval tree only when being allocated.
  + Bugs fixed: glgo#GNOME/evolution-data-server#336.

==== glib2 ====
Subpackages: glib2-tools libgio-2_0-0 libglib-2_0-0 libgmodule-2_0-0 libgobject-2_0-0

- Silence output in libgio-2_0-0 post scriptlet in case the
  ENV-mimeapps.list files do not exist: we are ready to create them
  in this case. An error message is only confusing.

==== gnome-control-center ====
Subpackages: gnome-control-center-goa

- Add versioned BuildRequires to pkgconfig(udisks2):
  * https://gitlab.gnome.org/GNOME/gnome-control-center/-/blob/gnome-40/panels/info-overview/meson.build#L44

==== gnome-desktop ====
Version update (40.2 -> 40.3)
Subpackages: gnome-version libgnome-desktop-3-19 libgnome-desktop-3_0-common typelib-1_0-GnomeDesktop-3_0

- Update to version 40.3:
  + Updated translations.

==== gnome-disk-utility ====
Version update (40.1 -> 40.2)

- Update to version 40.2:
  + gdusdmonitor: Fix notification icon.
  + Escape hyperlink text in mount point label.

==== gnome-shell ====
Version update (40.2 -> 40.3)
Subpackages: gnome-shell-calendar

- Update to version 40.3:
  + Fix glitch in app grid ? session transition.
  + Fix IM popup visibility when in fullscreen.
  + magnifier: Fix view jumps when using caret tracking.
  + Fix shadow rendering glitches.
  + Fix vertical scrollbars in RTL locales.
  + Fixed crash.
  + Misc. bug fixes and cleanups.
  + Updated translations.
- Drop gnome-shell-session-launch-timeout.patch: Fixed upstream.

==== gnome-shell-extensions ====
Version update (40.2 -> 40.3)

- Update to version 40.3:
  + drive-menu: Improve detection of network mounts.
  + Misc. bug fixes.
- Rebase gse-sle-classic-ext.patch.

==== gnome-software ====
Version update (40.2 -> 40.3)

- Update to version 40.3:
  + Fix a bug where app sources appeared in the header of the
    Updates tab.
  + Automatically install application updates, depending on the
    type of application and user config.
  + Avoid extra vertical space in the featured apps carousel.
  + Include apps from disabled repos in Shell Overview search
    results.
  + Distinguish between download size and installed size for
    PackageKit apps.
  + Properly update the "Last checked" timestamp on the Updates
    tab.
  + Fix a crash that sometimes happens when clicking on the Website
    button on a details page.
  + Fix a bug where the list of sources for an application was
    sometimes incomplete.
  + Updated translations.

==== gnome-terminal ====
Version update (3.40.2 -> 3.40.3)
Subpackages: nautilus-extension-terminal

- Update to version 3.40.3:
  + settings: Fix crash when loading the reference schema source
    fails.
  + Updated translations.

==== gnome-user-docs ====
Version update (40.1 -> 40.3)

- Update to version 40.3:
  + Updates to top bar icon reference.
  + Updates to wifi instructions.
  + Updates to remote desktop instructions.
  + Updates to contacts instructions.
  + Updates to keyboard layouts.
  + Added iCade pairing instructions.
  + Removed reference to discontinued DVD decoder.
  + Various language improvements.
  + Updated translations.

==== gobject-introspection ====
Subpackages: girepository-1_0 libgirepository-1_0-1

- Revert back o HOSTTYPE: RPM_ARCH is not available to the dep
  scanners.

==== harfbuzz ====
Version update (2.8.0 -> 2.8.2)
Subpackages: libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz-subset0 libharfbuzz0 typelib-1_0-HarfBuzz-0_0

- Drop pkgconfig(chafa) BuildRequires for now: causes a cycle
  between chafa and harfbuzz, and disable it in meson
- Update to version 2.8.2:
  + Shaping LTR digits for RTL scripts now makes the native
    direction of the digits LTR, applying shaping and positioning
    rules on the same glyph order as Uniscribe
  + Subsetting COLR v1 and CPAL tables is now supported
  + Various fixes and improvements to the subsetter
  + When applying morx table, mark glyph widths should not be zeroed
  + GPOS is preferred over kerx, if GSUB was applied
  + Regional_Indicator pairs are grouped together when clustering
- Update to version 2.8.1:
  + Subsetter now fully supports GSUB/GPOS/GDEF tables (including
    variations); as such, layout tables are retained by subsetter
    by default
  + hb-view supports iTerm2 and kitty inline image protocols
    it can also use Chafa for terminal graphics if available
- Add  pkgconfig(chafa): new, optional depdency.

==== kde-print-manager ====

- Fix the %files section. plasma-framework >= 5.84 doesn't install
  desktop files in %_kf5_servicesdir anymore.

==== libcap ====
Version update (2.49 -> 2.51)

- update to 2.51:
  * Fix capsh installation
  * Add an autoauth module flag to pam_cap.so
  * Unified libcap/cap (Go) and libcap (C) default generation of external format binary data
  * API enhancement cap_fill() and (*cap.Set).Fill() - to permit copying one
    capability flag to another.
  * --explain=cap_foo: describe what cap_foo does
  * --suggest=phrase: search all the cap descriptions and describe those that match the phrase
  * Add "keepcaps" module argument support to pam_cap.so (reported by Zoltan Fridrich. Bug 212945)
  * extend libcap to include cap_prctl() and cap_prctlw() functions to regain
    feature parity with Go "cap" package. These are only needed when linking
    against -lpsx for keepcaps POSIX semantics.
  * this likely requires substantial application changes to make Ambient
    capability support usable in general, but doing our part for the admin.
  * Add a test case for recent kernel fix
  * Go pragma fix for convenience functions in "cap" module

==== libgit2 ====
Version update (1.1.0 -> 1.1.1)

- update to 1.1.1:
  * Fixes a bug where decompressing packfiles could fail in rare
    instances.
  * Ensure worktree paths are validated in more cases.
  * Builds without thread-safety (`THREADSAFE=OFF`) are supported again.
  * Builds without mmap (`NO_MMAP`) are supported again.
  * mbedTLS is supported in non-default locations.
  * Malformed branch names or missing branches on remotes are ignored.
  * Use compiler intrinsics to detect arithmetic overflows in more cases.
  * The configuration cache functions properly on systems with strict
    alignment.
  * A missing options initializer function (`git_blob_filter_options_init`)
    was added for `git_blob_filter_options`.
  * Several documentation fixes.

==== libhugetlbfs ====
Version update (2.22 -> 2.23.0.g6b126a4)

- Update to version 2.23.0.g6b126a4:
  * Update NEWS for 2.23 release
  * Wait child with os.wait()
  * Makefile: add MANDIR variable
  * Makefile: skip LIB resolve check if NATIVEONLY
  * Introduce basic riscv64 support
  * ld.hugetlbfs: fix -Ttext-segment argument on AArch64
  * tests: add explicit permissions to open() call
  * Update NEWS for 2.22 release
  * Convert setup script to python3
  * Clean up error checking in dump_proc_pid_maps()
- Enhance _service magic
- Update to version 2.23.0.g6b126a4:
  * Wait child with os.wait()
  * Makefile: add MANDIR variable
  * Makefile: skip LIB resolve check if NATIVEONLY
  * Introduce basic riscv64 support
  * ld.hugetlbfs: fix -Ttext-segment argument on AArch64
- Remove unsupported arch patch (does not patch clean anymore):
  D libhugetlbfs.s390.patch

==== libogg ====
Version update (1.3.4 -> 1.3.5)

- update to 1.3.5:
  * Fix unsigned typedef problem on macOS.
  * Fix overflow check in ogg_sync_buffer.
  * Clean up cmake and autotools build files.
  * Remove Symbian and Apple XCode build files.
  * Fix documentation cross-reference links.

==== libwpe ====
Version update (1.10.0 -> 1.10.1)

- update to 1.10.1:
  - Fix the build with versions of Python older than 3.6

==== libxcrypt ====
Version update (4.4.19 -> 4.4.23)

- Update to 4.4.23
  * Fix output calculation for gensalt_yescrypt_rn().
  * Fix -Werror=conversion in lib/crypt-des-obsolete.c,
    test/des-obsolete.c, and test/des-obsolete_r.c.
  * The crypt_checksalt() function has been fixed to correctly return
    with 'CRYPT_SALT_INVALID', in case the setting, that is passed
    to be checked, represents an empty passphrase or an uncomputed
    setting for descrypt without any salt characters.
  * The crypt_checksalt() function will now return the value
    'CRYPT_SALT_METHOD_LEGACY' in case the setting, that is passed
    to be checked, uses a hashing method, which is considered to be
    too weak for use with new passphrases.
  * Fix build when the CFLAGS variable, that is passed into the
    configure script, has a leading whitespace character in it
    (issue #123).

==== mutter ====
Version update (40.2.1 -> 40.3)

- Update to version 40.3:
  + Fix area screencasts when window is unredirected.
  + Fix mapping tablet to monitor.
  + Fixed crash.
  + Misc. bug fixes.
  + Updated translations.
- Drop mutter-Gracefully-handle-page-flipping.patch: Fixed
  upstream.
- Build wayland eglstream support: Pass wayland_eglstream=true to
  meson and add pkgconfig(wayland-eglstream) BuildRequires.
  Gnome-shell Wayland session with nvidia binary driver is now
  possible when enabled manually, users must first comment out the
  disabling of Wayland when using the proprietary nvidia driver in
  /usr/lib/udev/rules.d/61-gdm.rules, then boot with passing
  nvidia-drm.modeset=1 to the kernel. We do NOT recommend that
  users try this, as it buggy and unstable at the moment.
- Add mutter-Gracefully-handle-page-flipping.patch kms: Gracefully
  handle page flipping direct scanouts failing. Fix a crash.
- Rebase mutter-disable-cvt-s390x.patch and
  mutter-Lower-HIDPI_LIMIT-to-144.patch, and enable
  mutter-disable-cvt-s390x.patch again now that it is rebased.

==== numactl ====
Version update (2.0.14 -> 2.0.14.17.g498385e)

- Update to version 2.0.14.17.g498385e:
  * numactl.c: fix use after free
  * sysfs.c: prevent mem leak in sysfs_node_read()
  * sysfs.c: don't leak fd if fail in sysfs_read()
  * shm.c: fix memleak in verify_shm()
  * shm.c: fix memleak in dump_shm()
  * fix description for numa_node_size64 in man as well
  * fix numa_node_size definition in manpage numa.3
  * link with -latomic if needed
  * libnuma: make numa_police_memory() free of race
  * numademo: Use first two nodes instead of node 0 and 1
- Enhance _service magic
- Enable automake

==== openssl-1_1 ====
Subpackages: libopenssl1_1

- Added openssl-add_rfc3526_rfc7919.patch
  * Genpkey: "-pkeyopt dh_param:" can now choose modp_* (rfc3526)
    and ffdhe* (rfc7919) groups. Example:
    $ openssl genpkey -genparam -algorithm DH -pkeyopt dh_param:ffdhe4096
  * DH_new_by_nid(), DH_get_nid(), and EVP_PKEY_CTX_set_dh_nid():
    NID_modp_* groups are now available, similar to NID_ffdhe*.
  * Fixes bsc#1180995 - openssl s_server fails when FIPS is enabled

==== pango ====
Version update (1.48.5 -> 1.48.7)
Subpackages: libpango-1_0-0 typelib-1_0-Pango-1_0

- Add 3ff6365.patch, reverse applied: fix build of e.g. g-c-c. This
  commit introduced a requirement to run X.
- Update to version 1.48.7:
  + Fix a thread-safety issue in fontmap initialization.
  + Small documentation improvements.
- Update to version 1.48.6:
  + Avoid attribute index overflow.
  + Add a new pango-segmentation utility.
  + Documentation cleanups and fixes.
  + Update script property data for gravity.
  + Bring back careful glyph position rounding.
  + Add a few missing bidi types.
  + Add more tests.

==== plasma-framework ====
Subpackages: libKF5Plasma5 plasma-framework-components

- Drop patch:
  * 0001-Revert-KF5PlasmaMacros-Only-try-to-install-desktop-f.patch

==== plasma-nm5 ====

- Fix the %files section. plasma-framework >= 5.84 doesn't install
  desktop files in %_kf5_servicesdir anymore.

==== plasma5-desktop ====

- Fix the %files section. plasma-framework >= 5.84 doesn't install
  desktop files in %_kf5_servicesdir anymore.

==== polkit ====
Subpackages: libpolkit0 typelib-1_0-Polkit-1_0

- Change to using systemd-sysusers
- Remove unneeded shadow dependency, no longer required due to
  systemd-sysusers
- Fix 50-default.rules file-parent-ownership-mismatch warning
- Remove --with-pic, no effect with --disable-static
- Move /etc/polkit-1/rules.d/50-default.rules to
  /usr/share/polkit-1/rules.d/50-default.rules. The first location
  is only for admin changes.

==== pulseaudio ====
Subpackages: libpulse-mainloop-glib0 libpulse0 pulseaudio-module-bluetooth pulseaudio-module-gsettings pulseaudio-module-x11 pulseaudio-module-zeroconf pulseaudio-utils

- Remove unneeded shadow dependency, no longer required due to
  systemd-sysusers

==== python-cffi ====
Version update (1.14.5 -> 1.14.6)

- update to 1.14.6:
  * Revert "grovel: detect :float and :double in the :auto type"

==== python-pycairo ====
Version update (1.20.0 -> 1.20.1)

- update to 1.20.1
  * setup.py: Respect the PKG_CONFIG environment variable
  * Make import_cairo inline in addition to static
  * docs: Fix example in Pattern.set_filter() docs _pr_`221`
  * docs: Fix build with newer sphinx
  * docs: Fix NumPy width, height-conventions in examples
  * docs: Last parameter of rel_curve_to should be dy3, not dy4
  * mypy: Fixes for mypy 0.800+
  * mypy: Don't run mypy via pytest

==== python-simplejson ====
Version update (3.17.2 -> 3.17.3)

- update to 3.17.3:
  * Replaced Travis-CI and AppVeyor with Github Actions,
    adding wheels for Python 3.9.

==== python-zipp ====
Version update (3.4.1 -> 3.5.0)

- update to 3.5.0:
  * Added ``.suffix``, ``.suffixes``, and ``.stem`` properties.

==== xkeyboard-config ====
Version update (2.32 -> 2.33)

- update to version 2.33
  * translation updates
  * Replaced division slash with fraction slash on Neo2 (de) layout
  * rules: correct Indic IPA to use iso639 code "eng"
  * rules: remove two non-existing ISO639 codes
  * rules: change ISO639 language codes to 639-2/T only
  * rules: the xkb.dtd file is not an XML document
  * symbols/nl: Add a "Dutch (US)" variant
  * Simplify gb(basic) so that Shift+Right Alt behaves the same as Right Alt+Shift.

==== yelp ====
Version update (40.2 -> 40.3)
Subpackages: libyelp0

- Update to version 40.3:
  + Updated translations.