Removed rpms
============

 - AppStream
 - AppStream-lang
 - NetworkManager-applet-lang
 - NetworkManager-openvpn-gnome
 - QGnomePlatform-qt5
 - adjtimex
 - akonadi-calendar-lang
 - akonadi-mime
 - akonadi-mime-lang
 - akonadi-notes-lang
 - akonadi-server-sqlite
 - calendarsupport-lang
 - dbus-1-glib
 - dbus-1-glib-tool
 - dolphin-part-lang
 - eventviews-lang
 - google-croscore-fonts
 - gweather-data
 - incidenceeditor-lang
 - kimap-lang
 - kitinerary
 - kmime-lang
 - kontactinterface-lang
 - kpimtextedit-lang
 - ksmtp
 - ksmtp-lang
 - ktnef-lang
 - libKF5AkonadiAgentBase5
 - libKF5AkonadiCalendar5
 - libKF5AkonadiContact5
 - libKF5AkonadiCore5
 - libKF5AkonadiMime5
 - libKF5AkonadiNotes5
 - libKF5AkonadiPrivate5
 - libKF5AkonadiSearch5
 - libKF5AkonadiWidgets5
 - libKF5AkonadiXml5
 - libKF5CalendarSupport5
 - libKF5CalendarUtils5
 - libKF5ContactEditor5
 - libKF5EventViews5
 - libKF5GrantleeTheme5
 - libKF5Gravatar5
 - libKF5IMAP5
 - libKF5IdentityManagement5
 - libKF5IdentityManagementWidgets5
 - libKF5IncidenceEditor5
 - libKF5KontactInterface5
 - libKF5Ldap5
 - libKF5Libkdepim5
 - libKF5Libkleo5
 - libKF5MailCommon5
 - libKF5MailImporter5
 - libKF5MailImporterAkonadi5
 - libKF5MailTransport5
 - libKF5MailTransportAkonadi5
 - libKF5Mbox5
 - libKF5Mime5
 - libKF5PimCommon5
 - libKF5PimCommonAkonadi5
 - libKF5PimCommonAutoCorrection5
 - libKF5PimTextEdit5
 - libKF5Tnef5
 - libKPimAddressbookImportExport5
 - libKPimGAPICalendar5
 - libKPimGAPIContacts5
 - libKPimGAPICore5
 - libKPimGAPITasks5
 - libKPimImportWizard5
 - libKPimItinerary5
 - libKPimItinerary5-lang
 - libKPimPkPass5
 - libKPimSMTP5
 - libcamel-1_2-63
 - libcbor0
 - libchamplain-0_12-0
 - libcpupower0
 - libdigikamcore8_1_0
 - 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
 - libgeocode-glib0
 - libgnome-desktop-3-19
 - libgravatar-lang
 - libgweather-3-16
 - libgweather-lang
 - libhugetlbfs
 - libjack0
 - libkColorPicker0
 - libkImageAnnotator0
 - libkerfuffle22
 - libmfx1
 - libopencv405
 - libopencv_imgcodecs405
 - libopencv_ximgproc405
 - libphodav-2_0-0
 - libprotobuf-lite20
 - libwebkit2gtk-4_0-37
 - nautilus-evince
 - noto-arimo-fonts
 - noto-cousine-fonts
 - noto-tinos-fonts
 - openssl-1_1
 - p7zip
 - p7zip-full
 - pimcommon
 - pimcommon-lang
 - pulseaudio-gdm-hooks
 - python3-bind
 - python3-ply
 - typelib-1_0-Champlain-0_12
 - typelib-1_0-GeocodeGlib-1_0
 - typelib-1_0-JavaScriptCore-4_0
 - typelib-1_0-Rest-0_7
 - typelib-1_0-Vte-2.91
 - typelib-1_0-WebKit2-4_0
 - webkit2gtk-4_0-injected-bundles
 - wsdd

Added rpms
==========

 - 7zip
 - NetworkManager-applet-openvpn
 - NetworkManager-connection-editor-lang
 - cpupower-bash-completion
 - cpupower-lang
 - kImageAnnotator-lang
 - kidentitymanagement
 - ktextaddons
 - ktextaddons-lang
 - libKF5TextAddonsWidgets1
 - libKF5TextAutoCorrectionCore1
 - libKF5TextAutoCorrectionWidgets1
 - libKF5TextEditTextToSpeech1
 - libKF5TextEmoticonsCore1
 - libKF5TextEmoticonsWidgets1
 - libKF5TextGrammarCheck1
 - libKF5TextTranslator1
 - libKPim5AddressbookImportExport5
 - libKPim5AkonadiAgentBase5
 - libKPim5AkonadiCalendar5
 - libKPim5AkonadiCalendar5-lang
 - libKPim5AkonadiContact5
 - libKPim5AkonadiCore5
 - libKPim5AkonadiMime5
 - libKPim5AkonadiMime5-lang
 - libKPim5AkonadiNotes5
 - libKPim5AkonadiNotes5-lang
 - libKPim5AkonadiPrivate5
 - libKPim5AkonadiSearch5
 - libKPim5AkonadiWidgets5
 - libKPim5AkonadiXml5
 - libKPim5CalendarSupport5
 - libKPim5CalendarSupport5-lang
 - libKPim5CalendarUtils5
 - libKPim5ContactEditor5
 - libKPim5EventViews5
 - libKPim5EventViews5-lang
 - libKPim5GAPICalendar5
 - libKPim5GAPICore5
 - libKPim5GAPIPeople5
 - libKPim5GAPITasks5
 - libKPim5GrantleeTheme5
 - libKPim5Gravatar5
 - libKPim5Gravatar5-lang
 - libKPim5IMAP5
 - libKPim5IMAP5-lang
 - libKPim5IdentityManagement5
 - libKPim5IdentityManagementWidgets5
 - libKPim5ImportWizard5
 - libKPim5IncidenceEditor5
 - libKPim5IncidenceEditor5-lang
 - libKPim5Itinerary5
 - libKPim5Itinerary5-lang
 - libKPim5KontactInterface5
 - libKPim5KontactInterface5-lang
 - libKPim5Ldap5
 - libKPim5Libkdepim5
 - libKPim5MailCommon5
 - libKPim5MailImporter5
 - libKPim5MailImporterAkonadi5
 - libKPim5MailTransport5
 - libKPim5Mbox5
 - libKPim5Mime5
 - libKPim5Mime5-lang
 - libKPim5PimCommon5
 - libKPim5PimCommonAkonadi5
 - libKPim5PkPass5
 - libKPim5SMTP5
 - libKPim5SMTP5-lang
 - libKPim5TextEdit5
 - libKPim5TextEdit5-lang
 - libKPim5Tnef5
 - libKPim5Tnef5-lang
 - libKPim5libkleo5
 - libabsl2308_0_0
 - libavif16
 - libcamel-1_2-64
 - libcmark0_30_2
 - libconfig++11
 - libcpupower1
 - libdav1d6
 - libdbus-glib-1-2
 - libdigikamcore8_2_0
 - libebackend-1_2-11
 - libebook-1_2-21
 - libebook-contacts-1_2-4
 - libecal-2_0-2
 - libedata-book-1_2-27
 - libedata-cal-2_0-2
 - libedataserver-1_2-27
 - libedataserverui-1_2-4
 - libetebase0
 - libevent-2_1-7
 - libffado2
 - libhunspell-1_7-0
 - libiec61883-0
 - libjasper7
 - libkColorPicker-Qt5-0
 - libkImageAnnotator-Qt5-0
 - libkerfuffle23
 - libkgapi
 - liblc3-1
 - libmysofa1
 - libnbd0
 - libopencv409
 - libopencv_imgcodecs409
 - libopenssl3
 - libopenssl3-32bit
 - libphodav-3_0-0
 - libprotobuf-lite25_1_0
 - libprotobuf25_1_0
 - librav1e0_6
 - libshumate-1_0-1
 - libshumate-lang
 - libvpl2
 - libwebrtc-audio-processing-1-3
 - libwx_gtk3u_propgrid-suse5_0_0
 - libxml++-3_0-1
 - nbdkit-nbd-plugin
 - openssl-3
 - phonon4qt5-backend-vlc
 - phonon4qt5-backend-vlc-lang
 - pipewire-libjack-0_3
 - plasma-framework-desktoptheme
 - sddm-greeter-qt5
 - totem-video-thumbnailer
 - typelib-1_0-GeocodeGlib-2_0
 - typelib-1_0-Rest-1_0
 - typelib-1_0-Shumate-1_0
 - typelib-1_0-Vte-2_91
 - typelib-1_0-Xdp-1_0

Package Source Changes
======================

Mesa
+- Update to bugfix release 23.3.4
+  - -> https://docs.mesa3d.org/relnotes/23.3.4.html
+
+- split python36-buildfix.patch into two patches python36-buildfix1.patch
+  and python36-buildfix2.patch; apply the latter only on sle15-sp6/Leap 15.6
+  since on newer python releases than 3.6 it changes behaviour to
+  remove required=True option
+
+- python36-buildfix.patch
+  * src/freedreno/registers/gen_header.py: hopefully fixes aarch64
+    build
+
+- u_0001-intel-genxml-Drop-from-__future__-import-annotations.patch
+  u_0002-intel-genxml-Add-a-untyped-OrderedDict-fallback-for-.patch
+  python36-buildfix.patch
+  * fixes build against python 3.6
+
+- let Mesa-dri require libvulkan1 to get zink/swrast driver
+  fallbacks working (hopefully); probably related:
+  https://gitlab.freedesktop.org/mesa/mesa/-/commit/2a71f06f2938678d89d5ed1372cda6a7b55d964d
+
+-  Update to bugfix release 23.3.3
+  - -> https://docs.mesa3d.org/relnotes/23.3.3.html
+
+- Update to bugfix release 23.3.2
+  - -> https://docs.mesa3d.org/relnotes/23.3.2.html
+
+- Update to version 23.3.0:
+  * It includes NVK, a new reverse-engineered Vulkan driver for
+    Nvidia hardware. This driver is still in experimental phase,
+    not quite ready for prime time yet, but adventurous users can
+    give it a go!
+  * New extensions & features (in no particular order):
+  - VK_EXT_pipeline_robustness on ANV
+  - VK_KHR_maintenance5 on RADV
+  - OpenGL ES 3.1 on Asahi
+  - GL_ARB_compute_shader on Asahi
+  - GL_ARB_shader_atomic_counters on Asahi
+  - GL_ARB_shader_image_load_store on Asahi
+  - GL_ARB_shader_image_size on Asahi
+  - GL_ARB_shader_storage_buffer_object on Asahi
+  - GL_ARB_sample_shading on Asahi
+  - GL_OES_sample_variables on Asahi
+  - GL_OES_shader_multisample_interpolation on Asahi
+  - GL_OES_gpu_shader5 on Asahi
+  - EGL_ANDROID_blob_cache works when disk caching is disabled
+  - VK_KHR_cooperative_matrix on RADV/GFX11+
+- Drop patches fixed upstream:
+  * U_clover-llvm-move-to-modern-pass-manager.patch
+  * U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
+- Refresh patches with quilt.
+- Use %patch -p N instead of deprecated %patchN.
+
Mesa:drivers
+- Update to bugfix release 23.3.4
+  - -> https://docs.mesa3d.org/relnotes/23.3.4.html
+
+- split python36-buildfix.patch into two patches python36-buildfix1.patch
+  and python36-buildfix2.patch; apply the latter only on sle15-sp6/Leap 15.6
+  since on newer python releases than 3.6 it changes behaviour to
+  remove required=True option
+
+- python36-buildfix.patch
+  * src/freedreno/registers/gen_header.py: hopefully fixes aarch64
+    build
+
+- u_0001-intel-genxml-Drop-from-__future__-import-annotations.patch
+  u_0002-intel-genxml-Add-a-untyped-OrderedDict-fallback-for-.patch
+  python36-buildfix.patch
+  * fixes build against python 3.6
+
+- let Mesa-dri require libvulkan1 to get zink/swrast driver
+  fallbacks working (hopefully); probably related:
+  https://gitlab.freedesktop.org/mesa/mesa/-/commit/2a71f06f2938678d89d5ed1372cda6a7b55d964d
+
+-  Update to bugfix release 23.3.3
+  - -> https://docs.mesa3d.org/relnotes/23.3.3.html
+
+- Update to bugfix release 23.3.2
+  - -> https://docs.mesa3d.org/relnotes/23.3.2.html
+
+- Update to version 23.3.0:
+  * It includes NVK, a new reverse-engineered Vulkan driver for
+    Nvidia hardware. This driver is still in experimental phase,
+    not quite ready for prime time yet, but adventurous users can
+    give it a go!
+  * New extensions & features (in no particular order):
+  - VK_EXT_pipeline_robustness on ANV
+  - VK_KHR_maintenance5 on RADV
+  - OpenGL ES 3.1 on Asahi
+  - GL_ARB_compute_shader on Asahi
+  - GL_ARB_shader_atomic_counters on Asahi
+  - GL_ARB_shader_image_load_store on Asahi
+  - GL_ARB_shader_image_size on Asahi
+  - GL_ARB_shader_storage_buffer_object on Asahi
+  - GL_ARB_sample_shading on Asahi
+  - GL_OES_sample_variables on Asahi
+  - GL_OES_shader_multisample_interpolation on Asahi
+  - GL_OES_gpu_shader5 on Asahi
+  - EGL_ANDROID_blob_cache works when disk caching is disabled
+  - VK_KHR_cooperative_matrix on RADV/GFX11+
+- Drop patches fixed upstream:
+  * U_clover-llvm-move-to-modern-pass-manager.patch
+  * U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
+- Refresh patches with quilt.
+- Use %patch -p N instead of deprecated %patchN.
+
ModemManager
+- Add explicit /usr/bin/dbus-daemon BuildRequires: Needed for
+  tests.
+
+- Update to version 1.20.6:
+  + build: New build option to allow disabling the installation of
+    examples.
+  + core:
+  - Fix crash when uninhibiting partially removed device.
+  - Fix crash when attempting to load an invalid shared utils
+    library.
+  + mmcli:
+  - Allow JSON and key/value output when creating SMS messages.
+  - Improved JSON output in network scan results.
+  + libmm-glib:
+  - Avoid using g_time_zone_new_offset() unless glib >= 2.58.
+  - Fix flags to string conversion utils to allow multiple flags.
+  + MBIM:
+  - Reset cached SIM info when SIM is unlocked.
+  - Fix synchronizing the state of the SIM hot swap configured
+    flag.
+  - Fix bug cleaning up the LTE attach info unsolicited message
+    handler.
+  - Fallback from QMI UIM service only if unsupported.
+  - Add missing support for 'emergency' APN type.
+  + QMI:
+  - Fix processing and exposing PCOs.
+  - Fix power up on modems that don't support power state change
+    indications.
+  + plugins:
+  - telit:
+    . add additional support for 5G modems.
+    . added port type hints for FN990 0x1070, 0x1071
+    compositions.
+    . increase allowed initial delay in AT ports.
+    . fallback to AT commands if loading revision via MBIM fails.
+  - quectel: add support for EC21-EUX usb modules.
+  - xmm: fix crash parsing XACT? response.
+- Changes from version 1.20.4:
+  + build:
+  - Don't hardcode building shared libraries, so that meson's
+    default_library option can be used properly,
+  - po: Added missing Georgian translation in LINGUAS.
+  + QMI:
+  - Fixed loading NR5G signal info.
+  - Fixed memory leaks when processing signal info.
+  - Correctly scaled the SNR value reported in NR5G.
+  - Fixed invalid use-after-free actions due to improper handling
+    of proxy removal events.
+  + MBIM:
+  - Fixed processing MbimSmsStatusFlag as flags, not as an enum.
+  - Fixed invalid use-after-free actions due to improper handling
+    of proxy removal events.
+  - Chained up device notifications through the MMPortMbim
+    object.
+  + Messaging: Allowed Delete operation during enabling/disabling.
+  + Core: Don't assume port tables always exist so that
+    long-standing operations holding an object reference can finish
+    cleanly even after the initial object disposal has already been
+    run.
+  + plugins:
+  - quectel: added new firehose/sahara support udev tags in new
+    models.
+  - broadmobi: added MM_PLUGIN_REQUIRED_QCDM flag.
+  - cinterion:
+    . added a delay to the ^SWWAN? command.
+    . added retry mechanism to the ^SWWAN? command.
+- Changes from version 1.20.2:
+  + build:
+  - Fixed building without MBIM support.
+  - Fixed building without tests support.
+  - Disabled test interface in base manager if building without
+    tests.
+  - Updated intel plugin dependencies to require XMM shared
+    utils.
+  - Fixed templates to make build reproducible.
+  + FCC unlock: Updated shell scripts to avoid requiring bash.
+  + MBIM:
+  - Ignored SIM related indications during a SIM slot switch
+    operation.
+  - Updated capabilities loading to use Microsoft Extensions if
+    available.
+  - Updated supported modes loading to use the CustomDataClass
+    field contents.
+  + SIM: Fixed length when reading GID1/GID2 using AT commands.
+  + Several other minor improvements and fixes.
+- Changes from version 1.20.0:
+  + API:
+  - New 'Modem.Sar' interface to allow the host to manage the SAR
+    power level.
+  - New 'Modem.GetCellInfo()' method, that allows querying
+    information about the current serving and neighboring cells.
+    Currently including 'cell-type' and 'serving' fields for all
+    cell types, plus additional type-specific fields:
+    . CDMA: 'nid', 'sid', 'base-station-id', 'ref-pn' and
+    'pilot-strength'.
+    . GSM: 'operator-id', 'lac', 'ci', 'timing-advance', 'arfcn',
+    'base-station-id' and 'rx-level'.
+    . UMTS: 'operator-id', 'lac', 'ci', 'frequency-fdd-ul',
+    'frequency-fdd-dl', 'frequency-tdd', 'uarfcn', 'psc',
+    'rscp', 'ecio' and 'path-loss'.
+    . TDSCDMA: 'operator-id', 'lac', 'ci', 'uarfcn',
+    'cell-parameter-id', 'timing-advance', 'rscp' and
+    'path-loss'.
+    . LTE: 'operator-id', 'tac', 'ci', 'physical-ci', 'earfcn',
+    'rsrp', 'rsrq' and 'timing-advance'.
+    . 5GNR: 'operator-id', 'tac', 'ci', 'physical-ci', 'nrarfcn',
+    'rsrp', 'rsrq', 'sinr' and 'timing-advance'.
+  - New 'access-type-preference', 'roaming-allowance',
+    'profile-name', 'profile-enabled' and 'profile-source'
+    fields in the 'Bearer.Properties' property, that can also be
+    used in both 'Modem.Simple.Connect()' and
+    'Modem.CreateBearer()'.
+  - New 'Modem.Modem3gpp.SetPacketServiceState()' method and
+    'Modem.Modem3gpp.PacketServiceState' property, which allow
+    management the explicit attach or detach to packet service on
+    the current registered network.
+  - New 'Modem.Modem3gpp.SetNr5gRegistrationSettings()' method
+    and 'Modem.Modem3gpp.Nr5gRegistrationSettings' property, to
+    allow management of 5G specific settings like 'mico-mode' or
+    'drx-cycle'.
+  - New 'start-date', 'uplink-speed' and 'downlnk-speed' fields
+    in the 'Bearer.Stats' property.
+  - New 'Bearer.ReloadStatsSupported' property to indicate
+    whether reloading ongoing stats is supported or not.
+  - New 'Modem.Modem3gppProfileManager.IndexField' property, to
+    indicate which field is to be used as unique index in the
+    profile management operations.
+  - New 'Sim.SimType', 'Sim.EsimStatus' and 'Sim.Removability'
+    properties to improve the management of eSIM related
+    operations.
+  - New 'Sim.Gid1' and 'Sim.Gid2' properties, which allow
+    identifying SIM cards that should have different settings
+    applied.
+  - New 'Modem.Signal.SetupThresholds() method,
+    'Modem.Signal.RssiThreshold' and
+    'Modem.Signal.ErrorRateThreshold' to allow configuring
+    thresholds so that the modem emits indications whenever the
+    signal quality values change based on those thresholds. For
+    RSSI a delta amount of dBm can be given, and for error rate
+    just a boolean to enable or disable the corresponding event.
+  - New 'error-rate' fields in the 'Modem.Signal.Cdma',
+    'Modem.Signal.Evdo', 'Modem.Signal.Gsm', 'Modem.Signal.Umts',
+    'Modem.Signal.Lte' and 'Modem.Signal.Nr5g' properties.
+  + Core:
+  - Detecting an eSIM without an active profile in the current
+    SIM slot will lead to the modem being in Failed state, in the
+    same way as if the slot was for a physical SIM and no SIM was
+    inserted.
+  - Default amount of AT probing attempts is updated to 6, to
+    cope with modems that are slower to boot.
+  - New '--test-mbimex-profile-management' option in the daemon,
+    to enable support for profile management operations using the
+    Microsoft extensions. This is an optional feature because it
+    requires using the 'apn-type' field as unique index, which
+    not all users of the profile management API may expect.
+  - Implemented some initial support to automatically hide
+    personal details (e.g. phone numbers, SMS contents...) from
+    logs, right now only applicable to QMI and MBIM logs. Updated
+    support for this feature will keep on being integrated in
+    future 1.20.x updates. The new '--log-personal-info' option
+    in the daemon allows to disable this feature completely.
+  - Added new filter match option for subsystem vendor id,
+    required in several PCI based Qualcomm modules.
+  - QCDM port probing will no longer automatically run for all
+    plugins, only in those that explicitly require it.
+  - Implemented support for suspend/resume detection based on
+    ChromeOS' powerd daemon.
+  - Added Cat-M and NB-IoT LPWA access technologies.
+  + Modem interface: On 3GPP+3GPP2 multimode devices, a missing SIM
+    card will now force the modem into Failed state, as if it was a
+    3GPP-only device.
+  + Simple interface: Explicitly wait for PS domain to be attached
+    during a connection attempt.
+  + 3GPP interface: Updated to report domain registration changes
+    altogether whenever possible (e.g. when using the QMI or MBIM
+    protocols).
+  + MBIM:
+  - Implemented support to use the Microsoft-defined MBIM
+    extensions v2 and v3 whenever supported by the device. The
+    ModemManager daemon will negotiate which version to use with
+    the modem, so that the highest version supported is enabled.
+    This negotiation applies to the whole device, so any other
+    user of the MBIM device will automatically start using the
+    newly agreed version.
+  - Implemented current modes switching using MBIMEx v2.0
+    extensions.
+  - Trigger explicit disconnection if a connection attempt fails.
+  - Modem will be flagged as unusable if 10 consecutive MBIM
+    requests timeout.
+  - Enabled multiplex support for devices in the WWAN subsystem.
+  + QMI:
+  - Updated logic to by default prefer 'Signal Info' over the
+    deprecated 'Signal Strength' operations.
+  - Updated logic to by default prefer 'System Info' over the
+    deprecated 'Serving System' operations.
+  - Updated power state transition logic to ensure the new state
+    is reached before returning success to the user.
+  - Implemented support for the 'Modem3gppProfileManager.Updated'
+    signal using PDC refresh notifications.
+  - Modem will be flagged as unusable if 10 consecutive QMI
+    requests timeout.
+  - Implemented DTMF support.
+  - Implemented support for automatic SIM IMSI switch detection
+    under certain roaming scenarios.
+  - Updated the logic to move the PS domain state to 'registered'
+    based on the DSD System Status indications.
+  - Updated endpoint type detection logic to be based on the net
+    driver.
+  - Updated endpoint number selection to be based on the data
+    port.
+  - Updated connection logic to allocate separate WDS clients per
+    endpoint.
+  - Added support for PCO reporting.
+  + plugins:
+  - quectel: Added FCC unlock support for the EM05-G.
+  - telit:
+    . Band management updated to prefer using QMI whenever
+    available, as well as to detect the #BND command format
+    automatically.
+    . Added support for LPWA modems.
+  - fibocom:
+    . Implemented optional support to power down and up the modem
+    during the update of the initial EPS bearer settings.
+    . Implemented initial EPS bearer settings management in the
+    MA510.
+  - intel: New generic plugin for Intel PCI devices with vid
+    0x8086.
+  - xmm: Prefer GNSS control ports explicitly tagged via udev
+    tags.
+  - foxconn: Use the new FOX QMI service to load firmware
+    version.
+  - cinterion: Added support for PCIe based devices.
+- Use ldconfig_scriptlets macro.
+- Switch to meson buildsystem, add meson BuildRequires and macros.
+- Add xsltproc and pkgconfig(bash-completion) BuildRequires: New
+  dependencies.
+
+- Update to version 1.18.12:
+  + This release fixes a few very critical issues that happpen when
+    using a glib2 newer or equal than 2.73.2, plus numerous fixes
+    for the Core, MBIM, QMI, 3GPP profile manager interface, SMS,
+    libmm-glib, and mmcli.
+  + Plugins:
+  - sierra: disable +CPOL in the GL7600.
+  - telit: add LE910Cx MBIM composition port hints.
+  - telit: add port type hints for LN920 0x1060, 0x1061
+    compositions.
+  - icera: fix double free on %%IPSYS=? response processing
+  - mtk: fix task completion when loading supported modes.
+- Add new pkgconfig modules build requirements: gio-2.0, glib-2.0,
+  gmodule-2.0, and gobject-2.0.
+- Update ModemManager.keyring to the new upstream key:
+  A814D09B9C5BC01945A64308AECE0239C6606AD5. Found at
+  www.freedesktop.org/software/ModemManager/0xAECE0239C6606AD5.asc.
+
+- Disable make_check call, tests currently fails due to our switch
+  to glib 2.73.2.
+  https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/870
+  https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/601
+  https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/621
+
NetworkManager
-- Update to version 1.38.6 (bsc#1208631):
+- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
+  system, the patch allows meson to find python 3.6 in SLE.
+
+- Use %patch -p N instead of deprecated %patchN.
+
+- Update to version 1.44.2:
+  + Better log IPv4 Address Conflict Detection (ACD) conflicts
+  + Remove the upper limit of 65535 for PIDs read from the PID file
+  + Allow missing default gateway with oFono
+  + Honor the CLICOLOR_FORCE environment variable
+  + Fix generating connection with IPv6 method disabled vs ignored
+  + Fix possible segmentation fault when doing a checkpoint
+    rollback
+  + Documentation improvements
+- Switch to source services, use explicit released tag.
+
+- Update to version 1.44.0:
+  + Introduce a new "link" setting that holds properties related to
+    the kernel link such as "tx-queue-length", "gso-max-size",
+    "gso-max-segments", "gro-max-size".
+  + Support sending a DHCPv6 prefix delegation hint via the
+    "ipv6.dhcp-pd-hint" connection property.
+  + Support new bond options: "arp_missed_max", "lacp_active",
+    "ns_ip6_target".
+  + Add new "initial-eps-bearer-configure" and
+    "initial-eps-bearer-apn" properties in the GSM setting.
+  + Setting "connection.stable-id=default${CONNECTION}" changed
+    behavior to be identical to the built-in default value when the
+    stable-id is not set.
+  + Add a "[keyfile].rename" option to NetworkManager.conf to force
+    renaming profiles on disk when their name changes.
+  + The ifcfg-rh plugin is deprecated; it will only receive
+    bugfixes and no new features. A warning is emitted the log when
+    a connection in ifcfg-rh format is found.
+  + To automatically migrate existing ifcfg-rh connections to the
+    keyfile format, a new configuration option
+    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
+    default, but the default value can be changed at build time via
+    "--with-config-migrate-ifcfg-rh-default=yes".
+  + When configuring hostnames in non-public TLD (like
+    "example.local"), use the TLD as default search domain instead
+    of the full hostname.
+  + Always apply DNS options from the [global-dns] configuration
+    section
+  + The NetworkManager daemon now acquires the D-Bus name only
+    after populating the D-Bus tree. This can add a delay during
+    startup but it is required to avoid race conditions with other
+    services depending on NM.
+  + Add a "version-id" argument to the Update2() D-Bus call to
+    guard against concurrent modifications of profiles.
+  + Don't use tentative IPv6 addresses to resolve the system
+    hostname via DNS.
+  + Track the number of autoconnect retries left for each device
+    and connection. Previously it was tracked only per connection
+    and this lead to unexpected behaviors in case of multiconnect
+    profiles.
+  + Set VLAN filtering options on bridge via netlink instead of
+    sysfs.
+  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
+  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
+  + Honor ignore-carrier=no for bond/bridge/team devices.
+  + Add version mismatch warning when running nmcli commands.
+- Rebase patches with quilt.
+
+- Update to version 1.42.8:
+  + Add support for ppp 2.5.0.
+  + Fix nft rules for balance-slb bonding.
+  + Support port priority for bonding.
+  + Fix regression handling the PKEY_ID for infiniband profiles in
+    ifcfg-rh format.
+  + Fix race in nm-cloud-setup that caused partial configuration
+    and loss of connectivity with multiple interfaces.
+  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
+    required for IPv6 sharing.
+  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
+  + Automatically unblock autoconnect of profiles during reapply.
+
+- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
+  NM's newest home page: https://networkmanager.dev/, and main
+  package summary to: standard Linux network configuration tool
+  suite.
+
+- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
+  for systemd FHS compatibility
+
+- Update to version 1.42.6:
+  + Emit the dhcp-change dispatcher event also after a lease
+    renewal.
+  + Fix assertion failure on DHCP renewal.
+  + Add support for EC2 IMDSv2 in nm-cloud-setup.
+  + Allow setting tunnel flags for ip6gre & ip6gretap connection
+    profiles.
+  + Improve the Wi-Fi hotspot functionality.
+  + Fix setting the Wi-Fi roaming policy based on the number of
+    seen BSSIDs.
+  + Support the "no-aaaa" resolv.conf option.
+  + Some oFono fixes.
+
+- Update to version 1.42.4:
+  + Fix a possible crash when [global-dns] is used and improve the
+    documentation.
+  + Documentation improvements.
+
+- Changes from version 1.38.6 (bsc#1208631):
-- Changes from version 1.38.4:
+
+- Update to version 1.42.2:
+  + Add build option to set the mobile-broadband-provider-info
+    database path.
+  + Add new "ipv[46].replace-local-rule" setting to control whether
+    to remove the local route rule that is automatically generated.
+  + Add the DHCPv6 IAID to the lease information exposed in /run
+    and on D-Bus.
+  + Fix assuming team connections at boot.
+  + Fix race condition when setting the MAC address of an OVS
+    interface.
+  + Fix constructing the IPv4 name servers variable passed to
+    dispatcher scripts.
+  + Don't use tentative IPv6 address to resolve the system hostname
+    via DNS.
+  + Deprecate the "Master" property of the NMActiveConnection D-Bus
+    object in favor of the new "Controller" property.
+- Drop 1539.patch: Fixed upstream.
+- Refresh patch with quilt:
+  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch
+
+- Add 1539.patch: Fix constructing the IPv4 nameserver variable
+  (boo#1208371).
+
+- Pass session_tracking=systemd and
+  session_tracking_consolekit=false to meson, no longer build
+  support for consolekit as session tracker.
+
+- Update to version 1.42.0:
+  + Added support for source load balancing for Ethernet Bonds.
+  + Allow specifying vhost name (SNI) for a manually DNS-over-TLS
+    server. Only works with systemd-resolved plugin.
+  + Connections can now be activated on a loopback interface.
+  + Added support of IPv4 ECMP routes. The ECMP routes will get
+    merged.
+
+- Update to version 1.40.12:
+  + Make sure "external-ids" stays up to date in Open vSwitch
+    database on a connection reapply.
+  + Retry if a netlink sockets runs out of buffer space before
+    we're able to read results of a link change.
+  + Fix a possible race involving concurrent invocation of iptables
+    in IPv4 shared mode.
+  + Other various fixes.
+
+- Update to version 1.40.10:
+  + Fix the evaluation of the autoconnect retries.
+  + nm-cloud-setup now preserves addresses added externally.
+  + Ensure that dnsmasq is stopped after changing the dns backend
+    and restarting the service.
+  + Fix honoring an explicit DHCPv6 DUID with dhclient.
+  + Other various fixes.
+
+- Update to version 1.40.8:
+  + Fixed a bug that caused devices (MACsec in particular) to be
+    stuck in UNAVAILABLE state and not transition to DISCONNECTED
+    if the carrier was ready too early.
+  + Improved interoperability of MACsec with some Aruba switches by
+    allowing CKN shorter than 64 characters.
+  + Fixed an assertion failure when restarting NetworkManager with
+    MACsec links configured.
+  + Fixed a possible DHCP helper crash when handling failure to
+    connect to D-Bus.
+  + Corrected calculation of expiration time for items configured
+    from IPv6 neighbor discovery messages.
+  + Various fixes for platforms that don't allow unaligned memory
+    access.
+
+- Drop iptables BuildRequires and -Diptables meson parameter:
+  iptables is legacy (obsoleted in favor of nft). Additionally.
+  meson has proper fallback detection to assume the correct path,
+  should it need to use iptables.
+- Recommend nftables instead of iptables.
+
+- Update to version 1.40.6:
+  + team:
+  - Also set empty port configuration so teamd knows about the
+    port.
+  - Restore port configuration after teamd respawn.
+- Changes from version 1.40.4:
+  + dhcp: revert restarting DHCP when MAC address changes, for
+    example during a bond fail over.
+  + Various documentation fixes.
+  + Fix non-exported ABI in libnm which was wrongly present in the
+    header files but unusable so far.
+  + ifcfg-rh: fix writing ethtool pause settings to file.
+  + core: set "proto static" for manual routing rules configured by
+    NetworkManager.
+  + Various minor bugfixes.
+
+- Keep netconfig support. The rc-manager auto detection will select
+  appropriate manager during runtime.
+
+- Use a with_netconfig define instead of relying on bcond: bcond is
+  meant to have extrenally controllable build conditions (build -D,
+  or OBS prjconf).
+
+- Update to version 1.40.2:
+  + Ensure that resolv.conf gets updated when the configuration
+    changes.
+  + Fix setting as bond primary an interface that doesn't exist yet
+    when the bond is activated.
+  + The number of autoconnect retries is now accounted
+    independently for each device when there are profiles with
+    multi-connect=multiple.
+  + Don't print duplicate entries in the output of "NetworkManager
+  - -print-config".
+  + Fix the ifcfg-rh plugin to properly read infiniband P-Key
+    connection profiles without an explicit interface name.
+  + Allow the removal of a bond port connection profile from the
+    bond via nmcli.
+  + Fix race condition during the activation of veth profiles when
+    the peer already exists.
+  + Decline the DHCPv6 lease if all addresses fail IPv6 duplicate
+    address detection (DAD).
+  + Wait that devices get carrier before trying to resolve the
+    system hostname on them via DNS.
+  + Fix race condition during the initial activation of OVS
+    interfaces.
+  + Profiles generated by nm-initrd-generator now have lower than
+    default priority.
+  + Fix error when adding many SR-IOV virtual functions (VFs).
+
+- Disabling netconfig compiling option for openSUSE Tumbleweed.
+
+- Drop dependency on sysconfig-netconfig: the collection of shell
+  scripts is not required for regular operation.
+
+- Update to version 1.40.0:
+  + During the build, stop relying on intltool for i18n and use
+    gettext only.
+  + Undeprecate nm_remote_connection_get_secrets() in libnm.
+  + NetworkManager now will restart DHCP if the MAC changes on a
+    device.
+- Drop intltool BuildRequires following upstream changes.
+- Refresh patches with quilt.
+- Stop passing dnssec_trigger=%{_libexecdir}/dnssec-trigger-script
+  to meson, support dropped upstream.
+
+- Update to version 1.38.4:
+- Create /etc/NetworkManager/conf.d by default, allowing easy
+  override for NetworkManager.conf file with drop-in.
+- Move default config file to
+  /usr/lib/NetworkManager/NetworkManager.conf, as part of main
+  package.
+- Branding upstream package is now just a config drop-in to
+  disable conncheck.
+- Ensure /usr/lib/NetworkManager/conf.d is part of the package.
+
NetworkManager-applet
+- Use %autosetup instead of %setup/%patch.
+
+- Support build environments like SLE 15 SP5 and Leap 15.5 which
+  had %{_distconfdir) not defined yet.
+
+- Update to version 1.34.0:
+  + Fix crash when importing WireGuard connections.
+  + Fix ineffective "Don't show message again" button in
+    notifications.
+  + Drop build dependency on gudev.
+  + Add setting to suppress broadband unlock prompt.
+  + Replace occurrences of "master", "slave" and "blacklist".
+  + Updated translations.
+- Drop long disabled polkit-devel BuildRequires, patch it was
+  needed for is dropped.
+- Drop pkgconfig(gudev-1.0) BuildRequires: No longer needed
+  following upstream changes.
+- Rebase feature-app-indicator-desktop-file.patch with quilt.
+- Pass sysconfdir=%{_distconfdir} to meson setup, move to UsrEtc.
+- Pass b_lto=true to meson setup, use link time optimization.
+- Add fdupes BuildRequires and macro, remove duplicate files.
+- Move translations to NetworkManager-connection-editor-lang,
+  replace the NetworkManager-connection-editor Recommends with a
+  hard Requires. Also add Obsoletes and Provides to ease updates.
+  The reason for moving the translations are as follows: One can
+  install NetworkManager-connection-editor without needing
+  NetworkManager-applet, so in order to make the translations for
+  NetworkManager-connection-editor installable without pulling the
+  dependencies of NetworkManager-applet.
+
+- Update to version 1.32.0:
+  + Allow using MTU larger than 10000 octets.
+  + Prefer using AppIndicator outside X11.
+  + Added support for importing WireGuard profiles from wg-quick
+    files.
+  + Updated translations.
+- Drop meson-0.61-build-fix.patch: fixed upstream.
+
+- Update to version 1.30.0:
+  + wifi: change description for wpa-psk to include also WPA3.
+  + editor: remove unused fields from wifi page.
+  + applet: replace libnotify with GNotification.
+  + gschema: bring back org.gnome.nm-applet schema.
+  + Updated translations.
+- Drop pkgconfig(libnotify) BuildRequires: no longer needed.
+- Rebase feature-app-indicator-desktop-file.patch.
+- Conflict with libnma0 < 1.10.4: the glib schema was upstream
+  wrongly moved to libnma, even though only a part of it was
+  supposed to be there. libnm 1.10.4 fixes this situation.
+
+- Update to version 1.28.0:
+  + Use correct font size for headings in order to make lives of
+    HiDPI a little less miserable.
+  + Updated translations.
+
+- Update to version 1.26.0:
+  + Improve error messages and error dialogs.
+  + Improve Wi-Fi security combo error handling.
+  + Stop providing WEP by default.
+  + Replace the lock icon for WEP networks with an exclamation
+    mark.
+  + Fix meson 0.61 issues.
+  + Make the tooltip of the status icon available for
+    screen readers.
+  + Fix OWE wireless security option not showed
+    on "Connect to a Hidden Network" dialog.
+  + Fix OWE wireless security option not being saved
+    when chosen from nm-connection-editor.
+  + Move 802.1 dialog margins for the inner vbox.
+  + Align labels for Ethernet dialog.
+  + Move all Wi-FI entries to a submenu.
+  + Fix the VPN plugins dialog margins.
+  + Add a scrolled window for the VPN page.
+  + Internal improvements.
+  + Update translations.
+- Drop disabled nm-applet-private-connection.patch: We have not had
+  this patch enabled for 6 months, and so far no bugs filed. Debian
+  had a similar patch, and they too have dropped it, so it seems to
+  no longer be needed.
+- Drop 107.patch: Fixed upstream.
+
+- Add 107.patch: Fix build with meson 0.61.0 and newer.
+
NetworkManager-branding:openSUSE
+- Fix most rpmlint warnings:
+  + suse-zypp-packageand: use current Supplements: (A and B) syntax
+    over packagand(A:B)
+  + summary-ended-with-dot: Remove dot at the end of Summary:
+  + no-%build-section: Add empty %build section
+  + branding-supplements-missing: Fixes as part of
+    suse-zypp-packageand.
+
+- Expliciltly BuildRequire NetworkManager-branding-upstream:
+  branding-upstream is produced by NetworkManager and is guaranteed
+  to be the same version. Breaks a self-cycle.
+
+- Move conncheck config file out of /etc. No longer
+  import main config file.
+
NetworkManager-openconnect
+- Update to version 1.2.10:
+  + Improved cancellation handling.
+  + Support SAML/SSO authentication for some VPN protocols.
+  + Allow useragent override.
+  + Support webkit2gtk-4.1.
+  + Allow choosing certificates/keys from PKCS#11 tokens.
+  + Allow custom interface name.
+  + Allow UDP connectivity to be disabled.
+  + Support multi-certificate authentication for AnyConnect.
+  + Fix hangs with external browsers which spam stdout.
+  + Updated translations.
+- Drop dbus-location.patch: Fixed upstream.
+- Add pkgconfig(webkit2gtk-4.1) BuildRequires: New dependency.
+
+- Add dbus-location.patch: move dbus system.d conf file to /usr
+  (bsc#1204795)
+- Due to patching: add BRs autoconf, automake and libtool
+
+- Update to version 1.2.8:
+  + Gtk4 version of the editor plugin is now available (for use
+    with Control Center of GNOME 42 or later).
+  + Fix SNI and authgroup problems.
+  + Handle IPv6 nameservers.
+  + Allow IP prefixes of 0 for routing rules.
+  + Updated translations.
+- Add pkgconfig(gtk4) and pkgconfig(libnma-gtk4) BuildRequires and
+  pass --with-gtk4=yes to configure, build the gtk4 version.
+- Stop passing --without-libnm-glib to configure, no longer
+  needed, nor recognized.
+- Add optional libxml2-tools BuildRequires, build runs
+  xml-stripblanks preprocessing if available.
+
NetworkManager-openvpn
+- Rename gnome subpackage to NetworkManager-applet-openvpn
+  to more accurately reflect its usage
+- Add missing supplements:
+  - NM and openvpn
+  - NMA subpackage: Main package and NMA
+
+- Drop nm-openvpn-fix-importing-pkcs12-ca.patch: fixed upstream.
+
+- Update to version 1.10.2:
+  + IP condfiguration is no longer required in TAP mode.
+  + Fix initialization of secret flags.
+  + Add support for DOMAIN-SEARCH option.
+  + Set data-ciphers option with chosen cipher.
+  + Update translations.
+
+- Update to version 1.10.0:
+  + Add support for "allow-compression" parameter.
+  + Fix a regression in preserving the "tls-auth" settings.
+  + Add support for "tls-min" and "tls-cipher" parameters.
+  + Include the new gnome-control-center name in the AppData file.
+  + Drop libnm-glib support, nobody is likely using it anymore.
+  + Fix importing profiles with a PKCS#12 CA.
+  + Make sure the plugin object links with glib.
+  + Dropped dependency on intltool.
+  + Updated translations.
+- Drop intltool BuildRequires following upstream changes.
+- Rebase patch with quilt.
+
+- Update to version 1.8.18:
+  + Gtk4 version of the editor plugin is now available (for use
+    with Control Center of GNOME 42 or later).
+  + Updated translations.
+- Drop nm-openvpn-bsc#1186091.patch: Fixed upstream.
+- Rebase patch with quilt.
+- Add pkgconfig(gtk4) and pkgconfig(libnma-gtk4) BuildRequires and
+  pass --with-gtk4=yes to configure, build the gtk4 version.
+- Stop passing --without-libnm-glib to configure, no longer
+  needed, nor recognized.
+- Pass --enable-lto=yes to configure, build using LTO support.
+- Add optional libxml2-tools BuildRequires, build runs
+  xml-stripblanks preprocessing if available.
NetworkManager-pptp
+- Update to version 1.2.12:
+  + Dropped the libnm-glib support (obsolete since 2014).
+  + Add support for building with upcoming pppd version (2.5.0).
+  + Improvement to the build & test system.
+  + Updated translations.
+
+- Update to version 1.2.10:
+  + libnm-glib compatibility (NetworkManager < 1.0) is disabled by
+    default.
+  + It can be enabled by passing --with-libnm-glib to configure
+    script. Nobody should need it by now. Users that still use this
+    are encourage to let us know before the libnm-glib support is
+    removed for good.
+  + The auth helper in external UI mode can now be run without a
+    display server. This is useful when activating connections with
+    "nmcli --ask".
+  + Gtk4 version of the editor plugin is now available (for use
+    with Control Center of GNOME 42 or later).
+  + Updated translations.
+- Add pkgconfig(gtk4) and pkgconfig(libnma-gtk4) BuildRequires and
+  pass --with-gtk4=yes to configure, build the gtk4 version.
+- Stop passing --without-libnm-glib to configure, no longer
+  needed, nor recognized.
+- Add optional libxml2-tools BuildRequires, build runs
+  xml-stripblanks preprocessing if available.
+
SDL2
+- Update to release 2.28.5
+  * Added support for the HP HyperX Clutch Gladiate controller
+  * Fixed a crash if a controller is disconnected while SDL is
+    opening it
+  * Fixed a crash on Linux if XInput2 isn't available at runtime
+
+- Enable direct PipeWire support
+
+- Update to release 2.28.4
+  * Enable clipping for zero sized rectangles in the SDL renderer
+  * Notify X11 clipboard managers when the clipboard changes
+  * Fixed sensor timestamps for third-party PS5 controllers
+  * Added detection for Logitech and Simagic racing wheels
+
+- Update to release 2.28.3
+  * Added a gamepad mapping for the G-Shark GS-GP702
+  * Fixed touchpad events for the Razer Wolverine V2 Pro in PS5 mode
+
+- Update to release 2.28.2
+  * Fixed 8BitDo gamepad mapping when in XInput mode on Linux
+  * Fixed controller lockup initializing some unofficial PS4
+    replica controllers
+  * Fixed video initialization on headless Linux systems using VNC
+
+- Update to release 2.28.1
+  * Added support for the Nintendo Online Famicom controllers
+  * Improved support for third-party Nintendo Switch controllers
+  * Fixed setting the player LED on Nintendo Switch controllers
+  * Added Linux controller mapping for the Logitech Chillstream
+
+- Update to release 2.28
+  * Added SDL_HasWindowSurface() and SDL_DestroyWindowSurface() to
+    switch between the window surface and rendering APIs.
+  * Added a display event SDL_DISPLAYEVENT_MOVED which is sent
+    when the primary monitor changes or displays change position
+    relative to each other.
+  * Added the hint SDL_HINT_ENABLE_SCREEN_KEYBOARD to control
+    whether the on-screen keyboard should be shown when text input
+    is active.
+- Delete 0001-Cleanup-add-brace-6545.patch,
+  0002-Update-for-SDL3-coding-style-6717.patch,
+  0003-Clang-Tidy-fixes-6725.patch (inapplicable),
+  0004-evdev_kbd-Use-current-keymap.patch (merged).
+
+- Update to release 2.26.5
+  * Fixed handling of third party PS4 controller input reports
+  * Added support for the trigger buttons on the Victrix Pro FS
+    for PS5
+  * Added mapping for Flydigi Vader 2 with the latest firmware
+    (6.0.4.9)
+  * Added mapping for DualSense Edge Wireless Controller on Linux
+  * Added mapping for Hori Pokken Tournament DX Pro Pad
+  * Improved the speed and quality of audio resampling
+  * Fixed crash on Linux if dbus can't be initialized
+
+- Update to release 2.26.4
+  * Fixed using older game controller mappings on Linux
+
+- Use current keymap on console
+  (https://github.com/libsdl-org/SDL/pull/7400 )
+  + 0001-Cleanup-add-brace-6545.patch
+  + 0002-Update-for-SDL3-coding-style-6717.patch
+  + 0003-Clang-Tidy-fixes-6725.patch
+  + 0004-evdev_kbd-Use-current-keymap.patch
+
+- Update to release 2.26.3
+  * Fixed infinite loop shutting down WGI controllers
+  * Fixed centering the D-pad on some Xbox controllers
+
+- Update to release 2.26.2
+  * Fixed long delay at startup when a Razer keyboard is
+    connected
+  * Fixed not receiving SDLK_5 or SDL_SCANCODE_5 when using the
+    AZERTY keyboard layout on Linux
+- Enable libsamplerate and libdecor components
+- Remove unused tslib build requirement
+
+- Update to release 2.26.1
+  * Improved audio resampling quality
+  * Fixed crash if SDL_GetPointDisplayIndex() or
+    SDL_GetRectDisplayIndex() are called before SDL_VideoInit()
+
+- Update to release 2.26
+  * Added SDL_GetWindowSizeInPixels() to get the window size in
+    pixels, which may differ from the window coordinate size for
+    windows with high-DPI support.
+  * Added simulated vsync synchronization for the software
+    renderer.
+  * Added the mouse position to SDL_MouseWheelEvent.
+  * Added SDL_ResetHints() to reset all hints to their default
+    values.
+  * Added SDL_GetJoystickGUIDInfo() to get device information
+    encoded in a joystick GUID.
+  * Added XBOX Hints.
+  * Added support for PS3 and Wii controllers to the HIDAPI
+    driver (not enabled by default).
+  * Added access to the individual left and right gyro sensors of
+    the combined Joy-Cons controller.
+  * Added a microsecond timestamp to SDL_SensorEvent and
+    SDL_ControllerSensorEvent, when the hardware provides that
+    information.
+- Delete sdl2-khronos.patch (merged)
+- Drop CVE-2022-4743.patch.
+
+- Update to release 2.24.2
+  * Fixed crash in Wayland_HasScreenKeyboardSupport()
+
+- Drop unused buildrequires on nasm
+
+- Update to release 2.24.1
+  * Fixed shader compilation issues using the OpenGL ES2 renderer
+
+- Update to release 2.24.0
+  * Added a number of function relating to input devices such as
+    keyboard and joystick.
+  * Added support for the NVIDIA Shield Controller to the HIDAPI
+    driver, supporting rumble and battery status
+  * Added support for opening audio devices with 3 or 5 channels
+    (2.1, 4.1). All channel counts from Mono to 7.1 are now
+    supported.
+- Drop baselibs.conf (no SDL2_ttf-dependent Tumbleweed packages
+  themselves have baselibs).
+- Drop fix-xi2-crash.patch (merged)
+- Rename devel package to just %name-devel, which is what most
+  our packages do.
+
+- Add fix-xi2-crash.patch
+
+- Restore sdl2-symvers.patch to full symbol list to facilitate
+  application installation with Leap 15.x's SDL2.
+
+- Update to release 2.0.22
+  * Added SDL_RenderGetWindow() to get the window associated with a renderer
+  * Added floating point rectangle functions: SDL_PointInFRect(),
+    SDL_FRectEmpty(), SDL_FRectEquals(), SDL_FRectEqualsEpsilon(),
+    SDL_HasIntersectionF(), SDL_IntersectFRect(), SDL_UnionFRect(),
+    SDL_EncloseFPoints(), SDL_IntersectFRectAndLine().
+  * Added SDL_IsTextInputShown() which returns whether the IME
+    window is currently shown.
+  * Added SDL_ClearComposition() to dismiss the composition
+    window without disabling IME input.
+  * Added SDL_TEXTEDITING_EXT event for handling long composition
+    text, and a hint SDL_HINT_IME_SUPPORT_EXTENDED_TEXT to enable
+    it.
+  * Added the hint SDL_HINT_MOUSE_RELATIVE_MODE_CENTER to control
+    whether the mouse should be constrained to the whole window
+    or the center of the window when relative mode is enabled.
+  * The mouse is now automatically captured when mouse buttons
+    are pressed, and the hint SDL_HINT_MOUSE_AUTO_CAPTURE allows
+    you to control this behavior.
+  * Added the hint SDL_HINT_VIDEO_FOREIGN_WINDOW_OPENGL to let
+    SDL know that a foreign window will be used with OpenGL.
+  * Added the hint SDL_HINT_VIDEO_FOREIGN_WINDOW_VULKAN to let
+    SDL know that a foreign window will be used with Vulkan.
+  * Added the hint SDL_HINT_QUIT_ON_LAST_WINDOW_CLOSE to specify
+    whether an SDL_QUIT event will be delivered when the last
+    application window is closed.
+  * Added the hint SDL_HINT_JOYSTICK_ROG_CHAKRAM to control
+    whether ROG Chakram mice show up as joysticks.
+  * Added the hint SDL_HINT_X11_WINDOW_TYPE to specify the
+    _NET_WM_WINDOW_TYPE of SDL windows.
+  * Added the hint SDL_HINT_VIDEO_WAYLAND_PREFER_LIBDECOR to
+    allow using libdecor with compositors that support
+    xdg-decoration.
+
+- Drop 0001-Fix-build-against-wayland-1.20.patch
+  Fixed upstream: https://github.com/libsdl-org/SDL/pull/5092
+
+- Update to release 2.0.20
+  * SDL_RenderGeometryRaw() takes a pointer to SDL_Color, not
+    int. You can cast color data in SDL_PIXELFORMAT_RGBA32 format
+    (SDL_PIXELFORMAT_ABGR8888 on little endian systems) for this
+    parameter.
+  * Improved accuracy of horizontal and vertical line drawing
+    when using OpenGL or OpenGLES.
+  * Added the hint SDL_HINT_RENDER_LINE_METHOD to control the
+    method of line drawing used, to select speed, correctness,
+    and compatibility.
+
+- Add 0001-Fix-build-against-wayland-1.20.patch
+
+- Update to release 2.0.18
+  * Added SDL_RenderGeometry() and SDL_RenderGeometryRaw() to
+    allow rendering of arbitrary shapes using the SDL 2D render
+    API.
+  * Added SDL_SetTextureUserData() and SDL_GetTextureUserData()
+    to associate application data with an SDL texture.
+  * Added SDL_RenderWindowToLogical() and
+    SDL_RenderLogicalToWindow() to convert between window
+    coordinates and logical render coordinates.
+  * Added SDL_RenderSetVSync() to change whether a renderer
+    present is synchronized with vblank at runtime.
+  * Added SDL_PremultiplyAlpha() to premultiply alpha on a block
+    of SDL_PIXELFORMAT_ARGB8888 pixels.
+  * Added a window event SDL_WINDOWEVENT_DISPLAY_CHANGED which is
+    sent when a window changes what display it is centered on.
+  * Added SDL_GetWindowICCProfile() to query a window's ICC
+    profile, and a window event SDL_WINDOWEVENT_ICCPROF_CHANGED
+    that is sent when it changes.
+  * Added the hint SDL_HINT_VIDEO_EGL_ALLOW_TRANSPARENCY to allow
+    EGL windows to be transparent instead of opaque.
+  * Added SDL_SetWindowMouseRect() and SDL_GetWindowMouseRect()
+    to confine the mouse cursor to an area of a window.
+  * You can now read precise mouse wheel motion using 'preciseX'
+    and 'preciseY' event fields.
+  * Added SDL_GameControllerHasRumble() and
+    SDL_GameControllerHasRumbleTriggers() to query whether a game
+    controller supports rumble.
+  * Added SDL_JoystickHasRumble() and
+    SDL_JoystickHasRumbleTriggers() to query whether a joystick
+    supports rumble.
+  * SDL's hidapi implementation is now available as a public API
+    in SDL_hidapi.h.
+- Drop SDL2-endian.patch (inapplicable),
+  sdl2-fix-wayland-fullscreen.patch (merged),
+  audio-Support-pulse-as-an-alias-for-pulseaudio.patch (merged)
+- Drop CVE-2021-33657.patch.
+
+- Support "pulse" as an alias for pulseaudio (bsc#1191868,
+  bsc#1189778):
+  audio-Support-pulse-as-an-alias-for-pulseaudio.patch
+
+- sdl2-fix-wayland-fullscreen.patch
+  * fix wayland issue for wlroot, see https://github.com/libsdl-org/SDL/pull/4629
+
+- Update to release 2.0.16
+  * Better native Wayland support, including handling for
+    client-side decorations and other functionality in place.
+  * Support for being able to directly interface with PipeWire for
+    audio input/output, a variety of new APIs, support for the
+    Amazon Luna game controller, rumble support for more
+    controllers.
+  * NOTE: Switching away (e.g. with Alt-Tab) from fullscreen
+    windows created with the SDL_WINDOW_FULLSCREEN flag will now
+    minimize them. If your window manager is configured to now show
+    minimzed windows in either the Alt-Tab list or the task bar,
+    you will have difficulty unminimizing these windows.
+
+- update to 2.0.14:
+  * Added support for PS5 DualSense and Xbox Series X controllers to the HIDAPI controller driver
+  * Vulkan support to the KMSDRM video driver
+  * see details on https://discourse.libsdl.org/t/sdl-2-0-14-released/28470
+
+- Restore libSDL2main.a, patching it out was not easily possible.
+
+- Update to release 2.0.12
+  * Support for the Google Stadia controller and other game
+    controllers
+  * A new video driver for offscreen rendering
+  * ARM NEON optimizations
+- Drop CVE-2019-13616.patch (merged upstream)
+- Drop sdl2-surface-pitch-overflow.patch.
+
--  sdl2-khronos.patch
-  * fixes build on i586 (boo#1158176)
+- Temporarily work around -fno-common build failure [boo#1160382].
+
+- sdl2-khronos.patch
+  * fixes build on i586 (boo#1153455, boo#1158176)
+
+- Update sdl2-symvers.patch for SDL 2.0.9/2.0.10.
+
+- Drop libSDL2main.a from libSDL-2_0-devel. It is only used
+  during build.
+
+- Use FAT LTO objects in order to provide proper static library.
+
+- Update to version 2.0.10
+  * The SDL_RW* macros have been turned into functions that are
+    available only in 2.0.10 and onward
+  * Added SDL_SIMDGetAlignment(), SDL_SIMDAlloc(), and
+    SDL_SIMDFree(), to allocate memory aligned for SIMD
+    operations for the current CPU
+  * Added SDL_RenderDrawPointF(), SDL_RenderDrawPointsF(),
+    SDL_RenderDrawLineF(), SDL_RenderDrawLinesF(),
+    SDL_RenderDrawRectF(), SDL_RenderDrawRectsF(),
+    SDL_RenderFillRectF(), SDL_RenderFillRectsF(),
+    SDL_RenderCopyF(), SDL_RenderCopyExF(), to allow floating
+    point precision in the SDL rendering API.
+  * Added SDL_GetTouchDeviceType() to get the type of a touch
+    device, which can be a touch screen or a trackpad in relative
+    or absolute coordinate mode.
+  * The SDL rendering API now uses batched rendering by default,
+    for improved performance
+  * Added SDL_RenderFlush() to force batched render commands to
+    execute, if you're going to mix SDL rendering with native
+    rendering
+  * Added the hint SDL_HINT_RENDER_BATCHING to control whether
+    batching should be used for the rendering API. This defaults
+    to "1" if you don't specify what rendering driver to use when
+    creating the renderer.
+  * Added the hint SDL_HINT_EVENT_LOGGING to enable logging of
+    SDL events for debugging purposes
+  * Added the hint SDL_HINT_GAMECONTROLLERCONFIG_FILE to specify
+    a file that will be loaded at joystick initialization with
+    game controller bindings
+  * Added the hint SDL_HINT_MOUSE_TOUCH_EVENTS to control
+    whether SDL will synthesize touch events from mouse events
+  * Improved handling of malformed WAVE and BMP files, fixing
+    potential security exploits (boo#1142031 CVE-2019-13626)
+  * Removed the Mir video driver in favor of Wayland
+  * Security fixes: CVE-2019-7635 (boo#1124827), CVE-2019-7636
+    (boo#1124826), CVE-2019-7638 (boo#1124824).
+- Refreshed sdl2-symvers.patch
+- Drop CVE-2019-13626.patch, CVE-2019-7636.patch,
+  CVE-2019-7635.patch.
+
+- Update to version 2.0.9
+  * Added a new sensor API, initialized by passing
+    SDL_INIT_SENSOR to SDL_Init(), and defined in SDL_sensor.h
+  * Added an event SDL_SENSORUPDATE which is sent when a sensor
+    is updated
+  * Added SDL_GetDisplayOrientation() to return the current
+    display orientation
+  * Added an event SDL_DISPLAYEVENT which is sent when the
+    display orientation changes
+  * Added HIDAPI joystick drivers for more consistent support
+    for Xbox, PS4 and Nintendo Switch Pro controller support
+    across platforms. (Thanks to Valve for contributing the PS4
+    and Nintendo Switch Pro controller support)
+  * Added support for many other popular game controllers
+  * Added SDL_JoystickGetDevicePlayerIndex(),
+    SDL_JoystickGetPlayerIndex(), and
+    SDL_GameControllerGetPlayerIndex() to get the player index for
+    a controller. For XInput controllers this returns the XInput
+    index for the controller.
+  * Added SDL_GameControllerRumble() and SDL_JoystickRumble()
+    which allow simple rumble without using the haptics API
+  * Added SDL_GameControllerMappingForDeviceIndex() to get the
+    mapping for a controller before it's opened
+  * Added the hint SDL_HINT_MOUSE_DOUBLE_CLICK_TIME to control
+    the mouse double-click time
+  * Added the hint SDL_HINT_MOUSE_DOUBLE_CLICK_RADIUS to control
+    the mouse double-click radius, in pixels
+  * Added SDL_HasColorKey() to return whether a surface has a
+    colorkey active
+  * Added SDL_HasAVX512F() to return whether the CPU has
+    AVX-512F features
+  * Added SDL_IsTablet() to return whether the application is
+    running on a tablet
+  * Added SDL_THREAD_PRIORITY_TIME_CRITICAL for threads that
+    must run at the highest priority
+  * Added SDL_LinuxSetThreadPriority() to allow adjusting the
+    thread priority of native threads using RealtimeKit if
+    available.
+- Dropped 7babfecee045.patch (merged upstream)
+
+- Add 7babfecee045.patch, fixes launching Firewatch
+
+- SDL2-endian.patch: bring up patch from SDL1, use optimized
+  byteswap routines from the C library.
+- build with --disable-3dnow, do not pass -m3dnow to the compiler
+  modern cpus do not support this instructions at all.
+
abseil-cpp
-- Add options-old.patch
-  * Make the headers always tell the truth about the ABI to fix
-    linker error when using new compilers (boo#1203378)
+- fix build for non-SUSE distributions
+
+- update to 20230802.1:
+  * Add StdcppWaiter to the end of the list of waiter
+    implementations
+
+- update to 20230802.0
+  What's New:
+  * Added the nullability library for designating the expected
+    nullability of pointers. Currently these serve as annotations
+    only, but it is expected that compilers will one day be able
+    to use these annotations for diagnostic purposes.
+  * Added the prefetch library as a portable layer for moving data
+    into caches before it is read.
+  * Abseil's hash tables now detect many more programming errors
+    in debug and sanitizer builds.
+  * Abseil's synchronization objects now differentiate absolute
+    waits (when passed an absl::Time) from relative waits (when
+    passed an absl::Duration) when the underlying platform supports
+    differentiating these cases. This only makes a difference when
+    system clocks are adjusted.
+  * Abseil's flag parsing library includes additional methods that
+    make it easier to use when another library also expects to be
+    able to parse flags.
+  * absl::string_view is now available as a smaller target,
+    @com_google_absl//absl/strings:string_view, so that users may
+    use this library without depending on the much larger
+    @com_google_absl//absl/strings target.
+
+- Fix build on older systems by requiring C++17 compliant compiler
+- Added patch:
+  * cmake.patch
+    + lower the cmake requirement to 3.5 in order to be able to
+    build on SLE12SP5
+
+- Add baselibs.conf to make protobuf happy. Hopefully temporary.
+
+- update to 20230125.3
+  Details can be found on:
+    https://github.com/abseil/abseil-cpp/releases/tag/20230125.3
+
+- update to 20230125.2
+  What's New:
+    The Abseil logging library has been released. This library
+    provides facilities for writing short text messages about the
+    status of a program to stderr, disk files, or other sinks
+    (via an extension API). See the logging library documentation
+    for more information.
+    An extension point, AbslStringify(), allows user-defined types
+    to seamlessly work with Abseil's string formatting functions
+    like absl::StrCat() and absl::StrFormat().
+    A library for computing CRC32C checksums has been added.
+    Floating-point parsing now uses the Eisel-Lemire algorithm,
+    which provides a significant speed improvement.
+    The flags library now provides suggestions for the closest
+    flag(s) in the case of misspelled flags.
+    Using CMake to install Abseil now makes the installed artifacts
+    (in particular absl/base/options.h) reflect the compiled ABI.
+  Breaking Changes:
+    Abseil now requires at least C++14 and follows Google's Foundational
+    C++ Support Policy. See this table for a list of currently supported
+    versions compilers, platforms, and build tools.
+    The legacy spellings of the thread annotation macros/functions
+    (e.g. GUARDED_BY()) have been removed by default in favor of the
+    ABSL_ prefixed versions (e.g. ABSL_GUARDED_BY()) due to clashes with
+    other libraries. The compatibility macro ABSL_LEGACY_THREAD_ANNOTATIONS
+    can be defined on the compile command-line to temporarily restore these
+    spellings, but this compatibility macro will be removed in the future.
+  Known Issues
+    The Abseil logging library in this release is not a feature-complete
+    replacement for glog yet. VLOG and DFATAL are examples of features
+    that have not yet been released.
+- obsolete Fix-maes-msse41-leaking-into-pkgconfig.patch
+
+- update to 20220623.1:
+  * minor warning fix
+
+- Update to version 20220623.0
+  What's New:
+  * Added absl::AnyInvocable, a move-only function type.
+  * Added absl::CordBuffer, a type for buffering data for eventual inclusion an
+    absl::Cord, which is useful for writing zero-copy code.
+  * Added support for command-line flags of type absl::optional<T>.
+  Breaking Changes:
+  * CMake builds now use the flag ABSL_BUILD_TESTING (default: OFF) to control
+    whether or not unit tests are built.
+  * The ABSL_DEPRECATED macro now works with the GCC compiler. GCC users that
+    are experiencing new warnings can use -Wno-deprecated-declatations silence
+  the warnings or use -Wno-error=deprecated-declarations to see warnings but
+  not fail the build.
+  * ABSL_CONST_INIT uses the C++20 keyword constinit when available. Some
+    compilers are more strict about where this keyword must appear compared to
+  the pre-C++20 implementation.
+  * Bazel builds now depend on the bazelbuild/bazel-skylib repository.
+    See Abseil's WORKSPACE file for an example of how to add this dependency.
+  Other:
+  * This will be the last release to support C++11. Future releases will require at least C++14.
+- run spec-cleaner
+
+- Remove obsolete 0%{suse_version} < 1500 conditions
+
+- Add options-old.patch, options-cxx17.patch (boo#1203378)
+  * Ensure ABI stability regardless of compiler settings per instruction in the header.
+
+- Implement shlib packaging policy
+
akonadi-calendar
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- Changes since 23.08.0:
+  * Use correct identity when sending iTIP counter-proposal (kde#458524)
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- Changes since 23.07.80:
+  * Fix linking with self-built gpgmepp
+  * Explicitly search for KPim{5,6}Libkleo
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Make sure to extract only email
+  * Fix generate emails (don't create "foo" <foo <foo@kde.org> >)
+  * Avoid too big dialogbox
+  * Generate properties for CalendarSettings
+  * Add Akonadi::CalendarUtils::displayName overload that takes ETM instead of ETMCalendar
+  * Don't link twice against KF::Codecs
+  * Add messagelib dependency
+  * Sign/encrypt iTIP emails (kde#297956)
+  * make free/busy invokable from QML
+  * Fix platforms name
+  * Remove the never set "MailTransport" setting
+  * Remove CI 6 job. We will use kf6 branch for kf6 works
+  * Simplify default mail transport code
+  * Don't needlessly link against KIOWidgets
+  * Add akonadi-mime dependency explicitly
+  * Adapt to KMailTransportAkonadi being integrated into AkonadiMime
+  * Expose missing kidentitymanagement
+  * Add TodoModel (coming from eventviews)
+  * Bump library version
+  * Move SearchCollectionHelper to akonadi-calendar
+  * Move CalendarSupport::createMimeData here
+  * not export symbol of private methods
+  * Add QCH support
+  * Add missing lib
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
akonadi-calendar-tools
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Remove unused libkdepim dependency
+  * Remove the HTML export feature
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
akonadi-contact
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- Changes since 23.07.80:
+  * Use CTRL+E for editing contact
+
+- Update to 23.07.80
+  * New feature release
+- Too many changes since 23.04.3, only listing bugfixes:
+  * Fix creating new contact with familiy and sur-name (kde#451237)
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
akonadi-import-wizard
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * not export symbol of private methods
+  * Fix install headers
+  * Remove duplicate alias
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
akonadi-mime
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * increase version
+  * Second step: move/adapt class from kmailtransportakonadi
+  * not export symbol of private methods
+  * Fix generate qch
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
akonadi-notes
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Add missing Q_REQUIRED_RESULT
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
akonadi-search
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * htmltotext needs a QGuiApplication, because QTextHtmlParser does
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- Changes since 23.08.1:
+  * Update Rust dependencies (kde#474526)
+  * Move convertion from html to text out-of-process (kde#474747)
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Disable broken test
+  * Enable testing again
+  * Parse html with rust
+  * Remove CI 6 job. We will use kf6 branch for kf6 works
+  * Add specific debug category for email
+  * Add basic test for calendar indexer
+  * Use smart pointers in Index
+  * Add debug output for calendar indexer
+  * Modernize codebase of CalendarIndexer
+  * not export symbol of private methods
+  * Exclude more duplicate contact
+  * Avoid to show duplicate mails
+  * [runner] Filter out email matches where writing doesn't make sense
+  * Port to new api
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
akonadi-server
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * Only keep mysql log from the last session (kde#456983)
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Fix Provides/Obsoletes: the removed package was named
+  akonadi-server-sqlite, not akonadi-sqlite
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- Changes since 23.07.80:
+  * Debugging helper: indicate resource name in "Unknown resource" error msg
+
+- Update to 23.07.80
+  * New feature release
+- Too many changes since 23.04.3, only listing bugfixes:
+  * Check for config file in the location of CONFIG_INSTALL_DIR (kde#418265)
+  * Fix wrong for clause in Akonadi::Session (kde#468343)
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Allow running mysql_upgrade when starting Akonadi
+  * Remove dangling reference
+  * Avoid crashing before priting debug output when setting up db
+  * Fix crash on server shutdown (kde#462692)
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+  * Fix a bug in for clause in EntityTreeModel
+  * Remove dead code from FavoriteCollectionsModel
+  * Fix wrong for clause in Akonadi::Session (kde#468343)
+  * Add a test for faulty iteration in Akonadi::Session
+- Drop patches, merged upstream:
+  * 0001-Fix-wrong-for-clause-in-Akonadi-Session.patch
+  * 0002-Remove-dead-code-from-FavoriteCollectionsModel.patch
+  * 0003-Fix-a-bug-in-for-clause-in-EntityTreeModel.patch
+  * 0001-Fix-crash-on-server-shutdown.patch
+  * 0001-Avoid-crashing-before-priting-debug-output-when-sett.patch
+  * 0001-Remove-dangling-reference.patch
+  * 0001-Allow-running-mysql_upgrade-when-starting-Akonadi.patch
+
+- Add more fixes:
+  * 0001-Avoid-crashing-before-priting-debug-output-when-sett.patch
+    (kde#468985)
+  * 0001-Remove-dangling-reference.patch
+  * 0001-Allow-running-mysql_upgrade-when-starting-Akonadi.patch
+    (kde#402680)
+
+- Add upstream changes:
+  * 0001-Fix-wrong-for-clause-in-Akonadi-Session.patch (kde#458315)
+  * 0002-Remove-dead-code-from-FavoriteCollectionsModel.patch
+  * 0003-Fix-a-bug-in-for-clause-in-EntityTreeModel.patch
+  * 0001-Fix-crash-on-server-shutdown.patch (kde#450217, kde#462692)
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
akregator
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- Changes since 23.08.0:
+  * Add project_license to appstream metadata
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Remove CI 6 job. We will use kf6 branch for kf6 works
+  * Port to Qt6
+  * Adapt to new api
+  * Comment print code Qt6 for the moment
+  * Adapt to new api
+  * Add separator
+  * Show header in qtc6
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
analitza
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- No code change since 23.04.3
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
apache2
+- Add OpenSSL 3.x support: [bsc#1217722, jsc#PED-6570]
+  * Upstream: github.com/apache/httpd/pull/258
+  * Add httpd-OpenSSL-3.patch
+
apparmor
+- Add apparmor-abstractions-openssl-allow-version-specific-en.patch to
+  allow version specific engdef & engines openssl paths (boo#1219571)
+
+- Update to AppArmor 3.1.7
+  - aa-logprof: don't skip exec events in hats
+  - fix aa-cleanprof to work with named profiles
+  - add permissions in various abstractions
+  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.7
+    for the full list of changes
+- drop upstreamed apparmor-systemd-sessions.patch
+
+- Add dovecot-unix_chkpwd.diff to allow dovecot-auth to execute
+  unix_chkpwd, and add a profile for unix_chkpwd. This is needed
+  for PAM 1.6 (boo#1219139)
+- Refresh apparmor.keyring - the key was renewed
+
+- Actually apply the previously added patch for bsc#1216878
+
+- Add apparmor-systemd-sessions.patch to allow read access to
+  /run/systemd/sessions/ (bsc#1216878)
+
apparmor:libapparmor
+- Add apparmor-abstractions-openssl-allow-version-specific-en.patch to
+  allow version specific engdef & engines openssl paths (boo#1219571)
+
+- Update to AppArmor 3.1.7
+  - aa-logprof: don't skip exec events in hats
+  - fix aa-cleanprof to work with named profiles
+  - add permissions in various abstractions
+  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.7
+    for the full list of changes
+- drop upstreamed apparmor-systemd-sessions.patch
+
+- Add dovecot-unix_chkpwd.diff to allow dovecot-auth to execute
+  unix_chkpwd, and add a profile for unix_chkpwd. This is needed
+  for PAM 1.6 (boo#1219139)
+- Refresh apparmor.keyring - the key was renewed
+
+- Actually apply the previously added patch for bsc#1216878
+
+- Add apparmor-systemd-sessions.patch to allow read access to
+  /run/systemd/sessions/ (bsc#1216878)
+
ark
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * Fix opening of AppImage files
+  * Fix checks using old ISO mimetype
+  * Don't hardcode bzip2 mimetype in tests
+  * Fix support for bzip2 format with shared-mime-info 2.3
+  * Explicitly support new application/vnd.efi.iso mimetype
+  * snapcraft: bump content pack version.
+- Drop patch, merged upstream:
+  * 0001-Fix-support-for-bzip2-format-with-shared-mime-info-2.patch
+
+- Add patch to fix bzip2 support with shared-mime-info >= 2.3:
+  * 0001-Fix-support-for-bzip2-format-with-shared-mime-info-2.patch
+- Drop patch, not necessary since Leap 15.2:
+  * 0001-Support-building-against-libarchive-3.3.2-again.patch
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- Changes since 23.08.1:
+  * snapcraft: put rar in list.
+  * snapcraft: rar in amd64 only.
+  * snapcraft: set qt plugin path in build and runtime env.
+  * snapcraft: Initial add file
+  * Drop unused ItemModels dependency
+  * Add missing KWindowSystem dependency
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Make sure welcomeview messages are extracted (kde#472341)
+  * Port QString::count() which is deprecated in qt6
+  * Disable doc build for Qt6 for now
+  * Adjust CI to KF6
+  * Adapt part metadata handling to KF6
+  * Adapt part factory to KF6
+  * Remove unused include
+  * Convert desktop file metadata to JSON for KF6
+  * Allow building against KF6 libs
+  * doc: usa a non-deprecated entity in the man page
+  * loadtest: add test for a simple static library
+  * loadtest: test number of entries
+  * lastPathSegment: don't strip slash if it is the only character in the path (kde#469795)
+  * Update homepage URL to https://apps.kde.org/ark (kde#469583)
+  * Port sidebar to QDockWidget
+  * Small code improvements
+  * Fix leaking actions
+  * Call showWelcomeScreen() only when needed
+  * Bump KF_MIN_VERSION to 5.101
+  * New welcome screen UI
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- Changes since 23.04.1:
+  * lastPathSegment: don't strip slash if it is the only character in the path (kde#469795)
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
attica-qt5
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
autofs
+- Removed following upstreamed patches because of upgrade:
+  * autofs-5.1.6-fix-quoted-string-length-calc-in-expand.patch
+  * 0001-use_hostname_for_mounts-shouldn-t-prevent-selection-.patch
+  * 0002-Fix-monotonic_elapsed.patch Deleted
+  * 0003-autofs-5.1.4-fix-fd-leak-in-rpc_do_create_client.patch Deleted
+  * 0004-autofs-5.1.3-add-port-parameter-to-rpc_ping.patch
+  * 0005-autofs-5.1.4-fix-incorrect-locking-in-sss-lookup.patch
+  * autofs-5.1.3-revert-fix-argc-off-by-one-in-mount_aut.patch
+  * autofs-5-1-3-check-map-instances-for-staleness-on-map-update.patch
+  * autofs-5-1-3-fix-ordering-of-seteuid-setegid-in-do_spawn.patch
+  * autofs-5-1-3-fix-possible-map-instance-memory-leak.patch
+  * autofs-5.1.3-revert-fix-argc-off-by-one-in-mount_aut.patch
+  * autofs-5.1.6-fix-quoted-string-length-calc-in-expand.patch
+- Add autofs-suse-manpage-remove-initdir.patch
+  Removes references of initdir from man pages (bsc#1207881)
+- Move dbus-1 system.d file to /usr (bsc#1203362)
+- Moved -autofs- file from user specif directory
+  /etc/NetworkManager/dispatcher.d to vendor specific directory
+  /usr/lib/NetworkManager/dispatcher.d. So, users changes can
+  still be done in /etc and will not be overwritten by an update.
+- Use OPTIONS instead of AUTOFS_OPTIONS in /etc/sysconfig/autofs
+  (bsc#1199027)
+- Add autofs-Test-TCP-request-correctly-in-nfs_get_info.patch
+  Fix bug when rpcbind not visible
+  (bsc#1195587 bsc#1195595)
+- update to 5.1.8:
+  * add xdr_exports().
+  * remove mount.x and rpcgen dependencies.
+  * dont use realloc in host exports list processing.
+  * use sprintf() when constructing hosts mapent.
+  * fix mnts_remove_amdmount() uses wrong list.
+  * Fix option for master read wait.
+  * eliminate cache_lookup_offset() usage.
+  * fix is mounted check on non existent path.
+  * simplify cache_get_parent().
+  * set offset parent in update_offset_entry().
+  * remove redundant variables from mount_autofs_offset().
+  * remove unused parameter form do_mount_autofs_offset().
+  * refactor umount_multi_triggers().
+  * eliminate clean_stale_multi_triggers().
+  * simplify mount_subtree() mount check.
+  * fix mnts_get_expire_list() expire list construction.
+  * fix inconsistent locking in umount_subtree_mounts().
+  * fix return from umount_subtree_mounts() on offset list delete.
+  * pass mapent_cache to update_offset_entry().
+  * fix inconsistent locking in parse_mount().
+  * remove unused mount offset list lock functions.
+  * eliminate count_mounts() from expire_proc_indirect().
+  * eliminate some strlen calls in offset handling.
+  * don't add offset mounts to mounted mounts table.
+  * reduce umount EBUSY check delay.
+  * cleanup cache_delete() a little.
+  * rename path to m_offset in update_offset_entry().
+  * don't pass root to do_mount_autofs_offset().
+  * rename tree implementation functions.
+  * add some multi-mount macros.
+  * remove unused functions cache_dump_multi() and cache_dump_cache().
+  * add a len field to struct autofs_point.
+  * make tree implementation data independent.
+  * add mapent tree implementation.
+  * add tree_mapent_add_node().
+  * add tree_mapent_delete_offsets().
+  * add tree_mapent_traverse_subtree().
+  * fix mount_fullpath().
+  * add tree_mapent_cleanup_offsets().
+  * add set_offset_tree_catatonic().
+  * add mount and umount offsets functions.
+  * switch to use tree implementation for offsets.
+  * remove obsolete functions.
+  * remove redundant local var from sun_mount().
+  * use mount_fullpath() in one spot in parse_mount().
+  * pass root length to mount_fullpath().
+  * remove unused function master_submount_list_empty().
+  * move amd mounts removal into lib/mounts.c.
+  * check for offset with no mount location.
+  * remove mounts_mutex.
+  * remove unused variable from get_exports().
+  * add missing free in handle_mounts().
+  * remove redundant if check.
+  * fix possible memory leak in master_parse().
+  * fix possible memory leak in mnts_add_amdmount().
+  * fix double unlock in parse_mount().
+  * add length check in umount_subtree_mounts().
+  * fix flags check in umount_multi().
+  * dont try umount after stat() ENOENT fail.
+  * remove redundant assignment in master_add_amd_mount_section_mounts().
+  * fix dead code in mnts_add_mount().
+  * fix arg not used in error print.
+  * fix missing lock release in mount_subtree().
+  * fix double free in parse_mapent().
+  * refactor lookup_prune_one_cache() a bit.
+  * cater for empty mounts list in mnts_get_expire_list().
+  * add ext_mount_hash_mutex lock helpers.
+  * fix amd section mounts map reload.
+  * fix dandling symlink creation if nis support is not available.
+  * dont use AUTOFS_DEV_IOCTL_CLOSEMOUNT.
+  * fix lookup_prune_one_cache() refactoring change.
+  * fix amd hosts mount expire.
+  * fix offset entries order.
+  * use mapent tree root for tree_mapent_add_node().
+  * eliminate redundant cache lookup in tree_mapent_add_node().
+  * fix hosts map offset order.
+  * fix direct mount deadlock.
+  * add missing description of null map option.
+  * fix nonstrict offset mount fail handling.
+  * fix concat_options() error handling.
+  * eliminate some more alloca usage.
+  * use default stack size for threads.
+  * fix use of possibly NULL var in lookup_program.c:match_key().
+  * fix incorrect print format specifiers in get_pkt().
+  * add mapent path length check in handle_packet_expire_direct().
+  * add copy length check in umount_autofs_indirect().
+  * add some buffer length checks to master map parser.
+  * add buffer length check to rmdir_path().
+  * eliminate buffer usage from handle_mounts_cleanup().
+  * add buffer length checks to autofs mount_mount().
+  * make NFS version check flags consistent.
+  * refactor get_nfs_info().
+- drop autofs-5.1.7-Fix-option-for-master_read_wait.patch,
+  autofs-5.1.7-use-default-stack-size-for-threads.patch: upstream
+-  autofs-5.1.7-use-default-stack-size-for-threads.patch: Use default
+  stack size for threads (bsc#1189199)
+- Upgrade to 5.1.7
+  - make bind mounts propagation slave by default.
+  - update ldap READMEs and schema definitions.
+  - fix program map multi-mount lookup after mount fail.
+  - fix browse dir not re-created on symlink expire.
+  - fix a regression with map instance lookup.
+  - correct fsf address.
+  - samples: fix Makefile targets' directory dependencies
+  - remove intr hosts map mount option.
+  - fix trailing dollar sun entry expansion.
+  - initialize struct addrinfo for getaddrinfo() calls.
+  - fix quoted string length calc in expandsunent().
+  - fix autofs mount options construction.
+  - mount_nfs.c fix local rdma share not mounting.
+  - configure.in: Remove unneeded second call to PKG_PROG_PKG_CONFIG.
+  - configure.in: Do not append parentheses to PKG_PROG_PKG_CONFIG.
+  - Use PKG_CHECK_MODULES to detect the libxml2 library.
+  - fix ldap sasl reconnect problem.
+  - samples/ldap.schema fix.
+  - fix configure force shutdown check.
+  - fix crash in sun_mount().
+  - fix lookup_nss_read_master() nsswicth check return.
+  - fix typo in open_sss_lib().
+  - fix sss_master_map_wait timing.
+  - add sss ECONREFUSED return handling.
+  - use mapname in sss context for setautomntent().
+  - add support for new sss autofs proto version call.
+  - fix retries check in setautomntent_wait().
+  - refactor sss setautomntent().
+  - improve sss setautomntent() error handling.
+  - refactor sss getautomntent().
+  - improve sss getautomntent() error handling.
+  - sss introduce calculate_retry_count() function.
+  - move readall into struct master.
+  - sss introduce a flag to indicate map being read.
+  - update sss timeout documentation.
+  - refactor sss getautomntbyname().
+  - improve sss getautomntbyname() error handling.
+  - use a valid timeout in lookup_prune_one_cache().
+  - dont prune offset map entries.
+  - simplify sss source stale check.
+  - include linux/nfs.h directly in rpc_subs.h.
+  - fix typo in daemon/automount.c.
+  - fix direct mount unlink_mount_tree() path.
+  - fix unlink mounts umount order.
+  - fix incorrect logical compare in unlink_mount_tree().
+  - use bit flag for force unlink mounts.
+  - improve force unlink option description.
+  - remove command fifo on autofs mount fail.
+  - add force unlink mounts and exit option.
+  - cleanup stale logpri fifo pipes on unlink and exit.
+  - fix incorrect systemctl command syntax in autofs(8).
+  - update list.h.
+  - add hashtable implementation.
+  - change mountpoint to mp in struct ext_mount.
+  - make external mounts independent of amd_entry.
+  - make external mounts use simpler hashtable.
+  - add a hash index to mnt_list.
+  - use mnt_list for submounts.
+  - use mnt_list for amdmounts.
+  - make umount_autofs() static.
+  - remove force parameter from umount_all().
+  - fix remount expire.
+  - fix stale offset directories disable mount.
+  - use struct mnt_list to track mounted mounts.
+  - use struct mnt_list mounted list for expire.
+  - remove unused function tree_get_mnt_list().
+  - only add expre alarm for active mounts.
+  - move submount check into conditional_alarm_add().
+  - move lib/master.c to daemon/master.c.
+  - use master_list_empty() for list empty check.
+  - add helper to construct mount point path.
+  - check defaults_read_config() return.
+  - move AUTOFS_LIB to end of build rule lines.
+  - make autofs.a a shared library.
+  - make lookup_file.c nss map read status return handling consistent.
+  - fix empty mounts list return from unlink_mount_tree().
+- Refreshed autofs-5.1.1-dbus-udisks-monitor.patch
+- Replaced automount-fix-master-wait.patch with upstream patch
+  autofs-5.1.7-Fix-option-for-master_read_wait.patch
+- automount-fix-master-wait.patch: Fix options string for master wait
+  (bsc#1178006)
+- autofs-nsswitch-usr-etc.patch: Use /usr/etc/nsswitch.conf if
+  /etc/nsswitch.con is unavailable (bsc#1175238)
+- Upgrade to 5.1.6
+  - support strictexpire mount option.
+  - fix hesiod string check in master_parse().
+  - add NULL check for get_addr_string() return.
+  - use malloc(3) in spawn.c.
+  - add mount_verbose configuration option.
+  - optionally log mount requestor process info.
+  - log mount call arguments if mount_verbose is set.
+  - Fix NFS mount from IPv6 addresses.
+  - make expire remaining log level debug.
+  - allow period following macro in selector value.
+  - fix macro expansion in selector values.
+  - fix typing errors.
+  - Explain /etc/auto.master.d usage.
+  - plus map includes are only allowed in file sources.
+  - Update README.
+  - fix additional typing errors.
+  - update autofs(8) offset map entry update description.
+  - increase group buffer size geometrically.
+  - also use strictexpire for offsets.
+  - remove unused function has_fstab_option().
+  - remove unused function reverse_mnt_list().
+  - remove a couple of old debug messages.
+  - fix amd entry memory leak.
+  - fix unlink_mount_tree() not umounting mounts.
+  - use ignore option for offset mounts as well.
+  - add config option for "ignore" mount option
+  - use bit flags for autofs mount types in mnt_list.
+  - use mp instead of path in mnt_list entries.
+  - always use PROC_MOUNTS to make mount lists.
+  - add glibc getmntent_r().
+  - use local getmntent_r in table_is_mounted().
+  - refactor unlink_active_mounts() in direct.c.
+  - don't use tree_is_mounted() for mounted checks.
+  - use single unlink_umount_tree() for both direct and indirect mounts.
+  - move unlink_mount_tree() to lib/mounts.c.
+  - use local_getmntent_r() for unlink_mount_tree().
+  - use local getmntent_r() in get_mnt_list().
+  - use local getmntent_r() in tree_make_mnt_list().
+  - fix missing initialization of autofs_point flags.
+- NetworkManager-autofs: reload rather than restart autofs.service
+  * If complex network setups are being brought up, autofs.service
+    may be restarted too quickly, causing systemd to consider the
+    service failed. "reload" avoids that, and works just fine.
+- Fix autofs restart when Networkmanager connection is brought up
+  * NetworkManager-autofs: /bin/systemctl has been removed in
+    systemd-244
+- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
+  allow OBS to shortcut by using systemd-devel-mini.
+- Remove legacy LSB-init script code, we don't have that anymore.
+- Drop pre-12.2 parts from build recipe
+- Switch %systemd_requires to %systemd_ordering, since %service_*
+  can deal with its absence.
+- Upgrade to 5.1.5
+  - fix flag file permission.
+  - fix directory create permission.
+  - fix use after free in do_master_list_reset().
+  - fix deadlock in dumpmaps.
+  - dont use array for path when not necessary.
+  - fix prefix option handling in expand_entry().
+  - fix sublink option not set from defaults.
+  - fix error return in do_nfs_mount().
+  - add error handling for ext_mount_add().
+  - account for recent libnsl changes.
+  - use_hostname_for_mounts shouldn't prevent selection among replicas.
+  - fix monotonic_elapsed.
+  - Makefiles.rules: remove 'samples' from SUBDIRS.
+  - dont allow trailing slash in master map mount points.
+  - fix libresolv configure check.
+  - add fedfs-getsrvinfo.c.
+  - add mount.fedfs.c.
+  - add fedfs-map-nfs4.c.
+  - add conditional inclusion of fedfs binaries.
+  - add an example fedfs master map entry to the installed master map.
+  - improve hostname lookup error logging.
+  - fix rpm spec install premissions on auto.net and auto.smb.
+  - tiny patch for autofs typo and possible bug.
+  - add units After line to include statd service.
+  - use systemd sd_notify() at startup.
+  - fix NFS version mask usage.
+  - fix fd leak in rpc_do_create_client().
+  - add-man page note about extra slashes in paths.
+  - change expire type naming to better reflect usage.
+  - use defines for expire type.
+  - enable SIGUSR2 handling in rpm spec file.
+  - fix age setting at startup.
+  - fix update_negative_cache() map source usage.
+  - fix program usage message.
+  - mark removed cache entry negative.
+  - set bind mount as propagation slave.
+  - add master map pseudo options for mount propagation.
+  - fix use after free in parse_ldap_config().
+  - fix incorrect locking in sss lookup.
+  - fix amd parser opts option handling.
+  - fix possible NULL pointer dereference in get_defaults_entry().
+  - better handle hesiod support not built in.
+  - fix indent in automount(8) man page.
+  - remove autofs4 module load code.
+  - add NULL check in prepare_attempt_prefix().
+  - update build info with systemd.
+  - use flags for startup boolean options.
+  - move close stdio descriptors to become_daemon().
+  - add systemd service command line option.
+  - refactor negative map entry check.
+  - remove unused function dump_master().
+  - remove unused function dump_state_queue().
+  - remove couple of undeeded requires.
+  - Removed patches:
+  * autofs-5-1-3-fix-ordering-of-seteuid-setegid-in-do_spawn.patch
+  * autofs-5-1-3-fix-possible-map-instance-memory-leak.patch
+  * autofs-5-1-3-check-map-instances-for-staleness-on-map-update.patch
+  * 0001-use_hostname_for_mounts-shouldn-t-prevent-selection-.patch
+  * 0002-Fix-monotonic_elapsed.patch
+  * 0003-autofs-5.1.4-fix-fd-leak-in-rpc_do_create_client.patch
+  - Updated spec file to use native autofs service files
+
autoyast2
+- jsc#PED-6407
+  - enabled lvm_vg_reuse to be used in general/storage/proposal
+    section
+- 4.6.6
+
+- Install standard SLES when the AY XML profile selects SLE_HPC,
+  it has been dropped in SP6 (jsc#PED-7841)
+- 4.6.5
+
baloo5
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- Changes since 5.113.0:
+  * [IndexCleaner] Remove no-op recursion over includedFolders
+  * [ExtractorProcess] Remove unused members
+  * [TimeEstimator] Cleanup, remove QObject depency
+  * Use forward declaration for Baloo::Database
+  * Remove inacurate mimetype check in xattrindexer and indexcleaner
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- Changes since 5.112.0:
+  * Remove two obsolete benchmark tests
+  * [ExtractorProcess] Handle signal mangling by DrKonqi
+  * [ExtractorProcess] Test the various processing states
+  * [ExtractorProcess] Make the extractor process path a constructor argument
+  * [BasicIndexingBenchmark] Allow to keep temporary DB
+  * [QueryTest] Add test case for terms folded to empty strings
+  * [DocumentUrlDb] Reduce allocations during path reconstruction
+  * Shortcut non-matching phrase queries
+  * [EngineQuery] Remove AND/OR operations
+  * [QueryTest] Move AND/OR queries to searchstring tests
+  * [QueryParser] Remove it, as it is no longer used
+  * [SearchStore] Always use TermGenerator instead of QueryParser
+  * [Extractor] Do not emit startedIndexingFile for skipped documents
+  * Remove dead registerBalooWatcher DBus method
+  * [FileWatchTest] Check attr changed signal when XAttr is not available
+  * [FileWatchTest] Clean up and enhance result checks
+  * [FileWatchTest] Replace common boilerplate with RAII
+  * [KInotify] Fix _k_addWatches helper when hitting descriptor limit
+  * [KInotify] Simplify dirIter logic, use unique_ptr
+  * [KInotify] Always add all watches in the event loop
+  * [KInotifyTest] Extend renaming tests
+  * [KInotifyTest] Move common boilerplate to init
+  * [KInotify] Silence EventMoveSelf warning when not relevant
+  * [KInotify] Removed unused and obsolete `available()` method
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- Changes since 5.111.0:
+  * [PendingFile] Remove default constructor, METATYPE declaration
+  * [PendingFile] Remove unused and incorrect setPath method
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- Changes since 5.110.0:
+  * Use the FSID as the device identifier where possible (kde#402154)
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- No code change since 5.109.0
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * Document uses and abuses of Baloo::IndexerConfig
+  * [BalooSearch] Add sort order option
+  * [Codecs] Make encode/decode methods static, cleanup
+  * [QueryTest] Add full stack test
+  * [TermGeneratorTest] Extend phrase coverage
+  * [AdvancedQueryParserTest] Extend phrase coverage
+  * [SearchStore] Move private helpers to anonymous namespace
+  * [BasicIndexingJob] Ignore filename based mimetype for empty files
+  * Reduce filesystem dependencies in more tests
+  * [DocumentUrlDbTest] Remove file system dependencies from test
+  * [DocumentUrlDb] Split document addition and file tree creation
+  * [DocumentUrlDbTest] Use explicit recursion when walking directory tree
+  * [Transaction] Use DocumentUrlDB::contains
+  * [DocumentUrlDB] Add `contains` method
+  * Remove proxy for obsolete org.kde.baloo interface
+  * [Transaction] Remove Transaction::exec convenience method
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * [Document] Fix parameter name for setParentId
+  * [WriteTransaction] Avoid false warning when removing empty xattr terms
+  * [DocumentUrlDB] Remove recursive removal of parent directories
+  * [AdvancedQueryParser] Correctly parse empty quoted strings
+  * [AdvancedQueryParser] Fix minor error in test case
+  * Remove qt6 CI builds
+  * [UnindexedFileIndexer] Split into multiple transactions
+  * [FirstRunIndexer] Split initial index run into multiple transactions
+  * Move basic indexing test/benchmark to autotests
+  * [BasicIndexingTest] Add options for transaction size and index dir
+  * [WriteIoTest] Set required parent id
+  * Minor fixes for manual tests
+  * Fix signedness mismatch compiler warning
+  * Fix compiler warning by using an STL-style iterator instead
+  * Remove redundant transactiontest
+  * [UnindexedFileIndexer] Skip document when BasicIndexingJob fails
+  * [Transaction] Allow to fully reset the transaction state
+  * [WriteTransactionTest] Use unique_ptr for DB and temp dir
+  * [Transaction] Use unique_ptr for write transaction
+  * Verify parentId when adding documents
+  * [DatabaseDbis] Use default member initializers instead of constructor
+  * Remove unused QMimeDatabase instance from UnindexedFileIndexer
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- Changes since 5.106.0:
+  * Use common helper for Property/JSON conversion
+  * Don't install D-Bus interfaces without BUILD_INDEXER_SERVICE
+  * Make building of the service optional, add packaging documentation
+  * Minor fixes for DocumentUrlDB::updateUrl method
+  * [IdTreeDB] Consolidate put/del into common set
+  * [MetadataMoverTest] Add some more test documentation
+  * Remove dead code paths from DocumentUrlDB::del
+  * Cleanup some leftover stale code
+  * Use more RAII in unit tests
+  * port to standard C++ smart pointers where possible
+  * Add some documentation for DocumentDB/DocumentIdDB
+  * [balooshow] Improve display of property and plaintext terms
+  * Move KFileMetaData documentation reference up
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- Changes since 5.105.0:
+  * baloosearch: Inform the user when the specified dir is not canonical
+  * aggressively resource constrain baloo_file
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- Changes since 5.104.0:
+  * Add conventional python virtual-env folder to exclude filters
+  * [TermGenerator] Skip all unprintable characters
+  * Define the translation domain of BalooEngine
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- Changes since 5.103.0:
+  * extactor: add KAboutData
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- Changes since 5.102.0:
+  * Fix automoc issues on generated DBus source files
+  * Don't skip automoc for DBus interfaces
+
baloo5-widgets
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Too many changes since 23.04.3, only listing bugfixes:
+  * Fix displaying image dimensions with exiv2 0.28 (kde#470859)
+  * Allow FileMetata properties on desktop and recentlyused (kde#460117)
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- Changes since 23.04.1:
+  * Allow FileMetata properties on desktop and recentlyused (kde#460117)
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
baobab
+- Convert to source service for easier updating.
+
bind
+- Update to new Major Version 9.18.24.
+  This has many enhancements, bug fixes and changes.
+  Breaking Changes:
+  * Some options have been removed and some have been deprecated
+    and will be removed in the future.
+    For a complete list, see:
+    https://kb.isc.org/docs/changes-to-be-aware-of-when-moving-from-bind-916-to-918
+  Major Changes:
+  * Support for securing DNS traffic using Transport Layer Security
+    (TLS). TLS is used by both DNS-over-TLS (DoT) and
+    DNS-over-HTTPS (DoH).
+  * Support for zone transfers over TLS (XFR-over-TLS, XoT) for
+    both incoming and outgoing zone transfers.
+  * The dig tool is now able to send DoT queries (+tls option).
+  * Support for OpenSSL 3.0 APIs was added.
+  * dnssec-checkds, dnssec-coverage, dnssec-keymgr, which have been
+    removed in favor of the dnssec-policy feature
+  * python3-bind is deprecated and the subpackage has been removed
+  * A number of utilities have been moved from /usr/sbin to
+    /usr/bin:
+    named-checkconf named-checkzone named-compilezone
+    dnssec-dsfromkey dnssec-importkey dnssec-keyfromlabel
+    dnssec-keygen dnssec-revoke dnssec-settime dnssec-signzone
+    dnssec-verify dnssec-cds named-journalprint nsec3hash
+  * The lib directory was renamed from 'named' to 'bind'
+  For a complete list of changes, see:
+  * Bind Release Notes
+    https://bind9.readthedocs.io/en/v9.18.24/notes.html
+  * The CHANGES file in the source RPM
+  Security Fixes:
+  * Validating DNS messages containing a lot of DNSSEC signatures
+    could cause excessive CPU load, leading to a denial-of-service
+    condition. This has been fixed. (CVE-2023-50387)
+    [bsc#1219823]
+  * Preparing an NSEC3 closest encloser proof could cause excessive
+    CPU load, leading to a denial-of-service condition. This has
+    been fixed. (CVE-2023-50868)
+    [bsc#1219826]
+  * Parsing DNS messages with many different names could cause
+    excessive CPU load. This has been fixed. (CVE-2023-4408)
+    [bsc#1219851]
+  * Specific queries could cause named to crash with an assertion
+    failure when nxdomain-redirect was enabled. This has been
+    fixed. (CVE-2023-5517)
+    [bsc#1219852]
+  * A bad interaction between DNS64 and serve-stale could cause
+    named to crash with an assertion failure, when both of these
+    features were enabled. This has been fixed. (CVE-2023-5679)
+    [bsc#1219853]
+  * Query patterns that continuously triggered cache database
+    maintenance could cause an excessive amount of memory to be
+    allocated, exceeding max-cache-size and potentially leading to
+    all available memory on the host running named being exhausted.
+    This has been fixed. (CVE-2023-6516)
+    [bsc#1219854]
+  Packaging notes:
+  * libnghttps2 added as BuildRequires for tls support
+  * named-bootconf.diff patch is obsolete and has been removed
+  [jsc#PED-7932]
+- Update KillMode to 'control-group' in named.service to handle
+  forked processes better.
+  [bsc#1215755]
+
blinken
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- Changes since 23.08.0:
+  * Fix lintian cleanup in snapcraft.yaml
+  * Add snapcraft 23.08 release
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Add explicit moc includes to sources for moc-covered headers
+  * Add Flatpak CI/CD Integration
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
bluedevil5
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- Changes since 5.27.9:
+  * Adapt to plasma-framework being renamed to libplasma
+  * Adapt to plasma-framework moving to Plasma
+
bluez-qt
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- No code change since 5.109.0
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * Remove code variants for building with Qt 6
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * Remove qt6 CI builds
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- No code change since 5.106.0
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- No code change since 5.105.0
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- No code change since 5.104.0
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- No code change since 5.103.0
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- No code change since 5.102.0
+
breeze
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- No code changes since 5.27.9
+
breeze-gtk
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- No code changes since 5.27.9
+
breeze5-icons
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- Changes since 5.109.0:
+  * Add filled `bookmarks-bookmarked` icon (kde#473694)
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- No code change since 5.108.0
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * Export cmake config so that a app can ensure that breeze-icons is installed
+  * Remove qt6 CI builds
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- No code change since 5.106.0
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- Changes since 5.105.0:
+  * Make monochrome MS-DOS executable icons respect the color scheme
+  * Increase moon size for redshift-status-on icon
+  * Add mimetype icons for alembic files
+  * Add new Partition Manager app icon
+  * Make media-flash icon actually look like a typical flash memory card (kde#468006)
+  * Add new icons for the pixelate and blur tools in Spectacle
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- Changes since 5.104.0:
+  * Add icons for showing and hiding a virtual keyboard
+  * Redshift icons: Add missing semi-transparency, add new breeze-dark icons
+  * Update Redshift icons to off on & sun (kde#462215)
+  * Delete false Gparted and Kwikdisk icons (kde#467319)
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- Changes since 5.103.0:
+  * Add draw-number
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- No code change since 5.102.0
+
calendarsupport
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Make calendar priting work with any KCalendarCore::Calendar
+  * Remove unused KIMAP dependency
+  * Remove CI 6 job. We will use kf6 branch for kf6 works
+  * Add KConfig to the public link interface
+  * Remove CalendarSupport::createMimeData
+  * not export symbol of private methods
+  * Remove unused alias now
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
cpupower
-- Add turbostat support for MeteorLake platforms (jsc#PED-4325)
-  A tools-power-turbostat-Add-support-for-MeteorLake-platforms.patch
+- Fix library file version: libcpupower.so.0.0.1 -> libcpupower.so.1.0.1
+  (bsc#1217044)
+  A cpupower_fix_library_so_name.patch
-- Add Emerald Ridge Intel CPU model support:
-  * jsc#PED-4393
-    intel-speed-select tool support for EMR
-  A tools-power-turbostat-Introduce-support-for-EMR.patch
-  A add_emerald_ridge_intel_family.patch
-  * jsc#PED-4395
-    Add EMR CPU support to turbostat
-  A tools-power-x86-intel-speed-select-Add-Emerald-Rapid-quirk.patch
-
-- Update to latest intel-speed-select package version from 1.10 to 1.13
-  (jsc#PED-2137):
-    1.13:
-  * Fix build failure when using gcc options -Wl,--as-needed
-  * Fix warning for perf_cap.cpu may be uninitialized
-  * Fix off by one check for MAX_DIE_PER_PACKAGE
-  * Fix issue with use of get_physical_die_id instead of
-    get_physical_die_id
-  * Warn if turbo is disabled and SST turbo-freq feature is requested
-    1.12:
-  * Allows out of band SST support, where some remote agent
-    changes SST profiles via some Board Management Controller.
-  * HFI support to process config level changes in oob mode
-    1.11:
-  * Update max performance when BIOS disabled turbo
-
-- Update to latest turbostat version 2022.07.28
-  jsc#PED-1028
-  Includes:
-  Add ADL-N platform to Turbostat
-  jsc#PED-1027
-  Add RPL-P platform to Turbostat
-  jsc#PED-1029
-  Add RPL-S platform to Turbostat
-  jsc#PED-1026
-- Explicitly add patch to support Raptorlake-S
-  jsc#PED-2066
-  A tools-power-turbostat-add-support-for-RPL-S.diff
+- Rename libcpupower0 to libcpupower1 following changes in SONAME.
+- Use ldconfig_scriptlets macro for post(un) handling.
+
+- Add wildcard for powercap.h since powercap patches have reached mainline
+- Build bash-completion noarch
+
+- clean up sources: drop rapl_monitor.patch and
+  cpupower_rapl.patch.
+
+- Move bash-completion to subpackage so it isn't installed when
+  not needed
+
+- Remove powercap capabilities to patch againt latest kernel sources
+  - > still keep the patches, will be removed after trying to get this
+    mainline
+- Add netlink (libnl-devel) requires
+
+- add rebuild subpackage to trigger rebuild on kernel updates
+
+- Change to building the package from kernel-source based on
+  how the perf package works
+- Removed patches:
+  * turbostat_makefile_fix_asm_header.patch
+  * remove_bits_h.patch
+  * x86_perf_makefile_fix_asm_header.patch
+- Remove all tarballs and git script
+- Use %lang_package
+- Correct ix86 to %ix86
dav1d
+- Add dav1d-CVE-2023-32570.patch: fix possible crash when decoding
+  a frame (bsc#1211262 CVE-2023-32570).
+
+- Drop _lto_cflags define, current version supports lto build.
+- Drop unneeded rpm BuildRequires.
+- Add pkgconfig(libxxhash) BuildRequires and stop passing
+  xhash_muxer=disabled to meson, build hash_muxer support.
+- Add check section and meson_test macro, run tests during build.
+
+- Update to version 1.0.0
+  * Automatic thread management.
+  * Add support for AVX-512 acceleration.
+  * x86 code speedup (from SSE2 to AVX2).
+  * New grain API to ease acceleration on the GPU.
+  * New API call to get information of which frame failed to
+    decode, in error cases.
+  * Numerous small bug fixes.
+- Bump soversion to 6
+
dbus-1-glib
+- Try to guard against incomplete update stacks (boo#1202241):
+  + Add split-provides to libdbus-1-glib and bash-completion
+    sub-package.
+  + Add explicit conflict to bash-completion subpackage against
+    dbus-1-glib < 0.112 (when the package split happened)
+  + Ensure dbus-1-glib-tool gets the correct library version
+    installed.
+
+- Add relevant dbus-1-glib-<targettype> provides/obsoletes also in
+  baselibs.conf (boo#1193502).
+
+- Add signature and keyring as sources, verify tarball with gpg.
+
+- Update to version 0.112:
+  + Dependencies:
+  - dbus 1.8 was already required, but is more strongly required
+    now: the workarounds that were used to run continuous
+    integration with dbus 1.6 on Ubuntu 14.04 'trusty' have been
+    removed. (Note that dbus 1.8 has already reached end-of-life
+    for security support, and newer dbus stable branches are
+    strongly recommended.)
+  - pkg-config 0.28 is required when building from git.
+  + Enhancements:
+  - Rewrite CONTRIBUTING.md document, based on Wayland's
+    equivalent.
+  - A generated ChangeLog file, which made up a significant
+    proportion of the size of source tarball releases, is no
+    longer included.
+  - Improve man page.
+  - Add test coverage for fdo#80557
+  - Use more modern GLib assertions in unit tests.
+  - Improve continuous integration to be run by GitLab in
+    addition to Travis-CI.
+  - Add clearer license information using
+    SPDX-License-Identifier.
+  + Fixes:
+  - Allow glib-genmarshal to be overridden with
+    `./configure GLIB_GENMARSHAL=/path/to/glib-genmarshal`, for
+    cross-compilation.
+  - Avoid a double-free in dbus-binding-tool for certain inputs,
+    possibly involving nested introspection data structures.
+  - Report a better error for excessive recursion depth or
+    unsupported data types.
+  - Map the 15 most-recently-added DBusGError members to their
+    corresponding D-Bus error names.
+  - Mark all documented symbols as deprecated.
+  - Fix unit test failures during distcheck by enabling
+    assertions.
+  - Fix a core dump during installed-tests by not attempting to
+    close a shared DBusConnection.
+- Package COPYING as license, CONTRIBUTING.md and NEWS as docs.
+- Add explicit pkgconfig BuildRequires.
+- Replace dbus-1-devel and glib2-devel with pkgconfig variants that
+  configure checks for: pkgconfig(dbus-1), pkgconfig(glib-2.0),
+  pkgconfig(gobject-2.0) and pkgconfig(gio-2.0) BuildRequires.
+- Drop hard Requires and BuildRequires that are not needed as they
+  are added automatically.
+- Split out bash-completion sub-package.
+- Split out shared library into own sub-package, and Require it
+  from the devel package, and add to the baselibs.conf. Following
+  the SLPP standard. Add Provides and Obsoletes for the no longer
+  existing main package.
+- Use ldconfig_scriptlets for post(un) handling.
+- Add soname define, ease future updates.
+
+- Update to version 0.110:
+  Dependencies:
+  + GLib 2.40 is required
+  Enhancements:
+  + The GLib main-loop glue, "dbus-gmain", is now available as a separate
+    subproject (the dbus-gmain branch in dbus-glib's git repository) for
+    embedding in larger projects like dbus-glib and dbus-python via the
+    `git subtree` or `git submodule` commands. This removes dbus-python's
+    dependency on the rest of dbus-glib.
+  Fixes:
+  + autogen.sh can now detect gtk-doc >= 1.26.
+  + More files have per-file copyright information.
+- Run spec-cleaner
+
-- Update to version 0.100.2:
-  + Respin tarball.
-
-- Update to version 0.100.1:
-  + dbus-gproxy: Verify sender of NameOwnerChanged signals to be
-    o.f.DBus (CVE-2013-0292, bnc#804392).
-  + Some cleanups.
-  + Other bugs fixed: fdo#23633, fdo#40711, fdo#55729, fdo#55730.
-
-- Update to version 0.100:
-  + Enhancements:
-  - Support building on Android with androgenizer
-    (fdo#42532)
-  - Respect NOCONFIGURE=1 in autogen.sh
-  + Fixes:
-  - Fix several GVariant reference leaks in
-    dbus_g_value_parse_variant (fdo#41125)
-  - Don't crash if an error code is out of range for its domain
-    or has a negative code (fdo#40151)
-  - Fix compilation with -Werror=format-security
-  - Don't crash if dbus_g_proxy_new_for_peer() is used to talk to
-    the dbus-daemon (fdo#41126)
-
-- Further dependency changes: Let dbus-1-glib-devel require
-  dbus-1-devel (implicitly pulls dbus-1).
-
-- Fix and loosen dependency towards dbus-1. Reported by Andreas
-  Jaeger <aj@suse.de>.
-
-- license update: AFL-2.1 or GPL-2.0+
-  License is a dual license choice of either Academic Free License 2.1 or
-  GNU GPL 2+. This is the SPDX format for that license
-
-- Update to version 0.98:
-  + Fix the documentation, a lot. We have nearly 100% coverage now.
-    (fdo#37793)
-  + In specialized collection iterators, check that the type is
-    correct; g_critical and return harmlessly, rather than
-    crashing, if not
-  + If library users register specialized GTypes, warn if their
-    vtables have missing callbacks which would cause accessors to
-    crash
-  + Fix production of documentation out-of-tree with newer gtk-doc
-  + Simplify invoke_object_method() and OOM handling in
-    dbus-gobject (fdo#35767)
-- Changes from version 0.96:
-  + Fix a regression in marshalling GObject instances as object
-    paths, which broke NetworkManager (fdo#37852, deb#628890)
-  + Fix crashes when sending a message when disconnected from D-Bus
-    but still working through our backlog of incoming messages,
-    similar to fdo#12675 (fdo#38406)
-  + Cope more gracefully, with a critical warning instead of a
-    memory leak, if programmer error causes G_VALUE_COLLECT to fail
-    (fdo#38406, nokia#86280, nokia#180486)
-  + Avoid an assertion failure when unregistering a proxy if
-    GetNameOwner failed (fdo#38408, nokia#116862)
-  + Don't report various programmer errors as "out of memory";
-    raise suitable critical warnings instead, and don't leak memory
-    (fdo#35767, fdo#35766)
-  + If a remote process sends a wrong method call on the Properties
-    interface, send back an error reply, instead of warning on
-    stderr and not replying (fdo#35766)
-  + Show a warning if dbus_g_method_return fails to marshal
-    something (fdo#29884, nokia#180486)
-  + Remove remnants of i18n (fdo#36428)
-  + Remove dead code (nokia#180486)
-- Drop dbus-1-glib-fix-marshalling-regression.patch: fixed
-  upstream.
-
-- cross-build fix: use host's dbus-binding-tool
-
-- Remove redundant tags/sections from specfile
-  (cf. packaging guidelines)
-- Add dbus-1-glib-devel to baselibs
-
-- Add dbus-1-glib-fix-marshalling-regression.patch: this fixes a
-  regression causing issues in NetworkManager; taken from git.
-
-- Update to version 0.94:
-  + Check validity of more arguments, don't report "out of memory"
-    or "should not have been reached" if an invalid string or
-    boolean is given, and abandon broken containers more gracefully
-    (fdo#30171)
-  + Allow underscores in error names (fdo#30274)
-  + If an object is on more than one connection, emit signals on
-    all of them; if it's unregistered, only unregister it from the
-    requested connection (fdo#32087)
-  + Fix ability to switch a DBusConnection from one GMainContext to
-    another (fdo#35115)
-  + Forbid a ReturnVal annotation after the first OUT <arg>, which
-    had never worked correctly anyway (fdo#35952)
-  + Remove false claim that we use Introspect() at runtime, and
-    document more error cases (fdo#36216)
-  + Remove unused support for translated messages (fdo#36428)
-  + Don't corrupt internal data if a GObject is registered twice on
-    the same (connection, path) tuple, and fix out-of-bounds
-    reading (fdo#36793)
-  + Fix multiple signal emissions if an object is removed from all
-    of its locations then re-exported, and a memory leak if an
-    exported object is disposed (fdo#36811)
-  + Log the error message if object registration fails (fdo#37795)
-  + Several small fixes.
-  + Remove Doxygen support (as gtk-doc is used) (fdo#10890)
-  + Build fixes.
-  + Bugs fixed: fdo#22667, fdo#22854, fdo#23616, fdo#26952,
-    fdo#27193, fdo#27598, fdo#29884, fdo#32351, fdo#33145,
-    fdo#33646, fdo#34282, fdo#37060, fdo#37062, fdo#37789,
-    fdo#37790, fdo#37812.
-
-- Update to version 0.92:
-  + Require glib 2.26: this dependency bump was missed in 0.90.
-
-- Update to version 0.90:
-  + Add DBusGObjectPath, DBusGSignature typedefs
-  + Give specialized GArrays iteration/appending support
-  + fdo#30428: add dbus_g_value_parse_g_variant
-  + Fix switching a connection's GMainContext
-  + Various small fixes
-
-- Update to version 0.88:
-  + Allow duplicate object path registrations for different
-    connections
-  + Don't use the identifier "interface" in public headers
-  + Don't pass malformed error interface to dbus (rh#581794)
-  + Fix a crash in dbus_pending_call_cancel() (fdo#14579)
-  + Fix lookup of regular properties when shadow properties are
-    used
-  + fdo#28715: Add dbus_g_value_build_g_variant()
-  + Support DBUS_TYPE_G_SIGNATURE
-  + Respect property access flags for writing, allow disabling for
-    reads
-  + Documentation improvements
-  + Build fixes, especially for windows
-- Drop bug-628607-access-flags-CVE-2010-1172.diff: fixed upstream.
-
-- honor access properties from xml file (CVE-2010-1172, bnc#628607)
-
-- use %_smp_mflags
-
-- Update to version 0.86:
-  + core: allow duplicate property names on GInterfaces
-  + core: performance optimization for object info lookup
-  + Fix hyphenated error codes correctly
-  + Free errors returned by method implementations
-  + Trivial compiler warning fixes
-  + Use AM_SILENT_RULES if available
-  + Turn the gtk-doc documentation into buildable shape
-
-- Update to version 0.84:
-  + Support duplicate object registrations
-  + Only re-set registration list if it's non-empty
-  + Copy object registration list when unregistering.
-  + fdo#19623 - Add dbus_g_bus_get_private
-  + fdo#25119 - Don't leak DBusGMethodInvocation for no-reply calls
-  + Import dbus-bus-introspect.xml upstream
-  + dbus-gvalue: set an error when demarshal_basic doesn't
-    recognize type
-  + Man page fixes.
-
-- add baselibs.conf as a source
-- package documentation as noarch
-
-- Update to version 0.82:
-  + Fix format-security warning
-  + Use -fno-strict-aliasing by default
-  + fdo#14183 - Listen to NameOwnerChanged using arg0 matching
-  + Use g_strdup instead of strdup in dbus_g_method_get_sender
-  + fdo#13908: make dbus_g_type_specialized_init() safe for library
-    users to call
-  + fdo#16776: teach dbus_g_method_return_error about DBUS_GERROR
-  + fdo#20884: dbus_g_proxy_manager_replace_name_owner: don't leave
-    freed memory in the hash table if the name was the owner's
-    first
-  + dbus_g_type_specialized_init: make some effort at being
-    thread-safe
-  + add --with-dbus-binding-tool configure option to use an
-    external dbus-binding-tool
-  + fdo#5688: don't assert when exported object is destroyed
-  * after* D-Bus connection closes
-  + fdo#21219: implement unregistration of objects
-  + dbus-gobject: save the ObjectRegistration on each object, not
-    just the path
-  + fdo#20879 - Use --skip-source argument for glib-genmarshal
-  + fdo#19927 - Use const for GError * param we're not modifying
-  + fdo#13908: silently initialize specialized types whenever
-    required
-  + fdo#21362 - Remove use of deprecated symbols
-  + fdo#21753 - Correctly initialize GValues in dbus-binding-tool
-    generated code
-  + fdo#22244 - Only include <glib.h>, not individual headers
-  + fdo#20343 - Add a man page for dbus-binding-tool
-  + fdo#18294 - Be defensive about a possibly NULL property string
-  + Various build fixes.
-- Remove AutoReqProv: it's default now.
-- Remove -fno-strict-aliasing from our custom CFLAGS since it's by
-  default now.
-- Drop dbus-1-glib-selinux.patch: unneeded now.
-- Drop marshall-skip-source.patch: fixed upstream.
-- Use libexecdir whenever possible.
-- Remove Requires from doc package since it's purely html files.
-
-- Do not add source file name as comment for glib-genmarshall Aufruf.
-  This creates otherwise files with temporary filenames that make
-  comparison of builds impossible (marshall-skip-source.patch)
-
dconf-editor
+- Convert to source service for easier updating.
+
digikam
+- Update to 8.2.0:
+  https://www.digikam.org/news/2023-12-03-8.2.0_release_announcement/
+- Drop 0001-Use-FindLibExiv2.cmake-from-ECM.patch, no longer
+  necessary
+- Rebase 0001-Look-for-each-akonadi-component-separately.patch
+
+- Require extra-cmake-modules at build time
+
+- Add patch to detect and use libexiv2 0.28.1
+  * 0001-Use-FindLibExiv2.cmake-from-ECM.patch
+
discover
+- Update appstream build requirement for compatibility with 1.0.0
+  (boo#1217047)
+- Remove obsolete version checks
+
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- Changes since 5.27.9:
+  * AppStream 1.0: Use #ifdef to support both stable and 0.x versions
+  * CMake: Remove obsolete AppStream version check
+  * Refactor roughCount into an atomic QGadget, fix usage of i18np (kde#476148)
+  * Update to reflect move of KUserFeedback to Frameworks
+
distribution-logos-openSUSE
+- switch to a service using zstd
+
+- list the source url
+
+- Update Leap 15.6 branding poo#131666
+
dolphin
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- Changes since 23.08.3:
+  * Adapt to renamed activities library repo
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * Reflect move of KActivities out of Frameworks to Plasma
+  * Update to reflect move of KUserFeedback to Frameworks
+  * Process correct model when applying service menu changes (kde#475547)
+  * snapcraft: initial import snapcraft files.
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- Changes since 23.08.0:
+  * Copy Location: Make sure to export path with native separators
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- Changes since 23.07.90:
+  * Don't compute size for non-local urls (kde#472912)
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Add explicit moc includes to sources for moc-covered headers
+  * Use ellipsis everywhere instead of three dots
+  * Move focus from hiding selection mode bars to view (kde#469621)
+  * Fix Refresh tooltip text and add Refresh whatsThis text (kde#469263)
+  * Hide application/x-trash files following showHidenFiles
+  * Tabbar: duplicate tab when double clicking on it (kde#470388)
+  * Settings Add ViewModes > Content display
+  * Expand or collapse all selected folders on Key Right/Left
+  * KDirectoryContentsCounter: show intermediate dir size counting results, improve stopping, improve data caching
+  * Add a TODO KF6 to solve bug 464722
+  * Fix build without KF5Activities
+  * Disable Qt6 CI build in master, use kf6 branch for Qt6
+  * Fix test regression in DolphinMainWindowTest::testGoActions
+  * Revert "Adapt autotest to new expected "Space" key behaviour"
+  * Fix activating the Selection Mode with a keyboard shortcut (kde#465489)
+  * Add DolphinTabPage::inactiveViewContainer()
+  * Improve copying and moving items between panels
+  * FilterBar: improve keyboard behavior and tab ordering
+  * TerminalPanel: better check if terminal needs to change its currentWorkingDirectory when unmounting
+  * DolphinView: allow selectUrls to be considered for selection in more cases (kde#407161)
+  * Reuse existing proxy style (kde#468548)
+  * Make "don't run me with sudo/kdesu" message informative
+  * Add test for openFiles()
+  * Context menu: allow to show copy to/move to inactive split view (kde#356436)
+  * panels/information: Add option to not show information for hovered item (kde#364956)
+  * Prevent dragging on non-writable directories
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- Changes since 23.04.1:
+  * Revert "Restrict attaching instances to those on the same activity or same virtual desktop" (kde#408919)
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Fix build without KF5Activities
+  * Fix activating the Selection Mode with a keyboard shortcut (kde#465489)
+  * Restrict attaching instances to those on the same activity or same virtual desktop
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+- Rebase patches:
+  * dolphin-go_up.diff
+  * 0001-Revert-Disallow-executing-Dolphin-as-root-on-Linux.patch
+
drkonqi5
+- Switch to the latest GCC version available in Leap for packages
+  that can't build with the default compiler
+
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- Changes since 5.27.9:
+  * Update to reflect move of KUserFeedback to Frameworks
+
enchant-1
+- Use %autosetup instead of %setup/%patch.
+
+- Drop baselibs.conf: there is no known consumer of the -32bit
+  package.
+
-- Added url as source.
-  Please see http://en.opensuse.org/SourceUrls
-
-- Spec-cleanup using format_spec_file service.
-
eog
+- Convert to source service for easier updating.
+
+- Own /usr/share/gtk-doc: glib no longer uses gtk-doc and as a
+  consequence cannot be held responsible to deliver that basic
+  directory structure.
+
+- Update to version 45.2:
+  + data: Update appdata.
+  + Updated translations.
+
eventviews
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- Changes since 23.08.0:
+  * Agenda: fix timezone being lost when moving event by drag
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- Changes since 23.07.80:
+  * Fix korganizer crashes when graphically moving or resizing a copied recurring event (kde#472789)
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Avoid crashes if findCalendar or calendar2 return empty (kde#470584)
+  * Invalidate model to apply sortCompletedTodosSeparately pref (kde#458254)
+  * Remove TodoModel from eventviews
+  * Switch to the TodoModel copy coming from akonadi-calendar
+  * Remove CI 6 job. We will use kf6 branch for kf6 works
+  * Explicitly link against KConfig
+  * Remove the background coloring from TodoModel
+  * Add a ColorTodoProxyModel providing the colored background feature
+  * Adapt to CalendarSupport::createMimeData having moved to akoandi-calendar
+  * Remove tooltips on TodoModel
+  * not export symbol of private methods
+  * Allow to build test + fix generated QCH target
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+  * Const'ify pointer
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- Changes since 23.04.2:
+  * Invalidate model to apply sortCompletedTodosSeparately pref (kde#458254)
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Fix crash when dragging event ouf of month view scene (kde#466971)
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
evince
-- Update to version 41.4
-  + shell: Fix crashes when thumbnail extraction takes too long.
+- Use %patch -P N instead of deprecated %patchN.
+
+- Update to version 45.0:
+  + data: Remove defunct mailing list; add Discourse.
+  + help: Correct dead IRC link.
+  + Updated translations.
+
+- Update to version 45.rc:
+  + build: Update flatpak dependencies.
+  + ci: Add default template for issues.
+  + data:
+  - Move metainfo top-level dir to data dir.
+  - Use gitlab issues as the official bugtracker.
+  + libview: Fix transformation of view coordinates.
+  + Updated translations.
+
+- Update to version 44.3:
+  + Add support for validating appdata versions.
+  + Check for NEWS and appdata updates for new releases.
+  + Don't discard matches without text area in the find bar.
+  + Updated translations.
+
+- Update to version 44.2:
+  + data: Fix years on 44.x releases
+  + shell:
+  - Fix crash when instantiating .ui template
+  - Fix restoring close button after fullscreen
+  + Updated translations.
+
+- Update to version 44.1:
+  + Quick fix release from the right branch.
+  + Updated translations.
+
+- Update to version 44.0:
+  + Avoid a crash caused by double free
+  + Change its wording to the more descriptive "Print this section"
+  + Convert utf8 fullwidth numbers to halfwidth
+  + Disable GtkTreeView's builtin search
+  + Explicitly enable Outline search
+  + Fix double free of GtkEntryCompletion
+  + Improve Outline context menu
+  + Leave outline search menu item always on
+  + Remove redundant ellipses
+  + Tweak 'Expand all under this element' item sensitivity
+  + Use the same term for the Outline sidebar
+  + Updated translations.
+
+- Update to version 44.rc:
+  + Update POTFILES.in
+  + backend: Handle NULL returned from
+    poppler_layers_iter_get_title
+  + build:
+  - Build the backends on the top backend directory
+  - Replace custom target with i18n.merge_files
+  - Disable gtk_doc when introspection is disabled
+  - Fix deprecation warning on meson
+  - Fix docs cross build
+  - Update desktop database at post install
+  - Update libgd to current master
+  + data: Update URLs by GNOME Discourse
+  + help:
+  - Update URLs by GNOME Discourse
+  - Use action-name properties in help overlay
+  - Correct UI steps in gedit for SyncTex plugin
+  + libview: Fix crash when releasing click with selected text
+    holding click button
+  + shell:
+  - Code clean up
+  - Derive EvMessageArea from GtkBin to simplify GTK4 move
+  - Derive EvToolbar from GtkBin instead of HdyHeaderBar
+  - Dispose using g_clear_object and g_clear_pointer
+  - Do not hard-code event to open context menus
+  - Do not wrap SearchBar in GtkRevealer
+  - Go to requested page for links to external PDF documents
+  - Port GtkMenu to use GActions
+  - Remove active-icon-name property
+  - Remove complexity in menu popup
+  - Remove goto-bookmark action and bookmark_menu
+  - Remove unused toolbar navigation_action widget
+  - Simplify definition of EvToolbar type
+  - Simplify title set logic and sanitize before use
+  - Support display page numbers above 10000
+  - Use a GtkBox to simplify GTK4 move
+  - Use composite template for EvToolbar
+  - Use stack children to keep record of the sidebar page
+  + Updated translations.
+- Add desktop-file-utils BuildRequires, new dependency.
+
+- Update to version 43.1:
+  + build: Disable nautilus extension by default.
+  + comics:
+  - Avoid critical when pixbuf can't be rendered.
+  - Better debug on archive error.
+  - Fix crash that can happen if archive is damaged.
+  - Still try to open broken comics.
+  + shell: Fix use-after-free on a modified document.
+  + Fix incorrect link in README.md.
+  + Use https URL for libarchive.org in README.md.
+  + Updated translations.
+
+- Update to version 43.0:
+  + build:
+  - Narrow the version to enable nautilus plugin
+  - Update flatpak dependencies
+  - Use GNOME module post_install()
+  - Add new job to generate the docker image
+  - Update versions for gitlab-ci's Docker image
+  + help:
+  - Add Italian localized image
+  - Remove unused screenshots
+  - Update application screenshot to version 43 UI
+  + Updated translations.
+
+- Update to version 43.alpha:
+  + backends:
+  - Handle labels as optional on markup annotations.
+  - Use default color when annotation has no color.
+  + build:
+  - Add deprecation guards to now old find text related
+    functions.
+  - Always enable the pdf backend.
+  - Bump poppler's version to latest stable.
+  - Bump version after release.
+  - Let flatpak build fail.
+  + ci: Remove unused path when building flatpak.
+- Pass nautilus=false to meson, disable build of nautilus-evince.
+  Following this, drop pkgconfig(libnautilus-extension)
+  BuildRequires, no longer needed, and nautilus-evince sub-package.
+
+- Update to version 42.3:
+  + Shell: Disconnect signal handler to prevent invalid read.
+  + Updated translations.
+
+- Update to version 42.1
+  + Fix use-after-free.
+  + Updated translations.
+
+- Update to version 42.1:
+  + data: Remove 42.x development releases from appdata.
+
+- Update to version 42.0:
+  + Updated translations.
+
+- Update to version 42.rc:
+  + Updated translations.
+
+- Update to version 42.beta:
+  + all:
+  - Replace include guards with pragma once
+  - Remove legacy code path for Gtk < 3.22
+  - Rename default branch to main
+  - Align app name in metadata with .desktop name
+  + appdata:
+  - Fix missing tag
+  - Use a nondeprecated SPDX license identifier
+  + backends:
+  - Use C99 types for uint family types
+  - Use symbol visibility for exported symbols
+  - dvi:
+    . replace GdkColor with GdkRGBA
+    . Avoid using deprecated functions
+    . Remove support for T1 fonts on dvi
+  - comics:
+    . Add helper to get the state of the EvArchive
+    . Document array contents
+    . Speed up fetching page sizes
+    . Use libarchive for RAR support
+  - djvu:
+    . Also load DjVu images
+    . Extract XMP metadata
+  - pdf:
+    . Use GdkRGBA instead of GdkColor
+    . Fix dispose implementation
+    . Fix metadata parsing precedence
+    . Implement loading from file descriptor
+    . Only flag EvDocumentInfo fields when actually present
+    . Let launch action to open pdfs from click event
+  - tiff: Extract XMP metadata
+  + build:
+  - Fix dependency tracking
+  - Fix re-definition of default_options
+  - Only fail to build DVI by missing libkpathsea
+  - Remove cruft
+  - Require poppler 22.02.0 for PDF rendering
+  - Silence deprecated declarations warnings
+  - Use symbol visibility to hide symbols in private libs
+  - Use symbol visibility to hide symbols in the nautilus module
+  - Stop checking for execinfo.h
+  - Remove incorrect args for i18n.merge_file
+  - Fix multiple compilation warnings
+  + doc: Migrate to gi-docgen
+  + flatpak:
+  - Add gi-docgen and its dependencies as modules
+  - Add libarchive 3.6.0 build
+  - Build introspection and API documentation
+  - Bump gnome-desktop version
+  - Bump poppler version and update build options
+  - Bump poppler-data version
+  + icons: update symbols
+  + libdocument:
+  - Add API to create EvDocument from file descriptor
+  - Add function to sniff MIME type from FD
+  - Add missing headers to evince-document.h
+  - Add portal helper function
+  - Deprecate GTime usage in annotation's properties
+  - Don't install private headers
+  - Factor out function to create GDateTime from tag
+  - Fix mismatched allocators
+  - Fix volatile misuse
+  - Make ev_attachment_launch_app use GdkDisplay
+  - Make EvDocumentInfo extensible
+  - Make XMP parser take data length
+  - Move EvDocumentInfo to its own file
+  - Move GDateTime members to the extended struct
+  - Move XMP parsing from backend/pdf to libdocument
+  - Only register XML namespaces once
+  - Plug some mem leaks in the XMP parser
+  - Set EvDocumentInfo.fields_mask when parsing XMP
+  - Sort evince-document.h includes
+  - Use symbol visibility for exported symbols
+  + libmisc: Update style context classes
+  + libview:
+  - Add EvJobLoad class to load from file descriptor
+  - Add Portal implementation of EvPrintOperationExport
+  - Bugfix: Move cursor over link handling to a separate function
+  - Do not draw invalid surface
+  - EvAnnotationWindow is private to libview
+  - EvPageCache is private to libview
+  - EvPixbufCache is private to libview
+  - Fix critical warnings when destroying EvPageAccessible
+  - Fix typos in annotations
+  - Fix volatile misuse
+  - Open annotation windows when opening the document
+  - Split the unix printing impl from the export print operation
+  - Use GObject:constructed instead of constructor
+  - Use symbol visibility for exported symbols
+  - Whitespace cleanup
+  - ev-view-cursor.h private to libview
+  - Set has-tooltip property unconditionally at init
+  - Fix cancelling ongoing highlight text annotation
+  - Preview popups only triggered by motion events
+  - New EvView signal to inform EvWindow we cancelled adding
+    annotation
+  + previewer:
+  - Allow passing the document and print settings as FDs
+  - Support dark style preference
+  - Try sniffing MIME type from file descriptor
+- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires,
+  following upstreams port.
+- Stop passing t1lib=disabled to meson, no longer needed, nor
+  available.
+- Drop 1060b24d051607f14220f148d2f7723b29897a54.patch: Fixed
+  upstream.
+- Use ldconfig_scriptlets macro for post(un) handling.
+
+- Update to version 41.4:
+  + shell: Fix crash when thumbnail extraction takes too long.
evolution
-- Add evolution-height-miscalculation.patch: fix rendering of
-  calendar changes with WebKitGTK 2.40+ (boo#1213858
-  glgo#GNOME/evolution#2204).
-
-- Add evolution-frame-flattening.patch: handle frame flattening
-  change in WebKitGTK 2.40 (boo#1213858).
-
-- The evolution-devel should be forward compatible with
-  evolution-data-server-devel in a same major version
-  (jsc#PED-2235).
+- Update to version 3.50.3:
+  + rss: Ensure feed icon size to not be too large.
+  + Bug Fixes:
+  - Calendar: Improve print of the Month view
+  - rss: Better parse itunes feeds
+  - Drag and drop images in HTML composer from Chrome
+  - EMFolderTree: Do not expand to-be-selected folder
+  + Updated translations.
+
+- Update to version 3.50.2:
+  + EContactCard: Card sometimes hides values.
+  + docs: Add API indexes for new symbols in 3.50.
+  + Fix a memory leak in ECompEditor.
+  + ECompoEditor: Some attachments can be hidden.
+  + Calendar: Go to day/today in Year View doesn't update internal
+    view dates.
+  + EYearView: Fix a crash when moving through search results.
+  + Bug Fixes:
+  - EAttachment: Ask for GFileInfo's icon only when attribute is
+    set.
+  - Mail: Subject header not decoded with encrypted messages.
+  - On empty mailbox new mail is automaticly selected and marked
+    read.
+  - Contacts: Update preview on contact change in List View.
+  - Mail: Search with "current folder and subfolders" in local
+    Trash fails.
+  - "Do not sign meeting requests" has no effect.
+
+- Update to version 3.50.1:
+  + flatpak: Add missing comma in the manifests
+  + Bugs fixed:
+  - Mail: Correct conversion of UTF-16 encoded text files
+  - ConfigLookup: Default to STARTTLS for LDAP from SRV records
+  - EWebView: Enable spell checking for editable fields
+  - Make SRV config lookup records lower priority than the others
+  - Calendar: "Work Week" column separator light in dark theme
+  - OpenPGP: "Always sign/encrypt" doesn't always work
+  - Update default calendar colors
+  + Updated translations.
+
+- Update to version 3.50.0:
+  + itip-formatter: Skip well-known read-only sources
+  + EHeaderBarButton: Can be half-sensitive with set menu
+  + EColorCombo: Don't set own default palette
+  + ci: Rename org.gnome.evolution.nightly to
+    org.gnome.Evolution.Devel
+  + Bugs fixed:
+  - Backspace in preedit mode can delete extra letters
+  - Mail: Signed attachment causes hide of unsigned body
+  - Mail: Duplicate items in the popup menu
+  - Change default response in 'Add Attachment' dialog
+  - Fix typos ("begining", "ineficient") in code comments
+  + Updated translations.
+
+- Update to version 3.49.3:
+  + Replace internal functions with new functions from libecal
+  + alarm-notify: Drop dependency on the evolution-calendar part
+  + Tweak how long to wait for a 'connected' state when opening an
+    EClient
+  + evolution-util: Declare build dependency on libsecret
+  + Force icon size for categories
+  + itip: Export to HTML without category icons
+  + Composer: Do not send 'Autocrypt' headers larger than 10KB
+  + Always use attachments for 'Forward as iCalendar'
+  + CompEditor: Cannot move memo/task between lists
+  + Calendar: Ask for deletion notice only for attendees
+  + Postpone some operations from GtkWidget::size_allocate() to
+    idle callback
+  + test-web-view-jsc: Adapt tests to WebKitGTK 2.40.3 behavior
+    changes
+  + test-markdown: Fix a memory leak
+  + Bugs fixed:
+  - CompEditor: Attendees dialogs out of sync in Schedule and
+    General tab
+  - ESrvConfigLookup: Consider mail configuration complete
+  - Mail: Add option to hide unread count in folder tree
+  - Preferences: Network proxy port not always saved
+  - Calendar: Disallow change of target client for existing
+    components
+  - Error message only half readable (insufficient panel height)
+  - Pair backup process window with the main application
+  - Composer: HTML formatting left after mode change to Plain
+    Text
+  - ESpinner: Cache working.png into memory
+  - mail-to-task: Extract text also from HTML-only messages
+  - Correct color of expand/collapse buttons in preview in Dark
+    mode
+  - itip: Limit headers in multipart/alternative part
+  - Calendar: Change how categories are exported into preview
+  - itip-formatter: Rename Send reply to Sender -> Organizer
+  - CompEditor: Enhance time re-calculation on overlap change
+  - Mail: Detect which images WebKitGTK can show
+  - Calendar: Minicalendar blocks sidebar shrink
+  - Add Move / Copy to folder into message preview context menu
+  - Shell: Add option to prefer symbolic icons
+  - First-Run Assistant: Set file filter to backup file chooser
+  - Mail: Add filter condition for iCalendar attachment
+  - ITip formatter ignores Dark mode preference for text/plain
+    MIME parts
+  - Calendar: Hard to read meeting time selector header in Dark
+    mode
+  - mail-to-task: Do not create all day events
+  - Mail: Add option to auto-show insecure parts
+  - CompEditor: Ignore abbreviated date format
+  - Only headers visible for unsigned emails attached to signed
+    emails
+  - Calendar: Import only valid iCalendar files
+  - Add "Send after 1 minute" option to composer's "Send through
+    Outbox"
+  - "Next" in Collection Account setup can be disabled for no
+    valid reason
+  + Updated translations.
+
+- Update to version 3.49.2:
+  + Calendar: Indicate detached instance of a recurring event.
+  + Mail: Correct function prototype declaration
+    (-Wenum-int-mismatch).
+  + MessageList: Remove unused code.
+  + itip-formatter: Allow writing user response comments for all
+    calendars.
+  + itip-formatter: Disable send of iTip messages when disabled by
+    the user.
+  + CompEditor: Show source full name for existing components.
+  + EMeetingStore: Avoid runtime warning when setting NULL time
+    zone.
+  + Composer: Clear old alerts before sending a message.
+  + Bugs fixed:
+  - Sorting Contacts in the 'Address cards' view
+  - itip-formatter: Send meeting invitations as
+    multipart/alternative
+  - Improve handling of suspiciously signed/encrypted emails
+    (multiparts)
+  - Support Autocrypt
+  - Calendar: Use user-configured date format in the editor
+  - Option to get Delivery Status Notification (DSN)
+  - Allow to save forwarded mails in the original message folder
+  - ETimezoneEntry: Enable completion by timezone location
+  - Add save e-mails individually as eml format
+  - Mail: Allow to import PGP keys
+  - Calendar: Disallow change of target client for existing
+    components
+  - Composer: Offer to send without encryption when key is
+    missing
+  - CompEditor: Open map from Location field
+  - Mail: Add option to group messages into flat threads
+  - CompEditor: Allow unset recurrence for uneditable recurrences
+  - alarm-notify: Detect format change in settings
+  - Contacts: Add columns for mailing address fields
+  - Composer: Format change can discard message text
+  - Ability to update / overwrite a template when saving it
+  - "Archive…" direct action should not have ellipsis dots at the
+    end
+  - The "Select Address Book" dialog has disabled OK button after
+    open
+  - Calendar: Use meeting's timezone in the comp editor Schedule
+    tab
+  - Re-enable contact maps feature
+  - Calendar: Disallow save for all instances on a detached
+    instance
+  - Calendar does not remember selected weeks when scrolling via
+    button
+  - Calendar: Missing events in Month view print out
+  - Correct wording of mail composer's external attachments
+    warning infobar
+  - Composer: Change Max Line Length to RFC 2822 Limits
+  - CalDAV: Allow to disable schedule reply on remove
+  - Add option to reduce book/cal data usage when on a metered
+    connection
+  - Calendar: Add option to (not) delete "Declined" meeting
+  + Updated translations.
+
+- Update to version 3.49.1:
+  + Bugs Fixed:
+  - Mail: Cannot change the search domain with active search
+  - iTip formatter: Hide the read-only calendars in the list
+  - Alternative Reply: Regroup the reply options related to
+    quoting
+  - Allow to Search Contact's Phone With Numbers Only
+  - Option to disable saving a copy of sent messages
+  - Mail: Warn when adding an existing label
+
+- Update to version 3.48.4:
+  + EMailSignatureScriptDialog: Cannot choose script file under
+    Flatpak.
+  + EMeetingListStore: Wrong role section picked in Attendees
+    dialog.
+  + Bug Fixed:
+  - HTML attachment viewport is tiny.
+  - EMailFormatter: Style change not propagated to all instances.
+- Drop abdcc5af227972da8db1731f05e66a14eb4f6656.patch: Fixed
+  upstream.
+
+- Add abdcc5af227972da8db1731f05e66a14eb4f6656.patch: fix
+  "HTML attachment viewport is tiny" (glgo#GNOME/evolution#2400).
+
+- Update to version 3.48.3:
+  + Bugs fixed:
+  - EShellSearchbar: Cannot clear search by deleting text.
+  - Mail:
+    . Preview content sometimes grows indefinitely.
+    . Workaround recursion in iframe height computation.
+  - Composer: Use 'Wrap quoted text in replies' option also for
+    text/html parts.
+
+- Update to version 3.48.2:
+  + rss: Fix recently introduced memory leaks.
+  + Bugs fixed:
+  - Updated attachments are shown as updated, but sent in old
+    version.
+  - TNEF attached message decoded incorrectly.
+  - Mail:
+    . Preview panel has too many vertical scrollbars.
+    . Recalc preview iframe heights more often.
+  - Composer:
+    . HTML formatting lost on paste from external browser.
+    . Added extra quotation level after draft open.
+  - Inconsistent S/MIME signature validation results.
+  - Wrong S/MIME certificate selection for encrypted email.
+  - Search input field's clear button unclickable during first
+    entry.
+  - PGP-MIME: Show decrypted protected header as Subject in
+    preview.
+  - Bundle 'x-office-...' non-symbolic icons.
+  + Updated translations.
+
+- Update to version 3.48.1:
+  + e-gtkemojichooser: Correct packing of the internal widgets.
+  + Add plugins' directory into WebKitGTK only when it exists.
+  + e-util: Optimize
+    e_util_check_gtk_bindings_in_key_press_event_cb() a bit.
+  + Calendar: Add shortcuts for move to previous/next date.
+  + Misc: Update contact information in the README.md file.
+  + README.md: Update information about the mailing list.
+  + Bugs fixed:
+  - Composer: Copy/paste changes text size in HTML mode.
+  - Signature is re-added to a Draft mail after open.
+  - Calendar: Summary not always shown in the Day View.
+  - Blockquotes styling changes in Markdown live preview when
+    editing area is focused.
+  - Composer: Preserve '\n' inside paragraph text.
+  - Mail: libunity badge counter does not disappear.
+  - Cannot import pkcs12 with empty password.
+  - Mail: Space bar no longer scrolls preview messages.
+  - ESpinner: Do not animate when animations are disabled.
+  - Ctrl+Shift+F does not focus the search field when already
+    visible.
+  - Composer: Bulleted list margin inconsistent in HTML.
+  - Composer: Can send outdated message content.
+  - ECompEditor: Classification submenu inaccessible for
+    read-only calendars.
+  - RSS: Limit re-download on content change, if possible.
+  - Contacts: LDAP not searching for contact after launch.
+  - iTIP-formatter: respect the color-scheme in HTML MIME parts.
+  + Updated translations.
+
+- Update to version 3.48.0:
+  + mail.error.xml: Unmark two strings from translation.
+  + Updated translations.
+
+- Update to version 3.47.3:
+  + RSS: Folder-specific options not save from Preferences.
+  + help: Replace docs mailing list URL by GNOME Discourse.
+  + Bugs fixed:
+  - Icons in the message list are rendered in low resolution on
+    HiDPI displays.
+  - Mail:
+    . Add option to confirm 'Mark as Junk'.
+    . Show S/MIME encrypted part as attachment on failed
+    decryption.
+    . Inherit format from template in Alternative Reply.
+  - Composer:
+    . Check parent element's text-align before unsetting it.
+    . "Select All" in context menu doesn't select recipients.
+  - RSS: Read of author depends on element order.
+  - ECalendarItem: Use selected text color for day names and week
+    numbers.
+  - iTIP: Override text color together with background color.
+  - Add new screenshots for AppStream metadata.
+  + Updated translations.
+
+- Update to version 3.47.2:
+  + ENameSelectorDialog: Simplify book query.
+  + Enable GitLab CI for easier testing of the changes.
+  + Make it possible to run GitLab CI Flatpak artifact.
+  + EWebView: Stop trying to disable WebKitGTK plugins.
+  + help: Replace PNG Evolution icon with SVG.
+  + Updated translations.
+
+- Update to version 3.46.4:
+  + Markdown: Enhance convert of mail signature into markdown
+  + CollectionAccountEditor: Fix packing of the switch widgets
+  + Bugs fixed:
+  - Moving message does not select previous message
+  - "Private reply" addressed to list when sender is one of my
+    accounts
+  - Calendar:
+    . Preserve Work Week view on date change, if possible
+    . Copy through clipboard can break series
+  - ENameSelectorEntry: Refresh completion results more ofter
+  + Updated translations.
+
+- Update to version 3.46.3:
+  + Fix few memory leaks
+  + EMailReader: Correct sensitivity of toolbar buttons
+  + Add Interlingue translation into the list of supported locales
+  + Bugs fixed:
+  - e_task_table_get_selected: Skip non-existent comp_data
+  - Calendar: Unset "Show Event Preview" shortcut
+  - Duplicate attachments when forwarding
+  - MarkdownEditor: Correct signature boundary start on text
+    insert
+  - RSS: Crash when reading feed with empty author
+  - itip-formatter: iframe height miscalculated without frame
+    flattening
+  - Composer: Spell checking is auto-enabled on mode change
+  + Updated translations.
+
+- Update to version 3.46.2:
+  + Composer: Correct conversion of TABLE into Plain Text.
+  + EHTMLEditor: Traverse between all editors when looking for the
+    editor name.
+  + itip-utils: Change provided HTML transcript of a replied-to
+    meeting.
+  + EYearView: Correct calculation of the shown date.
+  + Add WebKit user plugin paths into the sandbox.
+  + Mute "No provider available for protocol “sendmail”" under
+    Flatpak.
+  + EMailBrowser: Correct placement of the menu button in the
+    header bar.
+  + Updated translations.
+
+- Update to version 3.46.1:
+  + Calendar: Compare date with correct zone
+  + publish-calendar: Correct type of a 'port' variable to match
+    GUri's port type
+  + Fix possible crash under type_ahead_complete_on_timeout_cb()
+  + EWebView: Make sure an error is set when passing it to
+    webkit_uri_scheme_request_finish_error()
+  + EHTTPRequest: Rearrange free functions and set error on failure
+  + help: Replace to-be-retired mailing list with GNOME Discourse
+    link
+  + Bugs fixed:
+  - Add option to disable use of header bars
+  - Calendar:
+    . Decode attendee names in meeting editor
+    . Meeting's Reply-To-All should not use attendee response in
+    Subject
+    . Periodically refresh Marcus Bains line
+  - Contacts: Correct print of multiline text
+  - EHeaderBarButton: Avoid busy loop on toggle action's 'active'
+    change
+  - Enable sandboxing for WebKitGTK 2.38.0+
+  - EShellHeaderBar: Disable subtitle for the header bar
+  - Fix possible memory leak in e_table_state_load_from_node()
+  - Group Manager: Auto-deselect sources in to be hidden groups
+  - Hide extra separators in Composer, Mail and Calendar view
+    toolbars
+  - Limit number of previewed messages on mbox file import
+  - Mail:
+    . Hide print Preview in the menu
+    . Update preview's iframe height to match its content
+  - Make it possible to disable GOA accounts
+  - New-Mail-Account: 'Skip Lookup' button not removed
+  - prefer-plain:
+    . 'related' under 'alternative' shows 'html' part
+    . Runtime warnings for "Only ever show plain text"
+  - Tasks: Correct interpretation of Due DATE value
+  - VEVENT components should not contain both DTEND and DURATION
+  + Updated translations.
+
+- Update to version 3.46.0:
+  + Bugs fixed: Use icon-only buttons in the header bar.
+  + Updated translations.
+
+- Update to version 3.45.3:
+  + ECert: Correct free function of two private members
+  + Use certificate widget provided by libedataserverui
+  + MessageList: Remove unneeded condition in an 'if' statement
+  + Bugs fixed:
+  - EShellWindow: The 'New' menu is not filled after start
+  - Composer: Send of Outbox message doesn't remove it
+  - EMFormat: Do not "mark citation" in header values
+  + Updated translations.
+- Drop unused pkgconfig(gcr-4-gtk3) BuildRequires.
+
+- Update to version 3.45.2:
+  + Mail: Handle built-in accounts similar to 'On This Computer'
+    and 'Search Folders'
+  + e_mail_folder_to_full_display_name: Use display-name for
+    folders with no parent
+  + EMFolderTree: Add 'folder-custom-icon' and 'compare-folders'
+    signals
+  + Implement News & Blogs (RSS) reader
+  + RSS: Require camel and libedataserer pkgconfig files
+  + Use camel_folder_get_full_display_name() in user-visible
+    strings
+  + Composer: Some parts of HTML not always converted into Plain
+    Text
+  + ECompEditor:
+  - Add signals for core virtual methods
+  - Prefer "Save and Close" in the header bar
+  + Change when symbolic icons are forced in the application
+  + flatpak: Add access to gvfsd in the Flatpak manifests
+  + Build with gcr4 by default
+  + Add Abkhazian translation into the list of supported locales
+  + EHeaderBarButton:
+  - Use gtk_action_is_sensitive() in "sensitivity" property
+    binding
+  - Uniform how a GtkAction is added into the header bar button
+  - Disable the dropdown button with the main
+    button
+  + EMenuBar: Ensure GSettings signal handler is removed on menu
+    bar free
+  + Show a menu button in the header bar when the menu bar is
+    hidden
+  + Bugs fixed:
+  - Calendar:
+    . Sort reminder times in the component editor
+    . The default reminder not always added
+  - EColorSchemeWatcher: Verify chosen dark variant theme name
+    exists
+  - ECompEditor:
+    . Cannot save changes
+    . Reminders list is too small
+  - EMailBrowser: Move 'Reply' to the right side of the header
+    bar
+  - Mail:
+    . Change Template folder icon to 'folder-templates'
+    . Option to use user-specified Date format in Inline reply
+    style
+  - Missing divider lines and paddings under GNOME
+  - Use Client Side Decoration (header bar)
+  + Updated translations.
+- Changes from version 3.45.1:
+  + build: Update geocode-glib dependency
+  + Calendar:
+  - Add option to shorten event end time for new events
+  - Default to event move on drag&drop in Week/Month/Year views
+  - Fix recently introduced "maybe used uninitialized" warning in
+    the print code
+  - Highlight today in the Year View
+  - Ignore event drag&drop in read-only calendars in Year View
+  - Implement event drag&drop for the Year view
+  - Implement 'Year View'
+  - Minicalendar shown after search in the List View
+  - Option to shorten an event time from the end or from the
+    start
+  - Unify tooltip query in calendar views
+  - Update preview on a component change in the Year View
+  + CompEditor: Consider 'shorten-end-time' when adjusting end time
+  + Correct spelling of word 'GitLab'
+  + Disable hardware acceleration for WebKitGTK
+  + docs: Add some missing sections into the developer
+    documentation
+  + ECalComponentPreview: Linkify 'Location' value
+  + ECompEditor: Change packing of the Organizer combo
+  + EContactEditor: Use a GWeakRef on the editor when opening
+    target client
+  + EMailStripSigFilter: Make sure it doesn't read out of buffer
+    bounds
+  + EMonthWidget: Fix a memory leak
+  + ENameSelectorDialog: Set a11y description for the Add/Remove
+    buttons
+  + EShell: Auto-close ESource connection alerts on idle
+  + EWebDAVConfigLookup: Set also authentication method
+  + EWebKitEditor: Mode change not propagated into the Editor
+    widget
+  + EWebView: Unset has-selection flag on content load start
+  + Fix cairo_surface_t memory leaks after drag begin
+  + flatpak: Prepare manifest for the development version
+  + gal-view-instance: Do not crash on broken setup
+    it, and all of its dependencies, should be libsoup3 too.
+  + itip-view: Ignore empty text/plain subpart in meeting
+    invitation mail
+  + Mail: Handle CAMEL_PROVIDER_CONF_ADVANCED_SECTION_START in
+    provider config page
+  + Tasks: Ensure ICalTime::zone is set for current time
+  + The Evolution had been ported to libsoup3, which means anything
+    what uses
+  + Update the information in the AUTHORS file
+  + Bugs fixed:
+  - Calendar: Display multi-lingual properties in current locale
+  - alarm-notify: Add option to enable/disable desktop
+    notifications
+  - Calendar: Drag&drop events in Week/Month views
+  - Cannot import PKCS12 certificate with non-ASCII or empty
+    password
+  - icons: emblem-new hard to spot with adwaita-icon-theme 42
+  - itip-formatter: Properly update content on message preview
+    reload
+  - Correct GSettings schema strings for translation
+  - Mail: Preview uses wrong colors for HTML mail with dark theme
+  - Meeting attendees should default to Required Participants
+  - attachment-reminder: Existing keyword lost on editing cancel
+  - icons: Add symbolic variants for toolbar/folder tree icons
+  - markdown-utils: Ignore character encoding hints in HTML when
+    converting to text
+  - Flatpak: Attachments cannot be opened
+  - Tasks: Cannot remove recurrence and Start date at the same
+    time
+  - Composer: Markdown should prevent soft line breaks
+  - Calendar: Show recurring information near event time in
+    preview/iTip
+  - itip-formatter: Colorize meeting summary with the event color
+  - Show mailto: hyperlinks in the status bar percent-decoded
+  - WebKitEditor: Convert to plain text incorrect on
+    reply/forward open
+  - Contacts: Add a way to create a contact copy
+  - Calendar: Read Organizer/Attendee EMAIL parameter
+  - itip-formatter: Use whole URL value as a link href
+  - Fails to build with libgweather 3.36
+  - Misc: Handle numpad Enter similarly as the Enter key
+  - Composer: Ensure URL entry is focused in Link Properties
+  - Better handle Dark Style GNOME 42 setting
+  - iTIP formatter shows twice "Attendee status updated"
+  - Calendars with very long names hide the organizer in the
+    CompEditor
+  - Tasks: Overdue calculation sometimes incorrect
+  - CompEditor: Move whole component between calendars
+  - DUE-today color in Tasks window not always applied
+  - Calendar: iTip message not sent to a Room address
+  - Allow to search in "Describe Filters"
+  - Calendar: Add option to change 'today' background color
+  - Composer: Skip STYLE and other tags in convert to Plain Text
+  - Drag&Drop creates many identical temporary files
+  - Composer: Add "Copy/Open Link" into the context menu
+  - Update Task preview, when Task is updated
+  - Mail: Add option to print attachment content
+  - ESourceSelectorDialog: Close on double-click on source only
+  - Calendar: Show extra Google attendee info in component
+    preview
+  - Crash when printing task list to pdf
+  - Logic of "Do not sign meeting requests" is inverted
+  - Add Web Key Directory (WKD) support for OpenPGP
+  - Add option to respect Power Saver mode
+  - EMFolderTreeModel: Prefer Inbox over other folder types
+  - Port to libsoup3
+  - icon-factory: update for new gnome-desktop API
+  - em-format: Make contact photo rounded
+  - EShell: Use symbolic icons on GNOME
+  + Updated translations.
+- Replace pkgconfig(geocode-glib-1.0), pkgconfig(gcr-3),
+  pkgconfig(gweather-3.0), pkgconfig(libsoup-2.4) and
+  pkgconfig(webkit2gtk-4.0) with pkgconfig(geocode-glib-2.0),
+  pkgconfig(gcr-4-gtk3), pkgconfig(gweather4),
+  pkgconfig(libsoup-3.0), pkgconfig(webkit2gtk-4.1)
+  BuildRequires/Requires following upstream changes.
+- Drop pkgconfig(libgdata) BuildRequires/Requires: No longer
+  required, nor needed.
+
+- Update to version 3.44.4:
+  + Change when symbolic icons are forced in the application.
+  + Bugs fixed:
+  - Missing divider lines and paddings under GNOME.
+  - EColorSchemeWatcher: Verify chosen dark variant theme name
+    exists.
+  - ECompEditor: Reminders list is too small.
+  - Calendar: The default reminder not always added.
+
+- Update to version 3.44.3:
+  + EMailStripSigFilter: Make sure it doesn't read out of buffer
+    bounds.
+  + Bugs fixed:
+  - icons: Add symbolic variants for toolbar/folder tree icons.
+  - Composer: Skip STYLE and other tags in convert to Plain Text.
+  - Drag&Drop creates many identical temporary files.
+  - Update Task preview, when Task is updated.
+  - ESourceSelectorDialog: Close on double-click on source only.
+  - Crash when printing task list to pdf.
+  - Logic of "Do not sign meeting requests" is inverted.
+  - EShell: Use symbolic icons on GNOME.
+  + Updated translations.
+
+- Update to version 3.44.2:
+  + Miscellaneous:
+  - EShell: Auto-close ESource connection alerts on idle.
+  - EContactEditor: Use a GWeakRef on the editor when opening
+    target client.
+  - EWebDAVConfigLookup: Set also authentication method.
+  - EWebKitEditor: Mode change not propagated into the Editor
+    widget.
+  - Tasks: Ensure ICalTime::zone is set for current time.
+  - itip-view: Ignore empty text/plain subpart in meeting
+    invitation mail.
+  + Bug Fixes:
+  - WebKitEditor: Convert to plain text incorrect on
+    reply/forward open.
+  - itip-formatter: Use whole URL value as a link href.
+  - Fails to build with libgweather 3.36.
+  - Misc: Handle numpad Enter similarly as the Enter key.
+  - Composer: Ensure URL entry is focused in Link Properties.
+  - Better handle Dark Style GNOME 42 setting.
+  - iTIP formatter shows twice "Attendee status updated".
+  - Tasks: Overdue calculation sometimes incorrect.
+  - CompEditor: Move whole component between calendars.
+  - DUE-today color in Tasks window not always applied.
+  - Calendar: iTip message not sent to a Room address.
+  - EMFolderTreeModel: Prefer Inbox over other folder types.
+
+- Update to version 3.44.1:
+  + Bug Fixes:
+  - Cannot import PKCS12 certificate with non-ASCII or empty
+    password.
+  - icons: emblem-new hard to spot with adwaita-icon-theme 42.
+  - itip-formatter: Properly update content on message preview
+    reload.
+  - Mail: Preview uses wrong colors for HTML mail with dark
+    theme.
+  - Meeting attendees should default to Required Participants.
+  - attachment-reminder: Existing keyword lost on editing cancel.
+  - markdown-utils: Ignore character encoding hints in HTML when
+    converting to text.
+  - Flatpak: Attachments cannot be opened.
+  - Tasks: Cannot remove recurrence and Start date at the same
+    time.
+  - Composer: Markdown should preserve soft line breaks.
+  - Calendar: Show recurring information near event time in
+    preview/iTip.
+  - Show mailto: hyperlinks in the status bar percent-decoded.
+  + Miscellaneous:
+  - Calendar: Minicalendar shown after search in the List View.
+  - gal-view-instance: Do not crash on broken setup.
+  - Disable hardware acceleration for WebKitGTK.
+  + Updated translations.
+- Drop fix_annoying_html_email_background_color_issue.patch: fixed
+  upstream.
+
+- Add fix_annoying_html_email_background_color_issue.patch to fix
+  a bug in Evolution that displays html formatted emails without a
+  background settings, and while using a dark layout in the desktop
+  environment to display black text and a dark background.
+  (glgo#GNOME/evolution#1835)
+
+- Update to version 3.44.0:
+  + Updated translations.
+
+- Update to version 3.43.3:
+  + e-widget-undo: Group user actions into a single undo record
+  + Set gtk+ CSS widget names for some widgets
+  + e_display_help: Call Yelp directly to display help
+  + help: Add shorter link titles for link trails
+  + Bugs fixed: glgo#GNOME/evolution#1373,
+    glgo#GNOME/evolution#1787, glgo#GNOME/evolution#1821,
+    glgo#GNOME/evolution#1824, glgo#GNOME/evolution!102.
+  + Updated translations.
+
+- Update to version 3.43.2:
+  + Use gtk_widget_is_visible() instead of gtk_widget_get_visible()
+    on some places
+  + Composer:
+  - Backup from toplevel BLOCKQUOTE on split for Undo/Redo
+  - Special-case requote of BLOCKQUOTE nodes in Plain Text mode
+  - Various changes for Plain Text re-quote
+  + MessageList: Show regen error in GUI, rather than in the
+    terminal
+  + Add a simple EMarkdownEditor widget
+  + text/markdown formatter: Allow HTML tags in the markdown
+  + Save temporary files into system temp, rather than under home
+  + Have a single function to convert markdown into HTML
+  + Add option to unset colors provided in HTML mails for preview
+    into Preferences
+  + Calendar: Add option to use a markdown editor for Description
+    in component editor
+  + ECompEditor: Timezone can be reset on component save
+  + Bugs fixed: glgo#GNOME/evolution#449,
+    glgo#GNOME/evolution#1763, glgo#GNOME/evolution#1767,
+    glgo#GNOME/evolution#1783, glgo#GNOME/evolution#1791,
+    glgo#GNOME/evolution#1792, glgo#GNOME/evolution#1793,
+    glgo#GNOME/evolution-data-server#372.
+  + Updated translations.
+
+- Update to version 3.43.1:
+  + GalViewInstanceSaveAsDialog: Do not show the dialog in the
+    init()
+  + By_Company.galview: Correct the column index in the grouping
+    part
+  + ESrvConfigLookup: Use correct extension name for properties
+  + em-format: Format text/markdown with cmark library
+  + Use `g_assert_true()` instead of `g_assert()` in the unit tests
+  + mail-importer: Ensure Message-ID header on imported message
+  + EWebView: Change mouse leave detection code
+  + mail-notification: Use different icon name in the notification
+    under Flatpak
+  + Misc:
+  - Generate appdata <releases/> from the NEWS file
+  - Do not build news-to-appdata executable
+  - Correct typo in fallback appdata attribute name
+  - Do not rely on build flags provided by evolution-data-server
+  + news-to-appdata: Escape text exported to XML
+  + flatpak: Update build manifests
+  + Calendar: Cannot always remove custom reminder message
+  + Composer: Don't show blockquote indicators on both sides for
+    6th+ level
+  + cal-config-weather: Bundle WeatherLocationEntry
+  + Calendar: Not all task lists included in the task panel
+  + Install legacy icons into correct directory
+  + EAddressbookModel: Update view on client's capabilities
+    property change
+  + Load JavaScript plugins for message preview and WebKit editor
+  + icalendar-importer: Can show incorrect time in imported data
+    preview
+  + WebDAVNotes: Let the user choose which extension is used for
+    new notes
+  + Update list of authors for Help->About->Credits
+  + help: Add note about UI element sorting workaround (GN)
+  + Bugs fixed: glgo#GNOME/evolution#1032,
+    glgo#GNOME/evolution#1373, glgo#GNOME/evolution#1555,
+    glgo#GNOME/evolution#1571, glgo#GNOME/evolution#1586,
+    glgo#GNOME/evolution#1605, glgo#GNOME/evolution#1609,
+    glgo#GNOME/evolution#1611, glgo#GNOME/evolution#1612,
+    glgo#GNOME/evolution#1613, glgo#GNOME/evolution#1621,
+    glgo#GNOME/evolution#1623, glgo#GNOME/evolution#1637,
+    glgo#GNOME/evolution#1639, glgo#GNOME/evolution#1640,
+    glgo#GNOME/evolution#1645, glgo#GNOME/evolution#1646,
+    glgo#GNOME/evolution#1649, glgo#GNOME/evolution#1653,
+    glgo#GNOME/evolution#1657, glgo#GNOME/evolution#1667,
+    glgo#GNOME/evolution#1672, glgo#GNOME/evolution#1679,
+    glgo#GNOME/evolution#1696, glgo#GNOME/evolution#1697,
+    glgo#GNOME/evolution#1698, glgo#GNOME/evolution#1705,
+    glgo#GNOME/evolution#1708, glgo#GNOME/evolution#1712,
+    glgo#GNOME/evolution#1714, glgo#GNOME/evolution#1715,
+    glgo#GNOME/evolution#1716, glgo#GNOME/evolution#1717,
+    glgo#GNOME/evolution#1718, glgo#GNOME/evolution#1721,
+    glgo#GNOME/evolution#1722, glgo#GNOME/evolution#1724,
+    glgo#GNOME/evolution#1729, glgo#GNOME/evolution#1730,
+    glgo#GNOME/evolution#1747, glgo#GNOME/evolution#1749,
+    glgo#GNOME/evolution#1756, glgo#GNOME/evolution#1757,
+    glgo#GNOME/evolution#1758, glgo#GNOME/evolution!93,
+    glgo#GNOME/evolution!95.
+  + Updated translations.
+- Add pkgconfig(libcmark) BuildRequires: New dependency.
evolution-data-server
-- Update to version 3.42.5:
-  + I#388 - Google OAuth out-of-band (oob) flow will be deprecated
+- Update to version 3.50.3:
+  + Camel: Ignore errors about missing messages during filtering.
+  + Bug Fixes:
+  - sqlite3_enable_shared_cache is deprecated
+  - Camel: Hide errors from for-offline download
+  - IMAP: Copy/move messages in smaller batches
+  + Updated translations.
+
+- Update to version 3.50.2:
+  + Bug Fixes:
+  - alarm-notify:
+    . Some reminders could be lost
+    . Birthday floating date shifted by one day
+  - CamelGpgContext: Don't leak istream in gpg_sign_sync().
+  - e-xml-utils: Fix build with libxml2 2.12.
+  + Miscellaneous:
+  - OAuth2: Add scheme handler for OAuth2 prompts in external
+    browser.
+  - EReminderWatcher: Last-notified time not always set.
+  + Updated translations.
+
+- Update to version 3.50.1:
+  + Bugs fixed:
+  - Update default calendar colors
+  - Mail: Correct conversion of UTF-16 encoded text files
+  + Updated translations.
+
+- Update to version 3.50.0:
+  + Correct test-cal-backend-sexp expected arguments
+  + Add e_util_guess_source_is_readonly() utility function
+  + Bugs fixed:
+  - addressbook-export: Do not translate `--format` arg
+    description
+  - Disable building tests in CMake
+  - Fix a typo (begining) in an openldap-extract.h comment
+  - Allow to use the flatpak manifest directly from GNOME Builder
+  + Updated translations.
+
+- Update to version 3.49.3:
+  + libecal: Move some basic utility functions from Evolution
+  + build: Do not depend on libsecret-unstable
+  + Harmonize `sizeof` keyword use
+  + CamelGgpContext: Strip unneeded information from keys on export
+  + ECalComponentText: Fix compiler warning from type-check of
+    const object
+  + Bugs fixed:
+  - IMAPx: Messages unexpectedly deleted from Inbox
+  - docs: Move the gi-docgen documentation to the parent folder
+  - Use collection source also when it has no auth method set
+  - IMAP: Cache does not refresh after UIDVALIDITY changes
+  - reminder-watcher: Default to system set 24-hour format
+  - docs: Add more dependencies to the gi-docgen generated
+    documentation
+  - Refine the pkgconfig and .gir dependencies
+  - Add "Unset Label" action in filter rules
+  - OAuth2: Provide detailed error on access token refresh
+    failure
+  + Updated translations.
+
+- Update to version 3.49.2:
+  + ECalMetaBackend: Error when trying to modify all instances from
+    a detached instance.
+  + ESoupSession: Setup GSSAPI/NTLM authentication also for
+    insecure connections.
+  + Calendar: Correct function prototype declarations
+    (-Wenum-int-mismatch).
+  + IMAPx: Remove unused argument from
+    imapx_update_message_info_flags().
+  + Camel: Add functions related to GPG key import/info.
+  + IMAPx: Disable "Single client mode" by default.
+  + Fix a memory leak in EDataBookViewWatcher-s.
+  + libedata-book: Querying in aux tables fails with an SQLite
+    error.
+  + libedata-book: Treat "contains" query with empty value as
+    "exists".
+  + EDataBookViewWatcher-s: Claim runtime warning when fails to get
+    contacts.
+  + Bugs fixed:
+  - CalDAV: Allow to disable schedule reply on remove.
+  - Add option to reduce book/cal data usage when on a metered
+    connection.
+  - CalDAV: Zimbra has incorrect OPTIONS response for shared
+    calendars.
+  - Calendar: Add option to (not) delete "Declined" meeting.
+  - Camel MIME utils: fix aliasing issue in datetok.
+  - ECollator: Always include Latin/English letters.
+  - Camel: Filtering Search folder leaves changed messages in the
+    result.
+  - EBookMetaBackend: Changes from refresh() not propagated to
+    the opened views.
+  - ci: Export the documentation with GitLab Pages.
+  - docs: Add gi-docgen based documentation for all the
+    libraries.
+  - Add functions to set and support Autocrypt for mail messages.
+  - Calendar: Use user-configured date format in the editor
+  - Option to get Delivery Status Notification (DSN).
+  - CamelCipherContext: Add a specific error code for missing
+    public key.
+  + Updated translations.
+
+- Update to version 3.49.1:
+  + Bugs Fixed: IMAP: Overriding "[Gmail]" namespace doesn't work.
+
+- Update to version 3.48.4:
+  + Bug Fixed: Camel: Learn as Junk filter action not actually
+    running the learn function.
+
+- Update to version 3.48.3:
+  + Bug Fixed: EWebDAVSession: Claim also error nodes from propstat
+    response.
+
+- Update to version 3.48.2:
+  + Bugs Fixed:
+  - Camel: Set proper S/MIME signature verification status.
+  - IMAP: Cannot remove labels added in Thunderbird.
+  - WebDAV: Fails to discover iCloud address book.
+  - Wrong S/MIME certificate selection for encrypted email.
+
+- Update to version 3.48.1:
+  + WebDAV Notes: Fallback to derive component summary from
+    description.
+  + CamelFilterDriver: Unset info's headers only when folder has
+    summary.
+  + Bugs fixed:
+  - Camel: POP3's 'UTF8' command blocking login.
+  - backends: React to destination URI changes.
+  - Fails to refresh backend with offline changes and broken
+    local cache state.
+  - IMAPx: Ignore 'Permission denied' error on refresh.
+  - libedataserver: Disable deprecation notice around
+    e_flag_timed_wait.
+  - Calendar: Change file backend discard_alarm() function.
+  + Updated translations.
+
+- Update to version 3.48.0:
+  + e-cal-util: Check for duplicate UIDs when generating alarms
+  + EReminderWatcher: Ensure correct default timezone set on
+    ECalClient
+  + ci:
+  - Use CCache and store the flatpak-builder cache
+  - ci: Run the CI for the current commit
+  + Updated translations.
+
+- Update to version 3.47.3:
+  + OAuth2 credentials prompter: Log what URI is being opened in
+    the WebKitWebView.
+  + Bugs fixed:
+  - alarm-notify: Incorrectly handles changes in recurring
+    events.
+  - build: Make it possible to override C++ standard.
+  - libedataserverui: Tweak lookout of the Trust Prompt dialog.
+  + Updated translations.
+- Pass ENABLE_OAUTH2_WEBKITGTK4=ON to cmake, and drop
+  pkgconfig(webkit2gtk-5.0) and add pkgconfig(webkitgtk-6.0)
+  BuildRequires.
+
+- Update to version 3.47.2:
+  + IMAPx: Utilize normalization of the Inbox folder name.
+  + OAuth2 Credentials Prompter: Allow pasting the whole URL as an
+    authorization code.
+  + Enable GitLab CI for easier testing of the changes.
+  + OAuth2: Show errors returned by the server in the prompt
+    window.
+  + Parse URI strings into GUri in a relaxed mode.
+  + OAuth2: Extract returned information from URI query or
+    fragment.
+  + IMAPx: Folder refresh could remove new message from local
+    summary.
+  + Updated translations.
+
+- Update to version 3.47.1:
+  + Handle negative value for GUri's port.
+  + Stored values are never read.
+  + Fix memory leaks found by clang static analyzer.
+  + EVCard: Slightly speed up vCard parsing and export to text.
+  + camel-db.c: Rearrange transaction handling.
+  + CamelDB: Fix an uninitialized variable warning.
+  + build: Add a check for localtime_r().
+  + build: Update check for elfutils/libdwfl.h.
+  + Add EXTENSIONS_DIR compile time option.
+  + Replace use of g_source_set_name_by_id().
+  + Add ECacheKeys helper object for ref-counted data stored in an
+    ECache table.
+  + Calendar: Extract categories parsing into a utility function.
+  + Contacts: Add 'categories' backend property with a list of used
+    categories.
+  + Fix a crash under source_registry_object_added_no_owner().
+  + ESoupAuthBearer: Add debug prints.
+  + Updated translations.
+- Pass -DENABLE_OAUTH2_WEBKITGTK4=OFF to meson: we don't yet have a
+  webkitgtk-gtk4-build-with-oauth2.
+
+- Update to version 3.46.4:
+  + Parse URI strings into GUri in a relaxed mode
+  + IMAPx: Folder refresh could remove new message from local
+    summary
+  + Bugs fixed:
+  - libedataserverui4: (almost) empty GIR/VAPI file
+  - IMAP: Inbox hidden in offline with "Show only subscribed
+    folders"
+  - Google Task modification not synced
+  - CalDAV: Can fail to refresh content in some cases
+  + Updated translations.
+
+- Update to version 3.46.3:
+  + Fix a crash under source_registry_object_added_no_owner()
+  + ESoupAuthBearer: Add debug prints
+  + Bugs fixed:
+  - e_util_change_uri_component: Reset default port when changing
+    scheme
+  - Prompting for password too often
+  + Updated translations.
+
+- Update to version 3.46.2:
+  + e-xml-utils: Enable parse of huge XML files.
+  I Fix possible NULL-dereference in
+    e_cal_backend_file_modify_objects().
+  I ECalComponentAttendee: Default CUTYPE is INDIVIDUAL.
+  I IMAP: Excessive memory usage on folder summary download.
+  I Trust Prompt: Add issuer's certificate fingerprint.
+  I Fails to add task with X-EVOLUTION-GTASKS-POSITION into Google
+    Task list.
+
+- Update to version 3.46.1:
+  + po: Merge .source files back to the POTFILES.in
+  + IMAPX: Hide complete requests in debug logs for some sensitive
+    commands
+  + Handle negative value for GUri's port
+  + CamelDB: Fix an uninitialized variable warning
+  + Bugs Fixed:
+  - LDAP:
+    . Possible memory leak in build_mods_from_contacts()
+    . Use valid values for error paths of contact create/remove
+  - Serialize OAuth2 token refresh for an account
+  - IMAP: Does not forget renamed folders on the server
+  - Tautology in e_named_parameters_equal()
+  - camel-db.c: Rearrange transaction handling
+  + Updated translations.
+
+- Update to version 3.46.0:
+  + Updated translations.
+
+- Update to version 3.45.3:
+  + build: Correct use of manual NSS/NSPR build flags
+  + libedataserverui: Add a widget to show certificate information
+  + Replace GcrCertificateWidget with libedataserverui's
+    ECertificateWidget
+  + Bugs fixed:
+  - Camel: VACUUM cannot run from within a transaction
+  - e-cal-component.c: typo VTOTO -> VTODO
+- Drop unused pkgconfig(gcr-4-gtk3) BuildRequires.
+
+- Update to version 3.45.2:
+  + Bump libsoup minimum version requirement to 3.1.1
+  + CamelDataWrapper: Add function to construct it from data
+  + ESourceMailAccount: Add 'builtin' property
+  + Add functions to manipulate Google Task API
+  + e_soup_session_util_normalize_uri_path: Normalize path only
+    when not encoded
+  + Replace libgdata dependency with built-in functions
+  + Add camel_folder_get_full_display_name()
+  + CamelFolderSummary: Hide empty email address in user visible
+    strings
+  + Calendar: Correct handling of a "not modified" On The Web
+    calendar
+  + ESoupSession: Extract common auth failure code into a utility
+    function
+  + ESoupAuthBearer: Check for token expiration in
+    e_soup_auth_bearer_is_authenticated()
+  + EOAuth2Service: Correct free function for GBytes structure
+  + ESoupSession: Allow NULL source internally
+  + Check for non-zero value passed to g_flags_get_first_value()
+  + alarm-notify: Use themed icon instead of file icon for
+    notifications
+  + ESoupSession: Avoid downgrade of Bearer (OAuth2) auth for
+    authentication
+  + Bugs fixed:
+  - LDAP: Conditionally use displayName for file-as
+  - IMAPx: Unsubscribed folders in personal namespace hidden in
+    offline
+  - ESoupSession: Remember server fail response for detailed error
+  - ECalClient: Remove libical errors from components on write
+  - IMAPx: Unsubscribed folder always removed from the UI
+  - reminders-widget: Sort snooze times by duration
+- Drop libdata dependency following upstream changes.
+
+- Update to version 3.45.1:
+  + The Evolution-Data-Server had been ported to libsoup3, which
+    means anything what uses it, and all of its dependencies,
+    should be libsoup3 too.
+  + Change how OAuth2 credentials are stored in the code.
+  + ESoupAuthBearer: Implement two more SoupAuth virtual methods.
+  + ERemindersWidget: Allow width shrink for small screens.
+  + e-module: Add debug prints about module loading.
+  + Fix few memory leaks discovered by Coverity scan.
+  + goa-ews: Handle certificate errors during autodiscover.
+  + GOA module: Prevent ESource removal on D-Bus reconnect or
+    registry reload.
+  + EExtensible: Introduce e_extensible_reload_extensions().
+  + EDataFactory: Reload extensions on factory start.
+  + book/cal-meta-backend: Claim error on refresh call in Power
+    Saver mode.
+  + Calendar: Add functions to handle LANGUAGE parameter on
+    properties.
+  + e-cal-component: Fix a logic flaw in the foreach_property().
+  + alarm-notify: Use localized summary/description properties,
+    if available.
+  + build: Look for WebKitGTK only when GTK/GTK4 is enabled.
+  + Correct libedataserverui4 main header file.
+  + ECredentialsPrompterImplPassword: Dialog not closed on
+    OK/Cancel click in gtk3.
+  + ESoupSession: Change handling of credentials.
+
+- Update to version 3.44.4:
+  + ESoupAuthBearer: Check for token expiration in
+    e_soup_auth_bearer_is_authenticated().
+  + ESoupSession: Avoid downgrade of Bearer (OAuth2) auth for
+    authentication.
+  + Check for non-zero value passed to g_flags_get_first_value().
+  + alarm-notify: Use themed icon instead of file icon for
+    notifications.
+  + Bugs fixed: IMAPx: Unsubscribed folder always removed from the
+    UI.
+
+- Update to version 3.44.3:
+  + Disable hardware acceleration for WebKitGTK.
+  + ESource: Reconnect signal handlers when the D-Bus 'source'
+    interface changes.
+  + Bugs fixed:
+  - LDAP: Conditionally use 'description' as Note.
+  - Tests fail with libphonenumber 8.12.49.
+  - Sanitize IPv6 proxy address before passing it to WebKitGTK.
+  - Calendar: Correct UNTIL recurrence with midnight start.
+  - Camel: Read message ID-s with multiple `@`.
+
+- Update to version 3.44.2:
+  + Miscellaneous:
+  - ERemindersWidget: Allow width shrink for small screens.
+  - Fix few memory leaks discovered by Coverity scan.
+  - GOA module: Prevent ESource removal on D-Bus reconnect or
+    registry reload.
+  + Bug Fixes:
+  - CalDAV: Crash on calendar update.
+  - e-webdav-discover: Fails to find Radicale calendars within
+    collection account.
+  - Google OAuth out-of-band (oob) flow will be deprecated.
+  - IMAPx: Fails to create folder with NIL folder hierarchy
+    delimiter.
+  - WebDAVCollectionBackend: Removes sources on server error.
+
+- Update to version 3.44.1:
+  + Bugs fixed:
+  - CalDAV: Free/Busy not working with Nextcloud.
+  - EWebDAVSession: Correct extract of href Location header.
+
+- Update to version 3.44.0:
+  + Updated translations.
+
+- Update to version 3.43.3:
+  + Camel: Thaw frozen folders on failed Maildir message transfer
+  + CamelFolderSummary: Re-enable notifications on message info in
+    summary_assign_uid()
+  + Bugs fixed: glgo#GNOME/evolution-data-server#377,
+    glgo#GNOME/evolution-data-server#378,
+    glgo#GNOME/evolution-data-server!92,
+    glgo#GNOME/evolution-data-server!93.
+  + Updated translations.
+
+- Update to version 3.43.2:
+  + IMAPx: Avoid creating NOSELECT CamelFolder-s
+  + CamelMimeFilterCRLF: Correct encoding part of the filter
+  + CamelMimeParser: Correct body content parse when CRLF is used
+  + Provide database file name in SQLITE_CORRUPT error message
+  + camel-net-utils: Allow NULL string arguments in IDNA/ASCII
+    functions
+  + Bugs fixed: glgo#GNOME/evolution-data-server#369,
+    glgo#GNOME/evolution-data-server#372,
+    glgo#GNOME/evolution-data-server#374,
+    glgo#GNOME/evolution-data-server!79.
+  + Updated translations.
+
+- Replace libgdata-devel, libgweather-devel and libsoup-devel with
+  pkgconfig(libgdata), pkgconfig(gweather-3.0) and
+  pkgconfig(libsoup-2.4) BuildRequires: align with what cmake
+  checks for.
+
+- Update to version 3.43.1.1:
+  + Correct install of the translation files.
+- Changes from version 3.43.1:
+  + LDAP: Fix a memory leak when filling a contact address
+  + book/cal-backend: Add some safety checks around
+    pending_operations queue
+  + Use `g_assert_true()` instead of `g_assert()` in the unit tests
+  + ERemindersWidget: Incorrect value for last selected snooze time
+    after open
+  + Camel: Correct a copy&paste error in a function documentation
+  + org.gnome.Evolution-alarm-notify.desktop: Add
+    X-GNOME-UsesNotifications=true
+  + Install legacy icons into correct directory
+  + LDAP: Some property changes do not update local cache properly
+  + secret-monitor: Turn runtime warnings into debug prints
+  + Camel: Use the same charset in all RFC2047-encoded words
+  + WebDAVNotes: Let the user choose which extension is used for
+    new notes
+  + _libedataserverui_init_icon_theme: Test whether default
+    GdkScreen exists
+  + camel-docs.sgml.in: Add camel-hostname-utils documentation
+  + e-cal-client: Correct non-NULL check in
+    e_cal_client_create_objects_sync()
+  + Calendar: Adapt to libical 3.0.12 change
+  + ECalComponent: Add safety checks on get/set of DTEND/DUE
+    properties
+  + Bugs fixed: glgo#GNOME/evolution-data-server#352,
+    glgo#GNOME/evolution-data-server#354,
+    glgo#GNOME/evolution-data-server#355,
+    glgo#GNOME/evolution-data-server#356,
+    glgo#GNOME/evolution-data-server#360,
+    glgo#GNOME/evolution-data-server#361,
+    glgo#GNOME/evolution-data-server#364,
+    glgo#GNOME/evolution-data-server#365,
+    glgo#GNOME/evolution-data-server#366,
+    glgo#GNOME/evolution-data-server#368,
+    glgo#GNOME/evolution-data-server#371,
+    glgo#GNOME/evolution-data-server!76,
+    glgo#GNOME/evolution-data-server!78,
+    glgo#GNOME/evolution-data-server!81,
+    glgo#GNOME/evolution-data-server!83,
+    glgo#GNOME/evolution-data-server!84,
+    glgo#GNOME/evolution-data-server!87,
+    glgo#GNOME/evolution-data-server!88,
+    glgo#GNOME/evolution-data-server#1032,
+    glgo#GNOME/evolution-data-server#1621,
+    glgo#GNOME/evolution-data-server#1639,
+    glgo#GNOME/evolution-data-server#1645,
+    glgo#GNOME/evolution-data-server#1698.
+  + Updated translations.
evolution-ews
+- Update to version 3.50.3:
+  + Bug Fixes:
+  - Mail: Calendar attachments can be broken by the server.
+  - Workaround Outlook 2019 ORGANIZER and ATTENDEE addition into
+    plain events.
+  + Updated translations.
+
+- Update to version 3.50.2:
+  + Calendar: Don't convert UTC times to local timezone
+  + Updated translations.
+
+- Update to version 3.50.1:
+  + Bugs Fixed:
+  - Search in online GAL when OAB is misconfigured
+  - Text from .error file not translated in the GUI
+  - Fix scope for OAuth2 v2 being hard-coded to O365
+  + Updated translations.
+
+- Update to version 3.50.0:
+  + Calendar: Unlock connection lock before refreshing the calendar
+    on component load
+  + ci: Rename org.gnome.evolution-ews.nightly to
+    org.gnome.EvolutionEws.Devel
+  + Updated translations.
+
+- Update to version 3.49.3:
+  + EWS calendar: Do not link against Evolution libraries
+  + Bugs fixed: Ask for credentials when access token refresh fails
+  + Updated translations.
+
+- Update to version 3.49.2:
+  + OALComboBox: Always prefer collection ESource when fetching
+    list of OABs.
+  + Bugs fixed:
+  - Parse XML responses in recovery mode
+  - Calendar: Provide user comments in the invitation response
+  - CalDAV: Allow to disable schedule reply on remove
+  - Add option to reduce book/cal data usage when on a metered
+    connection
+  + Updated translations.
+
+- Update to version 3.49.1:
+  + Bugs Fixed: Mail: Add per-folder option to always check for new
+    mail.
+
+- Update to version 3.48.2:
+  + Bugs fixed:
+  - Sometimes fails to delete recurring event occurrence
+  - Ask for OAuth2 credentials for autodiscovery
+  + Updated translations.
+
+- Update to version 3.48.1:
+  + Updated translations.
+
+- Update to version 3.48.0:
+  + Updated translations.
+
+- Update to version 3.47.3:
+  + OAuth2: Add option to use version 2.0 of the API.
+  + Updated translations.
+
+- Update to version 3.47.2:
+  + Enable GitLab CI for easier testing of the changes.
+  + Remove duplicated OAuth2 code.
+  + Updated translations.
+
+- Update to version 3.46.4:
+  + Sanitize headers in debug log also for level 1
+  + Bugs fixed:
+  - Calendar:
+    . Cover possible ID conversion for Online meetings
+    . Ensure TimeZone info in SOAP-header request
+    . Convert floating time to user's timezone on save
+  - Disabled sources auto-re-enabled the next start
+  - Subscribed free/busy calendar does not show all events
+
+- Update to version 3.46.3:
+  + ecb_ews_get_timezone: Check for non-NULL `tzid` to avoid
+    runtime warning
+  + Updated translations.
+
+- Update to version 3.46.2:
+  + Camel: Remove invalid 'else' in ews_get_folder_info_sync().
+  + EWS: GetFolderPermissions response lost.
+  + EEwsNotification: Re-subscribe when current subscription fails.
+  + Fix visibility of "Subscribe to folder of other EWS user" menu
+    option.
+  + Fix a small memory leak when updating EWS foreign subfolders.
+  + Correct response read of SetUserOofSettingsRequest.
+  + EEwsOooNotificator:
+  - Change how timeout callback is removed.
+  - Simplify response code to the alert.
+  + Subscribe foreign folder dialog does not close on success.
+  + EEwsSearchUser: Fix a small memory leak.
+  + Updated translations.
+
+- Update to version 3.46.1:
+  + Handle negative value for GUri's port
+  + EwsConnect: Early stop a response traversal
+  + ESoapResponse: Allow NULL for some traversal functions
+  + ebb_ews_mailbox_to_contact: Fix a memory leak
+  + Updated translations.
+
+- Update to version 3.46.0:
+  + Updated translations.
+
+- Update to version 3.45.3:
+  + Updated translations.
+
+- Update to version 3.45.2:
+  + Remove false runtime check in
+    ews_connection_notification_start_thread().
+  + Microsoft365: Split iCalendar component manipulation code into
+    separate file.
+  + Use uhttpmock 0.9 for internal tests.
+  + Bug Fixes:
+  - Calendar:
+    . Ability to create Online meeting.
+    . Fix occurrence index counter.
+  + Updated translations.
+- Replace pkgconfig(libsoup-2.4) with pkgconfig(libsoup-3.0)
+  following upstream changes.
+
+- Update to version 3.44.4:
+  + Bugs fixed: Calendar: Fix occurrence index counter.
+
+- Update to version 3.44.3:
+  + Bugs fixed: Specify FolderClass when creating generic folder
+    only.
+  + Updated translations.
+
+- Update to version 3.44.2:
+  + Miscellaneous:
+  - build: Limit which parts link to the evolution libraries.
+  - EWS registry backend: Handle gracefully when Host URL is not
+    set.
+  + Updated translations.
+- Drop evolution-ews-fix-gtk-linkage.patch: fixed upstream.
+
+- Add evolution-ews-fix-gtk-linkage.patch: fix for gnome-contacts
+  being unable to launch.
+
+- Update to version 3.44.1:
+  + Bug Fix: Correct display of folder size.
+  + Miscellaneous: Address some of the static analyzers warnings.
+  + Updated translations.
+
+- Update to version 3.44.0:
+  + Updated translations.
+
+- Update to version 3.43.3:
+  + Bugs Fixed: glgo#GNOME/evolution-ews!7: OAuth2: Remove
+    prompt=login parameter from auth URL.
+
+- Update to version 3.43.2:
+  + Misc: Correct response print in debug output
+  + Retry on Unauthorized response when server disconnected
+  + e-ews-connection: Clear cached connection before sending a
+    request
+  + Bugs fixed: glgo#GNOME/evolution-ews#77
+  + Updated translations.
+
+- Update to version 3.43.1:
+  + ConfigLookup:
+  - Change values saved to the lookup result
+  - Remove duplicated 'if'
+  + Addressbook: Fix two memory leaks
+  + Use `g_assert_true()` instead of `g_assert()` in the unit test
+  + Bugs fixed: glgo#GNOME/evolution-ews#3,
+    glgo#GNOME/evolution-ews#163, glgo#GNOME/evolution-ews#165,
+    glgo#GNOME/evolution-ews#166, glgo#GNOME/evolution-ews#174,
+    glgo#GNOME/evolution-ews#1637.
+  + Updated translations.
+
ffmpeg
+- ffmpeg-fix-new-binutils.patch: fix build with new binutils
+
ffmpeg-4
+- ffmpeg-avcodec-libdav1d-fix-compilation-after-recent-libdav.patch,
+  ffmpeg-avcodec-libdav1d-don-t-repeatedly-parse-the-same-seq.patch
+  * fixes build against dav1d, which has been updated in
+    SUSE:SLE-15-SP5:Update (where apparently no rebuild of ffmpeg-4
+    had been triggered)
+
+- drop support for libmfx, which is no longer supported upstream
+  at all (boo#1219494)
+
ffmpegthumbs
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- Changes since 23.08.1:
+  * Drop unused KI18n header/dependency
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
file-roller
+- Update to version 43.1:
+  + Fixed deb package support.
+  + Fixed wrong filename when opening a files on Google Drive.
+  + Updated README.
+  + Updated translations.
+
filelight
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * snapcraft: initial import snapcraft files
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- Changes since 23.08.1:
+  * Revert "Fix ignore path support. Fix crash when we load root path"
+  * tests: cripple freebsd testing
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- Changes since 23.07.80:
+  * windows: get the compressed size for compressed and sparse files (kde#473024)
+  * posix: undo apfs hack
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Now we can build doc/po files
+  * QQC2DesktopStyle is build in kf6 too
+  * De-conditionalize icon naming
+  * Don't iterate over element that are immedialtely removed
+  * Remove unused includes
+  * Make source file non-executable
+  * Fix ignore path support. Fix crash when we load root path
+  * Remove extra ;
+  * Add menu separator before delete action
+  * Allow to build against kf6/kf5
+  * Fix Context Menu Items
+  * Add 23.04.0 Windows artifact
+  * make qml cache disabling conditional on statvfs
+  * disable qml disk cache (kde#466415)
+  * use the default loading text for polish (kde#468395)
+  * Set a sane default window size (kde#468118)
+  * Explicitly look for KF{5,6}CoreAddons
+  * Drop no longer used QtSvg dependency
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * disable qml disk cache (kde#466415)
+  * use the default loading text for polish (kde#468395)
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
fontconfig
+- Run autoreconf for Leap 15.x to fix build breakage
+
+- update to 2.14.2:
+  * Adjust indentation between programlisting in fontconfig-user.sgml
+  * Add some missing constant names for weight
+  * Report more detailed logs instead of assertion
+  * Fix a typo in description for HAVE_STDATOMIC_PRIMITIVES
+  * Ignore LC_CTYPE if set to "UTF-8"
+  * add --with-default-sub-pixel-rendering option
+  * Add FC_DESKTOP_NAME property
+
+- update to 2.14.1:
+  * Bump the cache version to 8 in doc/fontconfig-user.sgm
+  * Enable 10-sub-pixel-rgb.conf by default
+  * build fixes and translation updates
+  * Avoid misuse of ctype
+
+- Seems we now need python3 for building
+
+- update to 2.14.0:
+  * Fix endianness on generating MD5 cache name
+  * Fix a typo in the description of FcWeightFromOpenTypeDouble
+  * fc-validate: returns an error code when missing some glyphs
+  * Fallback uuid-based name to read a cache if no MD5-based cache
+  * fc-cache: Show font directories to generate cache with -v
+  * Replace UUID file mechanism with per-directory 'map' attribute [v2]
+  * memleak fixes
+- drop fontconfig-do-not-remove-UUID-file.patch (obsolete)
+- add skip-network-test.patch
+
frameworkintegration
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- Changes since 5.113.0:
+
+- Update appstream build requirement for compatibility with 1.0.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- No code change since 5.109.0
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * Remove qt6 CI builds
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- No code change since 5.106.0
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- No code change since 5.105.0
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- Changes since 5.104.0:
+  * Don't play sound for plain notification (kde#457672)
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- No code change since 5.103.0
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- No code change since 5.102.0
+
freerdp
+- Add OpenSSL 3.0 support: [bsc#1218854, bsc#1217722, jsc#PED-6570]
+  * Fix FIPS mode support and build with OpenSSL 3.0
+  * winpr: avoid calling FIPS_mode() with OpenSSL 3.0
+  * winpr/ssl: Load legacy provider when initializing OpenSSL 3.0
+  * Add upstream patches:
+  - freerdp-FIPS_mode.patch [26bf2816]
+  - freerdp-Avoid-Calling-FIPS_mode.patch [0c81c73c]
+  - freerdp-Load-legacy-provider.patch [2d0b5875]
+
gcr3
+- Use %patch -p N instead of deprecated %patchN.
+
gdl
+- Own /usr/share/gtk-doc: glib no longer uses gtk-doc and as a
+  consequence cannot be held responsible to deliver that basic
+  directory structure.
+
gegl
+- Replace BuildRequires libSDL2-devel with pkgconfig(sdl2) which
+  fixes building in SLE where both libSDL2-devel and a newer
+  SDL2-devel packages are available.
+
gjs
+- Update to version 1.78.1:
+  + Gtk template signals cause a reference cycle that is not
+    detected
+  + Modules from resources may get loaded twice
+  + docs: add examples for creating cairo image surfaces
+  + Deadlocks between GJS GC and dconf gsettings when a setting
+    value is changed
+  + Gtk3: Fix leak in GtkBuilder template signal connections
+- Drop 3cae384aaf15dec6653b1a5400032c2c2e5dc34c.patch: Fixed
+  upstream
+
+- Add 3cae384aaf15dec6653b1a5400032c2c2e5dc34c.patch: module:
+  Canonicalize import specifier before inserting it in registry.
+
+- Explicitly BuildRequire /usr/bin/dbus-run-session: needed by the
+  test suite.
+
glib-networking
+- Update to version 2.78.0:
+  + Respect root certificates added to macOS system keychain by
+    users
+  + Disable PKCS #11 tests when GnuTLS is built without PKCS #11
+    support
+  + Fix connection tests on 32-bit systems with 64-bit time_t
+  + Updated translations.
+
+- Ignore test suite errors for now: the test passes when run
+  locally in a chroot build env, but fails inside a kvm build env.
+
+- Update to version 2.76.1:
+  + Fix proxy tests when built against libproxy 0.5.
+  + Updated translations.
+- Drop a7db10e8862050f19af5c2eebcd1d590a04d5ced.patch: fixed
+  upstream.
+
+- Add a7db10e8862050f19af5c2eebcd1d590a04d5ced.patch: Fix tests
+  using libproxy 0.5.
+
+- Update to version 2.76.0:
+  + Fix OpenSSL sessions becoming unresumable.
+  + Fix installed libproxy test.
+
+- Update to version 2.76.beta:
+  + Hopefully fix environment proxy resolver on Windows.
+  + Remove static_modules build option, use
+  - Ddefault_library=static instead.
+  + Updated translations.
+
+- Update to version 2.76.alpha:
+  + OpenSSL: add session resumption support.
+  + GnuTLS: several session resumption improvements.
+  + Skip TLS exporter test for TLS 1.2.
+  + Default values for build options have changed, no longer use
+    auto.
+  + Fix static linking on Windows.
+  + Don't use system trust on iOS.
+  + Updated translations.
+- Drop glib-networking-gnutls-tls-exporter-tls12.patch: fixed
+  upstream.
+
+- Fix build with gnutls 3.7.8:
+  * tests: skip tls-exporter test for TLS 1.2
+  * https://gitlab.gnome.org/GNOME/glib-networking/-/issues/201
+  * Add glib-networking-gnutls-tls-exporter-tls12.patch
+
+- Update to version 2.74.0:
+  + Updated translations.
+
+- Update to version 2.74.rc:
+  + Support PKCS #12 encrypted certificates.
+  + Various improvements to Meson build system.
+  + Multiple fixes for proxy tests.
+
+- Update to version 2.74.beta:
+  + Drop environment proxy resolver to lowest priority.
+
+- Update to version 2.74.alpha:
+  + Add build option for toggling debug logging.
+  + Move gettext() usage out of hot paths.
+  + Fix tests build when using openssl.
+  + Properly free libproxy lookup results and require libproxy
+    0.4.16.
+  + Add additional validation for proxy lookup results.
+  + Allow using static libraries via meson subprojects.
+  + Updated translations.
+
+- Update to version 2.72.2:
+  + Drop environment proxy resolver to lowest priority.
+
+- Update to version 2.72.1
+  + Discard empty proxy environment variables.
+
+- Update to version 2.72.0:
+  + Fix proxy tests.
+  + GnuTLS: use IANA-style ciphersuite names with GnuTLS 3.7.4.
+  + meson devenv.
+  + Updated translations.
+
+- Update to version 2.72.beta:
+  + Add environment variable proxy resolver.
+  + OpenSSL: fix uninitialized memory use.
+
+- Update to version 2.72.alpha:
+  + OpenSSL:
+  - Fix unsafe error handling.
+  - Fail when appropriate if Must-Staple extension is set.
+  + GnuTLS: fix TLS 1.3 ciphersuite names, should use underscores.
+  + Improve failure of tls-unique channel binding requests.
+  + Do not fill SNI extension with IP address.
+
glibc
+- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
+  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
+  bsc#1218863, bsc#1218867, bsc#1218868)
+- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
+  (bsc#1218866)
+
+- Change minimum GCC to 13
+
+- Split off libnsl.so.1 into a separate package
+
glibc:i686
+- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
+  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
+  bsc#1218863, bsc#1218867, bsc#1218868)
+- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
+  (bsc#1218866)
+
+- Change minimum GCC to 13
+
+- Split off libnsl.so.1 into a separate package
+
gmmlib
+- update to 22.3.17:
+  * Fix possible integer overflow
+  * Assert and return on divide by zero (#187)
+  * Update DG2 device ID macro (#183)
+
+- update to 22.3.16:
+  * Fix to align HAlign to 128bytes for Linear Packed YUV format
+  * Add PVC device ID
+  * Guard FormatTable to be within bound
+
gnome-control-center
+- Add gnome-control-center-fix-region-preview-crash.patch:
+  nl_langinfo's returned pointer could be invalid after switching
+  locale, so we have to save the result before switch locale to
+  prevent the crash (bsc#1218528,
+  glgo#GNOME/gnome-control-center!2122).
+
+- Update to version 45.2:
+  + Apps:
+  - Fix status page glitch on initialization
+  - Fix "File and Link Association" interface not reflecting
+    changes
+  + Background: Improve background preview and chooser performance
+  + Default Apps: Fix undesired resetting of default apps during
+    startup
+  + Mouse: Fix interference issue with scroll event in Mouse Test
+    window
+  + Network:
+  - Close network editor when using non-native
+    nm-connection-editor
+  - Show decoration buttons on empty-state (no network device
+    found page)
+  - Share WPA3 (SAE) networks with QR Code
+  - Hide QR Code icon when connection is not successful
+  - Remove deprecated 'wpa-none'
+  - Fix route label alignments
+  + Privacy:
+  - Fix crash from free bug in the Camera page
+  - Fix potential crash on Bolt page visibility
+  + Region: Show preview measurement format in current locale
+  + Sound: Update mute state when setting mixer control for a
+    stream
+  + Users: Show tooltip information for the Avatar widget
+- Drop gnome-control-center-network-fix-nmce-popup.patch: Fixed
+  upstream.
+
gnome-logs
+- Convert to source service for easier updating.
+
gnome-maps
-- Add gnome-maps-bec3d2f2.patch: Fix tests for time formats with
-  different kind of spaces (boo#1216184, boo#1217240).
+- Update to version 45.2:
+  + Fixed triggering a extranous reload of the trip query in the
+    case the user has already filled in query points
+  + Updated translations.
+
+- Update to version 45.1:
+  + Add more validation of transit plugin parameters
+  + Fix showing missing nearby POIs when browsing in some cases
+  + Set lower timeout when downloading service file
+  + Fix searching for recent routes
+  + Updated translations.
+
+- Update to version 45.0:
+  + Hide the experimental vector map toggle if libshumate is
+    compiled without vector support.
+  + Fix POI browser category labels showing translated strings.
+  + Updated translations.
+
+- Update to version 45.rc:
+  + Enabled experimental vector-based map.
+  + Update OSM edit POI definition.
+  + Increase sidebar width to fit longer translated strings.
+  + Updated translations.
+
+- Update to version 45.beta:
+  + Use Adw.OverlaySplitView for the routing sidebar. This enables
+    better narrow screen size adaptiveness and using touch gestures
+    to open the sidebar.
+  + Always show phone numbers as links when sandboxed (e.g.
+    Flatpak).
+  + Re-enable animations when going to new places and showing
+    routes.
+  + Use toasts for the OSM zoom in and location service dialogs.
+  + Restrict to using only supported languages for the GraphHopper
+    geocoding (search) service.
+- Add pkgconfig(libportal) BuildRequires: New dependency.
+
+- Update to version 45.alpha:
+  + Implemented POI explore UI
+  + Move zoom control buttons (back) to overlay
+  + Add rotation button with ability to reset rotation
+  + Make use of Adw.Toast for showing simple messages
+  + Update screenshots
+  + Add support for auth header in OpenTripPlanner plugin
+- Drop gnome-maps-fix-dependency.patch: Still valid, but no longer
+  needed.
+
+- Update to version 44.4:
+  + Fix for potential security issue.
+  + Restrict GraphHopper geocoder to supported languages.
+
+- Update to version 44.3:
+  + Add support for auth headers in the OpenTripPlanner plugin.
+  + Updated translations.
+
+- Update to version 44.2:
+  + Show thumbnails for places with a linked Wikidata entry with a
+    title image, but that has no linked Wikipedia articles
+  + Show the correct rotation of the user location marker when
+    there is a heading (Geoclue indicating motion), in case the map
+    view is rotated
+  + Updated translations.
+
+- Update to version 44.1:
+  + Disable animations also on zoom-to-fit and when selecting
+    itinerary point for public transit routes, to avoid tile server
+    throttling.
+  + Fix the "Send to" dialog which was broken in the case when
+    there are external apps supporting geo: links.
+  + Updated translations.
+
+- Update to version 44.0 (boo#1216184, boo#1217240):
+  + Disable the go-to animation to avoid getting throttled by the
+    tile server.
+  + Updated translations.
+
+- Update to version 44.rc:
+  + Updated POI definitions for OpenStreetMap editing
+  + Center text in the location service dialog
+  + Tweak header captilization and ellipsation for tooltips and
+    menu items
+  + Use proper suggestions style for search result lists
+  + Add nightly builds for AArch64
+  + Updated translations.
+- Drop explicit typelib(GtkClutter) = 1.0 and
+  typelib(GeocodeGlib) = 1.0 Requires: No longer needed.
+
+- Update to version 44.beta:
+  + Prevent the scale to cover the sidebar when the window is
+    narrow
+  + Fix keyboard navigation of search results (regression from the
+    GTK 4 port)
+  + Style fixes of the sidebar border
+  + Make the "export as image" dialog work on phones
+  + Updated translations.
+- Changes from version 44.alpha:
+  + Fix excessive margins in place bubbles
+  + Fix adaptive mode detection when maximized
+  + Fix broken long-press to bring up the context menu on touch
+    screens
+  + Fixing various issues left after the GTK 4 port
+  + Fix setting adaptive narrow (phone) mode on first launch on
+    portrait displays
+  + Fix dragging-and-dropping route entris in the sidebar
+  + Fix opening shapelayer files when dragged-and-dropped onto the
+    main window
+  + Fix selecting turnpoint instructions showing the position of
+    the instruction on the map
+  + Fix local tiles (using the --local command-line option)
+  + Fix location service dialog
+  + Fix send-to dialog
+  + Fix user location accuracy marker positioning
+  + Implement support for getting thumbnails and Wikipedia article
+    extracts from Wikidata
+  + Updated translations.
+- Drop gnome-maps-icu72.patch: Fixed upstream.
+
+- Update to version 43.4:
+  + Prevent the scale to cover the sidebar when the window is
+    narrow.
+
+- Update to version 43.3:
+  + Fix blurry shape layers on zoom.
+  + Fix user location accuracy marker positioning.
+  + Various other bug fixes.
+  + Updated translations.
+
+- Update to version 43.2:
+  + Fix excessive margins in place bubbles.
+  + Fix adaptive mode detection when maximized.
+  + Fix broken long-press to bring up the context menu on touch
+    screens.
+  + Updated translations.
+
+- Add gnome-maps-icu72.patch: fix comparisons in time tests
+  (glgo#GNOME/gnome-maps!261).
+
+- Update to version 43.1:
+  + Fixing various issues left after the GTK 4 port.
+  + Fix setting adaptive narrow (phone) mode on first launch on
+    portrait displays.
+  + Fix dragging-and-dropping route entris in the sidebar.
+  + Fix opening shapelayer files when dragged-and-dropped onto the
+    main window.
+  + Fix selecting turnpoint instructions showing the position of
+    the instruction on the map.
+  + Fix local tiles (using the --local command-line option).
+  + Fix location service dialog.
+  + Fix send-to dialog.
+  + Updated translations.
+
+- Update to version 43.0:
+  + Remove build-dependency on GTK3.
+  + Don't install tests gresource.
+  + Updated translations.
+- Drop update-desktop-files BuildRequires and macro, no longer
+  needed.
+- Add appstream-glib and desktop-file-utils BuildRequires, validate
+  appdata and desktop files during build.
+- Add gnome-maps-fix-dependency.patch: Fix upstream dodo when
+  setting dependency for libshumate.
+
+- Update to version 43.rc:
+  + Use Adwaita about dialog
+  + Various UI cleanups, tweaks, and fixes
+  + Switch OSM edit authorization to use OAuth 2
+  + Update POI definitions for OSM editing
+  + Updated translations.
+- Drop pkgconfig(champlain-0.12) BuildRequires: No longer used, nor
+  needed since the port to gtk4/libshumate.
+
+- GNOME Maps uses a gi dep syntax that is not yet understood by the
+  dep scanner, thus add explicit Requires on typelib(GeocodeGlib)
+  and typelib(GtkClutter),
+
+- Update to version 43.beta:
+  + Port to GTK 4 and libshumate.
+  + Port to use libsoup 3.
+- Adjust BuildRequires for upstream changes:
+  + Drop pkgconfig(gtl3.0), pkgconfig(libndy-1)pkgconfig(rest-0.7),
+    pkgconfig(geocode-glib-1.0)
+  + Add pkgconfig(gtk4), pkgconfig(liadwaita-1),
+    pkgconfig(rest-1.0),pkgconfig(geocode-glib-2.0),
+    pkgconfig(shumate-1.0)
+
+- Update to version 43.alpha:
+  + Remove network check (always assume network is available).
+  + Remove check-in support (as no GOA backends support this
+    anymore).
+  + Use external browser to authorize OSM account for editing.
+  + Add checkbox to select the visibility of the scale.
+  + Migrate code to use ES 6 modules.
+  + Tune location bias scale parameter for the Photon geocoder.
+  + Updated translations.
gnome-settings-daemon
+- Update to version 45.1:
+  + Power: Compiler warning fixes.
+  + Smartcard: Error handling fix.
+  + USB Protection: Comment clean up.
+  + Updated translations.
+- Drop upstream fixed patches:
+  + 41d0dc1db4d75c37ba67fe903105b4e162d42f1a.patch
+  + 538816ff42f682fc4b541810ca107486abab9976.patch
+  + a059909d62da0c11774f1089d02937699fabf150.patch
+
gnome-shell
+- Adapt to version 45.3(bsc#1216072):
+  + Rebase gnome-shell-domain.patch
+  + Rebase gnome-shell-fate324570-Make-GDM-background-image-configurable.patch
+
+- Update to version 45.3:
+  + Allow any enter key to be used to screenshot.
+  + Fix spinner in light style variant.
+  + Improve formatting of extension errors.
+  + Fixed crash.
+  + Misc. bug fixes and cleanups.
+  + Updated translations.
+- Drop gnome-shell_nb_fix_trans.patch: fixed upstream.
+
gnome-terminal
-- Update to version 3.42.3:
+- Update to version 3.50.1:
+  * util: check flatpak for alternate terminals
+  * prefs: Get the headerbar pref
+  * build: Bump vte req version
+
+- Let the description point out details distinguishing this
+  terminal emulator from others.
+
+- Update to version 3.50.0:
+  * search: Mark search provider as no autostart
+  * Revert "screen: Use clean env when creating new tab"
+  * Updated translations.
+- Change compression in service and tarball produced to zst.
+
+- Update to version 3.49.99:
+  * search: Mark search provider as no autostart
+  * Revert "screen: Use clean env when creating new tab"
+  * Updated translations.
+
+- Update to version 3.49.92:
+  + build:
+  - Bump vte req version
+  - More detailed version info
+  + debug: Move debug print to right branch
+  + docs: Document new color schemes
+  + help: Add help translation for TR locale
+  + prefs: Update theme variant names
+  + server:
+  - Add theme style support
+  - Block pk-gtk module
+  - More env var sanitisation
+  + util: Also check /usr/etc for xdg-terminal-exec configuration
+  + window: Add a11y labels to the headerbar buttons
+  + Updated translations.
+- Add pkgconfig(libhandy-1) BuildRequires: New dependency.
+
+- Update to version 3.48.2:
+  + build: Bump vte req version.
+  + Updated translations.
+
+- Update to version 3.48.1:
+  + help: Add help translation for TR locale
+  + server: More env var sanitisation
-  + Revert "regex: Workaround a PCRE bug resulting in not recognizing
-    schemeless URLs"
-  + regex: Fix path-less URL recognition
-  + window: Use a normal menu for the popup menu
-  + build: Post release version bump
+
+- Update to version 3.48.0:
+  + Updated translations.
+
+- Update to version 3.47.99:
+  + util: Also check /usr/etc for xdg-terminal-exec configuration
+  + docs: Document new color schemes
+
+- Update to version 3.47.92:
+  + all:
+  - Implement xdg-terminal-exec support
+  - Make env filtering uniform
+  - ODR fix
+  - Replace %m with using g_strerror() in printf calls
+  + build:
+  - Add define for openbsd
+  - Add install tags
+  - Assert sanity
+  - Build fix for netbsd
+  - Fix libc feature defines
+  - Fix nautilus extension install directory
+  - More detailed version info
+  - Output warning on unstable release
+  - Remove erroneous volatile
+  - Remove unnecessary meson version check
+  - Update meson req version
+  - Update nautilus extension build req
+  - Update README
+  - Use built-in mandir option
+  - Use non-deprecated API
+  - Validate all desktop files
+  - Validate metainfo files
+  + client:
+  - Improve env var filters
+  - legacy: Drop debug messages
+  - legacy: Fix typo assigning XDG_ACTIVATION_TOKEN
+  - More env vars to filter
+  - Transport XDG_ACTIVATION_TOKEN to the server
+  - Use verified schema
+  - utils: Fix unused function warning on non-debug build
+  + desktop:
+  - Use Preferences icon
+  - Use standard key
+  + docs:
+  - Fix some typos in README
+  - Fix some wrong info in README
+  + icons: Add separate icons for Preferences
+  + l10n: Remove mjw from LINGUAS
+  + metainfo:
+  - Add launchable info
+  - Fix broken metainfo translations
+  - Pass validation
+  + nautilus:
+  - Don't include gdk headers in the nautilus extension
+  - Fix build
+  - Fix macro redefinition warning
+  - Try to fix the build with nautilus 43
+  + po: Mark bogus translated string as fuzzy
+  + prefs:
+  - Add NoDisplay desktop file for the prefs binary
+  - Fix default terminal check
+  - Fix serialisation format
+  - Fix standalone launch of g-t-preferences
+  - Hold application while the prefs are shown
+  - Make preferences dialogue OOP
+  - Move prefs binary to libexecdir
+  - Reduce default bus timeout
+  - Sink a floating variant
+  - Try to improve translator hint comment
+  - Use autocleanup more
+  - Use default timeout when debugging
+  - Use different wm class
+  - Use new icon
+  + profile:
+  - Use correct schema source for the profiles list schema
+  - Use the correct schema source to lookup schemas
+  + Revert "screen: Use clean env when creating new tab"
+  + screen:
+  - Add some missing casts
+  - Use correct environment filter
+  + settings:
+  - Consolidate settings related code into one source file
+  - Import some backend specific code from glib
+  - Remove direct dconf dependency
+  + util: Fix interpretation of TryExec desktop entry key
+  + Updated translations.
+
+- Update to version 3.46.8:
+  * all: Make env filtering uniform
+  * build: Use built-in mandir option
+  * client:
+  - legacy: Drop debug messages
+  - Transport XDG_ACTIVATION_TOKEN to the server
+  * metainfo: Add launchable info
+  * prefs: Fix default terminal check
+  * screen: Use correct environment filter
+  * Updated translations.
+
+- Update to version 3.46.7:
+  * nautilus: Fix macro redefinition warning
+  * screen: Add some missing casts
+  * build: Add define for openbsd
+  * Updated translations.
+
+- Update to version 3.46.6:
+  * prefs: Sink a floating variant
+  * prefs: Use default timeout when debugging
+  * prefs: Reduce default bus timeout
+  * prefs: Fix serialisation format
+  * client: Improve env var filters
+
+- Update to version 3.46.5:
+  * util: Fix interpretation of TryExec desktop entry key
+- Drop f06e6e5.patch: fixed upstream.
+
+- Update to version 3.46.4:
+  * all: backport: Implement xdg-terminal-exec support.
+  * docs:
+  - Fix some wrong info in README.
+  - Fix some typos in README.
+  * Updated translations.
+- Add f06e6e5.patch: util: Fix interpretation of TryExec desktop
+  entry key.
+- Add appstream-glib and desktop-file-utils BuildRequires and a
+  check section with meson_test macro, validate appdata and desktop
+  files and run tests during build.
+
+- Update to version 3.46.3:
+  * client: More env vars to filter.
+  * desktop: Use Preferences icon.
+  * icons: Add separate icons for Preferences.
+  * l10n: Remove mjw from LINGUAS.
+  * metainfo: Remove XML namespaces.
+  * prefs:
+  - Use different wm class.
+  - Use new icon.
+  * profile: Use correct schema source for the profiles list
+    schema.
+  * Updated translations.
+
+- Update to version 3.46.2:
+  * build: Fix libc feature defines
+  * client: Use verified schema
+  * desktop: Use Preferences icon
+  * icons: Add separate icons for Preferences
+  * prefs:
+  - Add NoDisplay desktop file for the prefs binary
+  - Move prefs binary to libexecdir
+  - Use different wm class
+  - Use new icon
+  * profile: Use correct schema source for the profiles list schema
+  * Updated translations.
+
+- Update to version 3.46.1:
+  * prefs:
+  - Make preferences dialogue OOP
+  - Change default value
+  * build: Update README
+  * po: Mark bogus translated string as fuzzy
+  * prefs: Try to improve translator hint comment
+  * Updated translations.
+
+- Update to version 3.45.99:
+  * all:
+  - ODR fix
+  - Replace %m with using g_strerror() in printf calls
+  * build:
+  - Assert sanity
+  - Build fix for netbsd
+  - Fix nautilus extension install directory
+  - Remove erroneous volatile
+  - Update nautilus extension build req
+  + nautilus: Don't include gdk headers in the nautilus extension
+  + profile: Use the correct schema source to lookup schemas
+  + Updated translations.
+- Replace pkgconfig(libnautilus-extension) with
+  pkgconfig(libnautilus-extension-4) BuildRequires, following
+  upstream changes/port.
+
+- Update to version 3.45.90:
+  + all: Insert text as paste
+  + build:
+  - Improve libc feature extension defines
+  - Move version defines from config.h to meson cpp_args
+  + client: Filter out other terminal's environment variables
+  + nautilus: Do not use deprecated symbols
+  + profile:
+  - editor:
+    . Remove unknown charsets from the builtin list
+    . Skip unknown charsets
+  + regex: Revert sed accident
+  + Revert "screen: Use clean env when creating new tab"
+  + screen: Use same match cursor as vte hyperlink cursor.
+  + util: Show timestamps in the local timezone
+  + Updated translations.
+
+- Update to version 3.44.1:
+  + util: Show timestamps in the local timezone.
+  + screen: Use same match cursor as vte hyperlink cursor.
+  + Updated translations.
+
+- Update to version 3.44.0:
+  + all: Insert text as paste.
+  + Updated translations.
+
+- Update to version 3.43.90:
+  * Revert "screen: Use clean env when creating new tab"
+  * nautilus:
+  - Work around gtk_get_current_event_time() absence on gtk4
+  - Undef gtk min/max version defines
+  * regex: Fix path-less URL recognition
+  * Revert "regex: Workaround a PCRE bug resulting in not
+    recognizing schemeless URLs"
+  * build: Fix for newer meson
+  * Updated translations.
+- Switch to using source service checkout of released tag, upstream
+  is not making News/Changelog/Release Notes available, so doing it
+  this way is simpler.
+- Drop 9a168cc23962ce9fa106dc8a40407d381a3db403.patch: Fixed
+  upstream.
+- Switch bcond_with to bcond_without for nautilus_extension,
+  nautilus was reverted to gtk3 again for this release cycle.
+- Temporarily disable nautilus extension: not yet compatible to
+  Nautilus/GTK4.
+
gnome-user-docs
-- Update to version 41.5:
+- Update to version 45.1:
+  + Updates to GNOME Help.
+  + Updated translations.
+
+- Update to version 45.0:
+  + Updates to GNOME Help.
+  + Updates to System Admin Guide.
+  + Updated translations.
+
+- Update to version 44.3:
+  + Updated translations.
+
+- Update to version 44.1:
+  + Updates to GNOME Help.
+  + Updated translations.
+
+- Update to version 44.0:
+  + Updates to GNOME Help.
+  + Updates to System Admin Guide.
+  + Updated translations.
+
+- Update to version 44.rc:
+  + Updates to GNOME Help.
+  + Updates to System Admin Guide.
+  + Updated translations.
+
+- Update to version 43.0:
+  + Updates for GNOME 43.
+  + Updated translations.
+
+- Update to version 42.0:
+  + Updates for GNOME 42.
gnutls
+- Update to 3.8.3:
+  * libgnutls: Fix more timing side-channel inside RSA-PSK key
+    exchange. [GNUTLS-SA-2024-01-14, CVSS: medium]
+    [bsc#1218865, CVE-2024-0553]
+  * libgnutls: Fix assertion failure when verifying a certificate
+    chain with a cycle of cross signatures.
+    [GNUTLS-SA-2024-01-09, CVSS: medium] [bsc#1218862, CVE-2024-0567]
+  * libgnutls: Fix regression in handling Ed25519 keys stored in
+    PKCS#11 token certtool was unable to handle Ed25519 keys
+    generated on PKCS#11 with pkcs11-tool (OpenSC).
+    This is a regression introduced in 3.8.2.
+  * Rebase gnutls-FIPS-140-3-references.patch
+  * Updated upstream gnutls.keyring
+
+- Update to 3.8.2: [bsc#1217277, CVE-2023-5981]
+  * libgnutls: Fix timing side-channel inside RSA-PSK key exchange.
+    [GNUTLS-SA-2023-10-23, CVSS: medium] [CVE-2023-5981]
+  * libgnutls: Add API functions to perform ECDH and DH key agreement
+    The functionality has been there for a long time though they were
+    not available as part of the public API.  This enables applications
+    to implement custom protocols leveraging non-interactive key
+    agreement with ECDH and DH.
+  * libgnutls: Added support for AES-GCM-SIV ciphers (RFC 8452)
+    The new algorithms GNUTLS_CIPHER_AES_128_SIV_GCM and
+    GNUTLS_CIPHER_AES_256_SIV_GCM have been added to be used through
+    the AEAD interface.  Note that, unlike
+    GNUTLS_CIPHER_AES_{128,256}_SIV_GCM, the authentication tag is
+    appended to the ciphertext, not prepended.
+  * libgnutls: transparent KTLS support is extended to FreeBSD kernel
+    The kernel TLS feature can now be enabled on FreeBSD as well as
+    Linux when compiled with the --enable-ktls configure option.
+  * gnutls-cli: New option --starttls-name
+    Depending on deployment, application protocols such as XMPP may
+    require a different origin address than the external address to be
+    presented prior to STARTTLS negotiation.  The --starttls-name can
+    be used to specify specify the addresses separately.
+  * API and ABI modifications:
+  - gnutls_pubkey_import_dh_raw: New function
+  - gnutls_privkey_import_dh_raw: New function
+  - gnutls_pubkey_export_dh_raw: New function
+  - gnutls_privkey_export_dh_raw: New function
+  - gnutls_x509_privkey_import_dh_raw: New function
+  - gnutls_privkey_derive_secret: New function
+  - GNUTLS_KEYGEN_DH: New enum member of gnutls_keygen_types_t
+  - GNUTLS_CIPHER_AES_128_SIV_GCM: Added
+  - GNUTLS_CIPHER_AES_256_SIV_GCM: Added
+  * Rebase gnutls-FIPS-140-3-references.patch
+  * Remove upstream: gnutls-GNUTLS_NO_EXTENSIONS-compatibility.patch
+
gobject-introspection
+- Drop BuildRequires on pkgconfig(cairo)/pkgconfig(cairo-gobject),
+  cairo is only needed for some tests.
+
gpg2
+- Update to 2.4.4: [bsc#1219191]
+  * gpg: Do not keep an unprotected smartcard backup key on disk.
+    See https://gnupg.org/blog/20240125-smartcard-backup-key.html
+    for a security advisory. [T6944]
+  * gpg: Allow to specify seconds since Epoch beyond 2038 on 32-bit
+    platforms. [T6736]
+  * gpg: Fix expiration time when Creation-Date is specified. [T5252]
+  * gpg: Add support for Subkey-Expire-Date. [rG96b69c1866]
+  * gpg: Add option --with-v5-fingerprint. [T6705]
+  * gpg: Add sub-option ignore-attributes to --import-options.
+  * gpg: Add --list-filter properties sig_expires/sig_expires_d.
+  * gpg: Fix validity of re-imported keys. [T6399]
+  * gpg: Report BEGIN_ status before examining the input. [T6481]
+  * gpg: Don't try to compress a read-only keybox. [T6811]
+  * gpg: Choose key from inserted card over a non-inserted card. [T6831]
+  * gpg: Allow to create revocations even with non-compliant algos. [T6929]
+  * gpg: Fix regression in the Revoker keyword of the parameter file. [T6923]
+  * gpg: Improve error message for expired default keys. [T4704]
+  * gpgsm: Add --always-trust feature. [T6559]
+  * gpgsm: Support ECC certificates in de-vs mode. [T6802]
+  * gpgsm: Major rewrite of the PKCS#12 parser. [T6536]
+  * gpgsm: No not show the pkcs#12 passphrase in debug output. [T6654]
+  * keyboxd: Timeout on failure to get the database lock. [T6838]
+  * agent: Update the key stubs only if really modified. [T6829]
+  * scd: Add support for certain Starcos 3.2 cards. [rG5304c9b080]
+  * scd: Add support for CardOS 5.4 cards. [rG812f988059]
+  * scd: Add support for D-Trust 4.1/4.4 cards. [rG0b85a9ac09]
+  * scd: Add support for Smartcafe Expert 7.0 cards. [T6919]
+  * scd: Add a length check for a new PIN. [T6843]
+  * tpm: Fix keytotpm handling in the agent. [rG9909f622f6]
+  * tpm: Fixes for the TPM test suite. [T6052]
+  * dirmngr: New option --ignore-crl-extensions. [T6545]
+  * dirmngr: Support config value "none" to disable the default
+    keyserver. [T6708]
+  * dirmngr: Fix handling of the HTTP Content-Length. [rGa5e33618f4]
+  * gpgconf: Add commands --lock and --unlock. [rG93b5ba38dc]
+  * gpgconf: Add keyword socketdir to gpgconf.ctl. [rG239c1fdc28]
+  * gpgconf: Adjust the -X command for the new VERSION file format. [T6918]
+  * wkd: Use export-clean for gpg-wks-client's --mirror and --create
+    commands. [rG2c7f7a5a278c]
+  * wkd: Make --add-revocs the default in gpg-wks-client. New option
+  - -no-add-revocs. [rG10c937ee68]
+  * Remove duplicated backslashes when setting the homedir. [T6833]
+  * Ignore attempts to remove the /dev/null device. [T6556]
+  * Improve advisory file lock retry strategy. [T3380]
+  * Release-info: https://dev.gnupg.org/T6578
+  * Remove patch upstream:
+  - gnupg-Report-BEGIN_-status-before-examining-the-input.patch
+
grantleetheme
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Fix runtime dependencies (boo#1212455, boo#1215517)
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Remove CI 6 job. We will use kf6 branch for kf6 works
+  * not export symbol of private methods
+  * Fix show text in qt6
+  * Add QCh support
+  * Remove unused variable
+  * Remove unused alias now
+  * Remove compat support as all was ported
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
grilo-plugins
+- Update to version 0.3.16:
+  + tracker3: update fts query
+  + dmap: enable with libsoup3 supported libdmapsharing-4.0
+  + lua-factory: add support to 5.4
+  + build: libsoup3 related fixes
+  + flickr: remove GOA support
+  + tmdb: without config, fix single request
+  + Updated translations.
+- Drop d1c0835d.patch: Fixed upstream.
+
+- Build dmap plugins again now that libdmapsharing have been
+  updated to use soup-3. Drop pkgconfig(libgdata) BuildRequires.
+- Add grilo-plugin-youtube Obsoletes: Make updates painless for our
+  end-users.
+
+- Switch to soup3 again: Drop pkgconfig(libsoup-2.4) and
+  pkgconfig(rest-0.7), and disable pkgconfig(libgdata) and enable
+  pkgconfig(libsoup-3.0) BuildRequires and stop building youtube,
+  opensubtile and dmap plugins for now. Pass enable-dmap=no to
+  meson, as this is needed.
+
+- Add d1c0835d.patch: flickr: remove GOA support. GNOME Online
+  accounts removed flicker backend so we need to remove it here
+  too.
+
+- Add back pkgconfig(libsoup-2.4) and disable
+  pkgconfig(libsoup-3.0) BuildRequires, build youtube and
+  opensubtile plugins again, grilo and grilo plugins are not ready
+  to move to soup3.
+
+- Update to version 0.3.15:
+  + Detect libsoup version from grl-net and adds support to
+    libsoup3.
+  + youtube: port to API v3 by using libgdata 0.17.0.
+  + tmdb: port to GUri, remove libsoup dependency.
+  + dleyna: port to GUri, remove libsoup dependency.
+- youtube and opensubtile plugins currently not being built, as
+  they are not yet compatible with libsoup 3.
+
grub2
+- Fix PowerPC grub loads 5 to 10 minutes slower on SLE-15-SP5 compared to
+  SLE-15-SP2 (bsc#1217102)
+  * add 0001-ofdisk-enhance-boot-time-by-focusing-on-boot-disk-re.patch
+  * add 0002-ofdisk-add-early_log-support.patch
+
+- Sort tar file order for reproducible builds
+
+- Fix build error on gcc-14 (bsc#1218949)
+  * 0001-squash-ieee1275-ofpath-enable-NVMeoF-logical-device-.patch
+
+- Remove magic number header field check on arm64 (bsc#1218783)
+  * 0001-loader-arm64-efi-linux-Remove-magic-number-header-fi.patch
+
+- Reinstate the verification for a non-zero total entry count to skip unmapped
+  data blocks (bsc#1218864)
+  * 0001-fs-xfs-always-verify-the-total-number-of-entries-is-.patch
+- Removed temporary fix as reverting it will cause a different XFS parser bug
+  * 0001-Revert-fs-xfs-Fix-XFS-directory-extent-parsing.patch
+
+- allow to boot memtest86 if stored in /usr/lib/memtest86+
+  * SR#1071109 can then work
+
gsettings-desktop-schemas
+- Use %autosetup instead of %setup/%patch.
+
gstreamer
+- Update to version 1.22.9:
+  + Highlighted bugfixes in 1.22.9
+  - More Security fixes for the AV1 video codec parser
+  - va: fixes for Mesa Gallium drivers in Mesa versions older
+    than v23.2
+  - v4l2src: Consider framerate during caps selection
+  - v4l2codec: decoder fixes
+  - rtspsrc: multicast fixes
+  - camerabin viewfinder fixes
+  - various bug fixes, build fixes, memory leak fixes, and other
+    stability and reliability improvements
+  + gstreamer
+  - aggregator: fix use-after-free in queries processing
+  - multiqueue: Ignore queue fullness for most events
+- Rebase reduce-required-meson.patch
+
gstreamer-plugins-bad
+- Require libvpl only on supported architectures (x86_64 and aarch64)
+
+- drop support for libmfx, which is no longer supported upstream
+  at all (boo#1219494)
+- added support for oneVPL
+
+- Update to version 1.22.9:
+  + av1parser: Fix potential stack overflow during tile list
+    parsing (CVE-2024-0444, bsc#1219453, ZDI-CAN-22300)
+  + camerabin: Correctly relink viewfinderbin_queue
+  + GstPlay: Fix error details parsing
+  + h264decoder: Handle malformed avc/avc3 packets
+  + h264decoder: h265decoder: Align with wraparound fix
+  + vp8decoder: vp9decoder: av1decoder: mpeg2decoder:
+    Fix multiplication wraparound
+  + vah264enc/vah264dec issues after recent upgrade to 1.22.8
+    from 1.22.7
+  + va: fixes for Mesa Gallium drivers in Mesa versions older
+    than v23.2
+  + vp9parse: Fix critical warning during caps negotiation
+- Rebase reduce-required-meson.patch
+
gstreamer-plugins-base
+- Update to version 1.22.9:
+  + audiobasesink: Don't wait on gap events
+  + audioconvert: change gst_audio_convert_get_unit_size() log
+    levels
+  + glcolorconvert: Correct transform_caps direction
+  + gloverlay: Apply updated overlay coordinates correctly
+  + videorate: keep pool if max_buffers is unlimited
+- Rebase reduce-required-meson.patch
+
gstreamer-plugins-good
+- Update to version 1.22.9:
+  + rtpsession: Only warn once if configured latency needs to be
+    known but isn't yet
+  + rtphdrext-clientaudiolevel: Fix level value being written by
+    the extension
+  + rtspsrc: set multicast-iface on udpsinks and fix RTCP sink TTL
+  + v4l2object: clear old fds when initializing poll during
+    opening v4l2 device
+  + v4l2src: Consider framerate during caps selection
+  + vpxdec: Use appropriate domain and code for decoding errors
+- Rebase reduce-required-meson.patch
+
gstreamer-plugins-ugly
+- Update to version 1.22.9:
+  + No changes, stable bump only.
+- Rebase reduce-required-meson.patch.
+
gtksourceview
+- Own /usr/share/gtk-doc: glib no longer uses gtk-doc and as a
+  consequence cannot be held responsible to deliver that basic
+  directory structure.
+
gtksourceview4
+- Update to version 4.8.4:
+  + Style updates to kate, classic, tango.
+  + Language updates to vala, python3, c, cuda, latex.
+  + Add unit tests for language specs.
+  + Updated translations.
+
+- Update to version 4.8.3:
+  + Adds support for more Pango font-variants.
+  + Style updates to solarized-dark, solarized-light.
+  + Language updates to lean, rst, c, gtk-doc, javascript, and
+    json.
+  + Updated translations.
+
+- Require libgtksourceview-4-0 instead of gtksourceview4 in the
+  devel package: defacto the same package, as the library provides
+  the base name, but more explicit and clearer.
+- Add libgtksourceview4 Provides to libgtksourceview-4-0 and add a
+  explicit Requires in devel subpackage, silence rpmlint.
+- Use ldconfig_scriptlets for post(un) handling.
+- Update Supplements to current standard.
+
+- Update to version 4.8.2:
+  + New syntax highlighting definition file for: STAR
+  + Improved syntax highlighting definition file for: YARA, LLVM
+  + GtkSourceMap now avoids animation while scrolling in response
+    to clicks. This should help prevent some hysteresis.
+  + GObject Introspection fixes
+  + Fixed decrement of negative numbers in GtkSourceView
+  + Improvements to style schemes: kate
+  + Fixed build-time macros for version checking in some scenarios
+  + Updated translations.
+- Drop d1ed58b2ab82bd5be55881088fc17ff1527511db.patch: fixed
+  upstream.
+
+- Add d1ed58b2ab82bd5be55881088fc17ff1527511db.patch: build:
+  disable -Werror for incompatible-pointer-types. Works around
+  build failure with GCC 11.
+
+- Update to version 4.8.1:
+  + Fix highlighting in presence of byte-order-marks (BOM).
+  + meson.lang: Update keywords to 0.55.3 syntax.
+  + cmake.lang: Update keywords to 3.18.2 syntax.
+  + go.lang: make "0i" syntax highlight as integer.
+  + Updated translations.
+
+- Update to version 4.8.0:
+  + Bump GTK requirement to 3.24 for gdk_window_move_to_rect().
+  + Use gdk_window_move_to_rect() to more reliably position
+    completion windows.
+  + erb.lang: initial support for ERB.
+  + javascript.lang, typescript.lang: various correctness and
+    performance improvements.
+  + Updated translations.
+- Up gtk3 dependency.
+
+- Update to version 4.6.1:
+  + Fix various G-I annotations
+  + Improve draw-spaces coloring in solarized-light
+  + javascript.lang: Performance improvements
+  + c.lang: Fixes for #include preprocessor
+  + sql.lang: Language completeness improvements
+  + latex.lang: additional keywords
+  + sh.lang: improved parameter expansion
+  + yara.lang: initial support for YARA
+  + Updated translations.
+
+- Update to version 4.6.0:
+  + cpp.lang: add C++20 keywords.
+  + commonlisp.lang: add format directives.
+  + Updated translations.
+
gtkspell
+- Own /usr/share/gtk-doc: glib no longer uses gtk-doc and as a
+  consequence cannot be held responsible to deliver that basic
+  directory structure.
+
-- Update to 2.0.16:
-  + Additional and updated translations (see po/ChangeLog).
-  + sf#2431005: Language codes that contain "C" (e.g. "cs_CZ")
-    defaulted to "en"
-  + sf#2715972: Remove an extra comma at the end of the
-    GtkSpellError enum definition.
-  + sf#2526949: Sort languages list submenu.
-  + sf#2526959: Currently selected language appears with radio
-    button selection in Language selector sub-menu
-  + sf#2642198: Enchant Broker should be a singleton.
-  + sf#2875116 Support changing of the GtkTextBuffer in the
-    attached GtkTextView.
-- Use source services: download_url, recompress and set_version.
-- Drop gtkspell-locale.patch: fixed upstream.
-
gucharmap
+- Update to version 15.1.2:
+  + Updated translations.
+
gupnp
+- Add 00514fb6.patch: Fix compatibility with libxml2 2.12.x.
+
gvfs
+- Update to version 1.52.2:
+  + smb: Fix livelock when mounting share without enough
+    permissions.
+  + smb: Fi moving files across filesystem boundaries.
+  + Updated transltions.
+
+- Use %patch -p N instead of deprecated %patchN.
+
gwenview5
+- Add patch to support newer kImageAnnotator:
+  * 0001-Support-building-against-kImageAnnotator-Qt5-as-well.patch
+
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * Reflect move of KActivities out of Frameworks to Plasma
+  * snapcraft: missed doctools build dep.
+  * Remove libc already in base. Fix libcfitsio dep.
+  * snapcraft: refresh dependencies to match neon.
+  * snapcraft: add missing phonon stage lib.
+  * snapcraft: initial import snapcraft files.
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- Changes since 23.08.0:
+  * Fix navigation with side mouse buttons
+  * Stop overriding settings menu (kde#473672)
+  * Don't mark two English strings as untranslated (kde#473637)
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- Changes since 23.07.80:
+  * Make image switching seamless when animations are disabled (kde#472351)
+  * Delay showing loading indicator
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Add new format commit to ignore list
+  * Run clang-format
+  * Don't ignore the second of two fast middle-clicks to toggle zoom
+  * Fix KActivities and Purpose detection in KF6
+  * Pass exivData as argument to avoid crash in exiv2 library (kde#470880)
+  * Use non-deprecated Phonon includes
+  * Fix color management settings (kde#468706)
+  * Adapt to KIconThemes changes
+  * Fix build with exiv2 >= 0.28
+  * Fix running wrong application in 'Open with...' menu (kde#469824)
+  * Add an action to open in a new window (kde#469179)
+  * Add wayland to third-party deps
+  * ZoomComboBox: improve autocomplete
+  * Update AppData file's features list to reflect recent changes
+  * ZoomComboBox: use fuzzy comparing for qreal
+  * Remove "Delete" and "Create Folder" actions from sidebar (kde#458987)
+  * Don't set the default icon size for KFilePlacesView in *.ui file (kde#468755)
+  * ZoomSlider: directly zoom instead of page step on left click
+  * Improve ZoomComboBox
+  * Don't show Gwenview in its own "Open With" menu (kde#462088)
+  * Inhibit screen locking and sleep only when the app is in the foreground (kde#386517)
+  * Adapt to KF6 KParts change
+  * Save a shallow copy of the original image when rotating (kde#439697)
+  * flatpak: Use v5.104.0 tag for baloo frameworks
+  * flatpak: Fix whitespace
+  * Make it build against KF6
+  * Don't strip away scheme for non-local URLs in window title
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- Changes since 23.04.2:
+  * Pass exivData as argument to avoid crash in exiv2 library (kde#470880)
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- Changes since 23.04.1:
+  * Fix build with exiv2 >= 0.28
+  * Fix running wrong application in 'Open with...' menu (kde#469824)
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Don't set the default icon size for KFilePlacesView in *.ui file (kde#468755)
+  * Don't show Gwenview in its own "Open With" menu (kde#462088)
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
hugin
+- Update to version 2023.0.0:
+  * PTBatcherGUI can now also queue user defined assistant and
+    user defined output sequences.
+  * PTBatcherGUI: Added option to generate panorama sequences from
+    an existing pto template.
+  * Assistant: Added option to select different output options
+    like projection, FOV or canvas size depending on different
+    variables (e.g. image count, field of view, lens type).
+  * Allow building with epoxy instead of GLEW for OpenGL pointer
+    management.
+  * Several improvements to crop tool (outside crop, aspect ratio,
+    ...).
+  * Several bug fixes (e.g. in verdandi/internal blender).
+  * Updated translations.
+- fixed: bsc#1219819 (CVE-2024-25442), bsc#1219820 (CVE-2024-25443)
+    bsc#1219821 (CVE-2024-25445), bsc#1219822 (CVE-2024-25446)
+- Drop fix_build_with_exiv2_08.pach: upstreamed.
+
hunspell
+- update to 1.7.2:
+  * Crash fixes, code clean-up in ~200 commits
+  * tdf#136306 don't accept/suggest typos as 3-or-more-word compound words
+  * Prepare optional spelling mode of LibreOffice to not accept/suggest not
+    dictionary-based words as compound words
+  * Merge in weblate translations
+
+- update to 1.7.1:
+  * Merge chromium fix for #714 OOB string write in hunspell
+  * Merge firefox fix for #756 various issues parsing incomplete aff files
+  * Fix #492 crash with hunspell -l -r
+  * Merge in weblate translations
+- drop hunspell-CVE-2019-16707.patch (upstream)
+
+- Version update to 1.7.0:
+  * add SPELLML support for run-time dictionary extensio
+  * No annoying suggestion times any more, especially in languages with
+    compound word handling and complex morphology
+  * Improved, highly customizable suggestions on level of dictionary words
+  * Handling multiple word suggestions is much more easier
+  * Limit compound overgeneration by dictionary based word pairs
+  * makealias dictionary compression
+  * Various minor bugfixes
+
hwdata
+- update to 0.378:
+  * Update pci, usb and vendor ids
+
+- update to 0.377:
+  * Fixed trailing spaces in pnp.ids
+
+- update to 0.376:
+  * Update pci, usb and vendor ids
+
+- update to 0.373:
+  * Update pci, usb and vendor ids
+
+- update to 0.372:
+  * Update pci, usb and vendor ids
+
incidenceeditor
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * Reset AttendeeTableModel when settings attendees (kde#428888)
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- Changes since 23.07.80:
+  * Fix show attentee emails
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Fix platforms info
+  * Remove CI 6 job. We will use kf6 branch for kf6 works
+  * Remove MailTransportAkonadi
+  * Adapt to KMailTransportAkonadi being moved into AkonadiMime
+  * Move KPim/KF deps where they belong and sort
+  * not export symbol of private methods
+  * Allow to generate qch target
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
intel-media-driver
+- Update to version 24.1.3
+  * bugfix release for 24.1
+- updated hardware Supplmeents
+
+- update to 23.4.3:
+  * Fix many Coverity code issues
+  * fix hdr cpu timeing long latency issue
+  * Add BGRP format support
+  * Reshape oversized buffer to texture on Small bar environment
+  * fix RGB565 output width issue
+  * XRGB force to do swizzle for AVC/HEVC
+  * Fix cm rt leak
+  * [Encode] fix slc header size issue
+  * [CM] Fix coverity CM resource leak issue
+
jasper
-- bsc#1218802 CVE-2023-51257:
-  Fix invalid memory write on jas_icctxt_input()
-  Add jasper-CVE-CVE-2023-51257.patch
+- Update to 4.0.0:
+  * Improve static linking (##336).
+  * Fix path relocation in mingw environment (#335).
+  * Improve logging and build scripts.
+  * Improve JPEG-2000 conformance test results.
+  * Enable PIC by default.
+  * Fix memory leaks in function cmdopts_parse (#332) (CVE-2022-2963).
+  * imgcmp:
+    + Add quiet (-q) option.
+    + Add debug-level option.
+    + Fix memory leak.
+    imginfo:
+    + Add quiet (-q) option.
+  * Fix bug in parsing PGX header.
+  * Fix integer overflow bug (#345) (CVE-2022-40755).
+- Remove jasper-CVE-2022-2963.patch
-- bsc#1184757 CVE-2021-3467: Fix NULL pointer deref in jp2_decode()
-  Add jasper-CVE-2021-3467.patch
-- bsc#1184798 CVE-2021-3443: Fix NULL pointer derefin jp2_decode()
-  Add jasper-CVE-2021-3443.patch
-- bsc#1182104 CVE-2021-26927: Fix NULL pointer deref in jp2_decode()
-  bsc#1182105 CVE-2021-26926: Fix Out of bounds read in jp2_decode()
-  Add jasper-CVE-2021-26926-CVE-2021-26927.patch
-
-- bsc#1188437 CVE-2021-27845: Fix divide-by-zery in cp_create()
-  Add jasper-CVE-2021-27845.patch
-
-- bsc#1179748 CVE-2020-27828: Fix heap overflow by checking maxrlvls
-  Add jasper-CVE-2020-27828.patch
-- bsc#1181483 CVE-2021-3272: Fix heap overflow by ensuring number
-  of channels matches image components
-  Add jasper-CVE-2021-3272.patch
-
-- bsc#1010979 CVE-2016-9398: Use new fix from upstream where we
-  actually check for allowed value range instead of just negating
-  Add jasper-CVE-2016-9398-upstream.patch
-
-- bsc#1120807 CVE-2018-20570: Fix heap based buffer over-read in jp2_encode
-  Add jasper-CVE-2018-20570.patch
-- bsc#1120805 CVE-2018-20622: Fix memory leak in jas_malloc.c
-  Add jasper-CVE-2018-20622.patch
-- bsc#1117328 CVE-2018-19543, bsc#1045450 CVE-2017-9782: Fix numchans mixup
-  Add jasper-CVE-2018-19543-CVE-2017-9782.patch
-- bsc#1115637 CVE-2018-19139: Fix mem leaks by registering jpc_unk_destroyparms
-  Add jasper-CVE-2018-19139.patch
-- bsc#1114498 CVE-2018-18873: Fix null pointer deref in ras_putdatastd
-  Add jasper-CVE-2018-18873.patch
-- bsc#1088278 CVE-2018-9252: Fix reachable assertion in jpc_abstorelstepsize
-  Add jasper-CVE-2018-9252.patch
-- bsc#1057152 CVE-2017-14132: Fix heap base overflow in by checking components
-  Add jasper-CVE-2017-14132.patch
-
-- bsc#1010980 CVE-2016-9399: Fix assert in calcstepsizes
-  Add jasper-CVE-2016-9399.patch
-- bsc#1020451 CVE-2017-5499: Validate component depth bit
-  Add jasper-CVE-2017-5499.patch
-- bsc#1020456 CVE-2017-5503, bsc#1020458 CVE-2017-5504, bsc#1020460 CVE-2017-5505:
-  Check bounds in jas_seq2d_bindsub()
-  Add jasper-CVE-2017-5503-CVE-2017-5504-CVE-2017-5505.patch
+- Update to 3.0.6:
+  * Fix bug in manual deployment script.
+
+- Update to 3.0.5:
+  * Fix a minor build issue (#328).
+
+- Update to 3.0.4:
+  * Eliminate some bogus calls to abort.
+  * Fix a typo in jas_safeui64_div (#323).
+  * Add some additional logging messages.
+  * Fix the source of a potential compiler warning (#321).
+
+- Update to 3.0.3:
+  * Fix some portability issues in a few scripts.
+
+- Add back missing Requires to the devel package
+
+- Update to 3.0.2:
+  * Fix a build issue that occurs when a cross-compiler is
+    used (e.g., #319).
+
+- Update to 3.0.1:
+  * Fix some build/portability issues (e.g., #317, #318).
+- Drop jasper-cmake-warnings.patch: contained in upstream release
+
+- Update to 3.0.0:
+  * Introducing some API changes please refer to the "News" section
+    of the JasPer manuel: https://jasper-software.github.io/jasper-manual
+  * Greatly improve documentation.
+  * Add support for multithreading.
+  * Add some customization points in the library, such as the
+    memory allocator and error logging function.
+  * Add improved memory usage tracking and limiting.
+  * Add experimental partial encoding/decoding support for the
+    HEIC format.
+  * Fix some longstanding issues in the JasPer I/O streams API.
+  * Fix many bugs (e.g., #305, #307, #308, #309, #312, #314, and
+    many others not associated with any issue numbers).
+- Remove jasper-freeglut.patch: not needed anymore
+- Add jasper-cmake-warnings.patch: fix cmake warnings
+- Remove legacy provides/obsoletes related to sle11 and bsc#437293
+
+- Add jasper-freeglut.patch, fixes freeglut detection and linking
+- Run spec-cleaner
+- Change license from SUSE-Public-Domain to JasPer-2.0
+- Cleanup docdir, only package the html and pdf docs and not
+  the sources
+
+- Update to 2.0.33:
+  * Fix a JP2/JPC decoder bug (#291)
+  * Fix a build issue impacting some platforms (#296)
+
+- Update to 2.0.32:
+  * Between 2.0.29 and 2.0.32 were only experiments with
+    GitHub Actions
+
+- Update to 2.0.29:
+  * Loosen some overly tight restrictions on JP2 codestreams,
+    which caused some valid codestreams to be rejected. (#289)
+
+- Update to 2.0.28:
+  * Fix potential null pointer dereference in the JP2/JPC decoder.
+    (#269) (CVE-2021-3443) bsc#1184798
+  * Fix ignoring of JAS_STREAM_FILEOBJ_NOCLOSE at stream close time.
+    (#286)
+  * Fix integral type sizing problem in JP2 codec. (#284)
+
+- Update to 2.0.27:
+  * Check for an image containing no samples in the PGX
+    decoder. (#271, #272, #273, #274, #275, #276, #281)
+  * Check for dimensions of zero in the JPC and JPEG decoders.
+  * Fix an arguably incorrect type for an integer literal
+    in the PGX decoder. (#270)
+  * Check for an invalid component reference in the
+    JP2 decoder. (#269)
+  * Check on integer size in JP2 decoder. (#278)
+
+- Update to 2.0.26:
+  * Fix JP2 decoder bug that can cause a null pointer dereference
+    for some invalid CDEF boxes. (#268) (CVE-2021-3467) bsc#1184757
+
+- Update to 2.0.25:
+  * Fix memory-related bugs in the JPEG-2000 codec resulting from
+    attempting to decode invalid code streams. (#264, #265)
+    This fix is associated with CVE-2021-26926 bsc#1182105 and
+    bsc#1182104 CVE-2021-26927.
+  * Fix wrong return value under some compilers (#260)
+  * Fix bsc#1181483 CVE-2021-3272 heap buffer overflow
+    in jp2_decode (#259)
+
+- Update to 2.0.24:
+  * Add JAS_VERSION_MAJOR, JAS_VERSION_MINOR, JAS_VERSION_PATCH
+    for easier access to the JasPer version.
+  * Fixes stack overflow bug on Windows, where variable-length
+    arrays are not available. (#256)
+
+- Update to 2.0.23:
+  * Fix CVE-2020-27828, heap-overflow in cp_create() in jpc_enc.c (#252)
+    bsc#1179748
+
+- Update to 2.0.22:
+  * Update manual
+  * Remove JPEG dummy codec
+  * Fix test suite build failure regarding disabled MIF codec (#249)
+  * Fix OpenGL/glut detection (#247)
+- Remove jasper-2.0.21-glut.patch: upstreamed
+
+- Add jasper-2.0.21-glut.patch: Fix glut.h detection
+  See https://github.com/jasper-software/jasper/issues/247
+
+- Update to 2.0.21:
+  * Fix ZDI-15-529
+    https://github.com/jasper-software/jasper/pull/245
+  * Fix CVE-2018-19541 in decoder
+    https://github.com/jasper-software/jasper/pull/244
+
+- Update to 2.0.20:
+  * Fixed several ISO/IEC 15444-4 conformance bugs
+  * Fixed new variant of CVE-2016-9398
+  * Disabled the MIF codec by default for security reasons (but it is still
+    included in the library);
+    in a future release, the MIF codec may also be excluded from the
+    library by default
+  * Added documentation for the I/O streams library API
+  * Improved adherance to specification
+- Move to GitHub repo https://github.com/jasper-software/jasper
+- Update URL to https://jasper-software.github.io/jasper
+
+- Update to 2.0.19:
+  * CVE-2021-27845 bsc#1188437
+    https://github.com/mdadams/jasper/issues/194 (part 1)
+  * Fix CVE-2018-9154
+    https://github.com/jasper-software/jasper/issues/215
+    https://github.com/jasper-software/jasper/issues/166
+    https://github.com/jasper-software/jasper/issues/175
+    https://github.com/jasper-maint/jasper/issues/8
+  * Fix CVE-2018-19541
+    https://github.com/jasper-software/jasper/pull/199
+    https://github.com/jasper-maint/jasper/issues/6
+  * Fix CVE-2016-9399 bsc#1010980, CVE-2017-13751
+    https://github.com/jasper-maint/jasper/issues/1
+  * Fix CVE-2018-19540
+    https://github.com/jasper-software/jasper/issues/182
+    https://github.com/jasper-maint/jasper/issues/22
+  * Fix CVE-2018-9055
+    https://github.com/jasper-maint/jasper/issues/9
+  * Fix CVE-2017-13748
+    https://github.com/jasper-software/jasper/issues/168
+  * Fix CVE-2017-5503 bsc#1020456, CVE-2017-5504 bsc#1020458, CVE-2017-5505 bsc#1020460
+    https://github.com/jasper-maint/jasper/issues/3
+    https://github.com/jasper-maint/jasper/issues/4
+    https://github.com/jasper-maint/jasper/issues/5
+    https://github.com/jasper-software/jasper/issues/88
+    https://github.com/jasper-software/jasper/issues/89
+    https://github.com/jasper-software/jasper/issues/90
+  * Fix CVE-2018-9252 bsc#1088278
+    https://github.com/jasper-maint/jasper/issues/16
+  * Fix CVE-2018-19139 bsc#1115637
+    https://github.com/jasper-maint/jasper/issues/14
+  * Fix CVE-2018-19543 bsc#1117328, CVE-2017-9782 bsc#1045450
+    https://github.com/jasper-maint/jasper/issues/13
+    https://github.com/jasper-maint/jasper/issues/18
+    https://github.com/jasper-software/jasper/issues/140
+    https://github.com/jasper-software/jasper/issues/182
+  * Fix CVE-2018-20570 bsc#1120807
+    https://github.com/jasper-maint/jasper/issues/11
+    https://github.com/jasper-software/jasper/issues/191
+  * Fix CVE-2018-20622 bsc#1120805
+    https://github.com/jasper-maint/jasper/issues/12
+    https://github.com/jasper-software/jasper/issues/193
+  * Fix CVE-2016-9398 bsc#1010979
+    https://github.com/jasper-maint/jasper/issues/10
+  * Fix CVE-2017-14132 bsc#1057152
+    https://github.com/jasper-maint/jasper/issues/17
+  * Fix CVE-2017-5499 bsc#1020451
+    https://github.com/jasper-maint/jasper/issues/2
+    https://github.com/jasper-software/jasper/issues/63
+  * Fix CVE-2018-18873 bsc#1114498
+    https://github.com/jasper-maint/jasper/issues/15
+    https://github.com/jasper-software/jasper/issues/184
+  * Fix https://github.com/jasper-software/jasper/issues/207
+  * Fix https://github.com/jasper-software/jasper/issues/194 part 1
+  * Fix CVE-2017-13750
+    https://github.com/jasper-software/jasper/issues/165
+    https://github.com/jasper-software/jasper/issues/174
+  * New option -DJAS_ENABLE_HIDDEN=true to not export internal symbols in the public symbol table
+  * Fix various memory leaks
+  * Plenty of code cleanups, and performance improvements
+- Remove because contained in upstream:
+  * jasper-CVE-2016-9398.patch
+  * jasper-CVE-2018-19540.patch
+  * jasper-CVE-2018-19541.patch
+  * jasper-CVE-2018-19542.patch
+  * jasper-CVE-2018-9055.patch
+  * jasper-CVE-2018-9154.patch
-- jasper-CVE-2018-19541.patch: verify color palette information
-  in j2 files when it's read from the file as per specifications
-  of JPEG2000. (bsc#1117507)
+- bsc#1117507 CVE-2018-19541: Properly fix heap based overread
+  in jas_image_depalettize. Original fix caused segfaults.
+  Update jasper-CVE-2018-19541.patch
-- bsc#1117505 CVE-2018-19542 Fix NULL pointer dereference jp2_decode:
-  Add jasper-CVE-2018-19542.patch
-- bsc#1010783 CVE-2016-9396 Fix reachable assertion in jpc_cox_getcompparms:
-  * Rename 0001-jpc_cs-reject-all-but-JPC_COX_INS-and-JPC_COX_RFT.patch
-  to jasper-CVE-2016-9396.patch
+- Update to 2.0.16:
+  * Fix assertion failure JPC_NOMINALGAIN (CVE-2016-9396) (#50) bsc#1010783
+  * Fix build on Windows 10 (#162)
+  * Improve README
+  * Fix build with CMake 2.x
+  * Add missing dereference operators (#178, #157)
+  * Check data in jas_image (CVE-2018-19539) (#196)
+- Remove because contained in new release:
+  * jasper-CVE-2018-19539.patch
+  * 0001-jpc_cs-reject-all-but-JPC_COX_INS-and-JPC_COX_RFT.patch
+  * Remove 0001-Added-a-fix-from-nrusch-to-allow-JasPer-to-be-build-.patch
+- Run spec-cleaner
+
+- bsc#1117505 CVE-2018-19542:
+  * Add jasper-CVE-2018-19542.patch
-- bsc#1117511 CVE-2018-19539 Fix access violation in jas_image_readcmpt:
+- bsc#1117511 CVE-2018-19539:
kaccounts-integration
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Remove unused QVariantList argument from KQuckConfigModule constructor
+  * Use icon.name. Allow to show module in qt6
+  * install kded in kf<version>
+  * Allow building against KF6
+  * Require libaccounts-qt 1.16
+  * Add libaccounts-qt and signond to third-party deps
+  * cmake: Add external deps as system includes
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kaccounts-providers
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Only require signon-plugin-oauth2 when QtWebEngine is an option:
+  signon-plugin-oauth2 depends on signon-ui, which in turn
+  dependson QtWebEngine.
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- No code change since 23.04.3
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kactivities-stats
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- Changes since 5.111.0:
+  * ResultSet: expose agent field
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- No code change since 5.109.0
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * Remove qt6 CI builds
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- No code change since 5.106.0
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- No code change since 5.105.0
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- No code change since 5.104.0
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- No code change since 5.103.0
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- No code change since 5.102.0
+
kactivities5
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- Changes since 5.113.0:
+  * Drop unused KF5WindowSystem from cli
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- No code change since 5.109.0
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * Remove qt6 CI builds
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- No code change since 5.106.0
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- No code change since 5.105.0
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- Changes since 5.104.0:
+  * Remove unused CI dep
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- No code change since 5.103.0
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- No code change since 5.102.0
+
kactivitymanagerd
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- No code changes since 5.27.9
+
kaddressbook
+- Require extra-cmake-modules at build time
+
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * snapcraft: initial import snapcraft files.
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Port away from ContactDefaultActions
+  * Remove broken download theme button
+  * Fix checking if item is valid (kde#468185)
+  * Use geo: URIs now that we depend on KContacts 5.105
+  * Drop unused KPimTextEdit dependency
+  * Remove CI 6 job. We will use kf6 branch for kf6 works
+  * Adapt to new akonadi-contact/akonadi-contact-editor api
+  * Use tel:/sms: standard URIs, prepare for using geo: URIs as well
+  * not export symbol of private methods
+  * Adjust to KPart changes in KF6
+  * Fix install headers
+  * Adapt to new api
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Fix checking if item is valid (kde#468185)
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+  * Use tel:/sms: standard URIs, prepare for using geo: URIs as well (kde#392297)
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kalgebra
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * Adapt to plasma-framework moving to Plasma
+  * snapcraft: Fix analitza source.
+  * snapcraft: initial import snapcraft files.
+  * Disable flatpak CI
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Properly install applet
+  * Search XmlGui. kf6 fix
+  * Add Flatpak CI/CD Integration
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kalzium
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * Fix build with Avogadro 1.98
+  * snapcraft: initial import snapcraft files.
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Add explicit moc includes to sources for moc-covered headers
+  * Fix build with OCaml 5 (kde#470709)
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kamera
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * snapcraft: initial import snapcraft files.
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Add git blame ignore file
+  * Fix previous commit
+  * Don't crash when stating unexpected URL
+  * Introduce RAII wrapper for gphoto list
+  * Drop support for gphoto < 2.5
+  * Add and make use of ECM clang-format integration
+  * Add explicit moc includes to sources for moc-covered headers
+  * Remove unused includes
+  * Fix layout
+  * Don't add label when it's nullptr
+  * Build doc/po in kf6 too
+  * Make it compile against last kcmmodule
+  * Ignore .cache
+  * Add .h in qtc6
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kanagram
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * snapcraft: initial import snapcraft files.
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Add explicit moc includes to sources for moc-covered headers
+  * Fix a minor bug Removing letters while a guess is being checked is no longer possible.
+  * Search XmlGui. kf6 fix
+  * Add Flatpak CI/CD Integration
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- Changes since 23.04.2:
+  * Fix a minor bug Removing letters while a guess is being checked is no longer possible.
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
karchive
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- Changes since 5.112.0:
+  * karchivetest: QVERIFY KArchiveFile* before dereferencing it
+  * Fix broken bzip2 with new shared-mime-info
+
kate
+- Require extra-cmake-modules at build time
+
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * snapcraft: Don't bundle c++ libs. (kde#476498)
+  * Reflect move of KActivities out of Frameworks to Plasma
+  * Update to reflect move of KUserFeedback to Frameworks
+  * snapcraft: Fix wayland installs by bundling qtwayland libs.
+  * Fix crash on dropping file in project (kde#476016)
+  * snapcraft: add missig build dep gettext.
+  * [flatpak] Use Qt5 branch for deps
+  * snapcraft: initial import snacraft files
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- Changes since 23.08.1:
+  * ensure we don't crash if no item is selected (kde#475379)
+  * Fix prettier.resolveConfig.sync is not a function (kde#474722)
+  * Explicitly call QCoreApplication::exit()
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- Changes since 23.08.0:
+  * lsp: Fix crash on clicking "Close dynamic reference tabs" (kde#474216)
+  * Fix assert when moving a widget to a new vertical viewspace
+  * Fix crash on viewspace close
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- Changes since 23.07.90:
+  * Fix crash when adding/removing suppression
+  * Use QFontMetrics::lineSpacing to calculate the line y offset (kde#473362)
+
+- Update to 23.07.90
+  * New feature release
+- Changes since 23.07.80:
+  * block session auto save in some more places
+  * File Browser plugin: make search string partial-matching (kde#472374)
+  * Fix diagnostics tab overlay
+  * check that blocking level is zero
+  * avoid that the session save timer messes up session saving (kde#470293)
+  * Add missing $ to fix installed translated documentation
+  * Add missing KI18n links
+  * handle tab deletion/creation
+  * diagnostics: Handle suppressions from multiple providers
+  * diagnostics: Refactor diagnostics removal
+  * Remove Designer's "." normaloff file data from icon properties in .ui files
+  * ensure we don't use m_quickOpen uninited
+  * remove deprecated Id
+  * ensure proper parent for dialog
+  * ensure proper parent for dialog
+
+- Update to 23.07.80
+  * New feature release
+- Too many changes since 23.04.3, only listing bugfixes:
+  * lsp: always honor server when using Completion.textEdit.newText (kde#468130)
+  * Add open action to tabbar context menu (kde#471471)
+  * use word-completion-minimal-word-length as configured (kde#470494)
+  * Allow opening new tab in front of currently active tab optionally (kde#471225)
+  * Fix double drive letters on "Run Current Doc" (kde#469340)
+  * ensure sidebars are properly collapsed (kde#460160)
+  * Don't ask user if he wants to save modified document when deleting (kde#448861)
+  * Fix --version, --help, -h, -v not working (kde#468318)
+  * CompilerExplorer: Fix crash when minimizing (kde#468294)
+  * Fix preview for markdown files not loaded on mode change (kde#384972)
+  * Include markdownpart in flatpak builds (kde#466349)
+  * Fix asking to save untitled empty doc on close (kde#462347)
+  * Intoduce open links plugin (kde#93087)
+  * Konsole: Show error when konsole not found (kde#438308)
+  * Intoduce KateTextHintManager (kde#467322)
+  * Use internal diff view in KateMWonHDDialog (kde#441120)
+  * ensure projects view is focused (kde#465786)
+  * Allow opening multiple files from welcome view (kde#467097)
+  * Cleanup/improve MWModOnHDDialog (kde#464088)
+  * Search: Fix crash on clicking clear (kde#467255)
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- Changes since 23.04.2:
+  * Improve code action invocation with no selection
+  * Fix LSP inlay hint deserialization
+  * lsp: Use label as insertText as a last resort
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- Changes since 23.04.1:
+  * Fix double drive letters on "Run Current Doc" (kde#469340)
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * ensure sidebars are properly collapsed (kde#460160)
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+- Rebase patch:
+  * 0001-Defuse-root-block.patch
+
+- Use the %ldconfig_scriptlets macro
+
kauth
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
kbookmarks
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
kbruch
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * snapcraft: initial import snapcraft files.
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kcalc
+- Require extra-cmake-modules at build time
+
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * snapcraft: add copyright text.
+  * snapcraft: Bump content pack. Fix source. Bump snapd version.
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- Changes since 23.08.0:
+  * Add snap specific patch in snap dir
+  * Add snapcraft file release branch
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Add explicit moc includes to sources for moc-covered headers
+  * Add Flatpak CI/CD Integration
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kcalendarcore
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- Changes since 5.111.0:
+  * ICalFormat: don't shift all-day invite dates to UTC (kde#421400)
+- Drop patch, merged upstream:
+  * 0001-ICalFormat-don-t-shift-all-day-invite-dates-to-UTC.patch
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- No code change since 5.109.0
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * Remove qt6 CI builds
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- No code change since 5.106.0
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- Changes since 5.105.0:
+  * resolve two warnings
+  * Deprecate Calendar relations API
+  * Deprecate the notebook support
+  * Deprecated the non-functional and unused save/reload API
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- No code change since 5.104.0
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- No code change since 5.103.0
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- Changes since 5.102.0:
+  * Add Q_PROPERTY for IncidenceBase::url as well
+  * Avoid calling twice update() in setAttendees().
+  * Unbreak static build consumers
+
kcalutils
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Fix runtime dependencies (boo#1215517)
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- Changes since 23.08.0:
+  * Apply the same fix for ToolTip
+  * Convert the displayed time to local time
+  * IncidenceFormatter: fix start/end dt of recurrent event crossing DST (kde#451459)
+  * Preserve timezone of original incidence when copy-pasting (kde#448703)
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Remove the unused HtmlExport code
+  * Remove CI 6 job. We will use kf6 branch for kf6 works
+  * Adapt to KCalendarCore API changes
+  * Fix show text in qt6
+  * Fix generate qch + generate target qch
+  * Remove search configwidgets
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Fix Provides/Obsoletes
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kcharselect
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * snapcraft: initial import snapcraft files.
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Add explicit moc includes to sources for moc-covered headers
+  * It compiles fine without deprecated methods
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kcm_flatpak
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- No code changes since 5.27.9
+
kcm_sddm
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- No code changes since 5.27.9
+
kcmutils
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- No code change since 5.109.0
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * Remove qt6 CI builds
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- No code change since 5.106.0
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- Changes since 5.105.0:
+  * KCModuleQml: Set and inherit LayoutMirroring on an off-screen window
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- No code change since 5.104.0
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- No code change since 5.103.0
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- Changes since 5.102.0:
+  * KCModuleQml: Specify URL for root component's QML context
+  * Fix comment: use punctuation for readability for sentences.
+  * Set systemsettings as alias when generating desktop files
+
kcodecs
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- Changes since 5.113.0:
+  * KEmailAddress: Add autotests for improved whitespace trimming
+  * KEmailAddress: Only trim surrounding whitespace between E-Mail addresses instead of also replacing all whitespace within E-Mail address names with a single ASCII space
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
kcolorchooser
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * snapcraft: initial import snapcraft files.
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Add Flatpak CI/CD Integration
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kcompletion
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
kconfig
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- Changes since 5.112.0:
+  * Make KConfigWatcher noop for in-memory configs
+
kconfigwidgets
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- Changes since 5.112.0:
+  * KRecentFileActions: Fix use after free (kde#476312)
+
kcontacts
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- No code change since 5.109.0
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * Remove qt6 CI builds
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- No code change since 5.106.0
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- No code change since 5.105.0
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- Changes since 5.104.0:
+  * Add Address::geoUri getter and property
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- No code change since 5.103.0
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- No code change since 5.102.0
+
kcoreaddons
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- Changes since 5.113.0:
+  * Fix license text loading on Android
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- Changes since 5.112.0:
+  * Make testLoadHints pass with the PatchCollection
+  * KAboutLicense::byKeyword: handle SPDX ids with -or-later
+  * kdirwatch: find fam as part of the tests now that we include _p.h
+  * kdirwatch: don't crash after moving threads
+  * kdirwatch: don't leave relative entries dangling
+  * kdirwatch: expand ref counting system to keep account of public instances
+  * kdirwatch: always unref d, and unset d from inside d
+
kcrash
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
kdav
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- No code change since 5.109.0
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * Remove qt6 CI builds
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- No code change since 5.106.0
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- No code change since 5.105.0
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- No code change since 5.104.0
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- No code change since 5.103.0
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- No code change since 5.102.0
+
kdbusaddons
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
kde-cli-tools5
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- Changes since 5.27.9:
+  * Adapt to renamed activities library repo
+  * Reflect move of KActivities out of Frameworks to Plasma
+
kde-gtk-config5
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- No code changes since 5.27.9
+
kde-print-manager
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- Changes since 23.08.3:
+  * Adapt to plasma-framework being renamed to libplasma
+  * Adjust to plasma-framework moving to Plasma
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kdeclarative
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- Changes since 5.109.0:
+  * GridDelegate: lazy load menu
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * Remove code variants for building with Qt 6
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * Remove qt6 CI builds
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- No code change since 5.106.0
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- Changes since 5.105.0:
+  * Guard nullable property access, and bind instead of assigning once
+  * CalendarEventsPlugin: fix wrong deprecation for signal alternateDateReady
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- Changes since 5.104.0:
+  * API dox: add some minimal docs to namespace & classes to trigger coverage
+  * API dox: cover CalendarEvents in generated QCH file
+  * Overhaul configmodule docs
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- Changes since 5.103.0:
+  * Guard nullable property access, and bind instead of assigning once
+  * AbstractKCM: Rewrite padding expressions to be more readable
+  * Add import aliases, bump internal import versions as needed
+  * Drop unused QML imports
+  * [managedconfigmodule] Fix deprecation comments
+  * [configmodule] Deprecate constructor without metadata
+  * [configmodule] Deprecate setAboutData
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- Changes since 5.102.0:
+  * Remove unused QtGraphicalEffects import
+  * Fix anchors error in AbstractKCM & SimpleKCM types
+  * QML/JS: Prefer const over let, and use strict === equality
+
kded
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Pull in kconf_update5
+
kdeedu-data
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Use latest-kf6 branch for Qt6
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kdegraphics-thumbnailers
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Allow building against KF6
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kdelibs4support
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- No code change since 5.109.0
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- No code change since 5.107.0
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- Changes since 5.106.0:
+  * kssl: Update for LibreSSL 3.7
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- No code change since 5.105.0
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- No code change since 5.104.0
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- No code change since 5.103.0
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- Changes since 5.102.0:
+  * Fix transparent borders on the right and bottom sides of Italy flag
+  * Fix polkit-qt-1 and taglib CI deps
+
kdenetwork-filesharing
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- Changes since 23.08.3:
+  * packagekit: allow interactive auth dialogs (kde#472145)
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Fix non-working "Share" properties page in dolphin due to
+  incorrect group check (kde#475946, boo#1215374), add
+  0001-Remove-wrong-group-check-from-group-manager.patch
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Make "Samba is missing" UI strings a bit more user-friendly
+  * Fix plugin install dir major version
+  * Fix view margins and layouts
+  * Show appropriate error messages when KAuth actions fail
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kdepim-addons
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * Fix show configure dialogbox
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- Changes since 23.08.0:
+  * Correctly size constrain Apple Wallet generic pass thumbnail images
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Consider field alignments for secondary/auxiliary boarding pass fields
+  * Don't require calendar invite to be inside a message/rfc822 message
+  * Use QStandardPaths
+  * Fix i18n
+  * limit string size
+  * Show who a hotel reservation is for
+  * Do not report success if no keys where considered for import
+  * Fix merging of hotel reservations
+  * Use KConfigDialogManager for the DKIM settings
+  * Remove CI 6 job. We will use kf6 branch for kf6 works
+  * Adapt to KMailTransportAkonadi being moved into AkonadiMime
+  * Adapt to new akonadi-contact/akonadi-contact-editor api
+  * Fix icons shown in inline vCards
+  * Add missing ConfigGui lib
+  * Adblock: Do not show "data" URLs in debug log
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Fix autotest (we can't test it now as there is kmessagebox)
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kdepim-runtime
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- Changes since 23.08.3:
+  * Add default ews base url
+  * Correctly reload configuration (kde#473897)
+  * Don't destroy save password job before closing the save dialog
+  * Do not read google password from wallet when account is not configured
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- Changes since 23.08.1:
+  * Fix reading DAV provider properties
+  * Fix kpimtextedit dependency
+  * Actually start job to read secret key (kde#470820)
+  * Revert "Revert "Fix race condition when building""
+  * Revert "Revert "Use config plugin instead of out of process config dialog""
+  * Fix signal/slot
+- Drop patches, merged upstream:
+  * 0001-Revert-Revert-Use-config-plugin-instead-of-out-of-pr.patch
+  * 0002-Revert-Revert-Fix-race-condition-when-building.patch
+  * 0003-Actually-start-job-to-read-secret-key.patch
+
+- Add libetebase-devel to BuildRequires to enable the etesync resource for
+  factory builds
+
+- Add upstream changes to fix issues with the google resource
+  (boo#1214714, kde#470820)
+  * 0001-Revert-Revert-Use-config-plugin-instead-of-out-of-pr.patch
+  * 0002-Revert-Revert-Fix-race-condition-when-building.patch
+  * 0003-Actually-start-job-to-read-secret-key.patch
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- Changes since 23.08.0:
+  * Revert "Use config plugin instead of out of process config dialog" (kde#473897)
+  * Revert "Fix race condition when building"
+  * vcarddirresource: fix directory not being configured on start
+  * icaldirresource: fix directory not being configured on start
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- Changes since 23.07.90:
+  * Fix race condition when building
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Too many changes since 23.04.3, only listing bugfixes:
+  * Implement retrieveItems(Item::List) for googleresource (kde#448106)
+  * Fix crash trying to access password of empty account (kde#435427)
+  * Skip EWS items where there is no registered handler (kde#440831)
+  * Fix Bug 467719 Font is erroneously hardcoded. (kde#467719)
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- Changes since 23.04.1:
+  * Implement retrieveItems(Item::List) for googleresource (kde#448106)
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Fix crash trying to access password of empty account (kde#435427)
+  * Ignore infinite set
+  * Skip EWS items where there is no registered handler (kde#440831)
+  * Fix single-file-resources not reloading configuration at runtime (kde#425460)
+- Drop patches, merged upstream:
+  * 0001-Fix-single-file-resources-not-reloading-configuratio.patch
+  * 0004-Skip-EWS-items-where-there-is-no-registered-handler.patch
+  * 0006-Ignore-infite-set.patch
+  * 0001-Fix-crash-trying-to-access-password-of-empty-account.patch
+
+- Add upstream fixes:
+  * 0001-Fix-single-file-resources-not-reloading-configuratio.patch
+    (kde#425460)
+  * 0004-Skip-EWS-items-where-there-is-no-registered-handler.patch
+    (kde#440831)
+  * 0006-Ignore-infite-set.patch (related: kde#445746, kde#454322)
+  * 0001-Fix-crash-trying-to-access-password-of-empty-account.patch
+    (kde#435427, boo#1187119)
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
+- Requires akonadi-server
+
kdesu
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- No code change since 5.109.0
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * SuProcess: Disable echo in the PTY before starting sudo (kde#452532)
+  * PtyProcess: Allow calling enableLocalEcho before PTY creation
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * Remove qt6 CI builds
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- No code change since 5.106.0
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- No code change since 5.105.0
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- Changes since 5.104.0:
+  * Have KDE4 compat header emit compiler warnings about their use
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- No code change since 5.103.0
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- No code change since 5.102.0
+
kdialog
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Add explicit moc includes to sources for moc-covered headers
+  * Adapt to KIconThemes changes
+  * update README (kde#455994)
+  * fix: slider's ticks and related doc (kde#467867)
+  * Bump min required KF version to 5.100
+  * Remove unnecssary " - KDialog" in window title (kde#467840)
+  * Port kdialog to kf6
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kdnssd-framework
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- No code change since 5.109.0
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * Remove qt6 CI builds
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- No code change since 5.106.0
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- No code change since 5.105.0
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- No code change since 5.104.0
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- No code change since 5.103.0
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- No code change since 5.102.0
+
kdoctools
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- Changes since 5.112.0:
+  * Fix build with libxml2 v2.12
+
kdump
+- branched off SLE-15-SP6
+- upgrade to version 2.0.1+git2.g4335432:
+  * always use nr_cpus, not maxcpus (bsc#1218180)
+
+- upgrade to version 2.0.1
+  * load.sh: fix fadump (bsc#1218589)
+
+- Update calibrate values for riscv64
+
kernel-default
+- net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv
+  (bsc#1219127 CVE-2024-23849).
+- commit 7f27245
+
+- x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM
+  (jsc#PED-7322).
+- commit 98c6595
+
+- x86/kvm: Fix SEV check in sev_map_percpu_data() (jsc#PED-7322).
+- commit 082b8e1
+
+- KVM: x86: Give a hint when Win2016 might fail to boot due to
+  XSAVES erratum (jsc#PED-7322).
+- commit d5577b6
+
+- KVM: x86: Check irqchip mode before create PIT (jsc#PED-7322).
+- commit d2cbe00
+
+- Update config files (bsc#1219440).
+  Update the CONFIG_LSM option to include the BPF LSM in the default set of
+  LSMs that get enabled when booting up. The new version of systemd in
+  SLE15-SP6 requires the BPF LSM.
+- commit bf6e39d
+
+- KVM: introduce CONFIG_KVM_COMMON (jsc#PED-7322).
+- Update config files.
+- commit 60742fc
+
+- Update metadata: "scsi: lpfc: Use unsigned type for num_sge (bsc#1214746)."
+  Move patch into sorted section.
+- commit bf77043
+
+- virt: sev-guest: Convert to platform remove callback returning
+  void (jsc#PED-7322).
+- commit 5752a5f
+
+- KVM: remove CONFIG_HAVE_KVM_IRQFD (jsc#PED-7322).
+- Update config files.
+- commit 6e3621a
+
+- KVM: remove CONFIG_HAVE_KVM_EVENTFD (jsc#PED-7322).
+- Update config files.
+- commit 6361a8e
+
+- Update config files.
+- commit 6ba26a3
+
+- KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT
+  (jsc#PED-7322).
+- commit 737fb0e
+
+- octeontx2-af: Initialize maps (jsc#PED-6931).
+- net: intel: fix old compiler regressions (jsc#PED-4874).
+- octeontx2-pf: Fix a memleak otx2_sq_init (jsc#PED-6931).
+- idpf: avoid compiler padding in virtchnl2_ptype struct
+  (jsc#PED-6716).
+- octeontx2-pf: Remove xdp queues on program detach
+  (jsc#PED-6931).
+- ixgbe: Fix an error handling path in
+  ixgbe_read_iosf_sb_reg_x550() (jsc#PED-4872).
+- e1000e: correct maximum frequency adjustment values
+  (jsc#PED-4868).
+- bnxt_en: Make PTP timestamp HWRM more silent (jsc#PED-5742).
+- gve: Fix skb truesize underestimation (bsc#1214479).
+- commit 610ddc5
+
+- KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV
+  (jsc#PED-7322).
+- commit c8c1c08
+
+- team: Fix use-after-free when an option instance allocation
+  fails (git-fixes).
+- commit aa6501b
+
+- KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV (jsc#PED-7322).
+- commit bc6ea0c
+
+- net: dsa: microchip: provide a list of valid protocols for
+  xmit handler (git-fixes).
+- commit 14ae17e
+
+- nfp: flower: fix for take a mutex lock in soft irq context
+  and rcu lock (git-fixes).
+- commit 8699210
+
+- net: hns: fix fake link up on xge port (git-fixes).
+- commit 7b3f477
+
+- net: hns: fix wrong head when modify the tx feature when
+  sending packets (git-fixes).
+- commit 848eb56
+
+- net: atlantic: Fix NULL dereference of skb pointer in
+  (git-fixes).
+- commit bfa6175
+
+- net: stmmac: fix FPE events losing (git-fixes).
+- commit 2382976
+
+- net: ravb: Keep reverse order of operations in ravb_remove()
+  (git-fixes).
+- commit d60c1dc
+
+- net: ravb: Stop DMA in case of failures on ravb_open()
+  (git-fixes).
+- commit 536e15e
+
+- net: ravb: Start TX queues after HW initialization succeeded
+  (git-fixes).
+- commit 67bd94d
+
+- net: ravb: Make write access to CXR35 first before accessing
+  other EMAC registers (git-fixes).
+- commit 2f42ed8
+
+- net: ravb: Use pm_runtime_resume_and_get() (git-fixes).
+- commit f02fced
+
+- net: ravb: Check return value of reset_control_deassert()
+  (git-fixes).
+- commit 864deed
+
+- net: libwx: fix memory leak on msix entry (git-fixes).
+- commit 159ffaa
+
+- KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer
+  (jsc#PED-7322).
+- commit 4c639bf
+
+- KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is
+  valid/set (jsc#PED-7322).
+- commit bc7347a
+
+- KVM: x86: Make Hyper-V emulation optional (jsc#PED-7322).
+- Update config files.
+- commit 87507f6
+
+- Drop ASoC AMD ACP patch causing a regression (bsc#1219789)
+- commit 1eacaea
+
+- KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h (jsc#PED-7322).
+- commit 2cbad81
+
+- KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V
+  eVMCS (jsc#PED-7322).
+- commit 82136e4
+
+- KVM: x86: Introduce helper to handle Hyper-V paravirt TLB
+  flush requests (jsc#PED-7322).
+- commit 92008f5
+
+- KVM: VMX: Split off hyperv_evmcs.{ch} (jsc#PED-7322).
+- commit 056eb46
+
+- KVM: x86: Introduce helper to check if vector is set in Hyper-V
+  SynIC (jsc#PED-7322).
+- commit ee580aa
+
+- KVM: x86: Introduce helper to check if auto-EOI is set in
+  Hyper-V SynIC (jsc#PED-7322).
+- commit 3628f1b
+
+- KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch}
+  (jsc#PED-7322).
+- commit a52f7d7
+
+- KVM: x86: Move Hyper-V partition assist page out of Hyper-V
+  emulation context (jsc#PED-7322).
+- commit c274d49
+
+- KVM: x86/xen: Remove unneeded xen context from kvm_arch when
+  !CONFIG_KVM_XEN (jsc#PED-7322).
+- commit 1a3426d
+
+- KVM: x86/mmu: fix comment about mmu_unsync_pages_lock
+  (jsc#PED-7322).
+- commit 6927f64
+
+- KVM: x86/mmu: always take tdp_mmu_pages_lock (jsc#PED-7322).
+- commit 3c339d8
+
+- KVM: x86/mmu: remove unnecessary "bool shared" argument from
+  iterators (jsc#PED-7322).
+- commit 26089fe
+
+- KVM: x86/mmu: remove unnecessary "bool shared" argument from
+  functions (jsc#PED-7322).
+- commit 20e6465
+
+- KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in
+  the TDP MMU (jsc#PED-7322).
+- commit 04b615d
+
+- KVM: x86/mmu: Fix off-by-1 when splitting huge pages during
+  CLEAR (jsc#PED-7322).
+- commit ca542a6
+
+- KVM: x86: Harden copying of userspace-array against overflow
+  (jsc#PED-7322).
+- commit 2624bb5
+
+- KVM: x86/pmu: Track emulated counter events instead of previous
+  counter (jsc#PED-7322).
+- commit 50f3c68
+
+- KVM: x86/pmu: Update sample period in pmc_write_counter()
+  (jsc#PED-7322).
+- commit b607273
+
+- KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init()
+  (jsc#PED-7322).
+- commit 5d80669
+
+- KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's
+  redundant) (jsc#PED-7322).
+- commit ba0d28d
+
+- KVM: x86/pmu: Reset the PMU, i.e. stop counters, before
+  refreshing (jsc#PED-7322).
+- commit 3e9e29b
+
+- KVM: x86/pmu: Move PMU reset logic to common x86 code
+  (jsc#PED-7322).
+- commit 4d829a7
+
+- KVM: SVM,VMX: Use %rip-relative addressing to access
+  kvm_rebooting (jsc#PED-7322).
+- commit 94d4ceb
+
+- KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is
+  enabled (jsc#PED-7322).
+- commit abf0f42
+
+- KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support
+  (jsc#PED-7322).
+- commit 51dc0ef
+
+- KVM: nSVM: Advertise support for flush-by-ASID (jsc#PED-7322).
+- commit d96ff28
+
+- Revert "nSVM: Check for reserved encodings of TLB_CONTROL in
+  nested VMCB" (jsc#PED-7322).
+- commit 733d5b1
+
+- KVM: x86: Don't unnecessarily force masterclock update on vCPU
+  hotplug (jsc#PED-7322).
+- commit e2477e4
+
+- KVM: x86: Use a switch statement and macros in
+  __feature_translate() (jsc#PED-7322).
+- commit 26af95a
+
+- KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace
+  (jsc#PED-7322).
+- commit 8de3668
+
+- blacklist.conf: false positive
+- commit 3612d1b
+
+- dm: limit the number of targets and parameter size area
+  (bsc#1219827, bsc#1219146, CVE-2023-52429, CVE-2024-23851).
+- commit 7512798
+
+- KVM: x86: Turn off KVM_WERROR by default for all configs
+  (jsc#PED-7322).
+- commit 427cbaf
+
+- KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff
+  HYPERV!=n (jsc#PED-7322).
+- commit 47fe30a
+
+- mm: memcontrol: don't throttle dying tasks on memory.high
+  (bsc#1219889).
+- kernel/fork: beware of __put_task_struct() calling context
+  (bsc#1216761).
+- commit e3538e2
+
+- KVM: x86: Use KVM-governed feature framework to track "LAM
+  enabled" (jsc#PED-7322).
+- commit e0b7547
+
+- docs/perf: Add ampere_cspmu to toctree to fix a build warning (jsc#PED-7859)
+- commit 5a39b75
+
+- KVM: x86: Advertise and enable LAM (user and supervisor)
+  (jsc#PED-7322).
+- commit be96f66
+
+- KVM: x86: Virtualize LAM for user pointer (jsc#PED-7322).
+- commit 51ea9b3
+
+- KVM: x86: Virtualize LAM for supervisor pointer (jsc#PED-7322).
+- commit 4719d36
+
+- perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (jsc#PED-7859)
+- commit 8763e5d
+
+- netdevsim: Don't accept device bound programs (git-fixes).
+- commit c28704b
+
+- ravb: Fix races between ravb_tx_timeout_work() and net related
+  ops (git-fixes).
+- commit ca1ed03
+
+- r8169: prevent potential deadlock in rtl8169_close (git-fixes).
+- commit c6c74b1
+
+- r8169: fix deadlock on RTL8125 in jumbo mtu mode (git-fixes).
+- commit 350e699
+
+- net: stmmac: xgmac: Disable FPE MMC interrupts (git-fixes).
+- commit 4d4a44e
+
+- dpaa2-eth: recycle the RX buffer only after all processing done
+  (git-fixes).
+- commit 6f9cf91
+
+- KVM: x86: Untag addresses for LAM emulation where applicable
+  (jsc#PED-7322).
+- commit 3aca57c
+
+- dpaa2-eth: increase the needed headroom to account for alignment
+  (git-fixes).
+- commit aeead7c
+
+- net: rswitch: Fix missing dev_kfree_skb_any() in error path
+  (git-fixes).
+- commit dfab415
+
+- net: rswitch: Fix return value in rswitch_start_xmit()
+  (git-fixes).
+- commit 3061c1f
+
+- net: rswitch: Fix type of ret in rswitch_start_xmit()
+  (git-fixes).
+- commit 3bd4f02
+
+- net: ipa: fix one GSI register field width (git-fixes).
+- commit 57e43ae
+
+- net: axienet: Fix check for partial TX checksum (git-fixes).
+- commit 765d022
+
+- amd-xgbe: propagate the correct speed and duplex status
+  (git-fixes).
+- commit ca7f648
+
+- amd-xgbe: handle the corner-case during tx completion
+  (git-fixes).
+- commit 05c99da
+
+- amd-xgbe: handle corner-case during sfp hotplug (git-fixes).
+- commit 63bb25f
+
+- net: veth: fix ethtool stats reporting (git-fixes).
+- commit 40065a7
+
+- wireguard: use DEV_STATS_INC() (git-fixes).
+- commit c56067d
+
+- net: wangxun: fix kernel panic due to null pointer (git-fixes).
+- commit cc57ffc
+
+- KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and
+  call it in emulator (jsc#PED-7322).
+- Refresh
+  patches.suse/KVM-SEV-Make-AVIC-backing-VMSA-and-VMCB-memory-allocation-SNP-sa.
+- commit db34c34
+
+- stmmac: dwmac-loongson: Add architecture dependency (git-fixes).
+- commit 746bbc5
+
+- macvlan: Don't propagate promisc change to lower dev in passthru
+  (git-fixes).
+- commit ad66810
+
+- pds_core: use correct index to mask irq (git-fixes).
+- commit f2391e5
+
+- net: stmmac: avoid rx queue overrun (git-fixes).
+- commit 3a28d91
+
+- net: stmmac: fix rx budget limit check (git-fixes).
+- commit 739b241
+
+- KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (jsc#PED-7322).
+- commit 214f40f
+
+- KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's
+  legality (jsc#PED-7322).
+- commit 0ea18e6
+
+- KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD
+  (jsc#PED-7322).
+- commit a7a4e2c
+
+- KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg()
+  (jsc#PED-7322).
+- commit 469975b
+
+- KVM: x86: Add an emulation flag for implicit system access
+  (jsc#PED-7322).
+- commit d9485ea
+
+- KVM: x86: Consolidate flags for __linearize() (jsc#PED-7322).
+- commit bc10a7d
+
+- tools arch x86: Sync the msr-index.h copy with the
+  kernel sources to pick IA32_MKTME_KEYID_PARTITIONING
+  (perf-sync-headers).
+- Delete
+  patches.suse/sync-tools-arch-header-for-support-branch-counters-logging.patch.
+- commit 4348ec9
+
+- tools headers x86 cpufeatures: Sync with the kernel sources
+  to pick TDX, Zen, APIC MSR fence changes (perf-sync-headers).
+- commit 13aa64d
+
+- perf evlist: Fix evlist__new_default() for > 1 core PMU
+  (git-fixes).
+- perf db-export: Fix missing reference count get in
+  call_path_from_sample() (git-fixes).
+- perf stat: Fix hard coded LL miss units (git-fixes).
+- perf env: Avoid recursively taking env->bpf_progs.lock
+  (git-fixes).
+- perf vendor events: Remove UTF-8 characters from cmn.json
+  (git-fixes).
+- perf unwind-libunwind: Fix base address for .eh_frame
+  (git-fixes).
+- perf unwind-libdw: Handle JIT-generated DSOs properly
+  (git-fixes).
+- perf genelf: Set ELF program header addresses properly
+  (git-fixes).
+- perf hisi-ptt: Fix one memory leakage in
+  hisi_ptt_process_auxtrace_event() (git-fixes).
+- perf header: Fix one memory leakage in
+  perf_event__fprintf_event_update() (git-fixes).
+- perf stat: Fix help message for --metric-no-threshold option
+  (git-fixes).
+- perf stat: Exit perf stat if parse groups fails (git-fixes).
+- perf mem: Fix error on hybrid related to availability of mem
+  event in a PMU (git-fixes).
+- perf vendor events powerpc: Update datasource event name to
+  fix duplicate events (git-fixes).
+- perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT
+  to GPC_FLUSH_MEM_FAULT (git-fixes).
+- perf test record user-regs: Fix mask for vg register
+  (git-fixes).
+- perf docs: Fix man page formatting for 'perf lock' (git-fixes).
+- perf test record+probe_libc_inet_pton: Fix call chain match
+  on powerpc (bsc#1218986).
+- perf tests: Skip pipe test if noploop symbol is missing
+  (bsc#1219617).
+- perf tests lib: Add perf_has_symbol.sh (bsc#1219617).
+- perf header: Fix segfault on build_mem_topology() error path
+  (git-fixes).
+- perf test: Remove atomics from test_loop to avoid test failures
+  (git-fixes).
+- commit a32b1b0
+
+- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER
+  missed (git-fixes).
+- hv_netvsc: Fix race condition between netvsc_probe and
+  netvsc_remove (git-fixes).
+- scsi: storvsc: Fix ring buffer size calculation (git-fixes).
+- hv_netvsc: Calculate correct ring size when PAGE_SIZE is not
+  4 Kbytes (git-fixes).
+- commit 721575c
+
+- s390/scm: fix virtual vs physical address confusion (git-fixes
+  bsc#1219816).
+- commit d8288d6
+
+- s390/boot: always align vmalloc area on segment boundary
+  (git-fixes bsc#1219815).
+- commit 08905ad
+
+- s390/vfio-ap: fix sysfs status attribute for AP queue devices
+  (git-fixes bsc#1219814).
+- commit 2f4c817
+
+- s390/ptrace: handle setting of fpc register correctly (git-fixes
+  bsc#1219812).
+- commit be5b93a
+
+- s390/qeth: Fix potential loss of L3-IP@ in case of network
+  issues (git-fixes bsc#1219811).
+- commit 32d0fc0
+
+- Reference recently released CVE
+- Update
+  patches.suse/x86-coco-Disable-32-bit-emulation-by-default-on-TDX-.patch
+  (jsc#PED-7322 CVE-2024-25744).
+- Update
+  patches.suse/x86-entry-convert-int-0x80-emulation-to-idtentry.patch
+  (bsc#1217927 CVE-2024-25744).
+- Update
+  patches.suse/x86-entry-do-not-allow-external-0x80-interrupts.patch
+  (bsc#1217927 CVE-2024-25744).
+- Update
+  patches.suse/x86-tdx-Allow-32-bit-emulation-by-default.patch
+  (jsc#PED-7322 CVE-2024-25744).
+- commit 06d4b38
+
+- KVM: s390: vsie: fix race during shadow creation (git-fixes
+  bsc#1219810).
+- commit 8180746
+
+- KVM: s390: fix setting of fpc register (git-fixes bsc#1219809).
+- commit 478f49e
+
+- KVM: s390: fix cc for successful PQAP (git-fixes bsc#1219808).
+- commit 51e5204
+
+- KVM: s390: add stat counter for shadow gmap events
+  (jsc#PED-5439).
+- commit 256c0f9
+
+- KVM: s390: add tracepoint in gmap notifier (jsc#PED-5439).
+- commit 06f0c94
+
+- nvme-host: fix the updating of the firmware version (git-fixes).
+- commit 9bc381c
+
+- x86/MCE: Always save CS register on AMD Zen IF Poison errors (git-fixes).
+- commit 63e2bb6
+
+- x86/entry/ia32: Ensure s32 is sign extended to s64 (git-fixes).
+- commit d1f7bea
+
+- x86/srso: Move retbleed IBPB check into existing 'has_microcode' code  block (git-fixes).
+- commit b594e28
+
+- x86/srso: Print mitigation for retbleed IBPB case (git-fixes).
+- Refresh
+  patches.suse/x86-srso-fix-vulnerability-reporting-for-missing-microcode.patch.
+- commit 5b45539
+
+- x86/purgatory: Remove LTO flags (git-fixes).
+- commit 215c902
+
+- x86/kvm: Do not try to disable kvmclock if it was not enabled (git-fixes).
+- commit 0a9eee3
+
+- scsi: fnic: unlock on error path in fnic_queuecommand()
+  (git-fixes).
+- commit af1e53a
+
+- net: ethernet: cortina: Drop TSO support (git-fixes).
+- commit 1041212
+
+- Update patches.suse/arm64-errata-Add-Cortex-A520-speculative-unprivilege.patch (git-fixes, bsc#1219443)
+  Add reference to bsc#1219443.
+- commit b300257
+
+- arm64: errata: Add Cortex-A510 speculative unprivileged load (bsc#1219443)
+  Enable erratum workaround.
+- commit b26ca40
+
+- r8169: fix network lost after resume on DASH systems
+  (git-fixes).
+- commit c170312
+
+- r8169: add handling DASH when DASH is disabled (git-fixes).
+- commit 43f9a07
+
+- net: ethernet: cortina: Fix MTU max setting (git-fixes).
+- commit cdfb94f
+
+- net: ethernet: cortina: Handle large frames (git-fixes).
+- commit 76e929a
+
+- net: ethernet: cortina: Fix max RX frame define (git-fixes).
+- commit 1807254
+
+- bonding: stop the device in bond_setup_by_slave() (git-fixes).
+- commit 072954c
+
+- ppp: limit MRU to 64K (git-fixes).
+- commit 80ad17a
+
+- net: mvneta: fix calls to page_pool_get_stats (git-fixes).
+- commit 73be237
+
+- net: hns3: fix VF wrong speed and duplex issue (git-fixes).
+- commit 01a4b9c
+
+- net: phy: realtek: add 5Gbps support to rtl822x_config_aneg()
+  (bsc#1217417).
+- net: phy: realtek: use generic MDIO constants (bsc#1217417).
+- net: mdio: add 2.5g and 5g related PMA speed constants
+  (bsc#1217417).
+- commit 51b8f13
+
+- hwmon: (coretemp) Fix bogus core_id to attr name mapping
+  (git-fixes).
+- hwmon: (coretemp) Fix out-of-bounds memory access (git-fixes).
+- hwmon: (aspeed-pwm-tacho) mutex for tach reading (git-fixes).
+- mmc: sdhci-pci-o2micro: Fix a warm reboot issue that disk
+  can't be detected by BIOS (git-fixes).
+- drm/i915/gvt: Fix uninitialized variable in handle_mmio()
+  (git-fixes).
+- commit fb6968f
+
+- scsi: fnic: Increment driver version (jsc#PED-7888).
+- scsi: fnic: Improve logs and add support for multiqueue (MQ)
+  (jsc#PED-7888).
+- scsi: fnic: Add support for multiqueue (MQ) in fnic driver
+  (jsc#PED-7888).
+- scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c
+  (jsc#PED-7888).
+- scsi: fnic: Remove usage of host_lock (jsc#PED-7888).
+- scsi: fnic: Define stats to track multiqueue (MQ) IOs
+  (jsc#PED-7888).
+- scsi: fnic: Modify ISRs to support multiqueue (MQ)
+  (jsc#PED-7888).
+- commit 4ae8e51
+
+- scsi: fnic: Refactor and redefine fnic.h for multiqueue
+  (jsc#PED-7888).
+- Refresh
+  patches.suse/fnic-move-fnic_fnic_flush_tx-to-a-work-queue.patch.
+- commit 5d5bc93
+
+- scsi: fnic: Get copy workqueue count and interrupt mode from
+  config (jsc#PED-7888).
+- scsi: fnic: Rename wq_copy to hw_copy_wq (jsc#PED-7888).
+- scsi: fnic: Add and improve log messages (jsc#PED-7888).
+- scsi: fnic: Add and use fnic number (jsc#PED-7888).
+- scsi: fnic: Modify definitions to sync with VIC firmware
+  (jsc#PED-7888).
+- commit 4104ea5
+
+- net: hns3: fix VF reset fail issue (git-fixes).
+- commit 357e0c0
+
+- net: hns3: fix variable may not initialized problem in
+  hns3_init_mac_addr() (git-fixes).
+- commit 761dece
+
+- net: hns3: fix out-of-bounds access may occur when coalesce
+  info is read via debugfs (git-fixes).
+- commit 9368f32
+
+- net: hns3: fix incorrect capability bit display for copper port
+  (git-fixes).
+- commit 7b8e42d
+
+- net: hns3: add barrier in vf mailbox reply process (git-fixes).
+- commit deb564c
+
+- net: hns3: fix add VLAN fail issue (git-fixes).
+- commit 6ae1571
+
+- ipvlan: add ipvlan_route_v6_outbound() helper (git-fixes).
+- commit 5f2d3b6
+
+- net: enetc: shorten enetc_setup_xdp_prog() error message to
+  fit NETLINK_MAX_FMTMSG_LEN (git-fixes).
+- commit f882476
+
+- net: sfp: add quirk for FS's 2.5G copper SFP (git-fixes).
+- commit eb7d824
+
+- driver core: Replace kstrdup() + strreplace() with
+  kstrdup_and_replace() (jsc#PED-6054 bsc#1219692).
+- lib/string_helpers: Add kstrdup_and_replace() helper
+  (jsc#PED-6054 bsc#1219692).
+- commit d4a62fc
+
+- net: ethernet: mtk_wed: fix EXT_INT_STATUS_RX_FBUF definitions
+  for MT7986 SoC (git-fixes).
+- commit be286c4
+
+- blacklist.conf: drop two entries to be revived (bsc#1219692)
+- commit ba7ec6f
+
+- net: spider_net: Use size_add() in call to struct_size()
+  (git-fixes).
+- commit 722bf2b
+
+- lib/string_helpers: Change returned value of the strreplace()
+  (bsc#1219692).
+- jbd2: Avoid printing outside the boundary of the buffer
+  (bsc#1219692).
+- commit 8aa13d7
+
+- mlxsw: Use size_mul() in call to struct_size() (git-fixes).
+- commit a527704
+
+- net: ethernet: adi: adin1110: Fix uninitialized variable
+  (git-fixes).
+- commit 4905ac5
+
+- net: mdio-mux: fix C45 access returning -EIO after API change
+  (git-fixes).
+- commit 8842ac4
+
+- net: dsa: bcm_sf2: Fix possible memory leak in
+  bcm_sf2_mdio_register() (git-fixes).
+- commit 8a76104
+
+- team: fix null-ptr-deref when team device type is changed
+  (git-fixes).
+- commit c07a0c7
+
+- net: fec: use netdev_err_once() instead of netdev_err()
+  (git-fixes).
+- commit 45e8d45
+
+- wifi: iwlwifi: exit eSR only after the FW does (git-fixes).
+- wifi: mac80211: fix waiting for beacons logic (git-fixes).
+- wifi: mac80211: fix RCU use in TDLS fast-xmit (git-fixes).
+- wifi: cfg80211: fix wiphy delayed work queueing (git-fixes).
+- wifi: iwlwifi: fix double-free bug (git-fixes).
+- selftests: cmsg_ipv6: repeat the exact packet (git-fixes).
+- selftests: net: let big_tcp test cope with slow env (git-fixes).
+- atm: idt77252: fix a memleak in open_card_ubr0 (git-fixes).
+- selftests: net: avoid just another constant wait (git-fixes).
+- selftests: net: cut more slack for gro fwd tests (git-fixes).
+- crypto: algif_hash - Remove bogus SGL free on zero-length
+  error path (git-fixes).
+- crypto: ccp - Fix null pointer dereference in
+  __sev_platform_shutdown_locked (git-fixes).
+- commit f9fa694
+
+- Drop the driver core change that caused memory corruption (bsc#1219692 bsc#1219732)
+  patches.suse/driver-core-Replace-kstrdup-strreplace-with-kstrdup_.patch
+  required the change of strreplace() API behavior as an implicit prerequiste
+- commit 9bd691b
+
+- sched: fair: move unused stub functions to header (git fixes
+  (sched)).
+- sched/fair: Fix the decision for load balance (git fixes
+  (sched)).
+- sched/core: Fix RQCF_ACT_SKIP leak (git fixes (sched)).
+- commit ec9d436
+
+- Update
+  patches.suse/Bluetooth-Fix-atomicity-violation-in-min-max-_key_si.patch
+  (git-fixes bsc#1219608 CVE-2024-24860).
+- commit 060d07f
+
+- Update
+  patches.suse/mm-lock_vma_under_rcu-must-check-vma-anon_vma-.patch
+  (bsc#1012628 per-VMA_lock_fix CVE-2024-1312 bsc#1219731).
+- commit 91e52e6
+
+- Refresh patches.suse/RAS-AMD-ATL-Add-MI300-support.patch.
+  Fix min() related warning.
+- commit 7a6c291
+
+- Update
+  patches.suse/drm-amdgpu-Fix-potential-fence-use-after-free-.patch
+  (bsc#1219128 CVE-2023-51042 jsc#PED-3527 jsc#PED-5475
+  jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120
+  jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069
+  jsc#PED-6071).
+- commit 72ce736
+
+- iommu: Don't reserve 0-length IOVA region (git-fixes)
+- commit d83c0fa
+
+- rpm/kernel-binary.spec.in: install scripts/gdb when enabled in config
+  (bsc#1219653)
+  They are put into -devel subpackage. And a proper link to
+  /usr/share/gdb/auto-load/ is created.
+- commit 1dccf2a
+
+- fs/buffer.c: disable per-CPU buffer_head cache for isolated (bsc#1219631)
+- commit 55bb990
+
+- EDAC/amd64: Add MI300 row retirement support (jsc#PED-7618).
+- commit 36c2567
+
+- RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (jsc#PED-7618).
+- commit 76938a8
+
+- RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (jsc#PED-7618).
+- commit d6d16c5
+
+- RAS/AMD/ATL: Add MI300 support (jsc#PED-7618).
+- commit c9f0c56
+
+- Documentation: RAS: Add index and address translation section (jsc#PED-7618).
+- commit f894cc4
+
+- EDAC/amd64: Use new AMD Address Translation Library (jsc#PED-7618).
+- commit 22937f8
+
+- RAS: Introduce AMD Address Translation Library (jsc#PED-7618).
+- commit 2857e01
+
+- netfilter: nf_tables: check if catch-all set element is active
+  in next generation (CVE-2024-1085 bsc#1219429).
+- commit c4588a6
+
+- mm/writeback: fix possible divide-by-zero in wb_dirty_limits(),
+  again (git-fixes).
+- commit 5ddccd0
+
+- mm: migrate: fix getting incorrect page mapping during page
+  migration (git-fixes).
+- commit 54204d1
+
+- mm: migrate: record the mlocked page status to remove
+  unnecessary lru drain (git-fixes).
+- commit 1782112
+
+- mm/gup: fix follow_devmap_pd() on page==NULL handling
+  (git-fixes).
+- commit 3518c0e
+
+- mm: page_alloc: unreserve highatomic page blocks before oom
+  (git-fixes).
+- commit 61457c0
+
+- mm: page_alloc: enforce minimum zone size to do high atomic
+  reserves (git-fixes).
+- commit 4f2bf1e
+
+- mm: page_alloc: correct high atomic reserve calculations
+  (git-fixes).
+- commit 5a4ddfb
+
+- mm: fix unmap_mapping_range high bits shift bug (git-fixes).
+- commit 7453200
+
+- mm/shmem: fix race in shmem_undo_range w/THP (git-fixes).
+- commit 6a39858
+
+- mm: fix for negative counter: nr_file_hugepages (git-fixes).
+- commit db03bb0
+
+- mm: fix unaccount of memory on vma_link() failure (git-fixes).
+- commit 8c916f3
+
+- mm/mremap: fix unaccount of memory on vma_merge() failure
+  (git-fixes).
+- commit 1139c35
+
+- mm: zswap: fix pool refcount bug around shrink_worker()
+  (git-fixes).
+- commit ae8fafe
+
+- mm/migrate: fix do_pages_move for compat pointers (git-fixes).
+- commit d66394c
+
+- mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and
+  MPOL_MF_MOVE are specified (git-fixes).
+- commit d9dbc78
+
+- slab: kmalloc_size_roundup() must not return 0 for non-zero size
+  (git-fixes).
+- commit 4566078
+
+- mm/slab_common: fix slab_caches list corruption after
+  kmem_cache_destroy() (git-fixes).
+- commit 5566bfb
+
+- netfilter: nf_tables: reject QUEUE/DROP verdict parameters
+  (CVE-2024-1086 bsc#1219434).
+- commit 459b678
+
+- KVM: x86: Add support for "protected VMs" that can utilize
+  private memory (jsc#PED-5122).
+- Update config files.
+- commit 646dbdf
+
+- blacklist.conf: add f96c48670319 ("mm: disable CONFIG_PER_VMA_LOCK until its fixed")
+- commit 8e3f9d5
+
+- tick/sched: Preserve number of idle sleeps across CPU hotplug (git-fixes)
+- commit 60b5ecb
+
+- KVM: Convert KVM_ARCH_WANT_MMU_NOTIFIER to
+  CONFIG_KVM_GENERIC_MMU_NOTIFIER (jsc#PED-5122).
+- Update config files.
+- commit dd9b571
+
+- KVM: x86: add missing "depends on KVM" (jsc#PED-5122).
+- KVM: guest-memfd: fix unused-function warning (jsc#PED-5122).
+- KVM: Allow arch code to track number of memslot address spaces
+  per VM (jsc#PED-5122).
+- KVM: Drop superfluous __KVM_VCPU_MULTIPLE_ADDRESS_SPACE macro
+  (jsc#PED-5122).
+- KVM: x86/mmu: Handle page fault for private memory
+  (jsc#PED-5122).
+- KVM: x86: Disallow hugepages when memory attributes are mixed
+  (jsc#PED-5122).
+- KVM: x86: "Reset" vcpu->run->exit_reason early in KVM_RUN
+  (jsc#PED-5122).
+- KVM: Add KVM_CREATE_GUEST_MEMFD ioctl() for guest-specific
+  backing memory (jsc#PED-5122).
+- fs: Rename anon_inode_getfile_secure() and
+  anon_inode_getfd_secure() (jsc#PED-5122).
+- mm: Add AS_UNMOVABLE to mark mapping as completely unmovable
+  (jsc#PED-5122).
+- KVM: Introduce per-page memory attributes (jsc#PED-5122).
+- KVM: Drop .on_unlock() mmu_notifier hook (jsc#PED-5122).
+- KVM: Add a dedicated mmu_notifier flag for reclaiming freed
+  memory (jsc#PED-5122).
+- KVM: Add KVM_EXIT_MEMORY_FAULT exit to report faults to
+  userspace (jsc#PED-5122).
+- KVM: Introduce KVM_SET_USER_MEMORY_REGION2 (jsc#PED-5122).
+- KVM: PPC: Return '1' unconditionally for KVM_CAP_SYNC_MMU
+  (jsc#PED-5122).
+- KVM: PPC: Drop dead code related to KVM_ARCH_WANT_MMU_NOTIFIER
+  (jsc#PED-5122).
+- KVM: WARN if there are dangling MMU invalidations at VM
+  destruction (jsc#PED-5122).
+- KVM: Use gfn instead of hva for mmu_notifier_retry
+  (jsc#PED-5122).
+- KVM: Assert that mmu_invalidate_in_progress *never* goes
+  negative (jsc#PED-5122).
+- KVM: Tweak kvm_hva_range and hva_handler_t to allow reusing
+  for gfn ranges (jsc#PED-5122).
+- commit 5a43605
+
+- perf: arm_cspmu: ampere_cspmu: Add support for Ampere SoC PMU (jsc#PED-7859)
+- commit 1242994
+
+- perf: arm_cspmu: Support implementation specific validation (jsc#PED-7859)
+- commit 36b0b74
+
+- perf: arm_cspmu: Support implementation specific filters (jsc#PED-7859)
+- commit d78d04c
+
+- perf: arm_cspmu: Split 64-bit write to 32-bit writes (jsc#PED-7859)
+- commit ae4b62f
+
+- perf: arm_cspmu: Separate Arm and vendor module (jsc#PED-7859)
+- commit d997aaf
+
+- x86/CPU/AMD: Add X86_FEATURE_ZEN1 (jsc#PED-5122).
+- commit 91f26ba
+
+- reiserfs: Avoid touching renamed directory if parent does not
+  change (git-fixes).
+- commit 1175a85
+
+- afs: fix the usage of read_seqbegin_or_lock() in
+  afs_find_server*() (git-fixes).
+- commit 81e58a2
+
+- afs: fix the usage of read_seqbegin_or_lock() in
+  afs_lookup_volume_rcu() (git-fixes).
+- commit 17037c1
+
+- jfs: fix array-index-out-of-bounds in diNewExt (git-fixes).
+- commit 924a4d7
+
+- jfs: fix uaf in jfs_evict_inode (git-fixes).
+- commit 4a45faa
+
+- jfs: fix array-index-out-of-bounds in dbAdjTree (git-fixes).
+- commit 8299bf8
+
+- jfs: fix slab-out-of-bounds Read in dtSearch (git-fixes).
+- commit 1662dc0
+
+- UBSAN: array-index-out-of-bounds in dtSplitRoot (git-fixes).
+- commit 40de905
+
+- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree (git-fixes).
+- commit cfc648a
+
+- x86/cpufeatures: Add SEV-SNP CPU feature (jsc#PED-5122).
+- Refresh patches.suse/kabi-reserve-cpuid-leaves.patch.
+- commit ecc8bfa
+
+- crypto: ccp: Add the SNP_SET_CONFIG command (jsc#PED-5122).
+- crypto: ccp: Add the SNP_COMMIT command (jsc#PED-5122).
+- crypto: ccp: Add the SNP_PLATFORM_STATUS command (jsc#PED-5122).
+- x86/cpufeatures: Enable/unmask SEV-SNP CPU feature
+  (jsc#PED-5122).
+- KVM: SEV: Make AVIC backing, VMSA and VMCB memory allocation
+  SNP safe (jsc#PED-5122).
+- crypto: ccp: Add panic notifier for SEV/SNP firmware shutdown
+  on kdump (jsc#PED-5122).
+- iommu/amd: Clean up RMP entries for IOMMU pages during SNP
+  shutdown (jsc#PED-5122).
+- crypto: ccp: Handle legacy SEV commands when SNP is enabled
+  (jsc#PED-5122).
+- crypto: ccp: Handle non-volatile INIT_EX data when SNP is
+  enabled (jsc#PED-5122).
+- crypto: ccp: Handle the legacy TMR allocation when SNP is
+  enabled (jsc#PED-5122).
+- x86/sev: Introduce an SNP leaked pages list (jsc#PED-5122).
+- crypto: ccp: Provide an API to issue SEV and SNP commands
+  (jsc#PED-5122).
+- crypto: ccp: Add support to initialize the AMD-SP for SEV-SNP
+  (jsc#PED-5122).
+- crypto: ccp: Define the SEV-SNP commands (jsc#PED-5122).
+- x86/sev: Adjust the directmap to avoid inadvertent RMP faults
+  (jsc#PED-5122).
+- x86/sev: Add helper functions for RMPUPDATE and PSMASH
+  instruction (jsc#PED-5122).
+- x86/fault: Dump RMP table information when RMP page faults occur
+  (jsc#PED-5122).
+- x86/traps: Define RMP violation #PF error code (jsc#PED-5122).
+- x86/fault: Add helper for dumping RMP entries (jsc#PED-5122).
+- x86/sev: Add RMP entry lookup helpers (jsc#PED-5122).
+- x86/mtrr: Don't print errors if MtrrFixDramModEn is set when
+  SNP enabled (jsc#PED-5122).
+- x86/sev: Add SEV-SNP host initialization support (jsc#PED-5122).
+- iommu/amd: Don't rely on external callers to enable IOMMU SNP
+  support (jsc#PED-5122).
+- x86/speculation: Do not enable Automatic IBRS if SEV-SNP is
+  enabled (jsc#PED-5122).
+- x86/sme: Fix memory encryption setting if enabled by default
+  and not overridden (jsc#PED-5122).
+- x86/mm: Fix memory encryption features advertisement
+  (jsc#PED-5122).
+- x86/sev: Harden #VC instruction emulation somewhat
+  (jsc#PED-5122).
+- x86/CPU/AMD: Add X86_FEATURE_ZEN5 (jsc#PED-5122).
+- x86/CPU/AMD: Drop now unused CPU erratum checking function
+  (jsc#PED-5122).
+- x86/CPU/AMD: Get rid of amd_erratum_1485 (jsc#PED-5122).
+- x86/CPU/AMD: Get rid of amd_erratum_400 (jsc#PED-5122).
+- x86/CPU/AMD: Get rid of amd_erratum_383 (jsc#PED-5122).
+- x86/CPU/AMD: Get rid of amd_erratum_1054 (jsc#PED-5122).
+- x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init
+  function (jsc#PED-5122).
+- x86/CPU/AMD: Move Zenbleed check to the Zen2 init function
+  (jsc#PED-5122).
+- x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common()
+  (jsc#PED-5122).
+- x86/CPU/AMD: Call the spectral chicken in the Zen2 init function
+  (jsc#PED-5122).
+- x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function
+  (jsc#PED-5122).
+- x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init
+  function (jsc#PED-5122).
+- x86/CPU/AMD: Carve out the erratum 1386 fix (jsc#PED-5122).
+- x86/CPU/AMD: Add ZenX generations flags (jsc#PED-5122).
+- x86/cpu/intel_epb: Don't rely on link order (jsc#PED-5122).
+- x86/barrier: Do not serialize MSR accesses on AMD
+  (jsc#PED-5122).
+- x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs
+  (jsc#PED-5122).
+- commit 708312f
+
+- usb: xhci-plat: fix usb disconnect issue after s4 (git-fixes).
+- usb: hub: Add quirk to decrease IN-ep poll interval for
+  Microchip USB491x hub (git-fixes).
+- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
+  (git-fixes).
+- spmi: mediatek: Fix UAF on device remove (git-fixes).
+- spmi: mtk-pmif: Serialize PMIF status check and command
+  submission (git-fixes).
+- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for
+  IT8784/IT8786 (git-fixes).
+- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
+  (git-fixes).
+- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
+  (git-fixes).
+- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
+  (git-fixes).
+- wifi: ath12k: fix and enable AP mode for WCN7850 (git-fixes).
+- wifi: ath11k: fix race due to setting
+  ATH11K_FLAG_EXT_IRQ_ENABLED too early (git-fixes).
+- wifi: ath9k: Fix potential array-index-out-of-bounds read in
+  ath9k_htc_txstatus() (git-fixes).
+- wifi: wfx: fix possible NULL pointer dereference in
+  wfx_set_mfp_ap() (git-fixes).
+- wifi: mt76: mt7996: add PCI IDs for mt7992 (git-fixes).
+- wifi: mt76: connac: fix EHT phy mode check (git-fixes).
+- wifi: rt2x00: correct wrong BBP register in RxDCOC calibration
+  (git-fixes).
+- wifi: rt2x00: restart beacon queue when hardware reset
+  (git-fixes).
+- wifi: rtw89: fix timeout calculation in rtw89_roc_end()
+  (git-fixes).
+- thermal: core: Fix thermal zone suspend-resume synchronization
+  (git-fixes).
+- commit 556e60c
+
+- libsubcmd: Fix memory leak in uniq() (git-fixes).
+- misc: lis3lv02d_i2c: Add missing setting of the reg_ctrl
+  callback (git-fixes).
+- PCI: switchtec: Fix stdev_release() crash after surprise hot
+  remove (git-fixes).
+- PCI: Fix 64GT/s effective data rate calculation (git-fixes).
+- PCI: Only override AMD USB controller if required (git-fixes).
+- PCI/AER: Decode Requester ID when no error info found
+  (git-fixes).
+- i3c: master: cdns: Update maximum prescaler value for i2c clock
+  (git-fixes).
+- mailbox: arm_mhuv2: Fix a bug for mhuv2_sender_interrupt
+  (git-fixes).
+- leds: trigger: panic: Don't register panic notifier if creating
+  the trigger failed (git-fixes).
+- mfd: ti_am335x_tscadc: Fix TI SoC dependencies (git-fixes).
+- media: i2c: imx335: Fix hblank min/max values (git-fixes).
+- media: ddbridge: fix an error code problem in ddb_probe
+  (git-fixes).
+- media: amphion: remove mutext lock in condition of wait_event
+  (git-fixes).
+- media: rkisp1: resizer: Stop manual allocation of
+  v4l2_subdev_state (git-fixes).
+- media: rkisp1: Fix IRQ disable race issue (git-fixes).
+- media: rkisp1: Store IRQ lines (git-fixes).
+- media: rkisp1: Fix IRQ handler return values (git-fixes).
+- media: rkisp1: Drop IRQF_SHARED (git-fixes).
+- media: uvcvideo: Fix power line control for SunplusIT camera
+  (git-fixes).
+- media: uvcvideo: Fix power line control for a Chicony camera
+  (git-fixes).
+- media: rockchip: rga: fix swizzling for RGB formats (git-fixes).
+- media: stk1160: Fixed high volume of stk1160_dbg messages
+  (git-fixes).
+- soc: xilinx: fix unhandled SGI warning message (git-fixes).
+- soc: xilinx: Fix for call trace due to the usage of
+  smp_processor_id() (git-fixes).
+- net: phy: at803x: fix passing the wrong reference for
+  config_intr (git-fixes).
+- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
+  (git-fixes).
+- net: phy: micrel: fix ts_info value in case of no phc
+  (git-fixes).
+- pstore/ram: Fix crash when setting number of cpus to an odd
+  number (git-fixes).
+- PNP: ACPI: fix fortify warning (git-fixes).
+- regulator: core: Only increment use_count when enable_count
+  changes (git-fixes).
+- commit 1095bc9
+
+- drm/amdgpu: Fix missing error code in 'gmc_v6/7/8/9_0_hw_init()'
+  (git-fixes).
+- drm/amdkfd: Fix 'node' NULL check in
+  'svm_range_get_range_boundaries()' (git-fixes).
+- drm/amdgpu: Release 'adev->pm.fw' before return in
+  'amdgpu_device_need_post()' (git-fixes).
+- drm/amdgpu: Fix with right return code '-EIO' in
+  'amdgpu_gmc_vram_checking()' (git-fixes).
+- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table'
+  in 'get_platform_power_management_table()' (git-fixes).
+- drm/amdgpu: fix avg vs input power reporting on smu7
+  (git-fixes).
+- drm/amdkfd: Fix lock dependency warning with srcu (git-fixes).
+- drm/amdkfd: Fix lock dependency warning (git-fixes).
+- i2c: rk3x: Adjust mask/value offset for i2c2 on rv1126
+  (git-fixes).
+- hwmon: (nct6775) Fix fan speed set failure in automatic mode
+  (git-fixes).
+- drm/amdgpu: apply the RV2 system aperture fix to RN/CZN as well
+  (git-fixes).
+- drm/amdkfd: Fix iterator used outside loop in
+  'kfd_add_peer_prop()' (git-fixes).
+- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
+  (git-fixes).
+- drm/amdgpu: Fix '*fw' from request_firmware() not released in
+  'amdgpu_ucode_request()' (git-fixes).
+- drm/amdgpu: Let KFD sync with VM fences (git-fixes).
+- drm/amd/display: Fix minor issues in BW Allocation Phase2
+  (git-fixes).
+- drm/amdgpu: Fix ecc irq enable/disable unpaired (git-fixes).
+- drm/amd/display: make flip_timestamp_in_us a 64-bit variable
+  (git-fixes).
+- drm: using mul_u32_u32() requires linux/math64.h (git-fixes).
+- drm/msm/dpu: fix writeback programming for YUV cases
+  (git-fixes).
+- commit 9877917
+
+- powerpc: iommu: Bring back table group release_ownership()
+  call (git-fixes).
+- drm/tegra: Do not assume that a NULL domain means no DMA IOMMU
+  (git-fixes).
+- iommu: Allow ops->default_domain to work when !CONFIG_IOMMU_DMA
+  (git-fixes).
+- commit ba460b4
+
+- drm/msm/dpu: Ratelimit framedone timeout msgs (git-fixes).
+- drm/msm/dpu: enable writeback on SM8450 (git-fixes).
+- drm/msm/dpu: enable writeback on SM8350 (git-fixes).
+- drm/msm/dp: Add DisplayPort controller for SM8650 (git-fixes).
+- drm/msm/dsi: Enable runtime PM (git-fixes).
+- drm/amdkfd: only flush mes process context if mes support is
+  there (git-fixes).
+- drm/amdgpu: fix ftrace event amdgpu_bo_move always move on
+  same heap (git-fixes).
+- drm/amdkfd: fix mes set shader debugger process management
+  (git-fixes).
+- drm/amd/display: For prefetch mode > 0, extend prefetch if
+  possible (git-fixes).
+- drm/amd/display: Fix MST PBN/X.Y value calculations (git-fixes).
+- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind
+  time (git-fixes).
+- drm/mipi-dsi: Fix detach call without attach (git-fixes).
+- drm/framebuffer: Fix use of uninitialized variable (git-fixes).
+- drm/drm_file: fix use of uninitialized variable (git-fixes).
+- drm/bridge: anx7625: Fix Set HPD irq detect window to 2ms
+  (git-fixes).
+- drm/panel-edp: Add override_edid_mode quirk for generic edp
+  (git-fixes).
+- drm/amd/display: Fix tiled display misalignment (git-fixes).
+- crypto: stm32/crc32 - fix parsing list of devices (git-fixes).
+- Documentation/sphinx: fix Python string escapes (git-fixes).
+- commit 63f49fd
+
+- 9p: Fix initialisation of netfs_inode for 9p (git-fixes).
+- clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks
+  (git-fixes).
+- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
+  (git-fixes).
+- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
+  (git-fixes).
+- ASoC: amd: Add new dmi entries for acp5x platform (git-fixes).
+- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument (git-fixes).
+- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
+  (git-fixes).
+- ALSA: hda: Refer to correct stream index at loops (git-fixes).
+- accel/habanalabs: add support for Gaudi2C device (git-fixes).
+- Bluetooth: L2CAP: Fix possible multiple reject send (git-fixes).
+- Bluetooth: hci_sync: fix BR/EDR wakeup bug (git-fixes).
+- Bluetooth: ISO: Avoid creating child socket if PA sync is
+  terminating (git-fixes).
+- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks
+  for QCA2066 (git-fixes).
+- crypto: octeontx2 - Fix cptvf driver cleanup (git-fixes).
+- crypto: p10-aes-gcm - Avoid -Wstringop-overflow warnings
+  (git-fixes).
+- ACPI: NUMA: Fix the logic of getting the fake_pxm value
+  (git-fixes).
+- ACPI: extlog: fix NULL pointer dereference check (git-fixes).
+- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on
+  synchronous events (git-fixes).
+- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
+  (git-fixes).
+- commit 2d4658b
+
+- rpm/mkspec: sort entries in _multibuild
+  Otherwise it creates unnecessary diffs when tar-up-ing. It's of course
+  due to readdir() using "random" order as served by the underlying
+  filesystem.
+  See for example:
+  https://build.opensuse.org/request/show/1144457/changes
+- commit d1155de
+
+- tick-sched: Fix idle and iowait sleeptime accounting vs CPU (bsc#1219497)
+- commit c0129ec
+
+- blacklist.conf: add 'nvme: fix error-handling for io_uring
+  nvme-passthrough'
+- commit 36e1796
+
+- nvme-rdma: Fix transfer length when write_generate/read_verify
+  are 0 (git-fixes).
+- nvme: trace: avoid memcpy overflow warning (git-fixes).
+- nvmet: re-fix tracing strncpy() warning (git-fixes).
+- nvme: fix max_discard_sectors calculation (git-fixes).
+- nvmet-tcp: fix a missing endianess conversion in
+  nvmet_tcp_try_peek_pdu (git-fixes).
+- nvme-pci: fix sleeping function called from interrupt context
+  (git-fixes).
+- Revert "nvme-fc: fix race between error recovery and creating
+  association" (git-fixes).
+- nvme: blank out authentication fabrics options if not configured
+  (git-fixes).
+- nvme: catch errors from nvme_configure_metadata() (git-fixes).
+- nvme-tcp: only evaluate 'tls' option if TLS is selected
+  (git-fixes).
+  Refresh:
+  - patches.suse/nvme-tcp-fix-compile-time-checks-for-TLS-mode.patch
+- nvme-auth: set explanation code for failure2 msgs (git-fixes).
+- commit 542cb02
+
+- scsi: lpfc: Update lpfc version to 14.2.0.17 (bsc#1219582).
+- scsi: lpfc: Move determination of vmid_flag after VMID
+  reinitialization completes (bsc#1219582).
+- scsi: lpfc: Reinitialize an NPIV's VMID data structures after
+  FDISC (bsc#1219582).
+- scsi: lpfc: Change VMID driver load time parameters to read only
+  (bsc#1219582).
+- commit a28d317
+
+- ceph: select FS_ENCRYPTION_ALGS if FS_ENCRYPTION (bsc#1219567).
+- ceph_wait_on_conflict_unlink(): grab reference before dropping
+  - >d_lock (bsc#1219566).
+- commit 9d8ca8e
+
+- afs: Hide silly-rename files from userspace (git-fixes).
+- commit 7f411ab
+
+- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
+  (git-fixes).
+- ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF (git-fixes).
+- ASoC: qcom: sc8280xp: limit speaker volumes (git-fixes).
+- ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287
+  thinkpads (git-fixes).
+- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
+  (git-fixes).
+- ALSA: hda/realtek: Fix the external mic not being recognised
+  for Acer Swift 1 SF114-32 (git-fixes).
+- ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision
+  (git-fixes).
+- ALSA: hda/realtek - Add speaker pin verbtable for Dell dual
+  speaker platform (git-fixes).
+- ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter
+  (git-fixes).
+- ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power
+  (git-fixes).
+- commit 3a5699c
+
+- misc: fastrpc: Mark all sessions as invalid in cb_remove
+  (git-fixes).
+- serial: max310x: prevent infinite while() loop in port startup
+  (git-fixes).
+- serial: max310x: fail probe if clock crystal is unstable
+  (git-fixes).
+- serial: max310x: improve crystal stable clock detection
+  (git-fixes).
+- serial: max310x: set default value when reading clock ready bit
+  (git-fixes).
+- usb: typec: tcpm: fix the PD disabled case (git-fixes).
+- usb: ucsi_acpi: Fix command completion handling (git-fixes).
+- usb: ucsi: Add missing ppm_lock (git-fixes).
+- usb: ulpi: Fix debugfs directory leak (git-fixes).
+- Revert "usb: typec: tcpm: fix cc role at port reset"
+  (git-fixes).
+- USB: hub: check for alternate port before enabling
+  A_ALT_HNP_SUPPORT (git-fixes).
+- usb: chipidea: core: handle power lost in workqueue (git-fixes).
+- usb: dwc3: gadget: Fix NULL pointer dereference in
+  dwc3_gadget_suspend (git-fixes).
+- usb: core: Prevent null pointer dereference in
+  update_port_device_state (git-fixes).
+- xhci: fix off by one check when adding a secondary interrupter
+  (git-fixes).
+- usb: host: xhci-plat: Add support for
+  XHCI_SG_TRB_CACHE_SIZE_QUIRK (git-fixes).
+- dmaengine: fix is_slave_direction() return false when
+  DMA_DEV_TO_DEV (git-fixes).
+- dmaengine: fsl-qdma: Fix a memory leak related to the queue
+  command DMA (git-fixes).
+- dmaengine: fsl-qdma: Fix a memory leak related to the status
+  queue DMA (git-fixes).
+- dmaengine: ti: k3-udma: Report short packet errors (git-fixes).
+- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
+  (git-fixes).
+- phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP
+  (git-fixes).
+- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
+  (git-fixes).
+- commit a23ce22
+
+- ASoC: cs35l56: Firmware file must match the version of preloaded
+  firmware (git-fixes).
+- commit 726969d
+
+- ASoC: cs35l56: Wake transactions need to be issued twice
+  (git-fixes).
+- commit 92aa6aa
+
+- drm/amd/display: Add NULL check for kzalloc in
+  'amdgpu_dm_atomic_commit_tail()' (git-fixes).
+- drm/amd: Don't init MEC2 firmware when it fails to load
+  (git-fixes).
+- Input: atkbd - do not skip atkbd_deactivate() when skipping
+  ATKBD_CMD_GETID (git-fixes).
+- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping
+  ATKBD_CMD_GETID (git-fixes).
+- Input: bcm5974 - check endpoint type before starting traffic
+  (git-fixes).
+- ALSA: hda: cs35l56: Firmware file must match the version of
+  preloaded firmware (git-fixes).
+- ASoC: cs35l56: Allow more time for firmware to boot (git-fixes).
+- ASoC: cs35l56: Load tunings for the correct speaker models
+  (git-fixes).
+- ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon
+  revision (git-fixes).
+- ASoC: cs35l56: Fix for initializing ASP1 mixer registers
+  (git-fixes).
+- ASoC: cs35l56: Remove unused hibernate wake constants
+  (git-fixes).
+- commit a79a167
+
+- ALSA: hda: cs35l56: Initialize all ASP1 registers (git-fixes).
+- ASoC: cs35l56: Fix default SDW TX mixer registers (git-fixes).
+- ASoC: cs35l56: Fix to ensure ASP1 registers match cache
+  (git-fixes).
+- ASoC: cs35l56: Remove buggy checks from
+  cs35l56_is_fw_reload_needed() (git-fixes).
+- ASoC: cs35l56: Don't add the same register patch multiple times
+  (git-fixes).
+- ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp
+  (git-fixes).
+- ASoC: cs35l56: cs35l56_component_remove() must clear
+  cs35l56->component (git-fixes).
+- ASoC: wm_adsp: Fix firmware file search order (git-fixes).
+- ASoC: sun4i-spdif: Fix requirements for H6 (git-fixes).
+- ASoC: codecs: lpass-wsa-macro: fix compander volume hack
+  (git-fixes).
+- commit 210b81e
+
+- ALSA: hda: cs35l56: Fix filename string field layout
+  (git-fixes).
+- ALSA: hda: cs35l56: Fix order of searching for firmware files
+  (git-fixes).
+- ASoC: codecs: wsa883x: fix PA volume control (git-fixes).
+- ASoC: codecs: wcd938x: handle deferred probe (git-fixes).
+- ASoC: codecs: wcd938x: fix headphones volume controls
+  (git-fixes).
+- ALSA: usb-audio: Sort quirk table entries (git-fixes).
+- ALSA: usb-audio: add quirk for RODE NT-USB+ (git-fixes).
+- ALSA: usb-audio: fix typo (git-fixes).
+- ALSA: hda/cs8409: Suppress vmaster control for Dolphin models
+  (git-fixes).
+- commit cbd1581
+
+- workqueue: Provide one lock class key per work_on_cpu() callsite
+  (bsc#1219510).
+- commit cc7032e
+
+- workqueue: Override implicit ordered attribute in
+  workqueue_apply_unbound_cpumask() (bsc#1219509).
+- commit 6b333df
+
+- perf/arm-cmn: Fix the unhandled overflow status of counter 4 to 7 (bsc#1219496)
+- commit 2ad8787
+
+- Update patches.suse/sbsa_gwdt-Calculate-timeout-with-64-bit-math.patch (git-fixes, bsc#1219470)
+  Add reference to bsc#1219470.
+- commit f55db61
+
+- Update patches.suse/i2c-designware-Disable-TX_EMPTY-irq-while-waiting-fo.patch (git-fixes, bsc#1219473)
+  Add reference to bsc#1219473.
+- commit 4fc714a
+
+- net: phy: realtek: add support for RTL8126A-integrated 5Gbps
+  PHY (bsc#1217417).
+- r8169: add support for RTL8126A (bsc#1217417).
+- commit cff22d0
+
+- r8169: fix rtl8125b PAUSE frames blasting when suspended
+  (bsc#1217417).
+- commit 1d2e69e
+
+- nfc: nci: free rx_data_reassembly skb on NCI device cleanup
+  (git-fixes).
+- HID: bpf: actually free hdev memory after attaching a HID-BPF
+  program (git-fixes).
+- HID: bpf: remove double fdget() (git-fixes).
+- HID: i2c-hid-of: fix NULL-deref on failed power up (git-fixes).
+- HID: hidraw: fix a problem of memory leak in hidraw_release()
+  (git-fixes).
+- firewire: core: correct documentation of fw_csr_string()
+  kernel API (git-fixes).
+- regulator: ti-abb: don't use
+  devm_platform_ioremap_resource_byname for shared interrupt
+  register (git-fixes).
+- serial: sc16is7xx: improve do/while loop in sc16is7xx_irq()
+  (git-fixes).
+- serial: sc16is7xx: remove obsolete loop in sc16is7xx_port_irq()
+  (git-fixes).
+- serial: sc16is7xx: fix invalid sc16is7xx_lines bitfield in
+  case of probe error (git-fixes).
+- serial: sc16is7xx: fix unconditional activation of THRI
+  interrupt (git-fixes).
+- commit 5ceb45c
+
+- supported.conf: Add new VFIO modules
+- commit 0e15e54
+
+- vfio/pds: Add missing PCI_IOV depends (jsc#PED-7779
+  jsc#PED-7780).
+- vfio/pds: Fix calculations in pds_vfio_dirty_sync (jsc#PED-7779
+  jsc#PED-7780).
+- Refresh patches.suse/vfio-Move-iova_bitmap-into-iommufd.
+- commit d637959
+
+- selftests/bpf: user_ringbuf.c define c_ringbuf_size
+  (jsc#PED-6811).
+- commit 777a0e5
+
+- Revert "scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock"
+  (bsc#1219141).
+- fnic: move fnic_fnic_flush_tx() to a work queue (bsc#1219141).
+- commit 43e1290
+
+- xen-netback: don't produce zero-size SKB frags (CVE-2023-46838,
+  XSA-448, bsc#1218836).
+- commit b4061c7
+
+- Refresh
+  patches.suse/usb-typec-tcpm-Support-multiple-capabilities.patch.
+  Fixes an error that I made backporting.
+  It leads to an unused variable warning.
+  Does not really hurt, but should not happen
+- commit 2ce740a
+
+- fanotify: allow "weak" fsid when watching a single filesystem (bsc#1218177).
+- commit 1ae4770
+
+- fanotify: store fsid in mark instead of in connector (bsc#1218177).
+- commit 6a1149a
+
+- s390/pci: Use dma-iommu layer (jsc#PED-7779 jsc#PED-7780).
+- Update config files.
+- commit 5632afd
+
+- maple_tree: replace data before marking dead in split and
+  spanning store (bsc#1219404).
+- maple_tree: change mas_adopt_children() parent usage
+  (bsc#1219404).
+- maple_tree: introduce mas_tree_parent() definition
+  (bsc#1219404).
+- maple_tree: introduce mas_put_in_tree() (bsc#1219404).
+- maple_tree: reorder replacement of nodes to avoid live lock
+  (bsc#1219404).
+- maple_tree: add hex output to maple_arange64 dump (bsc#1219404).
+- maple_tree: fix the arguments to __must_hold() (bsc#1219404).
+- maple_tree: use MAS_BUG_ON() from mas_topiary_range()
+  (bsc#1219404).
+- maple_tree: use MAS_BUG_ON() when setting a leaf node as a
+  parent (bsc#1219404).
+- maple_tree: add debug BUG_ON and WARN_ON variants (bsc#1219404).
+- maple_tree: add format option to mt_dump() (bsc#1219404).
+- maple_tree: clean up mas_parent_enum() and rename to
+  mas_parent_type() (bsc#1219404).
+- commit eb22d39
+
+- vfio: Move iova_bitmap into iommufd (jsc#PED-7779 jsc#PED-7780).
+- Update config files.
+- commit 999dadf
+
+- iommufd: Do not UAF during iommufd_put_object() (jsc#PED-7779
+  jsc#PED-7780).
+- iommufd: Add iommufd_ctx to iommufd_put_object() (jsc#PED-7779
+  jsc#PED-7780).
+- iommufd/selftest: Fix _test_mock_dirty_bitmaps() (jsc#PED-7779
+  jsc#PED-7780).
+- vfio: Drop vfio_file_iommu_group() stub to fudge around a KVM
+  wart (jsc#PED-7779 jsc#PED-7780).
+- vfio/pds: Fix possible sleep while in atomic context
+  (jsc#PED-7779 jsc#PED-7780).
+- vfio/pds: Fix mutex lock->magic != lock warning (jsc#PED-7779
+  jsc#PED-7780).
+- iommu: Fix printk arg in of_iommu_get_resv_regions()
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/vt-d: Set variable intel_dirty_ops to static (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/vt-d: Fix incorrect cache invalidation for mm notification
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/vt-d: Add MTL to quirk list to skip TE disabling
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/vt-d: Make context clearing consistent with context
+  mapping (jsc#PED-7779 jsc#PED-7780).
+- iommu/vt-d: Disable PCI ATS in legacy passthrough mode
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/vt-d: Omit devTLB invalidation requests when TES=0
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/vt-d: Support enforce_cache_coherency only for empty
+  domains (jsc#PED-7779 jsc#PED-7780).
+- iommu: Avoid more races around device probe (jsc#PED-7779
+  jsc#PED-7780).
+- MAINTAINERS: list all Qualcomm IOMMU drivers in the QUALCOMM
+  IOMMU entry (jsc#PED-7779 jsc#PED-7780).
+- iommu: Flow ERR_PTR out from __iommu_domain_alloc()
+  (jsc#PED-7779 jsc#PED-7780).
+- s390/pci: Fix reset of IOMMU software counters (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/dma: Use a large flush queue and timeout for
+  shadow_on_flush (jsc#PED-7779 jsc#PED-7780).
+- iommu/dma: Allow a single FQ in addition to per-CPU FQs
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/s390: Disable deferred flush for ISM devices (jsc#PED-7779
+  jsc#PED-7780).
+- s390/pci: prepare is_passed_through() for dma-iommu
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM
+  return (jsc#PED-7779 jsc#PED-7780).
+- iommu/dart: Remove the force_bypass variable (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/dart: Call apple_dart_finalize_domain() as part of
+  alloc_paging() (jsc#PED-7779 jsc#PED-7780).
+- iommu/dart: Convert to domain_alloc_paging() (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/dart: Move the blocked domain support to a global static
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/dart: Use static global identity domains (jsc#PED-7779
+  jsc#PED-7780).
+- iommufd: Convert to alloc_domain_paging() (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/vt-d: Use ops->blocked_domain (jsc#PED-7779 jsc#PED-7780).
+- iommu/vt-d: Update the definition of the blocking domain
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu: Move IOMMU_DOMAIN_BLOCKED global statics to
+  ops->blocked_domain (jsc#PED-7779 jsc#PED-7780).
+- iommu: change iommu_map_sgtable to return signed values
+  (jsc#PED-7779 jsc#PED-7780).
+- powerpc/iommu: Do not do platform domain attach atctions after
+  probe (jsc#PED-7779 jsc#PED-7780).
+- iommu: Fix return code in iommu_group_alloc_default_domain()
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not
+  enabled (jsc#PED-7779 jsc#PED-7780).
+- iommu: Remove duplicate include (jsc#PED-7779 jsc#PED-7780).
+- iommu/iova: Manage the depot list size (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/iova: Make the rcache depot scale better (jsc#PED-7779
+  jsc#PED-7780).
+- iommu: Improve map/unmap sanity checks (jsc#PED-7779
+  jsc#PED-7780).
+- iommu: Retire map/unmap ops (jsc#PED-7779 jsc#PED-7780).
+- iommu/tegra-smmu: Update to {map,unmap}_pages (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/sun50i: Update to {map,unmap}_pages (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/rockchip: Update to {map,unmap}_pages (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/omap: Update to {map,unmap}_pages (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/exynos: Update to {map,unmap}_pages (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/omap: Convert to generic_single_device_group()
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/ipmmu-vmsa: Convert to generic_single_device_group()
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/rockchip: Convert to generic_single_device_group()
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/sprd: Convert to generic_single_device_group()
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/sun50i: Convert to generic_single_device_group()
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu: Add generic_single_device_group() (jsc#PED-7779
+  jsc#PED-7780).
+- iommu: Remove useless group refcounting (jsc#PED-7779
+  jsc#PED-7780).
+- iommu: Convert remaining simple drivers to domain_alloc_paging()
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu: Convert simple drivers with DOMAIN_DMA to
+  domain_alloc_paging() (jsc#PED-7779 jsc#PED-7780).
+- iommu: Add ops->domain_alloc_paging() (jsc#PED-7779
+  jsc#PED-7780).
+- iommu: Add __iommu_group_domain_alloc() (jsc#PED-7779
+  jsc#PED-7780).
+- iommu: Require a default_domain for all iommu drivers
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/sun50i: Add an IOMMU_IDENTITIY_DOMAIN (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/mtk_iommu: Add an IOMMU_IDENTITIY_DOMAIN (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/ipmmu: Add an IOMMU_IDENTITIY_DOMAIN (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/qcom_iommu: Add an IOMMU_IDENTITIY_DOMAIN (jsc#PED-7779
+  jsc#PED-7780).
+- iommu: Remove ops->set_platform_dma_ops() (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/msm: Implement an IDENTITY domain (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/omap: Implement an IDENTITY domain (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/tegra-smmu: Support DMA domains in tegra (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/tegra-smmu: Implement an IDENTITY domain (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/exynos: Implement an IDENTITY domain (jsc#PED-7779
+  jsc#PED-7780).
+- iommu: Allow an IDENTITY domain as the default_domain in ARM32
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu: Reorganize iommu_get_default_domain_type() to respect
+  def_domain_type() (jsc#PED-7779 jsc#PED-7780).
+- iommu/mtk_iommu_v1: Implement an IDENTITY domain (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/tegra-gart: Remove tegra-gart (jsc#PED-7779 jsc#PED-7780).
+- iommu/fsl_pamu: Implement a PLATFORM domain (jsc#PED-7779
+  jsc#PED-7780).
+- iommu: Add IOMMU_DOMAIN_PLATFORM for S390 (jsc#PED-7779
+  jsc#PED-7780).
+- powerpc/iommu: Setup a default domain and remove
+  set_platform_dma_ops (jsc#PED-7779 jsc#PED-7780).
+- iommu: Add IOMMU_DOMAIN_PLATFORM (jsc#PED-7779 jsc#PED-7780).
+- iommu: Add iommu_ops->identity_domain (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/amd: Remove DMA_FQ type from domain allocation path
+  (jsc#PED-7779 jsc#PED-7780).
+- Revert "iommu: Fix false ownership failure on AMD systems with
+  PASID activated" (jsc#PED-7779 jsc#PED-7780).
+- iommu/amd: Remove unused EXPORT_SYMBOLS (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/amd: Remove amd_iommu_device_info() (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/amd: Remove PPR support (jsc#PED-7779 jsc#PED-7780).
+- iommu/amd: Remove iommu_v2 module (jsc#PED-7779 jsc#PED-7780).
+- iommu/amd: Initialize iommu_device->max_pasids (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/amd: Enable device ATS/PASID/PRI capabilities
+  independently (jsc#PED-7779 jsc#PED-7780).
+- iommu/amd: Introduce iommu_dev_data.flags to track device
+  capabilities (jsc#PED-7779 jsc#PED-7780).
+- iommu/amd: Introduce iommu_dev_data.ppr (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/amd: Rename ats related variables (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/amd: Modify logic for checking GT and PPR features
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/amd: Consolidate feature detection and reporting logic
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/amd: Miscellaneous clean up when free domain (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/amd: Do not set amd_iommu_pgtable in pass-through mode
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/amd: Introduce helper functions for managing GCR3 table
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/amd: Refactor protection domain allocation code
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/amd: Consolidate logic to allocate protection domain
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/amd: Consolidate timeout pre-define to amd_iommu_type.h
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/amd: Remove unused amd_io_pgtable.pt_root variable
+  (jsc#PED-7779 jsc#PED-7780).
+- Revert "iommu/vt-d: Remove unused function" (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/vt-d: debugfs: Support dumping a specified page table
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/vt-d: debugfs: Create/remove debugfs file per {device,
+  pasid} (jsc#PED-7779 jsc#PED-7780).
+- iommu/vt-d: debugfs: Dump entry pointing to huge page
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/vt-d: Remove unused function (jsc#PED-7779 jsc#PED-7780).
+- iommu/virtio: Add __counted_by for struct viommu_request and
+  use struct_size() (jsc#PED-7779 jsc#PED-7780).
+- dt-bindings: arm-smmu: Add SM7150 GPU SMMUv2 (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/arm-smmu-v3-sva: Remove bond refcount (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/arm-smmu-v3: Rename cdcfg to cd_table (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/arm-smmu-v3: Update comment about STE liveness
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finalise
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/arm-smmu-v3: Move CD table to arm_smmu_master
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/arm-smmu-v3: Refactor write_ctx_desc (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/arm-smmu-v3: move stall_enabled to the cd table
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in
+  alloc_cd_tables (jsc#PED-7779 jsc#PED-7780).
+- iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfg (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/arm-smmu-v3: Move ctx_desc out of s1_cfg (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/arm-smmu-qcom: Add SM7150 SMMUv2 (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/arm-smmu-qcom: Add SDM670 MDSS compatible (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/tegra-smmu: Drop unnecessary error check for for
+  debugfs_create_dir() (jsc#PED-7779 jsc#PED-7780).
+- iommufd: Organize the mock domain alloc functions closer to
+  Joerg's tree (jsc#PED-7779 jsc#PED-7780).
+- iommufd/selftest: Fix page-size check in iommufd_test_dirty()
+  (jsc#PED-7779 jsc#PED-7780).
+- iommufd: Add iopt_area_alloc() (jsc#PED-7779 jsc#PED-7780).
+- iommufd: Fix missing update of domains_itree after splitting
+  iopt_area (jsc#PED-7779 jsc#PED-7780).
+- iommu/vt-d: Disallow read-only mappings to nest parent domain
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/vt-d: Add nested domain allocation (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/vt-d: Set the nested domain to a device (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/vt-d: Make domain attach helpers to be extern
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/vt-d: Add helper to setup pasid nested translation
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/vt-d: Add helper for nested domain allocation
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/vt-d: Extend dmar_domain to support nested domain
+  (jsc#PED-7779 jsc#PED-7780).
+- iommufd: Add data structure for Intel VT-d stage-1 domain
+  allocation (jsc#PED-7779 jsc#PED-7780).
+- iommu/vt-d: Enhance capability check for nested parent domain
+  allocation (jsc#PED-7779 jsc#PED-7780).
+- iommufd/selftest: Add coverage for IOMMU_HWPT_ALLOC with nested
+  HWPTs (jsc#PED-7779 jsc#PED-7780).
+- iommufd/selftest: Add nested domain allocation for mock domain
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu: Add iommu_copy_struct_from_user helper (jsc#PED-7779
+  jsc#PED-7780).
+- iommufd: Add a nested HW pagetable object (jsc#PED-7779
+  jsc#PED-7780).
+- iommu: Pass in parent domain with user_data to domain_alloc_user
+  op (jsc#PED-7779 jsc#PED-7780).
+- iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTED
+  (jsc#PED-7779 jsc#PED-7780).
+- iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetable
+  (jsc#PED-7779 jsc#PED-7780).
+- iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurations
+  (jsc#PED-7779 jsc#PED-7780).
+- iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to
+  IOMMUFD_OBJ_HWPT_PAGING (jsc#PED-7779 jsc#PED-7780).
+- iommu: Add IOMMU_DOMAIN_NESTED (jsc#PED-7779 jsc#PED-7780).
+- iommufd: Only enforce cache coherency in
+  iommufd_hw_pagetable_alloc (jsc#PED-7779 jsc#PED-7780).
+- iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flag
+  (jsc#PED-7779 jsc#PED-7780).
+- iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFO
+  (jsc#PED-7779 jsc#PED-7780).
+- iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP (jsc#PED-7779
+  jsc#PED-7780).
+- iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKING
+  (jsc#PED-7779 jsc#PED-7780).
+- iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKING
+  (jsc#PED-7779 jsc#PED-7780).
+- iommufd/selftest: Expand mock_domain with dev_flags
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/vt-d: Access/Dirty bit support for SS domains
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/amd: Access/Dirty bit support in IOPTEs (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/amd: Add domain_alloc_user based domain allocation
+  (jsc#PED-7779 jsc#PED-7780).
+- iommufd: Add a flag to skip clearing of IOPTE dirty
+  (jsc#PED-7779 jsc#PED-7780).
+- iommufd: Add capabilities to IOMMU_GET_HW_INFO (jsc#PED-7779
+  jsc#PED-7780).
+- iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAP (jsc#PED-7779
+  jsc#PED-7780).
+- iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKING (jsc#PED-7779
+  jsc#PED-7780).
+- iommufd: Add a flag to enforce dirty tracking on attach
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu: Add iommu_domain ops for dirty tracking (jsc#PED-7779
+  jsc#PED-7780).
+- iommufd/iova_bitmap: Move symbols to IOMMUFD namespace
+  (jsc#PED-7779 jsc#PED-7780).
+- vfio/iova_bitmap: Export more API symbols (jsc#PED-7779
+  jsc#PED-7780).
+- iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description
+  (jsc#PED-7779 jsc#PED-7780).
+- iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/vt-d: Add domain_alloc_user op (jsc#PED-7779
+  jsc#PED-7780).
+- iommufd/selftest: Add domain_alloc_user() support in iommu mock
+  (jsc#PED-7779 jsc#PED-7780).
+- iommufd: Support allocating nested parent domain (jsc#PED-7779
+  jsc#PED-7780).
+- iommufd: Flow user flags for domain allocation to
+  domain_alloc_user() (jsc#PED-7779 jsc#PED-7780).
+- iommufd: Use the domain_alloc_user() op for domain allocation
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu: Add new iommu op to create domains owned by userspace
+  (jsc#PED-7779 jsc#PED-7780).
+- iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt
+  test (jsc#PED-7779 jsc#PED-7780).
+- iommufd: Fix spelling errors in comments (jsc#PED-7779
+  jsc#PED-7780).
+- vfio/mtty: Enable migration support (jsc#PED-7779 jsc#PED-7780).
+- vfio/mtty: Overhaul mtty interrupt handling (jsc#PED-7779
+  jsc#PED-7780).
+- vfio: Fix smatch errors in vfio_combine_iova_ranges()
+  (jsc#PED-7779 jsc#PED-7780).
+- vfio/cdx: Add parentheses between bitwise AND expression and
+  logical NOT (jsc#PED-7779 jsc#PED-7780).
+- vfio/mlx5: Activate the chunk mode functionality (jsc#PED-7779
+  jsc#PED-7780).
+- vfio/mlx5: Add support for READING in chunk mode (jsc#PED-7779
+  jsc#PED-7780).
+- vfio/mlx5: Add support for SAVING in chunk mode (jsc#PED-7779
+  jsc#PED-7780).
+- vfio/mlx5: Pre-allocate chunks for the STOP_COPY phase
+  (jsc#PED-7779 jsc#PED-7780).
+- vfio/mlx5: Rename some stuff to match chunk mode (jsc#PED-7779
+  jsc#PED-7780).
+- vfio/mlx5: Enable querying state size which is > 4GB
+  (jsc#PED-7779 jsc#PED-7780).
+- vfio/mlx5: Refactor the SAVE callback to activate a work only
+  upon an error (jsc#PED-7779 jsc#PED-7780).
+- vfio/mlx5: Wake up the reader post of disabling the SAVING
+  migration file (jsc#PED-7779 jsc#PED-7780).
+- vfio: use __aligned_u64 in struct vfio_device_ioeventfd
+  (jsc#PED-7779 jsc#PED-7780).
+- vfio: use __aligned_u64 in struct vfio_device_gfx_plane_info
+  (jsc#PED-7779 jsc#PED-7780).
+- vfio: trivially use __aligned_u64 for ioctl structs
+  (jsc#PED-7779 jsc#PED-7780).
+- vfio-cdx: add bus mastering device feature support (jsc#PED-7779
+  jsc#PED-7780).
+- vfio: add bus master feature to device feature ioctl
+  (jsc#PED-7779 jsc#PED-7780).
+- cdx: add support for bus mastering (jsc#PED-7779 jsc#PED-7780).
+- commit 5461635
+
+- PM: sleep: Fix possible deadlocks in core system-wide PM code
+  (git-fixes).
+- commit 186fd19
+
+- async: Introduce async_schedule_dev_nocall() (git-fixes).
+- commit 3d2402e
+
+- async: Split async_schedule_node_domain() (git-fixes).
+- commit 02d0aec
+
+- vfio/pci: Clear VFIO_IRQ_INFO_NORESIZE for MSI-X (jsc#PED-7785).
+- vfio/pci: Support dynamic MSI-X (jsc#PED-7785).
+- vfio/pci: Probe and store ability to support dynamic MSI-X
+  (jsc#PED-7785).
+- vfio/pci: Use bitfield for struct vfio_pci_core_device flags
+  (jsc#PED-7785).
+- vfio/pci: Update stale comment (jsc#PED-7785).
+- vfio/pci: Remove interrupt context counter (jsc#PED-7785).
+- vfio/pci: Use xarray for interrupt context storage
+  (jsc#PED-7785).
+- vfio/pci: Move to single error path (jsc#PED-7785).
+- vfio/pci: Prepare for dynamic interrupt context storage
+  (jsc#PED-7785).
+- vfio/pci: Remove negative check on unsigned vector
+  (jsc#PED-7785).
+- vfio/pci: Consolidate irq cleanup on MSI/MSI-X disable
+  (jsc#PED-7785).
+- commit bb72f32
+
+- serial: sc16is7xx: change EFR lock to operate on each channels
+  (git-fixes).
+- Refresh
+  patches.suse/serial-sc16is7xx-convert-from-_raw_-to-_noinc_-regma.patch.
+- commit b43ff48
+
+- serial: core: Simplify uart_get_rs485_mode() (git-fixes).
+- Refresh
+  patches.suse/serial-core-imx-do-not-set-RS485-enabled-if-it-is-no.patch.
+- commit 52b3d86
+
+- selftests: bonding: do not test arp/ns target with mode
+  balance-alb/tlb (git-fixes).
+- selftests: netdevsim: fix the udp_tunnel_nic test (git-fixes).
+- selftests: net: fix rps_default_mask with >32 CPUs (git-fixes).
+- selftest: Don't reuse port for SO_INCOMING_CPU test (git-fixes).
+- selftests: bonding: Increase timeout to 1200s (git-fixes).
+- nouveau/vmm: don't set addr on the fail path to avoid warning
+  (git-fixes).
+- rtc: cmos: Use ACPI alarm for non-Intel x86 systems too
+  (git-fixes).
+- soundwire: fix initializing sysfs for same devices on different
+  buses (git-fixes).
+- soundwire: bus: introduce controller_id (git-fixes).
+- serial: core: set missing supported flag for RX during TX GPIO
+  (git-fixes).
+- serial: sc16is7xx: convert from _raw_ to _noinc_ regmap
+  functions for FIFO (git-fixes).
+- serial: sc16is7xx: remove unused line structure member
+  (git-fixes).
+- serial: sc16is7xx: remove global regmap from struct
+  sc16is7xx_port (git-fixes).
+- serial: sc16is7xx: remove wasteful static buffer in
+  sc16is7xx_regmap_name() (git-fixes).
+- serial: sc16is7xx: improve regmap debugfs by using one regmap
+  per port (git-fixes).
+- iio: adc: ad7091r: Enable internal vref if external vref is
+  not supplied (git-fixes).
+- thermal: intel: hfi: Add syscore callbacks for system-wide PM
+  (git-fixes).
+- mmc: mmc_spi: remove custom DMA mapped buffers (git-fixes).
+- mmc: core: Use mrq.sbc in close-ended ffu (git-fixes).
+- scripts/get_abi: fix source path leak (git-fixes).
+- thermal: intel: hfi: Disable an HFI instance when all its CPUs
+  go offline (git-fixes).
+- thermal: intel: hfi: Refactor enabling code into helper
+  functions (git-fixes).
+- serial: core: fix kernel-doc for uart_port_unlock_irqrestore()
+  (git-fixes).
+- serial: sc16is7xx: Use port lock wrappers (git-fixes).
+- serial: core: Provide port lock wrappers (git-fixes).
+- thermal: trip: Drop lockdep assertion from
+  thermal_zone_trip_id() (git-fixes).
+- thermal: core: Store trip pointer in struct thermal_instance
+  (git-fixes).
+- thermal: trip: Drop redundant trips check from
+  for_each_thermal_trip() (git-fixes).
+- commit 9cd2e11
+
+- drm/amdgpu/pm: Fix the power source flag error (git-fixes).
+- drm/amd/display: Fix uninitialized variable usage in core_link_
+  'read_dpcd() & write_dpcd()' functions (git-fixes).
+- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
+  (git-fixes).
+- drm/amd/display: Align the returned error code with legacy DP
+  (git-fixes).
+- drm/amd/display: Port DENTIST hang and TDR fixes to OTG disable
+  W/A (git-fixes).
+- drm/amd/display: Fix late derefrence 'dsc' check in
+  'link_set_dsc_pps_packet()' (git-fixes).
+- drm/amd/display: Fix variable deferencing before NULL check
+  in edp_setup_replay() (git-fixes).
+- drm/amdgpu: correct the cu count for gfx v11 (git-fixes).
+- iio: adc: ad7091r: Allow users to configure device events
+  (git-fixes).
+- iio: adc: ad7091r: Set alert bit in config register (git-fixes).
+- drm: Don't unref the same fb many times by mistake due to
+  deadlock handling (git-fixes).
+- drm/panel-edp: drm/panel-edp: Fix AUO B116XTN02 name
+  (git-fixes).
+- drm/panel-edp: drm/panel-edp: Fix AUO B116XAK01 name and timing
+  (git-fixes).
+- drm/panel-edp: Add AUO B116XTN02, BOE NT116WHM-N21,836X2,
+  NV116WHM-N49 V8.0 (git-fixes).
+- docs: kernel_abi.py: fix command injection (git-fixes).
+- crypto: api - Disallow identical driver names (git-fixes).
+- commit 38dac4b
+
+- kernel-source: Fix description typo
+- commit 8abff35
+
+- nvmet-tcp: Fix the H2C expected PDU len calculation
+  (bsc#1217987 bsc#1217988 bsc#1217989 CVE-2023-6535 CVE-2023-6536
+  CVE-2023-6356).
+- nvmet-tcp: remove boilerplate code (bsc#1217987 bsc#1217988
+  bsc#1217989 CVE-2023-6535 CVE-2023-6536 CVE-2023-6356).
+- nvmet-tcp: fix a crash in nvmet_req_complete() (bsc#1217987
+  bsc#1217988 bsc#1217989 CVE-2023-6535 CVE-2023-6536
+  CVE-2023-6356).
+- nvmet-tcp: Fix a kernel panic when host sends an invalid H2C
+  PDU length (bsc#1217987 bsc#1217988 bsc#1217989 CVE-2023-6535
+  CVE-2023-6536 CVE-2023-6356).
+- commit abe1056
+
+- usb: typec: tcpm: Fix sink caps op current check (git-fixes).
+- commit 0565e82
+
+- usb: typec: tcpm: Support multiple capabilities (jsc#PED-6054).
+- usb: hub: Replace hardcoded quirk value with BIT() macro
+  (jsc#PED-6054).
+- commit b09eb06
+
+- usb: typec: tcpm: skip checking port->send_discover in PD3.0
+  (git-fixes).
+- commit 7e54159
+
+- vfio: Compile vfio_group infrastructure optionally (jsc#PED-7779
+  jsc#PED-7780).
+- Update config files.
+- commit 31c540c
+
+- clocksource: disable watchdog checks on TSC when TSC is watchdog
+  (bsc#1215885).
+- commit 277f89c
+
+- rswitch: Fix imbalance phy_power_off() calling (git-fixes).
+- commit 537c1a6
+
+- rswitch: Fix renesas_eth_sw_remove() implementation (git-fixes).
+- commit b476e28
+
+- nfp: flower: avoid rmmod nfp crash issues (git-fixes).
+- commit 3a0449b
+
+- net: phy: mscc: macsec: reject PN update requests (git-fixes).
+- commit ccf5c28
+
+- mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type
+  (git-fixes).
+- commit e16a1ab
+
+- iommu: Avoid unnecessary cache invalidations (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/vt-d: Avoid memory allocation in iommu_suspend()
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/apple-dart: Handle DMA_FQ domains in attach_dev()
+  (jsc#PED-7779 jsc#PED-7780).
+- dt-bindings: arm-smmu: Fix SDM630 clocks description
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/arm-smmu-v3: Avoid constructing invalid range commands
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/mediatek: Fix share pgtable for iova over 4GB
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu: Explicitly include correct DT includes (jsc#PED-7779
+  jsc#PED-7780).
+- iommu: Optimise PCI SAC address trick (jsc#PED-7779
+  jsc#PED-7780).
+- iommu: Avoid locking/unlocking for iommu_probe_device()
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu: Split iommu_group_add_device() (jsc#PED-7779
+  jsc#PED-7780).
+- iommu: Always destroy the iommu_group during
+  iommu_release_device() (jsc#PED-7779 jsc#PED-7780).
+- iommu: Do not export iommu_device_link/unlink() (jsc#PED-7779
+  jsc#PED-7780).
+- iommu: Move the iommu driver sysfs setup into
+  iommu_init/deinit_device() (jsc#PED-7779 jsc#PED-7780).
+- iommu: Add iommu_init/deinit_device() paired functions
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu: Simplify the __iommu_group_remove_device() flow
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu: Inline iommu_group_get_for_dev() into
+  __iommu_probe_device() (jsc#PED-7779 jsc#PED-7780).
+- iommu: Use iommu_group_ref_get/put() for dev->iommu_group
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu: Have __iommu_probe_device() check for already probed
+  devices (jsc#PED-7779 jsc#PED-7780).
+- iommu/amd: Rearrange DTE bit definations (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/amd: Remove unsued extern declaration
+  amd_iommu_init_hardware() (jsc#PED-7779 jsc#PED-7780).
+- iommu/amd: Enable PPR/GA interrupt after interrupt handler setup
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/amd: Consolidate PPR log enablement (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/amd: Disable PPR log/interrupt in iommu_disable()
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/amd: Enable separate interrupt for PPR and GA log
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/amd: Refactor IOMMU interrupt handling logic for Event,
+  PPR, and GA logs (jsc#PED-7779 jsc#PED-7780).
+- iommu/amd: Handle PPR log overflow (jsc#PED-7779 jsc#PED-7780).
+- iommu/amd: Generalize log overflow handling (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/amd/iommu_v2: Clear pasid state in free path (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/vt-d: Remove unused extern declaration
+  dmar_parse_dev_scope() (jsc#PED-7779 jsc#PED-7780).
+- iommu/vt-d: Fix to convert mm pfn to dma pfn (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/vt-d: Remove rmrr check in domain attaching device path
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu: Prevent RESV_DIRECT devices from blocking domains
+  (jsc#PED-7779 jsc#PED-7780).
+- dmaengine/idxd: Re-enable kernel workqueue under DMA API
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/vt-d: Add set_dev_pasid callback for dma domain
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/vt-d: Prepare for set_dev_pasid callback (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/vt-d: Make prq draining code generic (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/vt-d: Remove pasid_mutex (jsc#PED-7779 jsc#PED-7780).
+- iommu/vt-d: Add domain_flush_pasid_iotlb() (jsc#PED-7779
+  jsc#PED-7780).
+- iommu: Move global PASID allocation from SVA to core
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu: Generalize PASID 0 for normal DMA w/o PASID (jsc#PED-7779
+  jsc#PED-7780).
+- dt-bindings: arm-smmu: Fix MSM8998 clocks description
+  (jsc#PED-7779 jsc#PED-7780).
+- dt-bindings: iommu: qcom,iommu: Add QSMMUv2 and MSM8976
+  compatibles (jsc#PED-7779 jsc#PED-7780).
+- dt-bindings: iommu: qcom,iommu: Add qcom,ctx-asid property
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/arm-smmu-qcom: Add SM6375 SMMUv2 (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/arm-smmu-qcom: Add SM6350 DPU compatible (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/arm-smmu-qcom: Add SM6375 DPU compatible (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/arm-smmu-qcom: Sort the compatible list alphabetically
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/qcom: Add support for QSMMUv2 and QSMMU-500 secured
+  contexts (jsc#PED-7779 jsc#PED-7780).
+- iommu/qcom: Index contexts by asid number to allow asid 0
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/qcom: Use the asid read from device-tree if specified
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/arm-smmu: Clean up resource handling during Qualcomm
+  context probe (jsc#PED-7779 jsc#PED-7780).
+- iommu/arm-smmu-v3: Change vmid alloc strategy from bitmap to
+  ida (jsc#PED-7779 jsc#PED-7780).
+- iommu: rockchip: Allocate tables from all available memory
+  for IOMMU v2 (jsc#PED-7779 jsc#PED-7780).
+- iommu/ipmmu-vmsa: Allow PCIe devices (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/ipmmu-vmsa: Convert to read_poll_timeout_atomic()
+  (jsc#PED-7779 jsc#PED-7780).
+- MAINTAINERS: iommu/mediatek: Update the header file name
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/mediatek: mt8188: Add iova_region_larb_msk (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/mediatek: Add MT8188 IOMMU Support (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/mediatek: Add enable IOMMU SMC command for INFRA masters
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/mediatek: Adjust mtk_iommu_config flow (jsc#PED-7779
+  jsc#PED-7780).
+- dt-bindings: mediatek: mt8188: Add binding for MM & INFRA IOMMU
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/apple-dart: mark apple_dart_pm_ops static (jsc#PED-7779
+  jsc#PED-7780).
+- iommufd/selftest: Don't leak the platform device memory when
+  unloading the module (jsc#PED-7779 jsc#PED-7780).
+- iommu/vt-d: Implement hw_info for iommu capability query
+  (jsc#PED-7779 jsc#PED-7780).
+- iommufd/selftest: Add coverage for IOMMU_GET_HW_INFO ioctl
+  (jsc#PED-7779 jsc#PED-7780).
+- iommufd: Add IOMMU_GET_HW_INFO (jsc#PED-7779 jsc#PED-7780).
+- iommu: Add new iommu op to get iommu hardware information
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu: Move dev_iommu_ops() to private header (jsc#PED-7779
+  jsc#PED-7780).
+- iommufd: Remove iommufd_ref_to_users() (jsc#PED-7779
+  jsc#PED-7780).
+- iommufd/selftest: Make the mock iommu driver into a real driver
+  (jsc#PED-7779 jsc#PED-7780).
+- vfio: Support IO page table replacement (jsc#PED-7779
+  jsc#PED-7780).
+- iommufd/selftest: Add IOMMU_TEST_OP_ACCESS_REPLACE_IOAS coverage
+  (jsc#PED-7779 jsc#PED-7780).
+- iommufd: Add iommufd_access_replace() API (jsc#PED-7779
+  jsc#PED-7780).
+- iommufd: Use iommufd_access_change_ioas in
+  iommufd_access_destroy_object (jsc#PED-7779 jsc#PED-7780).
+- iommufd: Add iommufd_access_change_ioas(_id) helpers
+  (jsc#PED-7779 jsc#PED-7780).
+- iommufd: Allow passing in iopt_access_list_id to
+  iopt_remove_access() (jsc#PED-7779 jsc#PED-7780).
+- vfio: Do not allow !ops->dma_unmap in vfio_pin/unpin_pages()
+  (jsc#PED-7779 jsc#PED-7780).
+- iommufd/selftest: Add a selftest for IOMMU_HWPT_ALLOC
+  (jsc#PED-7779 jsc#PED-7780).
+- iommufd/selftest: Return the real idev id from selftest
+  mock_domain (jsc#PED-7779 jsc#PED-7780).
+- iommufd: Add IOMMU_HWPT_ALLOC (jsc#PED-7779 jsc#PED-7780).
+- iommufd/selftest: Test iommufd_device_replace() (jsc#PED-7779
+  jsc#PED-7780).
+- iommufd: Make destroy_rwsem use a lock class per object type
+  (jsc#PED-7779 jsc#PED-7780).
+- iommufd: Add iommufd_device_replace() (jsc#PED-7779
+  jsc#PED-7780).
+- iommu: Introduce a new iommu_group_replace_domain() API
+  (jsc#PED-7779 jsc#PED-7780).
+- iommufd: Reorganize iommufd_device_attach into
+  iommufd_device_change_pt (jsc#PED-7779 jsc#PED-7780).
+- iommufd: Fix locking around hwpt allocation (jsc#PED-7779
+  jsc#PED-7780).
+- iommufd: Allow a hwpt to be aborted after allocation
+  (jsc#PED-7779 jsc#PED-7780).
+- iommufd: Add enforced_cache_coherency to
+  iommufd_hw_pagetable_alloc() (jsc#PED-7779 jsc#PED-7780).
+- iommufd: Move putting a hwpt to a helper function (jsc#PED-7779
+  jsc#PED-7780).
+- iommufd: Make sw_msi_start a group global (jsc#PED-7779
+  jsc#PED-7780).
+- iommufd: Use the iommufd_group to avoid duplicate MSI setup
+  (jsc#PED-7779 jsc#PED-7780).
+- iommufd: Keep track of each device's reserved regions instead
+  of groups (jsc#PED-7779 jsc#PED-7780).
+- iommu: Export iommu_get_resv_regions() (jsc#PED-7779
+  jsc#PED-7780).
+- iommufd: Replace the hwpt->devices list with iommufd_group
+  (jsc#PED-7779 jsc#PED-7780).
+- iommufd: Add iommufd_group (jsc#PED-7779 jsc#PED-7780).
+- iommufd: Move isolated msi enforcement to iommufd_device_bind()
+  (jsc#PED-7779 jsc#PED-7780).
+- vfio/pds: Send type for SUSPEND_STATUS command (jsc#PED-7779
+  jsc#PED-7780).
+- vfio/pds: fix return value in pds_vfio_get_lm_file()
+  (jsc#PED-7779 jsc#PED-7780).
+- pds_core: Fix function header descriptions (jsc#PED-7779
+  jsc#PED-7780).
+- vfio: align capability structures (jsc#PED-7779 jsc#PED-7780).
+- vfio/type1: fix cap_migration information leak (jsc#PED-7779
+  jsc#PED-7780).
+- vfio/fsl-mc: Use module_fsl_mc_driver macro to simplify the code
+  (jsc#PED-7779 jsc#PED-7780).
+- vfio/cdx: Remove redundant initialization owner in
+  vfio_cdx_driver (jsc#PED-7779 jsc#PED-7780).
+- vfio/pds: Add Kconfig and documentation (jsc#PED-7779
+  jsc#PED-7780).
+- vfio/pds: Add support for firmware recovery (jsc#PED-7779
+  jsc#PED-7780).
+- vfio/pds: Add support for dirty page tracking (jsc#PED-7779
+  jsc#PED-7780).
+- vfio/pds: Add VFIO live migration support (jsc#PED-7779
+  jsc#PED-7780).
+- vfio/pds: register with the pds_core PF (jsc#PED-7779
+  jsc#PED-7780).
+- pds_core: Require callers of register/unregister to pass PF
+  drvdata (jsc#PED-7779 jsc#PED-7780).
+- vfio/pds: Initial support for pds VFIO driver (jsc#PED-7779
+  jsc#PED-7780).
+- vfio: Commonize combine_ranges for use in other VFIO drivers
+  (jsc#PED-7779 jsc#PED-7780).
+- kvm/vfio: avoid bouncing the mutex when adding and deleting
+  groups (jsc#PED-7779 jsc#PED-7780).
+- kvm/vfio: ensure kvg instance stays around in
+  kvm_vfio_group_add() (jsc#PED-7779 jsc#PED-7780).
+- docs: vfio: Add vfio device cdev description (jsc#PED-7779
+  jsc#PED-7780).
+- vfio: Move the IOMMU_CAP_CACHE_COHERENCY check in
+  __vfio_register_dev() (jsc#PED-7779 jsc#PED-7780).
+- vfio: Add VFIO_DEVICE_[AT|DE]TACH_IOMMUFD_PT (jsc#PED-7779
+  jsc#PED-7780).
+- vfio: Add VFIO_DEVICE_BIND_IOMMUFD (jsc#PED-7779 jsc#PED-7780).
+- vfio: Avoid repeated user pointer cast in
+  vfio_device_fops_unl_ioctl() (jsc#PED-7779 jsc#PED-7780).
+- iommufd: Add iommufd_ctx_from_fd() (jsc#PED-7779 jsc#PED-7780).
+- vfio: Test kvm pointer in _vfio_device_get_kvm_safe()
+  (jsc#PED-7779 jsc#PED-7780).
+- vfio: Add cdev for vfio_device (jsc#PED-7779 jsc#PED-7780).
+- vfio: Move device_del() before waiting for the last vfio_device
+  registration refcount (jsc#PED-7779 jsc#PED-7780).
+- vfio: Move vfio_device_group_unregister() to be the first
+  operation in unregister (jsc#PED-7779 jsc#PED-7780).
+- vfio-iommufd: Add detach_ioas support for emulated VFIO devices
+  (jsc#PED-7779 jsc#PED-7780).
+- iommufd/device: Add iommufd_access_detach() API (jsc#PED-7779
+  jsc#PED-7780).
+- vfio-iommufd: Add detach_ioas support for physical VFIO devices
+  (jsc#PED-7779 jsc#PED-7780).
+- vfio: Record devid in vfio_device_file (jsc#PED-7779
+  jsc#PED-7780).
+- vfio-iommufd: Split bind/attach into two steps (jsc#PED-7779
+  jsc#PED-7780).
+- vfio-iommufd: Move noiommu compat validation out of
+  vfio_iommufd_bind() (jsc#PED-7779 jsc#PED-7780).
+- vfio: Make vfio_df_open() single open for device cdev path
+  (jsc#PED-7779 jsc#PED-7780).
+- vfio: Add cdev_device_open_cnt to vfio_group (jsc#PED-7779
+  jsc#PED-7780).
+- vfio: Block device access via device fd until device is opened
+  (jsc#PED-7779 jsc#PED-7780).
+- vfio: Pass struct vfio_device_file * to vfio_device_open/close()
+  (jsc#PED-7779 jsc#PED-7780).
+- kvm/vfio: Accept vfio device file from userspace (jsc#PED-7779
+  jsc#PED-7780).
+- kvm/vfio: Prepare for accepting vfio device fd (jsc#PED-7779
+  jsc#PED-7780).
+- vfio: Accept vfio device file in the KVM facing kAPI
+  (jsc#PED-7779 jsc#PED-7780).
+- vfio: Refine vfio file kAPIs for KVM (jsc#PED-7779
+  jsc#PED-7780).
+- vfio: Allocate per device file structure (jsc#PED-7779
+  jsc#PED-7780).
+- vfio/pci: Allow passing zero-length fd array in
+  VFIO_DEVICE_PCI_HOT_RESET (jsc#PED-7779 jsc#PED-7780).
+- vfio/pci: Copy hot-reset device info to userspace in the
+  devices loop (jsc#PED-7779 jsc#PED-7780).
+- vfio/pci: Extend VFIO_DEVICE_GET_PCI_HOT_RESET_INFO for vfio
+  device cdev (jsc#PED-7779 jsc#PED-7780).
+- vfio: Add helper to search vfio_device in a dev_set
+  (jsc#PED-7779 jsc#PED-7780).
+- vfio: Mark cdev usage in vfio_device (jsc#PED-7779
+  jsc#PED-7780).
+- iommufd: Add helper to retrieve iommufd_ctx and devid
+  (jsc#PED-7779 jsc#PED-7780).
+- iommufd: Add iommufd_ctx_has_group() (jsc#PED-7779
+  jsc#PED-7780).
+- iommufd: Reserve all negative IDs in the iommufd xarray
+  (jsc#PED-7779 jsc#PED-7780).
+- vfio/pci: Move the existing hot reset logic to be a helper
+  (jsc#PED-7779 jsc#PED-7780).
+- vfio/pci: Update comment around group_fd get in
+  vfio_pci_ioctl_pci_hot_reset() (jsc#PED-7779 jsc#PED-7780).
+- commit 5a8a192
+
+- x86/tsc: Extend watchdog check exemption to 4-Sockets platform (jsc#PED-7786).
+- commit 8c26887
+
+- qlcnic: replace deprecated strncpy with strscpy (jsc#PED-6886).
+- commit 2cd64fa
+
+- drivers: base: Free devm resources when unregistering a device
+  (jsc#PED-6054)
+- Refresh
+  patches.suse/kernfs-fix-missing-kernfs_iattr_rwsem-locking.patch.
+- commit 1ff927f
+
+- lib/string_helpers: Add kstrdup_and_replace() helper
+  (jsc#PED-6054).
+- commit 425f257
+
+- vfio/cdx: add support for CDX bus (jsc#PED-7779 jsc#PED-7780).
+- Update config files.
+- commit 1dda3a4
+
+- vfio/platform: Cleanup Kconfig (jsc#PED-7779 jsc#PED-7780).
+- Update config files.
+- commit 20a24ad
+
+- vfio/fsl: Create Kconfig sub-menu (jsc#PED-7779 jsc#PED-7780).
+- vfio/pci: Cleanup Kconfig (jsc#PED-7779 jsc#PED-7780).
+- vfio/pci-core: Add capability for AtomicOp completer support
+  (jsc#PED-7779 jsc#PED-7780).
+- vfio/pci: Also demote hiding standard cap messages (jsc#PED-7779
+  jsc#PED-7780).
+- vfio/pci: Clear VFIO_IRQ_INFO_NORESIZE for MSI-X (jsc#PED-7779
+  jsc#PED-7780).
+- vfio/pci: Support dynamic MSI-X (jsc#PED-7779 jsc#PED-7780).
+- vfio/pci: Probe and store ability to support dynamic MSI-X
+  (jsc#PED-7779 jsc#PED-7780).
+- vfio/pci: Use bitfield for struct vfio_pci_core_device flags
+  (jsc#PED-7779 jsc#PED-7780).
+- vfio/pci: Update stale comment (jsc#PED-7779 jsc#PED-7780).
+- vfio/pci: Remove interrupt context counter (jsc#PED-7779
+  jsc#PED-7780).
+- vfio/pci: Use xarray for interrupt context storage (jsc#PED-7779
+  jsc#PED-7780).
+- vfio/pci: Move to single error path (jsc#PED-7779 jsc#PED-7780).
+- vfio/pci: Prepare for dynamic interrupt context storage
+  (jsc#PED-7779 jsc#PED-7780).
+- vfio/pci: Remove negative check on unsigned vector (jsc#PED-7779
+  jsc#PED-7780).
+- vfio/pci: Consolidate irq cleanup on MSI/MSI-X disable
+  (jsc#PED-7779 jsc#PED-7780).
+- vfio/pci: demote hiding ecap messages to debug level
+  (jsc#PED-7779 jsc#PED-7780).
+- commit 35c9b4b
+
+- iommu: Fix crash during syfs iommu_groups/N/type (jsc#PED-7779
+  jsc#PED-7780).
+- commit ccef64e
+
+- device property: Clarify usage scope of some struct
+  fwnode_handle members (jsc#PED-6054).
+- commit a9856b6
+
+- iommu/amd: Remove extern from function prototypes (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/amd: Use BIT/BIT_ULL macro to define bit fields
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/amd: Fix DTE_IRQ_PHYS_ADDR_MASK macro (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/amd: Fix compile error for unused function (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/amd: Improving Interrupt Remapping Table Invalidation
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/amd: Do not Invalidate IRT when IRTE caching is disabled
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/amd: Remove the unused struct amd_ir_data.ref
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/amd: Switch amd_iommu_update_ga() to use modify_irte_ga()
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/amd: Update copyright notice (jsc#PED-7779 jsc#PED-7780).
+- iommu/amd: Use page mode macros in fetch_pte() (jsc#PED-7779
+  jsc#PED-7780).
+- iommu: Tidy the control flow in iommu_group_store_type()
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu: Remove __iommu_group_for_each_dev() (jsc#PED-7779
+  jsc#PED-7780).
+- iommu: Allow IOMMU_RESV_DIRECT to work on ARM (jsc#PED-7779
+  jsc#PED-7780).
+- iommu: Consolidate the default_domain setup to one function
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu: Revise iommu_group_alloc_default_domain() (jsc#PED-7779
+  jsc#PED-7780).
+- iommu: Consolidate the code to calculate the target default
+  domain type (jsc#PED-7779 jsc#PED-7780).
+- iommu: Remove the assignment of group->domain during default
+  domain alloc (jsc#PED-7779 jsc#PED-7780).
+- iommu: Do iommu_group_create_direct_mappings() before attach
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu: Fix iommu_probe_device() to attach the right domain
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu: Replace iommu_group_do_dma_first_attach with
+  __iommu_device_set_domain (jsc#PED-7779 jsc#PED-7780).
+- iommu: Remove iommu_group_do_dma_first_attach() from
+  iommu_group_add_device() (jsc#PED-7779 jsc#PED-7780).
+- iommu: Replace __iommu_group_dma_first_attach() with set_domain
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu: Use __iommu_group_set_domain() in
+  iommu_change_dev_def_domain() (jsc#PED-7779 jsc#PED-7780).
+- iommu: Use __iommu_group_set_domain() for __iommu_attach_group()
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu: Make __iommu_group_set_domain() handle error unwind
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu: Add for_each_group_device() (jsc#PED-7779 jsc#PED-7780).
+- iommu: Replace iommu_group_device_count() with
+  list_count_nodes() (jsc#PED-7779 jsc#PED-7780).
+- iommu: Suppress empty whitespaces in prints (jsc#PED-7779
+  jsc#PED-7780).
+- iommu: Use flush queue capability (jsc#PED-7779 jsc#PED-7780).
+- iommu: Add a capability for flush queue support (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/iova: Optimize iova_magazine_alloc() (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/vt-d: Remove commented-out code (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/vt-d: Remove two WARN_ON in domain_context_mapping_one()
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/vt-d: Handle the failure case of dmar_reenable_qi()
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/vt-d: Remove unnecessary (void*) conversions (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/fsl: Use driver_managed_dma to allow VFIO to work
+  (jsc#PED-7779 jsc#PED-7780).
+- iommu/fsl: Move ENODEV to fsl_pamu_probe_device() (jsc#PED-7779
+  jsc#PED-7780).
+- iommu/fsl: Always allocate a group for non-pci devices
+  (jsc#PED-7779 jsc#PED-7780).
+- dt-bindings: arm-smmu: Add SDX75 SMMU compatible (jsc#PED-7779
+  jsc#PED-7780).
+- dt-bindings: arm-smmu: Add SM6375 GPU SMMU (jsc#PED-7779
+  jsc#PED-7780).
+- dt-bindings: iommu: arm,smmu: enable clocks for sa8775p Adreno
+  SMMU (jsc#PED-7779 jsc#PED-7780).
+- iommu/arm-smmu-v3: Set TTL invalidation hint better
+  (jsc#PED-7779 jsc#PED-7780).
+- commit 9bad5bb
+
+- driver core: make device_is_dependent() static (jsc#PED-6054).
+- commit d020041
+
+- driver core: Replace kstrdup() + strreplace() with
+  kstrdup_and_replace() (jsc#PED-6054).
+- commit 3214968
+
+- usb: typec: tcpm: Refactor the PPS APDO selection
+  (jsc#PED-6054).
+- commit ec52f17
+
+- usb: typec: tcpm: add get max power support (jsc#PED-6054).
+- usb: typec: tcpm: fix cc role at port reset (git-fixes).
+- commit 0ea7d31
+
+- usb: typec: change altmode SVID to u16 entry (jsc#PED-6054).
+- commit 37d29a2
+
+- usb: typec: tcpm: add tcpm_port_error_recovery symbol
+  (jsc#PED-6054).
+- commit a85d742
+
+- usb: typec: intel_pmc_mux: enable sysfs usb role access
+  (jsc#PED-6054).
+- commit 8dfd45f
+
+- usb: typec: tcpm: reset counter when enter into unattached
+  state after try role (git-fixes).
+- commit e166f48
+
+- usb: typec: tcpm: not sink vbus if operational current is 0mA
+  (git-fixes).
+- commit ca613ac
+
+- cpu/hotplug: Increase the number of dynamic states (jsc#PED-7789).
+- commit c2f3ebe
+
+- thunderbolt: Keep link as asymmetric if preferred by hardware
+  (jsc#PED-6054).
+- commit 49c8848
+
+- thunderbolt: Disable PCIe extended encapsulation upon teardown
+  properly (jsc#PED-6054).
+- commit 46ca554
+
+- thunderbolt: Make PCIe tunnel setup and teardown follow CM guide
+  (jsc#PED-6054).
+- commit 8e6fc8d
+
+- thunderbolt: Improve logging when DisplayPort resource is
+  added due to hotplug (jsc#PED-6054).
+- commit d195201
+
+- tracing: Add kabi placeholders (git-fixes).
+- commit fe66dad
+
+- kernel/crash_core.c: make __crash_hotplug_lock static
+  (git-fixes).
+- commit b795e50
+
+- Update config files: disable CONFIG_USELIB (bsc#1219222)
+  It's only for the old libc5. Let's reduce the possible attack surfaces.
+- commit a92262c
+
+- kexec: drop dependency on ARCH_SUPPORTS_KEXEC from CRASH_DUMP
+  (git-fixes).
+- commit 2b8e009
+
+- thunderbolt: Use tb_dp_read_cap() to read DP_COMMON_CAP as well
+  (jsc#PED-6054).
+- commit 817c431
+
+- thunderbolt: Disable CL states only when actually needed
+  (jsc#PED-6054).
+- commit 12f7c4b
+
+- thunderbolt: Transition link to asymmetric only when both
+  sides support it (jsc#PED-6054).
+- commit c0db739
+
+- thunderbolt: Log XDomain link speed and width (jsc#PED-6054).
+- thunderbolt: Move width_name() helper to tb.h (jsc#PED-6054).
+- commit 3864ca8
+
+- wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach
+  (CVE-2023-47233 bsc#1216702).
+- commit 358e411
+
+- thunderbolt: Handle lane bonding of Gen 4 XDomain links properly
+  (jsc#PED-6054).
+- commit 903c24d
+
+- thunderbolt: Unwind TMU configuration if
+  tb_switch_set_tmu_mode_params() fails (jsc#PED-6054).
+- commit beff1a5
+
+- net: dsa: qca8k: fix potential MDIO bus conflict when accessing
+  internal PHYs via management frames (git-fixes).
+- commit 652abc9
+
+- thunderbolt: Remove duplicated re-assignment of pointer 'out'
+  (jsc#PED-6054).
+- commit 051cc47
+
+- net: dsa: qca8k: fix regmap bulk read/write methods on big
+  endian systems (git-fixes).
+- commit 72d26f3
+
+- net: ethernet: mediatek: disable irq before schedule napi
+  (git-fixes).
+- commit be9ea94
+
+- net: stmmac: dwmac-stm32: fix resume on STM32 MCU (git-fixes).
+- commit 70db3b0
+
+- net: ethernet: ti: am65-cpsw: Fix error code in
+  am65_cpsw_nuss_init_tx_chns() (git-fixes).
+- commit 654c23c
+
+- rswitch: Fix PHY station management clock setting (git-fixes).
+- commit b773ebb
+
+- sky2: Make sure there is at least one frag_addr available
+  (git-fixes).
+- commit 77a9b4b
+
+- net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent
+  (git-fixes).
+- commit 9713936
+
+- drivers/net: process the result of hdlc_open() and add call
+  of hdlc_close() in uhdlc_close() (git-fixes).
+- commit 09258c6
+
+- net: hinic: Fix warning-hinic_set_vlan_fliter() warn: variable
+  dereferenced before check 'hwdev' (git-fixes).
+- commit 6fc3024
+
+- net/mlx5e: fix a potential double-free in fs_any_create_groups
+  (jsc#PED-3311).
+- net/mlx5e: fix a double-free in arfs_create_groups
+  (jsc#PED-3311).
+- net/mlx5e: Ignore IPsec replay window values on sender side
+  (jsc#PED-3311).
+- net/mlx5e: Allow software parsing when IPsec crypto is enabled
+  (jsc#PED-3311).
+- net/mlx5: Use mlx5 device constant for selecting CQ period
+  mode for ASO (jsc#PED-3311).
+- net/mlx5: DR, Can't go to uplink vport on RX rule
+  (jsc#PED-3311).
+- net/mlx5: DR, Use the right GVMI number for drop action
+  (jsc#PED-3311).
+- net/mlx5: Bridge, fix multicast packets sent to uplink
+  (jsc#PED-3311).
+- net/mlx5: Fix a WARN upon a callback command failure
+  (jsc#PED-3311).
+- net/mlx5e: Fix peer flow lists handling (jsc#PED-3311).
+- net/mlx5e: Fix inconsistent hairpin RQT sizes (jsc#PED-3311).
+- net/mlx5e: Fix operation precedence bug in port timestamping
+  napi_poll context (jsc#PED-3311).
+- net/mlx5: Fix query of sd_group field (jsc#PED-3311).
+- net/mlx5e: Use the correct lag ports number when creating TISes
+  (jsc#PED-3311).
+- i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue
+  (jsc#PED-4874).
+- i40e: set xdp_rxq_info::frag_size (jsc#PED-4874).
+- ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue
+  (jsc#PED-4876).
+- intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers
+  (jsc#PED-4874).
+- ice: remove redundant xdp_rxq_info registration (jsc#PED-4876).
+- i40e: handle multi-buffer packets that are shrunk by xdp prog
+  (jsc#PED-4874).
+- ice: work on pre-XDP prog frag count (jsc#PED-4876).
+- xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags
+  (jsc#PED-4874).
+- net: fill in MODULE_DESCRIPTION()s for rvu_mbox (jsc#PED-6931).
+- dpll: fix register pin with unregistered parent pin
+  (jsc#PED-6079).
+- dpll: fix userspace availability of pins (jsc#PED-6079).
+- dpll: fix pin dump crash for rebound module (jsc#PED-6079).
+- dpll: fix broken error path in
+  dpll_pin_alloc(..) (jsc#PED-6079).
+- idpf: distinguish vports by the dev_port attribute
+  (jsc#PED-6716).
+- bnxt_en: Fix possible crash after creating sw mqprio TCs
+  (jsc#PED-7574).
+- bnxt_en: Prevent kernel warning when running offline self test
+  (jsc#PED-7574).
+- bnxt_en: Fix RSS table entries calculation for P5_PLUS chips
+  (jsc#PED-7574).
+- bnxt_en: Fix memory leak in bnxt_hwrm_get_rings()
+  (jsc#PED-7574).
+- bnxt_en: Wait for FLR to complete during probe (jsc#PED-7574).
+- RDMA/efa: Add EFA query MR support (jsc#PED-6864).
+- RDMA/erdma: Add hardware statistics support (jsc#PED-6864).
+- RDMA/erdma: Introduce dma pool for hardware responses of CMDQ
+  requests (jsc#PED-6864).
+- IB/iser: iscsi_iser.h: fix kernel-doc warning and spellos
+  (jsc#PED-6864).
+- IB/ipoib: Fix mcast list locking (jsc#PED-6864).
+- RDMA/hns: Add a max length of gid table (jsc#PED-6864).
+- RDMA/hns: Response dmac to userspace (jsc#PED-6864).
+- RDMA/hns: Rename the interrupts (jsc#PED-6864).
+- RDMA/siw: Call orq_get_current if possible (jsc#PED-6864).
+- RDMA/siw: Set qp_state in siw_query_qp (jsc#PED-6864).
+- RDMA/siw: Reduce memory usage of struct siw_rx_stream
+  (jsc#PED-6864).
+- RDMA/siw: Move tx_cpu ahead (jsc#PED-6864).
+- RDMA/IPoIB: Add tx timeout work to recover queue stop situation
+  (jsc#PED-6864).
+- RDMA/IPoIB: Fix error code return in ipoib_mcast_join
+  (jsc#PED-6864).
+- RDMA/rtrs: Use %pe to print errors (jsc#PED-6864).
+- RDMA/rtrs-clt: Use %pe to print errors (jsc#PED-6864).
+- RDMA/rtrs-clt: Add warning logs for RDMA events (jsc#PED-6864).
+- RDMA/hns: Support SW stats with debugfs (jsc#PED-6864).
+- RDMA/hns: Add debugfs to hns RoCE (jsc#PED-6864).
+- RDMA/siw: Update comments for siw_qp_sq_process (jsc#PED-6864).
+- RDMA/siw: Introduce siw_destroy_cep_sock (jsc#PED-6864).
+- RDMA/siw: Only check attrs->cap.max_send_wr in siw_create_qp
+  (jsc#PED-6864).
+- RDMA/siw: Fix typo (jsc#PED-6864).
+- RDMA/siw: Remove siw_sk_save_upcalls (jsc#PED-6864).
+- RDMA/siw: Cleanup siw_accept (jsc#PED-6864).
+- RDMA/siw: Introduce siw_free_cm_id (jsc#PED-6864).
+- RDMA/siw: Introduce siw_cep_set_free_and_put (jsc#PED-6864).
+- RDMA/siw: Add one parameter to siw_destroy_cpulist
+  (jsc#PED-6864).
+- RDMA/siw: Introduce SIW_STAG_MAX_INDEX (jsc#PED-6864).
+- RDMA/siw: Factor out siw_rx_data helper (jsc#PED-6864).
+- RDMA/siw: No need to check term_info.valid before call
+  siw_send_terminate (jsc#PED-6864).
+- RDMA/siw: Remove rcu from siw_qp (jsc#PED-6864).
+- RDMA/siw: Remove goto lable in siw_mmap (jsc#PED-6864).
+- RDMA/siw: Use iov.iov_len in kernel_sendmsg (jsc#PED-6864).
+- RDMA/siw: Introduce siw_update_skb_rcvd (jsc#PED-6864).
+- RDMA/siw: Introduce siw_get_page (jsc#PED-6864).
+- RDMA/irdma: Use crypto_shash_digest() in
+  irdma_ieq_check_mpacrc() (jsc#PED-4862).
+- RDMA/siw: Use crypto_shash_digest() in siw_qp_prepare_tx()
+  (jsc#PED-6864).
+- RDMA/hfi1: Copy userspace arrays safely (jsc#PED-6864).
+- RDMA/siw: Use ib_umem_get() to pin user pages (jsc#PED-6864).
+- vsock/virtio: use skb_frag_*() helpers (jsc#PED-5505).
+- virtio/vsock: send credit update during setting SO_RCVLOWAT
+  (jsc#PED-5505).
+- virtio/vsock: fix logic which reduces credit update messages
+  (jsc#PED-5505).
+- gve: Remove dependency on 4k page size (bsc#1214479).
+- gve: Add page size register to the register_page_list command
+  (bsc#1214479).
+- gve: Remove obsolete checks that rely on page size
+  (bsc#1214479).
+- gve: Deprecate adminq_pfn for pci revision 0x1 (bsc#1214479).
+- gve: Perform adminq allocations through a dma_pool
+  (bsc#1214479).
+- gve: add gve_features_check() (bsc#1214479).
+- PCI: Add Alibaba Vendor ID to linux/pci_ids.h (jsc#PED-6864).
+- vsock/virtio: fix "comparison of distinct pointer types lacks
+  a cast" warning (jsc#PED-5505).
+- net: fill in MODULE_DESCRIPTION()s for SOCK_DIAG modules
+  (jsc#PED-5505).
+- virtio/vsock: Fix uninit-value in virtio_transport_recv_pkt()
+  (jsc#PED-5505).
+- RDMA: Annotate struct rdma_hw_stats with __counted_by
+  (jsc#PED-6864).
+- vsock: enable setting SO_ZEROCOPY (jsc#PED-5505).
+- vsock/loopback: support MSG_ZEROCOPY for transport
+  (jsc#PED-5505).
+- vsock/virtio: support MSG_ZEROCOPY for transport (jsc#PED-5505).
+- vhost/vsock: support MSG_ZEROCOPY for transport (jsc#PED-5505).
+- vsock: enable SOCK_SUPPORT_ZC bit (jsc#PED-5505).
+- vsock: check for MSG_ZEROCOPY support on send (jsc#PED-5505).
+- vsock: read from socket's error queue (jsc#PED-5505).
+- vsock: set EPOLLERR on non-empty error queue (jsc#PED-5505).
+- vsock/virtio: MSG_ZEROCOPY flag support (jsc#PED-5505).
+- vsock/virtio: non-linear skb handling for tap (jsc#PED-5505).
+- vsock/virtio: support to send non-linear skb (jsc#PED-5505).
+- vsock/virtio/vhost: read data from non-linear skb
+  (jsc#PED-5505).
+- vsock: send SIGPIPE on write to shutdowned socket
+  (jsc#PED-5505).
+- vsock: Remove unused function declarations (jsc#PED-5505).
+- virtio/vsock: support MSG_PEEK for SOCK_SEQPACKET
+  (jsc#PED-5505).
+- virtio/vsock: rework MSG_PEEK for SOCK_STREAM (jsc#PED-5505).
+- commit 0dfd8ae
+
+- arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD (git-fixes)
+- commit a6327d2
+
+- arm64: entry: Simplify tramp_alias macro and tramp_exit routine (git-fixes)
+- commit 33427e9
+
+- tracing/trigger: Fix to return error if failed to alloc snapshot
+  (git-fixes).
+- commit 5235870
+
+- tracing: Ensure visibility when inserting an element into
+  tracing_map (git-fixes).
+- commit 8d0199c
+
+- bpf: Limit the number of kprobes when attaching program to
+  multiple kprobes (git-fixes).
+- commit 405ad58
+
+- ring-buffer: Do not record in NMI if the arch does not support
+  cmpxchg in NMI (git-fixes).
+- commit 5299cd1
+
+- tracing: Fix uaf issue when open the hist or hist_debug file
+  (git-fixes).
+- commit 74ab383
+
+- arm64: entry: Preserve/restore X29 even for compat tasks (git-fixes)
+- commit c87e6ab
+
+- tracing: Add size check when printing trace_marker output
+  (git-fixes).
+- commit b4fc359
+
+- tracing: Have large events show up as '' instead of nothing
+  (git-fixes).
+- commit 89b3b19
+
+- tracing: relax trace_event_eval_update() execution with
+  cond_resched() (git-fixes).
+- commit 598ec62
+
+- ring-buffer: Do not attempt to read past "commit" (git-fixes).
+- commit 32b2fd5
+
+- ring-buffer: Avoid softlockup in ring_buffer_resize()
+  (git-fixes).
+- commit 522e4dc
+
+- arm64: Rename ARM64_WORKAROUND_2966298 (git-fixes)
+  Refresh cpu_hwcaps reservation and enable WORKAROUND_SPECULATIVE_UNPRIV_LOAD.
+  ".. The workaround isn't necessary if page table isolation (KPTI) is
+  enabled, but for simplicity it will be. Page table isolation should
+  normally be disabled for Cortex-A520 as it supports the CSV3 feature
+  and the E0PD feature (used when KASLR is enabled).  ..."
+- commit 3a5b06f
+
+- rpm/constraints.in: set jobs for riscv to 8
+  The same workers are used for x86 and riscv and the riscv builds take
+  ages. So align the riscv jobs count to x86.
+- commit b2c82b9
+
+- cgroup_freezer: cgroup_freezing: Check if not frozen
+  (bsc#1219338).
+- commit 6549fad
+
+- Update patches.suse/arm64-sdei-abort-running-SDEI-handlers-during-crash.patch (git-fixes, bsc#1219254)
+  Add reference to bsc#1219254.
+- commit 6a70510
+
+- perf: arm_cspmu: Reject events meant for other PMUs (bsc#1219247)
+- commit faa4288
+
+- Update patches.suse/arm64-arm-arm_pmuv3-perf-Don-t-truncate-64-bit-regis.patch (git-fixes, bsc#1219246)
+  Add reference to bsc#1219246
+- commit 9f6d94a
+
+- platform/x86: ISST: Reduce noise for missing numa information
+  in logs (bsc#1219285).
+- commit 070f01e
+
+- supported.conf: Mark lz4* related modules as supported (bsc#1217030)
+  Those are used by zram and other modules.
+- commit 7165080
+
+- selftests: mm: hugepage-vmemmap fails on 64K page size systems
+  (bsc#1219286).
+- commit f1ce7e1
+
+- r8169: respect userspace disabling IFF_MULTICAST (git-fixes).
+- commit 29e98eb
+
+- net: phylink: initialize carrier state at creation (git-fixes).
+- commit 4a57df5
+
+- net: stmmac: xgmac: Enable support for multiple Flexible PPS
+  outputs (git-fixes).
+- commit 7a5f412
+
+- ipvlan: properly track tx_errors (git-fixes).
+- commit 9072c00
+
+- tsnep: Fix tsnep_request_irq() format-overflow warning
+  (git-fixes).
+- commit 7127754
+
+- net: renesas: rswitch: Add spin lock protection for irq {un}mask
+  (git-fixes).
+- commit 57d1654
+
+- net: renesas: rswitch: Add runtime speed change support
+  (git-fixes).
+- commit b524173
+
+- net: phy: Provide Module 4 KSZ9477 errata (DS80000754C)
+  (git-fixes).
+- commit 4eb114e
+
+- net: phy: micrel: Move KSZ9477 errata fixes to PHY driver
+  (git-fixes).
+- commit 3919cda
+
+- net: phy: Fix deadlocking in phy_error() invocation (git-fixes).
+- commit f16a410
+
+- net: phy: avoid kernel warning dump when stopping an errored
+  PHY (git-fixes).
+- commit deb85a0
+
+- r8152: add vendor/device ID pair for ASUS USB-C2500 (git-fixes).
+- commit 0834d50
+
+- Refresh and enable
+  patches.suse/sched-fair-Increase-wakeup_gran-if-current-task-has-not-executed-the-minimum-granularity.patch.
+- commit d4cda80
+
+- =?UTF-8?q?cxl/region=EF=BC=9AFix=20overflow=20issue=20in?=
+  =?UTF-8?q?=20alloc=5Fhpa()?= (git-fixes).
+- genirq: Initialize resend_node hlist for all interrupt
+  descriptors (git-fixes).
+- clocksource: Skip watchdog check for large watchdog intervals
+  (git-fixes).
+- commit 79eca77
+
+- Add alt-commit to platform x86 p2sb patch (git-fixes)
+- commit f23ac66
+
+- platform/x86/intel/ifs: Call release_firmware() when handling
+  errors (git-fixes).
+- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
+  (git-fixes).
+- drm/i915/psr: Only allow PSR in LPSP mode on HSW non-ULT
+  (git-fixes).
+- commit c877cc1
+
+- drm/bridge: parade-ps8640: Make sure we drop the AUX mutex in
+  the error case (git-fixes).
+- commit 8520b33
+
+- cpufreq/amd-pstate: Fix setting scaling max/min freq values
+  (git-fixes).
+- drm: bridge: samsung-dsim: Don't use FORCE_STOP_STATE
+  (git-fixes).
+- Revert "drivers/firmware: Move sysfb_init() from device_initcall
+  to subsys_initcall_sync" (git-fixes).
+- drm/bridge: anx7625: Ensure bridge is suspended in disable()
+  (git-fixes).
+- drm/bridge: parade-ps8640: Ensure bridge is suspended in
+  .post_disable() (git-fixes).
+- drm/bridge: sii902x: Fix audio codec unregistration (git-fixes).
+- drm/bridge: sii902x: Fix probing race issue (git-fixes).
+- drm/panel: samsung-s6d7aa0: drop DRM_BUS_FLAG_DE_HIGH for
+  lsl080al02 (git-fixes).
+- drm: panel-simple: add missing bus flags for Tianma
+  tm070jvhg[30/33] (git-fixes).
+- drm/bridge: parade-ps8640: Wait for HPD when doing an AUX
+  transfer (git-fixes).
+- drm/exynos: gsc: minor fix for loop iteration in
+  gsc_runtime_resume (git-fixes).
+- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
+  (git-fixes).
+- dt-bindings: display: samsung,exynos-mixer: Fix 'regs' typo
+  (git-fixes).
+- Revert "drm/i915/dsi: Do display on sequence later on icl+"
+  (git-fixes).
+- firmware: arm_scmi: Use xa_insert() when saving raw queues
+  (git-fixes).
+- firmware: arm_scmi: Check mailbox/SMT channel for consistency
+  (git-fixes).
+- spi: fix finalize message on error return (git-fixes).
+- spi: spi-cadence: Reverse the order of interleaved write and
+  read operations (git-fixes).
+- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read (git-fixes).
+- spi: intel-pci: Remove Meteor Lake-S SoC PCI ID from the list
+  (git-fixes).
+- gpio: eic-sprd: Clear interrupt after set the interrupt type
+  (git-fixes).
+- net: phy: micrel: populate .soft_reset for KSZ9131 (git-fixes).
+- commit 04f99fe
+
+- net: sched: sch_qfq: Use non-work-conserving warning handler
+  (CVE-2023-4921 bsc#1215275).
+- commit 24b313c
+
+- mkspec: Use variant in constraints template
+  Constraints are not applied consistently with kernel package variants.
+  Add variant to the constraints template as appropriate, and expand it
+  in mkspec.
+- commit cc68ab9
+
+- Update
+  patches.suse/drm-atomic-Fix-potential-use-after-free-in-nonb.patch
+  (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070
+  jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477
+  jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071 bsc#1219120
+  CVE-2023-51043).
+- commit 9891763
+
+- fjes: fix memleaks in fjes_hw_setup (git-fixes).
+- wifi: iwlwifi: fix a memory corruption (git-fixes).
+- wifi: mac80211: fix potential sta-link leak (git-fixes).
+- clocksource/drivers/timer-ti-dm: Fix make W=n kerneldoc warnings
+  (git-fixes).
+- serial: 8250_exar: Set missing rs485_supported flag (git-fixes).
+- bus: mhi: ep: Use slab allocator where applicable (git-fixes).
+- pwm: stm32: Fix enable count for clk in .probe() (git-fixes).
+- pwm: stm32: Use hweight32 in stm32_pwm_detect_channels
+  (git-fixes).
+- clk: renesas: rzg2l: Check reset monitor registers (git-fixes).
+- clk: renesas: rzg2l-cpg: Reuse code in rzg2l_cpg_reset()
+  (git-fixes).
+- drm/tidss: Fix dss reset (git-fixes).
+- drm/tidss: Check for K2G in in dispc_softreset() (git-fixes).
+- drm/tidss: Return error value from from softreset (git-fixes).
+- drm/tidss: Move reset to the end of dispc_init() (git-fixes).
+- wifi: mwifiex: fix uninitialized firmware_stat (git-fixes).
+- wifi: mwifiex: add extra delay for firmware ready (git-fixes).
+- cpufreq: scmi: process the result of
+  devm_of_clk_add_hw_provider() (git-fixes).
+- cpuidle: haltpoll: Do not enable interrupts when entering idle
+  (git-fixes).
+- gpio: sysfs: drop the mention of gpiochip_find() from sysfs code
+  (git-fixes).
+- gpiolib: provide gpio_device_find() (git-fixes).
+- gpiolib: make gpio_device_get() and gpio_device_put() public
+  (git-fixes).
+- commit 3a58ed2
+
+- scsi: lpfc: Limit IRQ vectors to online cpus if kdump kernel
+  (bsc#1218180).
+- commit 955ec78
+
+- rpm/constraints.in: add static multibuild packages
+  Commit 841012b049a5 (rpm/mkspec: use kernel-source: prefix for
+  constraints on multibuild) added "kernel-source:" prefix to the
+  dynamically generated kernels. But there are also static ones like
+  kernel-docs. Those fail to build as the constraints are still not
+  applied.
+  So add the prefix also to the static ones.
+  Note kernel-docs-rt is given kernel-source-rt prefix. I am not sure it
+  will ever be multibuilt...
+- commit c2e0681
+
+- xsk: make struct xsk_cb_desc available outside
+  CONFIG_XDP_SOCKETS (jsc#PED-4876).
+- commit ca48ebb
+
+- ext4: fix warning in ext4_dio_write_end_io() (bsc#1219163).
+- ext4: properly sync file size update after O_SYNC direct IO
+  (bsc#1219163).
+- ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow
+  (bsc#1219165).
+- ext4: add two helper functions extent_logical_end() and
+  pa_logical_end() (bsc#1219165).
+- commit 16340ba
+
+- blk-wbt: Fix detection of dirty-throttled tasks (bsc#1218272).
+- commit 497a3db
+
+- i2c: tegra: Fix failure during probe deferral cleanup (jsc#PED-7377)
+- commit e1a3e42
+
+- i2c: tegra: Share same DMA channel for RX and TX (jsc#PED-7377)
+- commit 60c8e2f
+
+- cpufreq: tegra194: remove redundant AND with cpu_online_mask (jsc#PED-7377)
+- commit 2b048f4
+
+- cpufreq: tegra194: use refclk delta based loop instead of udelay (jsc#PED-7377)
+- commit b4d7280
+
+- cpufreq: tegra194: save CPU data to avoid repeated SMP calls (jsc#PED-7377)
+- commit 0414ad1
+
+- hwmon: (ina3221) Add support for channel summation disable (jsc#PED-7377)
+- commit ea00bac
+
+- memory: tegra: Set BPMP msg flags to reset IPC channels (jsc#PED-7377)
+- commit e67ef95
+
+- memory: tegra: Add Tegra234 clients for RCE and VI (jsc#PED-7377)
+- commit faa58f6
+
+- pinctrl: tegra: Consistently refer to SoC data (jsc#PED-7377)
+- commit a8faf7c
+
+- firmware: tegra: bpmp: Add support for DRAM MRQ GSCs (jsc#PED-7377)
+- commit 408475f
+
+- gpio: tegra186: Check PMC driver status before any request (jsc#PED-7377)
+- commit 3b10a2a
+
+- gpio: tegra186: Check GPIO pin permission before access. (jsc#PED-7377)
+- commit 0ce1a89
+
+- PCI: tegra194: Add interconnect support in Tegra234 (jsc#PED-7377)
+- commit d74fa9b
+
+- memory: tegra: make icc_set_bw return zero if BWMGR not supported (jsc#PED-7377)
+- commit 734a54f
+
+- memory: tegra: Add dummy implementation on Tegra194 (jsc#PED-7377)
+- commit d4119f8
+
+- memory: tegra: Make CPU cluster BW request a multiple of MC channels (jsc#PED-7377)
+- commit 312222e
+
+- dt-bindings: tegra: Add ICC IDs for dummy memory clients (jsc#PED-7377)
+- commit c75c8a3
+
+- memory: tegra: Add software memory clients in Tegra234 (jsc#PED-7377)
+- commit 1ccc65b
+
+- memory: tegra: Add memory clients for Tegra234 (jsc#PED-7377)
+- commit f35b21d
+
+- memory: tegra: Add interconnect support for DRAM scaling in Tegra234 (jsc#PED-7377)
+- commit ccec3a6
+
+- soc/tegra: fuse: Fix Tegra234 fuse size (jsc#PED-7377)
+- commit 7495f5c
+
+- soc/tegra: pmc: Add AON SW Wake support for Tegra234 (jsc#PED-7377)
+- commit 156c05b
+
+- soc/tegra: fuse: Add support for Tegra264 (jsc#PED-7377)
+- commit 920ec24
+
+- supported.conf: Add UCSI CCG module in base image (jsc#PED-7377)
+  This module is needed for Nvidia Orin platforms.
+- commit 5f1a01b
+
+- rpm: Use run_if_exists for all external scriptlets
+  With that the scriptlets do not need to be installed for build.
+- commit 25edd65
+
+- rpm/constraints.in: raise memory constraints
+  Build statistics show that most architectures already need more than 2 GB.
+  Require 4 GB except s390x where the memory usage is much lower and we might
+  have trouble finding any compliant worker.
+- commit 71aefb3
+
kernel-firmware
+- More update on version 20240201 (git commit 3677750467cb):
+  * linux-firmware: wilc1000: update WILC1000 firmware to v16.1.2
+  * rtl_nic: add firmware for RTL8126A (bsc#1217417)
+  * qcom: Add Audio firmware for SM8550 HDK
+
+- Update to version 20240201 (git commit 1b24d7d3379b):
+  * linux-firmware: intel: Add IPU6 firmware binaries
+  * ath11k: WCN6855 hw2.0: update to WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3.6510.37
+  * Revert "amdgpu: DMCUB updates for various AMDGPU ASICs"
+  * amdgpu: update SMU 13.0.0 firmware
+  * amdgpu: update PSP 13.0.0 firmware
+  * amdgpu: update GC 11.0.0 firmware
+  * brcm: Add brcmfmac43430-sdio.xxx.txt nvram for the Chuwi Hi8 (CWI509) tablet
+  * amdgpu: DMCUB updates for various AMDGPU ASICs
+
+- Update to version 20240126 (git commit 8fa621d2f9c1):
+  * qcom: Add Audio firmware for SM8650 MTP
+  * linux-firmware: Add firmware for Cirrus CS35L41 on HP Consumer Laptops
+  * Intel Bluetooth: Make spacing consistent with rest of WHENCE
+  * amdgpu: update raven2 firmware
+  * amdgpu: update raven firmware
+  * amdgpu: update SDMA 5.2.7 firmware
+  * amdgpu: update PSP 13.0.8 firmware
+  * amdgpu: update VCN 3.1.2 firmware
+  * amdgpu: update SDMA 5.2.6 firmware
+  * amdgpu: update PSP 13.0.5 firmware
+  * amdgpu: update GC 10.3.6 firmware
+  * amdgpu: add GC 11.0.1 rlc_1 firmware
+  * amdgpu: update vega20 firmware
+  * amdgpu: update VCN 4.0.0 firmware
+  * amdgpu: update SMU 13.0.0 firmware
+  * amdgpu: update PSP 13.0.0 firmware
+  * amdgpu: update GC 11.0.0 firmware
+  * amdgpu: update vega12 firmware
+  * amdgpu: update vega10 firmware
+  * amdgpu: update beige goby firmware
+  * amdgpu: update picasso firmware
+  * amdgpu: update dimgrey cavefish firmware
+  * amdgpu: update vangogh firmware
+  * amdgpu: update navy flounder firmware
+  * amdgpu: update green sardine firmware
+  * amdgpu: update sienna cichlid firmware
+  * amdgpu: update PSP 13.0.11 firmware
+  * amdgpu: update GC 11.0.4 firmware
+  * amdgpu: update VCN 4.0.2 firmware
+  * amdgpu: update PSP 13.0.4 firmware
+  * amdgpu: update GC 11.0.1 firmware
+  * amdgpu: update arcturus firmware
+  * amdgpu: update navi14 firmware
+  * amdgpu: add VCN 4.0.3 firmware
+  * amdgpu: add SDMA 4.4.2 firmware
+  * amdgpu: add SMU 13.0.6 firmware
+  * amdgpu: add PSP 13.0.6 firmware
+  * amdgpu: Add GC 9.4.3 firmware
+  * amdgpu: update renoir firmware
+  * amdgpu: update VCN 4.0.4 firmware
+  * amdgpu: update SMU 13.0.7 firmware
+  * amdgpu: update PSP 13.0.7 firmware
+  * amdgpu: update GC 11.0.2 firmware
+  * amdgpu: update navi12 firmware
+  * amdgpu: update yellow carp firmware
+  * amdgpu: update SMU 13.0.10 firmware
+  * amdgpu: update SDMA 6.0.3 firmware
+  * amdgpu: update PSP 13.0.10 firmware
+  * amdgpu: update GC 11.0.3 firmware
+  * amdgpu: update navi10 firmware
+  * amdgpu: update aldebaran firmware
+  * linux-firmware: Update AMD cpu microcode
+  * RTL8192E: Remove old realtek WiFi firmware
+- Update aliases
+
kexec-tools
+- kexec-dont-use-kexec_file_load-on-xen.patch (bsc#1218590)
+
kfilemetadata5
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- Changes since 5.112.0:
+  * Run dump utility as a test case
+  * Output generic file types from dump utility
+  * Check if file path passed to dump utility is a readable file
+  * [FFmpegExtractor] Bail out on first missing component during find_package
+  * Bump minimum Exiv2 version to 0.26
+  * [TaglibExtractor] Add support for Ogg stream with FLAC (audio/x-flac+ogg)
+  * Generate fromName hash table programmatically from PropertyInfo table
+  * Use proxy class for lowercase property name lookup
+  * Reduce PropertyInfo::fromName overhead
+  * [FFMpegExtractor] Support and check video/vnd.avi
+  * [TaglibExtractor] Adapt code to SMI changes for audio/x-wav -> /vnd.wave
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- No code change since 5.109.0
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * Remove awkward warning message also from Exiv2 autotests
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * Remove qt6 CI builds
+  * Reapply ReplayGain changes
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- Changes since 5.106.0:
+  * Cleanup property name/id mapping test
+  * Add method to export list of all Property names.
+  * Reduce PropertyInfo construction overhead
+  * Add benchmark for PropertyInfo instantiation
+  * Fix build with exiv2 >= 0.28
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- Changes since 5.105.0:
+  * Test HEIF in Exiv2Extractor
+  * Test JXL in Exiv2Extractor, extend JPEG coverage
+  * Move static private helper out of Exiv2ExtractorTest class
+  * Clean up Exiv2/C++14 warning message
+  * Remove usage of deprecated MP4::ItemListMap in taglib extractor
+  * Disable external extractor/writer test on Windows
+  * Modernize and extend CMake check for Python3
+  * Extend dignostics for taglib autotests
+  * Make fb2 extractor compilation dependent on KF5Archive
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- No code change since 5.104.0
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- Changes since 5.103.0:
+  * Mobi extractor: only extract what is asked (kde#465006)
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- Changes since 5.102.0:
+  * Also add external extractors to vector of all plugins (kde#463598)
+  * Fix loading of external extractors and writers (kde#463598)
+
kgamma5
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- No code changes since 5.27.9
+
kgeography
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- Changes since 23.08.3:
+  * Update flag of Myanmar (kde#477172)
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * snapcraft: initial import snapcraft files.
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Add explicit moc includes to sources for moc-covered headers
+  * Allow building against KF6
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kglobalaccel
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
kguiaddons
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
khangman
+- Require extra-cmake-modules at build time
+
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * snapcraft: initial import snapcraft files.
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Add explicit moc includes to sources for moc-covered headers
+  * Adapt to new api
+  * Add Quit shortcut
+  * Add Flatpak CI/CD
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
khelpcenter5
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * snapcraft: Fix override. New content pack.
+  * snapcraft: Set version as appstream picks up non release service version.
+  * snapcraft: initial import snapcraft files.
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * doc: do not use a few deprecated entities
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kholidays
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- Changes since 5.113.0:
+  * Introduce holidays observed in Kenya.
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- Changes since 5.109.0:
+  * Add holidays for Benin (kde#473315)
+  * Improve Norwegian names of the Sámi National Day
+  * Add holidays for Tanzania (kde#473279)
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * Update Swedish holidays
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * Add juneteenth as variable holiday
+  * Remove qt6 CI builds
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- Changes since 5.106.0:
+  * Significantly speed up HolidayRegion::defaultRegionCode()
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- No code change since 5.105.0
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- No code change since 5.104.0
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- Changes since 5.103.0:
+  * Add holidays for Dominican Rebublic (kde#HolidayRegionTest::testRegions(), kde#This, kde#regionCode, kde#=, kde#"do_es")
+  * Kf5 add cuba holidays (kde#HolidayRegionTest::testRegions())
+  * holidayregion variable 'regionCode' shadows outer function
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- No code change since 5.102.0
+
khotkeys5
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- No code changes since 5.27.9
+
khtml
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- No code change since 5.109.0
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- No code change since 5.107.0
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- No code change since 5.106.0
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- No code change since 5.105.0
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- No code change since 5.104.0
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- No code change since 5.103.0
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- No code change since 5.102.0
+
ki18n
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
kiconthemes
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
kidentitymanagement
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Fix platforms info
+  * Remove CI 6 job. We will use kf6 branch for kf6 works
+  * not export symbol of private methods
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kidletime
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- No code change since 5.109.0
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * Remove qt6 CI builds
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- No code change since 5.106.0
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- No code change since 5.105.0
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- No code change since 5.104.0
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- Changes since 5.103.0:
+  * wayland: Guard wayland object destructors (kde#465801)
+
kig
+- Require extra-cmake-modules at build time
+
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * snapcraft: initial import snapcraft files.
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Add explicit moc includes to sources for moc-covered headers
+  * Fix loading kig part (kde#469962)
+  * Add Flatpak CI/CD
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- Changes since 23.04.1:
+  * Fix loading kig part (kde#469962)
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kimageformats
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- Changes since 5.113.0:
+  * avif: new quality settings
+  * Update CI template
+  * HEIF plug-in extended to support HEJ2 format
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- Changes since 5.110.0:
+  * avif: support repetition count
+  * raw: fix multi image load
+  * hdr: fix oss-fuzz issue 62197
+  * hdr: fix crash (oss-fuzz)
+  * xcf: fix crash (oss-fuzz issue 62075)
+  * xcf: fix oss-fuzz issue
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- Changes since 5.109.0:
+  * QOI: Advertise write support in the desktop file
+  * qoi: write support backported from master
+  * xcf: format v12 support (kf5)
+  * Support libavif 1.0
+  * exr: multiple fixes (kf5)
+  * Fix missing qoi.desktop
+  * qoi: fix buffer overflow kf5
+  * Renamed qoi.h to qoi_p.h
+  * Minor improvements
+  * Add support for the QOI image format
+  * Set linear color space and round fix
+- Drop patch, merged upstream
+  * 0001-Support-libavif-1.0.patch
+
+- Add patch to support avif 1.0:
+  * 0001-Support-libavif-1.0.patch
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * psd: Fix UB type punning (kde#471829)
+  * Treat 3-channel MCH images as CMY images
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * jxl: add support for libjxl v0.9, drop support for old 0.6.1
+  * Remove qt6 CI builds
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- Changes since 5.106.0:
+  * pcx: multiple fixes (2)
+  * Avoid unnecessary conversions
+  * RGB/SGI writer: fix alpha detection and image limit size
+  * TGA writer: fix alpha detection and performance improvements
+  * pcx: multiple fixes
+  * PCX: Fix reading of the extended palette (kde#463951)
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- Changes since 5.105.0:
+  * Fix wrong alpha conversion (kde#468288)
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- Changes since 5.104.0:
+  * psd: Fix alpha blending (KF5)
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- No code change since 5.103.0
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- Changes since 5.102.0:
+  * psd: conversion speed improvements (kf5)
+  * Fix writing TGA alpha depth flag
+  * HDR support removed from RAW plugin
+  * heif: reject invalid files with zero size
+
kimap
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Fix platforms info
+  * Remove CI 6 job. We will use kf6 branch for kf6 works
+  * Add missing Q_REQUIRED_RESULT
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kinfocenter5
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- No code changes since 5.27.9
+
kinit
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- No code change since 5.109.0
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * This framework needs a new maintainer
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- No code change since 5.107.0
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- No code change since 5.106.0
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- No code change since 5.105.0
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- No code change since 5.104.0
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- No code change since 5.103.0
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- Changes since 5.102.0:
+  * kdeinit: Use close_range for cleanup_fds if available
+
kio
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- Changes since 5.113.0:
+  * kpropertiesdialog: don't trip over malformed Exec (kde#465290)
+  * WidgetsAskUserActionHandler: fix backport (kde#448532)
+  * WidgetsAskUserActionHandler: Use QPointer to check the validity of parent widgets (kde#448532)
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- Changes since 5.112.0:
+  * Add KF5 include for KPropertiesDialogPlugin
+  * Add build option for KF6 coinstallability
+  * Adaptations for shared-mime-info >= 2.3
+
kio-extras5
+- Switch to the latest GCC version available in Leap for packages
+  that can't build with the default compiler
+
+- Require extra-cmake-modules at build time
+
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- Changes since 23.08.3:
+  * Fix build with MinGW (kde#430312)
+
+- Add missing BuildRequires again, they got removed for some reason
+  (boo#1211933)
+- Mention all plugins in %files explicitly
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * Reflect move of KActivities out of Frameworks to Plasma
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- Changes since 23.08.1:
+  * thumbnail Jpegcreator: skip exif thumbnail when too small (kde#466658)
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- Changes since 23.08.0:
+  * thumbnail: Fix heap-use-after-free in AudioCreator::create (kde#469458)
+  * Fix crash with corrupted EXR images
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- Changes since 23.07.90:
+  * [Thumbnail] Fix lookup of legacy thumbnailer plugins
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Remove no longer used about: KIO worker
+  * mtp: Configure fails if smb is not being compiled
+  * Remove explicit plugin id from Krita thumbnailer
+  * Add explicit moc includes to sources for moc-covered headers
+  * audiocreator: Check tag against null (kde#427448)
+  * smb: Set the credentials in the auth callback for DFS
+  * mtp: support moving through get-put and increase concurrency to 2 (kde#325574)
+  * mtp: implement chmod and chown as no-op operations
+  * style++
+  * mtp: fix file writing
+  * mtp: unpack nesting in rename
+  * mtp: make querypath return optional
+  * mtp: don't leak children
+  * mtp: use LIBMTP_Get_Children to implement async listing
+  * Use external kdsoap-ws-discovery-client on FreeBSD
+  * Allow building against KF6
+  * libkioarchive: bump version as reference for new include setup
+  * libkioarchive: install version header
+  * libkioarchive: install header into own visibility subdir
+  * recentlyused: better handle list root dirs / /files /locations, allow to writing to subdirs
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Add some missing BuildRequires (boo#1211933)
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kio_audiocd
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kipi-plugins
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kirigami2
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- Changes since 5.113.0:
+  * Make drawer actions accessible
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- Changes since 5.111.0:
+  * Avatar: Add tests for cyrillic initials
+  * Add support for cyrillic initials
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- Changes since 5.110.0:
+  * AboutPage: Allow overriding donateUrl by aliasing it from AboutItem (kde#474864)
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- Changes since 5.109.0:
+  * OverlayDrawer: Fix up property access
+  * Pass spacing on FlexColumn to it's inner ColumnLayout
+  * ShadowedRectangle: proceed itemChange in QQuickItem
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * Change Instantiator to Repeater in NavigationTabBar
+  * Avatar: Always use uppercase initials
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * Remove qt6 CI builds
+  * PassiveNotificationsManager: Fix callBack lifetime (kde#470786)
+  * Backport fix to the template from master
+  * Use MobileForm.AboutPage
+  * Improve default template
+  * BasicListItem: Use pressed state for tooltip
+  * Port i18n to qsTr
+  * DefautListItemBackground: prioritize user input events when setting background color
+  * Fix tst_basiclistitem_tooltip autotest
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- Changes since 5.106.0:
+  * ActionTextField: Disable shortcut for invisible and disabled text fields
+  * BasicListItemTest: Guard against nullable background in ScrollView
+  * Fix tst_basiclistitem_tooltip
+  * Make it possible to disable BasicListItem tooltip
+  * Fix almost all links in the KF5 Kirigami docs
+  * Fix painting of non-symbolic icons which are fallbacks for symbolic (kde#451538)
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- Changes since 5.105.0:
+  * Fix spacing issue in OverlaySheet
+  * GlobalToolBar: Fix enabled state of the BackButton in RTL mode
+  * CardsGridView: improve columns property codeblock
+  * SelectableLabel: Prevent it from participating in Tab chain
+  * Tutorials: docs/use with docs/getting-started
+  * Update Mainpage.dox KF5
+  * Fix disabled text color in Material style with dark color scheme
+  * ActionButton: Fix reference to a tooltip attached property
+  * BreadcrumbControl: Fix wrong heading offset in RTL layout direction
+  * Documentation refresh/fixups
+  * Port actionsMenu manual test away from manual header management
+  * ContextDrawer: Remove top padding as well
+  * BreadcrumbControl: Fix errors from wrong indexing
+  * Fix accessibility of back and forward button
+  * toolbarlayout: addAction(): return early if action is empty
+  * Don't use id in background item
+  * private/ActionsMenu: Remove empty unused component
+  * fix dragging from toolbar (kde#467857)
+  * SwipeListItem: Fix for QT_QUICK_CONTROLS_MOBILE (kde#467884)
+  * OverlayDrawer: Fix z value being too high for OverlaySheets (kde#466219)
+  * Added keyboard search icon to SearchField
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- Changes since 5.104.0:
+  * Fix quit action code
+  * GlobalDrawer: Fix header with invisible content taking up space
+  * ColorUtils: Handle cases where hue is -1 in linearInterpolate
+  * NavigationTabBar: Fix imports in doc example
+  * NavigationTabBar: Factor out minDelegateWidth part of expression
+  * Action Name Not required KF5
+  * Default page categorized settings
+  * Show back button when pushing a pagerow
+  * shadowed*rectangle: Don't use base class result if materials are different
+  * Set fallback theme path when a custom icon theme is used
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- Changes since 5.103.0:
+  * Dialog: Don't let user interact with footer during transitions
+  * For styling and recoloring, use `down` property instead of `pressed`
+  * Fix mistyping of Kirigami.Settings.isMobile
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- Too many changes since 5.102.0, only listing bugfixes:
+  * Take into account more button after is visible (kde#464988)
+  * Take into account side margins (kde#465052)
+  * Disable HoverHandler (kde#464829)
+  * WheelHandler: Fix scrolling over ScrollBars on ScrollablePage (kde#438526)
+
kitemmodels
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- No code change since 5.109.0
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * Remove qt6 CI builds
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- Changes since 5.106.0:
+  * Preserve numeric sort roles as well
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- No code change since 5.105.0
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- No code change since 5.104.0
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- Changes since 5.103.0:
+  * KDescendantProxyModel: Do not remove indexes from mapping before announcing the removal
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- No code change since 5.102.0
+
kitemviews
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
kiten
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * snapcraft: initial import snapcraft files.
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Add explicit moc includes to sources for moc-covered headers
+  * Use C++11 auto to replace some of the duplicated typenames
+  * More C++11 gardening
+  * Add Flatpak CI/CD
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Reuse system edict dictionaries and shave off 13 MB worth of
+  data. The system edict is also (much) newer and more
+  comprehensive.
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kitinerary
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- Changes since 23.08.3:
+  * Fix Motel One checkin time when running in a different timezone
+  * Add Motel One pkpass extractor script
+  * Add stand-alone filter condition for SAS itinerary PDFs
+  * Handle another Flixbus Unicode station icon variant
+  * Ignore ERA FCB UIC station codes in Germany
+  * Use the entire UIC 918.3 station object, not just the identifier
+  * Fix ERA FCB arrival time parsing
+  * Support Dutch-language Eurostar (Thalys) tickets
+  * Increase the maximum document size thresholds
+  * Add basic support for 12go.asia PDFs
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * Specify an encoding for libxml2 when reading from byte array data as well
+  * Work around broken date/time values in booking.com mails without times
+  * Make Uic9183Header externally usable
+  * Adapt DB online import parser to also handle DB Next API replies
+  * Adapt online ticket dumping tool to DB Next API changes
+  * Fix booking.com address country extraction
+  * Handle multi-line airport names in Qatar Airways tickets
+  * Display non-ascii chars in PKP tickets
+  * Add no-q event booking extractor
+  * Sanity-check terminal names to deal with weird Iberia PDFs
+  * Handle Iberia pkpass boarding passes and PDFs without a boarding group
+  * Fix extracting Thalys tickets with a program membership used
+  * Fix extraction from multi-line Pretix PDF tickets
+  * Handle Pretix pkpass files with non-formatted date/time values
+  * Handle Dutch language European Sleeper seat reservations
+  * Handle Dutch language variants of European Sleeper tickets
+  * Small optimizations for the static build
+  * Update train station data from Wikidata
+  * Fix train station country SPARQL query
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- Changes since 23.08.1:
+  * Fix several copy/paste errors in SortUtil::hasStart/EndTime()
+  * Add bookingkit PDF extractor script
+  * Handle departure/arrival/duration triples in generic extraction as well
+  * Update clang-tidy settings to something more reasonable
+  * Make the Amadeus PDF timestamp workaround a bit less specific
+  * Correctly compare times with and without timezones when merging
+  * Fix parsing newer UK railway PDF tickets
+  * Deal with an alternative way to mark non-reservation RSP-6 tickets
+  * Fix parsing GWR iCal attachments for multi-leg train trips
+  * Manually merge international Renfe results
+  * Unify reservation/ticket number extraction for Renfe/Ouigo ES barcodes
+  * Move Renfe barcode documentation to the wiki
+  * Add a workaround for fixing broken UIC 918.3 payloads in Renfe tickets
+  * Sanity-check the RCT2 traveler name
+  * Handle one more data format in RCT2 tickets
+  * Try barcode decoding both on transformed and untranformed source images
+  * Remove some excessive debug output
+  * Extract un-styled Pretix PDF tickets
+  * Extract multi-leg Renfe tickets correctly
+  * Make train number matching slightly less strict
+  * Merge the two ÖBB UIC 918.3 extractor scripts
+  * Extract multi-leg ÖBB PDF tickets
+  * Fix online import of unidirectional SNCF bookings (kde#474197)
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- Changes since 23.08.0:
+  * Also allow direct extraction from SNCF Secutix barcodes
+  * Correctly update the search offset in the MAV extractor
+  * Handle more cases of ZSSK network tickets
+  * Correctly import buses from DB online tickets
+  * Add Slovak Lines PDF ticket extractor script
+  * Add premiumkino Apple Wallet pass extractor script
+  * Handle more end of validtity variants in RCT2 tickets
+  * Fall back to the second RCT2 title line if the first one is empty (kde#472916)
+  * Handle Amtrak tickets with unreserved seats
+  * Add British Airways boarding pass extractor script
+  * Add extractor script for Aer Lingus PDF boarding passes
+  * Increase upper aspect ratio limit for PDF417 barcodes
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- Changes since 23.07.90:
+  * Add extractor script for Aer Lingus PDF boarding passes
+  * Increase upper aspect ratio limit for PDF417 barcodes
+  * Support ZSSK network tickets
+  * Improve ZSSK barcode trigger pattern
+  * Add extractor script for Iberia PDF boarding passes
+  * Add extractor script for KLM/Air France PDF boarding passes
+  * Manually extract boarding time for Lufthansa PDF boarding passes
+  * Determine trigger nodes also for ancestor filters
+  * Skip generic flight time extraction if any of those is already present
+  * Allow to match on the PDF document author field as well
+  * Add DSB extractor script
+  * Fix RSP-6 date/time parsing (kde#473326)
+  * Fix wrong ticket token type prefixes in a few extractor scripts (kde#473325)
+
+- Update to 23.07.90
+  * New feature release
+- Changes since 23.07.80:
+  * Fix Spring Airlines multi-leg extraction
+  * Add extractor script for Cinemaxx events
+  * Run generic iCal extraction unconditionally in prior to extractors scripts
+  * Track used extractor in the document node rather than the engine
+  * Add cooltix.hu event ticket extractor script
+  * Allow to filter against the PDF document creator field as well
+  * Reduce the lower bound for 2D vector barcodes
+  * Add LH extractor script to the qrc file
+  * Extract discount program information from ERA FCB tickets
+  * Make Aer Lingus booking number extraction more robust
+
+- Update to 23.07.80
+  * New feature release
+- Too many changes to list here.
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- Changes since 23.04.2:
+  * Use a faster regex for matching Grimaldi Line passenger data
+  * Add Color Line extractor script
+  * Support onepagebooking PDFs as well
+  * Expand the Fjord Line trigger expression to cover newer tickets
+  * Treat any sequence of * characters as RCT2 empty marker
+  * Accept also slightly larger ERA SSBv3 codes
+  * Simplify Trenitalia extractor
+  * Extract DJH membership card barcodes
+  * Fix extraction of multi-page Trenitalia tickets
+  * Improve handling of Flixbus train tickets
+  * Add additional sanity checks for ERA SSBv2 tickets
+  * Relax the SNCB barcode trigger pattern a bit
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- Too many changes to list here.
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Too many changes to list here.
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+- Drop patch, merged upstream:
+  * 0001-asn1-Fix-build-with-GCC-13-add-missing-cstdint-inclu.patch
+
kjobwidgets
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- Changes since 5.113.0:
+  * KUiServerV2JobTracker: prevent potenial use-after-free
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
kjs
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- No code change since 5.109.0
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * setitimer(, NULL, ) is not supported. glibc will immediately coredump.
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- No code change since 5.107.0
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- No code change since 5.106.0
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- No code change since 5.105.0
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- No code change since 5.104.0
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- No code change since 5.103.0
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- No code change since 5.102.0
+
kldap
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Fix platforms info
+  * Fix category description
+  * Remove CI 6 job. We will use kf6 branch for kf6 works
+  * not export symbol of private methods
+  * Fix merge conflict (previous commit)
+  * Fix qch variable name
+  * Perform initialization in initialization list
+  * Remove unused variable
+  * Remove compat support as all was ported
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+  * const'ify
+  * Remove unused include
+  * Coding style
+  * Move variable where they will be used. + const'ify
+  * Use Q_REQUIRED_RESULT
+  * Initiliaze variable in headers
+  * Use debug category
+  * ldap KIO worker: follow generic category name schene kf.kio.workers.*
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kleopatra
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * Fix bug 475485: Handbook: typo in OpenPGP link to Wikipedia (kde#475485)
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Too many changes to list here.
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- Changes since 23.04.1:
+  * Set OrganizationDomain before registering the DBus service
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kmag
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * snapcraft: initial import snapcraft files.
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kmahjongg
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * Disable flatpak CI
+  * snapcraft: set version, appstream sets non release service version.
+  * snapcraft: initial import snapcraft files.
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- Changes since 23.08.0:
+  * Allow users saying they never want to get the "Do you want to save" question again
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Add explicit moc includes to sources for moc-covered headers
+  * Use ECMDeprecationSettings
+  * Use the i18n function properly (kde#469200)
+  * Add Flatpak CI/CD
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Use the i18n function properly (kde#469200)
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kmail
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- Changes since 23.08.0:
+  * Fix definition of HAVE_X11
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Too many changes since 23.04.3, only listing bugfixes:
+  * Add info when email is empty. (kde#472168)
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- Changes since 23.04.2:
+  * Don't remove margins
+  * Quote html chars in subject too
+  * Remove unused QtDBus
+  * kmsearchmessagemodel.cpp - Avoid crash for invalid Akonadi::Item
+  * Allow to restore recent dir
+  * Fix display email when we have < ... >
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- Changes since 23.04.1:
+  * Fix display email when we have < ... >
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Fix disable limit spinbox + fix layout
+  * Adapt to new ktextaddons lib
+  * Fix compilation with older ktextaddons versions
+- Add the missing grantleetheme dependency (boo#1211157)
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kmail-account-wizard
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Link against KWallet explicitly
+  * Adapt to KMailTransportAkonadi being moved into AkonadiMime
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kmailtransport
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- Changes since 23.07.80:
+  * Drop unused KPimMime dependency
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Port the last KWallet use to QtKeychain
+  * Fix platforms name
+  * Remove unused TransportMananger::createDefaultTransport()
+  * Remove KWallet from the public link interface
+  * Remove CI 6 job. We will use kf6 branch for kf6 works
+  * Clean up kde-ci.yml
+  * Remove Akonadi dependancy
+  * Remove kmailtransportakonadi now as we ported all users
+  * Plugin moved to kdepim-runtime
+  * Use std::move
+  * create on stack
+  * Remvoe unused public area
+  * const'ify variable
+  * const'ify
+  * We need ConfigGui as public
+  * Perform initialization in initialization list
+  * Drop KCM
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+  * Remove old alias
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kmbox
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Remove CI 6 job. We will use kf6 branch for kf6 works
+  * Generate PACKAGE_INCLUDE_QCHTARGETS first
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kmenuedit5
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- No code changes since 5.27.9
+
kmime
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- Changes since 23.08.1:
+  * Allow to parse specific Date. So we reduce the number of
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Fix platforms name
+  * Remove CI 6 job. We will use kf6 branch for kf6 works
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kmines
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- Changes since 23.08.3:
+  * Fix initial logging errors from KGameRenderer due to too large pixmaps
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * Disable flatpak CI
+  * snapcraft: set version, appstream sets non release service version.
+  * snapcraft: initial import snapcraft files.
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Add explicit moc includes to sources for moc-covered headers
+  * Add Flatpak CI/CD
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kmousetool
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * snapcraft: initial import snapcraft files.
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kmozillahelper
+- Remove rpm_macro(cmake_kf5) BR, not supported on Leap and
+  extra-cmke-modules already takes care of that.
+
+- BuildRequire rpm_macro(cmake_kf5): we call cmake_kf5 to build and
+  thus need to ensure the macro to be known.
+- Add extra-cmake-modules BuildRequires: fix build after recent KDE
+  Frameworks update.
+
+- Update to 5.0.6:
+  * Exclude kmozillahelper from session management (boo#1176852)
+
+- Supplement not only MozillaFirefox, but also MozillaThunderbird
+
kmplot
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * snapcraft: set version, appstream picking up non release service version.
+  * snapcraft: initial import snapcraft files.
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- Changes since 23.07.80:
+  * Add missing dependencies
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Add explicit moc includes to sources for moc-covered headers
+  * Port to KF6
+  * Add Flatpak CI/CD
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
knewstuff
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- No code change since 5.109.0
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * Remove code variants for building with Qt 6
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * Remove qt6 CI builds
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- Changes since 5.106.0:
+  * Remove KF5TextWidgets remnants
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- Changes since 5.105.0:
+  * Remove unused dependencies
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- Changes since 5.104.0:
+  * QtQuickDialogWrapper: Print out errors if component creation failed
+  * Deprecate knewstuffcore_version.h & knewstuffquick_version.h
+  * Add missing deps to KF5NewStuffCoreConfig
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- Changes since 5.103.0:
+  * DownloadItemsSheet: Fix scrolling (kde#448800)
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- Changes since 5.102.0:
+  * Fix crash in QQuickQuestionListener (kde#464624)
+  * Install desktop file for knewstuff-dialog
+
knotes
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * settings/notesharedglobalconfig.kcfg : fix typo in label of entry "Port"
+  * Adapt to build against last textaddons
+  * Remove CI 6 job. We will use kf6 branch for kf6 works
+  * Fix category description
+  * Remove prefix includes (make it compiles against qt6)
+  * Compile fine without deprecated methods
+  * Use new TextAddonsWidgets/LineEditCatchReturnKey
+  * Fix compile against last kf6
+  * Remove kconfigwidget
+  * We don't need ConfigWidgets
+  * Port to new api
+  * const'ify pointer
+  * Const'ify pointer + initialize variable
+  * Add parent
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Adapt to build against last textaddons
+  * Fix compilation with older ktextaddons versions
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
knotifications
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
knotifyconfig
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- No code change since 5.109.0
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * Remove qt6 CI builds
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- No code change since 5.106.0
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- No code change since 5.105.0
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- No code change since 5.104.0
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- No code change since 5.103.0
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- No code change since 5.102.0
+
kompare
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * snapcraft: Add .git to source for libkomparediff2
+  * snapcraft: inital import snapcraft files.
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Port to latest LibKompareDiff2 5.4
+  * Move check after cmake include => QT_MAJOR_VERSION is defined
+  * Enable build also against KF6
+  * Add Flatpak CI/CD
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
konsole
+- Require extra-cmake-modules at build time
+
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- Changes since 23.08.3:
+  * Apply split view icons to the session context menu too.
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * snapcraft: initial import snapcraft files.
+  * Fix signed integer overflow due to uninitialized vars warning
+  * Account for CJK wide chars in copyLineToStream
+  * Add test case for block selection of CJK chars
+  * Don't select half a CJK character (kde#474055)
+  * Don't require FreeBSD/Qt5 tests to pass
+  * Don't try to free terminalPart.
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- Changes since 23.08.0:
+  * Fix crashes in testTerminalInterface (kde#473043)
+- Drop patch, merged upstream:
+  * 0001-Fix-crashes-in-testTerminalInterface.patch
+
+- Add upstream crash fix (kde#473043)
+  * 0001-Fix-crashes-in-testTerminalInterface.patch
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- Changes since 23.07.90:
+  * ScreenWindow::updateCurrentLine:  Better bound currentLine
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Too many changes since 23.04.3, only listing bugfixes:
+  * Fixed search bar false positive after clear scrollback (and reset) (kde#407317)
+  * Hides redundant widgets on dialog for emoji font selection (kde#469563)
+  * Eliminate compilation warnings for plugins from using QAction::setShortcut(s) (kde#462615)
+  * Adjust selection point coords when scrollback shrinks (kde#470346)
+  * Disable keyboard selection mode on resize (kde#467872)
+  * Do not allow an invalid parent to be set in profiles (kde#467790)
+  * Invalidate selection reference points on resize (kde#464040)
+  * Draw selected background for right half of double width char if selected (kde#468465)
+  * Fix crash in ProfileSettings (kde#423136)
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- Changes since 23.04.2:
+  * Tab bar settings: fix MIME type filtering of custom CSS file picker
+  * Hides redundant widgets on dialog for emoji font selection (kde#469563)
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- Changes since 23.04.1:
+  * Adjust selection point coords when scrollback shrinks (kde#470346)
+  * Add tests to check fix of invalid parent in profile
+  * Do not allow an invalid parent to be set in profiles (kde#467790)
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Invalidate selection reference points on resize (kde#464040)
+  * Fix kglobalaccel integration
+  * Draw selected background for right half of double width char if selected (kde#468465)
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kontact
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * snapcraft: initial import snapcraft files.
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- Changes since 23.07.80:
+  * Drop no longer needed Akonadi dependency
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Return plugin name that we can use with --module command line
+  * doc: use a non-deprecated entity for Frameworks
+  * Remove CI 6 job. We will use kf6 branch for kf6 works
+  * It's alpha version
+  * Port to new api
+  * Show all headers in qtc6
+  * Remove duplicate header
+  * Use PimCommon directly
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kontactinterface
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Fix platforms info
+  * Remove CI 6 job. We will use kf6 branch for kf6 works
+  * not export symbol of private methods
+  * Warning is not useful now
+  * Fix generate QCH target
+  * Remove compat support as all was ported
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
konversation
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * snapcraft: set version, appstream picking up non release service version.
+  * snapcraft: initial import snapcraft files.
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- Changes since 23.07.80:
+  * caps: prevent connection hang when none are requested (kde#471940)
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Disable Qt6 CI builds
+  * Highlights sounds file picker: fix setting file filter by MIME types (kde#433667)
+  * doc: use a non-deprecated entity for Frameworks
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- Changes since 23.04.2:
+  * Highlights sounds file picker: fix setting file filter by MIME types (kde#433667)
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
korganizer
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- Changes since 23.08.3:
+  * Fix infinite loop in mEventViewer->setIncidence due to invalid date
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * Fix crash when forwarding incidence via context menu (kde#474144)
+  * Repair searching in korganizer
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Adapt code to GenerateProperties=true in CalendarSettings
+  * Adapt to CollectionAnnotationsAttribute being moved to Akonadi
+  * Don't beep in case some internal sanity checks fail
+  * Remove CI 6 job. We will use kf6 branch for kf6 works
+  * We don't need KMailTransportAkonadi here
+  * Adapt to new akonadi-contact/akonadi-contact-editor api
+  * Make collection filtering work again
+  * Use QRegularExpression::wildcardToRegularExpression
+  * Adapt to new api
+  * Add missing ';'
+  * Use QProcess
+  * Use kcmshell6 in kf6
+  * Drop duplicate KPimEventViews dep
+  * Adapt to new api
+  * Start to port to new api
+  * aboutdata is not used now
+  * Comment debug include as it's unused until we port code
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Allow copying events from read-only calendars (kde#415774)
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kpackage
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- No code change since 5.109.0
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * KPackageTool: Show deprecation warning when metadata.desktop file is used
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * Remove qt6 CI builds
+  * Define json-validate-ignore property in .kde-ci.yml
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- No code change since 5.106.0
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- Changes since 5.105.0:
+  * Deprecate KPackage::Package::name, add default for parameters
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- No code change since 5.104.0
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- Changes since 5.103.0:
+  * Check pluginId contains '/' before using it as package type (kde#449727)
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- Changes since 5.102.0:
+  * Update README with new json metadata
+  * Show deprecation message about the desktop to json conversion being removed
+
kparts
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- No code change since 5.109.0
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * Remove qt6 CI builds
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- Changes since 5.106.0:
+  * PartLoader::createPartInstanceForMimeType(): Avoid compiler detected null pointer access
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- No code change since 5.105.0
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- No code change since 5.104.0
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- No code change since 5.103.0
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- Changes since 5.102.0:
+  * PartLoader: move UI strings out of template code in header
+  * Deprecate class PartSelectEvent
+  * Deprecate PartBase::setPluginInterfaceVersion(int)
+
kpat
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * snapcraft: initial import snapcraft files.
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- Changes since 23.08.1:
+  * Add missing QtXml dependency
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Add explicit moc includes to sources for moc-covered headers
+  * Remove optimization from mod3 solver that doesn't hold true in all cases (kde#470393)
+  * Solve the simple simon autodrop problem less aggressively (kde#469991)
+  * Reinit Golf solver correctly after switching games (kde#470166)
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- Changes since 23.04.2:
+  * Solve the simple simon autodrop problem less aggressively (kde#469991)
+  * Reinit Golf solver correctly after switching games (kde#470166)
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kpeople5
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- No code change since 5.109.0
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * QML plugin: use KPeople namespace meta object, instead of duplicating
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * Remove qt6 CI builds
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- No code change since 5.106.0
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- No code change since 5.105.0
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- No code change since 5.104.0
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- Changes since 5.103.0:
+  * Install version header
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- No code change since 5.102.0
+
kpimtextedit
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Fix platforms name
+  * Install QCH targets file to backwards compatible path
+  * Remove unused include
+  * Allow to add emoji support
+  * Add missing Q_REQUIRED_RESULT
+  * Remove old code (now we use ktextaddons)
+  * Allow to use new TextEmoticonsWidgets lib
+  * Rename signal
+  * This class is never used. Don't install header/export it
+  * Make KF::TextEditTextToSpeech a private link dependency
+  * Fix license + move data from src/emoticon/emoji.json to src/emoticon/data/emoji.json
+  * Use new emoji.json
+  * Define json as binary (help to commit)
+  * Remove unused includes
+  * Use new emoji.json
+  * continue to implement emoji model
+  * Start to reimplement emoji support as in ruqola
+  * Remove unused files
+  * Remove CI 6 job. We will use kf6 branch for kf6 works
+  * not export symbol of private methods
+  * Disable for the moment it crashs in qt6
+  * Remove unused configwidgets
+  * For the moment disable it on qt6 as it crashs. I need to investigate why
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+  * Rename variables
+  * Remove unused include
+  * Remove unused variable
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- Changes since 23.04.2:
+  * Remove prefix
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kpipewire
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- Changes since 5.27.9:
+  * Adjust to KWayland moving to Plasma
+
kpkpass
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * Make the message catalog UTF-8 encoding detection slightly more broad
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Select pkpass message catalog based on QLocale::uiLanguages
+  * Don't fail on empty entries in the message catalog
+  * Remove CI 6 job. We will use kf6 branch for kf6 works
+  * Generate PACKAGE_INCLUDE_QCHTARGETS first
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kplotting
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- No code change since 5.109.0
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * Remove qt6 CI builds
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- No code change since 5.106.0
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- No code change since 5.105.0
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- No code change since 5.104.0
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- No code change since 5.103.0
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- No code change since 5.102.0
+
kpty
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- No code change since 5.109.0
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * Remove code variants for building with Qt 6
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * Remove qt6 CI builds
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- No code change since 5.106.0
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- No code change since 5.105.0
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- No code change since 5.104.0
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- No code change since 5.103.0
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- No code change since 5.102.0
+
kqtquickcharts
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- No code change since 23.04.3
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kquickcharts
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- No code change since 5.109.0
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * Remove qt6 CI builds
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- No code change since 5.106.0
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- No code change since 5.105.0
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- No code change since 5.104.0
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- No code change since 5.103.0
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- No code change since 5.102.0
+
kreversi
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * snapcraft: set version, appstream picking up non release service version.
+  * snapcraft: initial import snapcraft files.
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- Changes since 23.08.1:
+  * Fix missing "icon" image provider for QML popup messages
+  * Add missing JobWidgets dependency
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Add explicit moc includes to sources for moc-covered headers
+  * No need to remove QT_NO_CAST_FROM_BYTEARRAY
+  * increase ecm_set_disabled_deprecation_versions
+  * fix board position in portrait mode (kde#445131)
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- Changes since 23.04.2:
+  * fix board position in portrait mode (kde#445131)
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kross
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- No code change since 5.109.0
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- No code change since 5.107.0
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- No code change since 5.106.0
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- No code change since 5.105.0
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- No code change since 5.104.0
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- No code change since 5.103.0
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- No code change since 5.102.0
+
krunner
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- Changes since 5.113.0:
+  * DBusRunner: Use /runner as default for X-Plasma-DBusRunner-Path property
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- Changes since 5.112.0:
+  * Deprecate old QueryMatch::setType which will be removed in KF6
+  * Backport KF6 API to set categoryRelevance for QueryMatch
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- Changes since 5.110.0:
+  * runnerpython: Fix install script paths to desktop files
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- No code change since 5.109.0
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * runnerpython cgit.kde.org does not exist
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * Remove qt6 CI builds
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- No code change since 5.106.0
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- Changes since 5.105.0:
+  * Backport new API for RunnerSyntax, deprecated old API
+  * Repair binary compatibility for RunnerSyntax
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- No code change since 5.104.0
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- Changes since 5.103.0:
+  * KF5KRunnerMacros: Add compat code and warning for in KF6 renamed configure_krunner_test macro
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- No code change since 5.102.0
+
ksanecore
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Add explicit moc includes to sources for moc-covered headers
+  * Crop the image after a scan finished (kde#457097)
+  * Also call renewImage() for 8-bit Gray images (kde#469683)
+  * Have export macros header include version header (Qt6-only)
+  * Support reading the gamma table
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- Changes since 23.04.1:
+  * Also call renewImage() for 8-bit Gray images (kde#469683)
+  * Crop the image after a scan finished (kde#457097)
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kscreen5
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- Changes since 5.27.9:
+  * Adapt to plasma-framework being renamed to libplasma
+  * Adapt to plasma-framework moving to Plasma
+
kscreenlocker
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- Changes since 5.27.9:
+  * Adjust to KWayland moving to Plasma
+
kservice
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- Changes since 5.112.0:
+  * Remove warning about empty Exec field from KService::exec() (kde#430157)
+
ksmtp
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Remove CI 6 job. We will use kf6 branch for kf6 works
+  * Install *version.h in SMTP directory
+  * Fix QCH target
+  * Fix target name
+  * Fix install qch target
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
ksshaskpass5
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- No code changes since 5.27.9
+
ksudoku
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * snapcraft: initial import snapcraft files.
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
ksystemstats5
+- Switch to the latest GCC version available in Leap for packages
+  that can't build with the default compiler
+
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- No code changes since 5.27.9
+
ktexteditor
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- Changes since 5.111.0:
+  * Fix selection shrink when indenting (kde#329247)
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- No code change since 5.109.0
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * Remove code variants for building with Qt 6
+  * completion: Fix only start chars of items are matched
+  * Fix chaotic up/down cursor movement in Block Selection Mode
+  * Fix backspace behavior for empty lines with cursor beyond line’s end (block selection mode)
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * Remove qt6 CI builds
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- Changes since 5.106.0:
+  * Add missing includes
+  * Fix incorrect lineHeight for drag pixmap (kde#468196)
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- Changes since 5.105.0:
+  * Fix Save Copy As.. not working anymore (kde#468672)
+  * Fix indenting removes characters if line has tabs at start (kde#468495)
+  * Printer: AlignVCenter line numbers
+  * Dont ignore folding when printing code (kde#417138)
+  * Use m_fontAscent instead of fm.ascent()
+  * Draw caret ourselves (kde#172630)
+  * Fix selection highlight for RTL text with custom line height (kde#464087)
+  * Include range.js when initializing the engine (kde#456701)
+  * Fix RTL text with format incorrectly shaped (kde#438755)
+  * xml-indent: Optimize getCode
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- Changes since 5.104.0:
+  * try to improve test stability
+  * autoindent: fix indentation when "keep extra spaces" is enabled
+  * Julia indent: fix indentation when "keep extra spaces" is enabled,
+    also fix indentation when a line ends with a string assignment
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- Changes since 5.103.0:
+  * Improve cstyle performance
+  * Improve performance of rendering spaces with dyn wrap disabled (kde#465841)
+  * documentSaveCopyAs: Use async job api (kde#466571)
+  * Optimize rendering spaces with dyn wrapping (kde#465841)
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- Changes since 5.102.0:
+  * Fix indent failing due to unknown method 'replace'
+  * Don't show selection count when there are none
+
ktextwidgets
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
ktnef
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Remove CI 6 job. We will use kf6 branch for kf6 works
+  * Omit default notebook argument
+  * Add QCh support
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
ktouch
+- Require extra-cmake-modules at build time
+
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- Changes since 23.08.3:
+  * "Pisteen jälkeen on aina välilyönti." -> added space after "."
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * snapcraft: initial import snapcraft files.
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- Changes since 23.08.0:
+  * Make string translatable
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Add explicit moc includes to sources for moc-covered headers
+  * Enable i18n for accuracy value
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kunitconversion
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- No code change since 5.109.0
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * Remove qt6 CI builds
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- No code change since 5.106.0
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- Changes since 5.105.0:
+  * Add "kph" as a unit synonym for Kilometers per Hour
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- No code change since 5.104.0
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- No code change since 5.103.0
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- No code change since 5.102.0
+
kwallet
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
kwalletmanager5
+- Require extra-cmake-modules at build time
+
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- Changes since 23.08.1:
+  * Fix configure module name for Qt5 as well
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Fix import menu actions status Disable import/export
+    menu items when starting kwalletmanager and wallet
+    is closed (kde#373753)
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kwayland
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- Changes since 5.109.0:
+  * Unbreak build where XLib's Bool definition harms moc generated code
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * Add explicit moc includes to sources for moc-covered headers
+  * Unbreak build where XLib's Bool definition harms moc
+    generated code
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * Remove qt6 CI builds
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- No code change since 5.106.0
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- No code change since 5.105.0
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- No code change since 5.104.0
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- No code change since 5.103.0
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- No code change since 5.102.0
+
kwayland-integration
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- Changes since 5.27.9:
+  * Adjust to KWayland moving to Plasma
+
kwidgetsaddons
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
kwin5
+- Switch to the latest GCC version available in Leap for packages
+  that can't build with the default compiler
+
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- Changes since 5.27.9:
+  * plugins/magnifier: Add missing "Zoom In" alt. shortcut
+  * plugins/zoom: Add missing "Zoom In" default alt. shortcut
+  * Adapt CI to renamed plasma-framework and kactivities
+  * Preserve relative order of transient siblings (kde#477262)
+  * Allow running kwin5 windowed in kwin6
+  * layershellv1window: Check isDeleted before activating it
+  * effects: Fix type of X-KDE-Ordering
+  * screencast: Make nvidia use the GLES path
+  * screencast: Fix GLES path
+  * xdgshellwindow: enforce a minimum size for clients (kde#469237)
+  * Actually adjust to KWayland moving to Plasma
+  * Adjust to KWayland moving to Plasma
+  * Adapt to plasma-framework moving to Plasma
+  * Reflect move of KActivities out of Frameworks to Plasma
+
kwindowsystem
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
kwordquiz
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * snapcraft: initial import snapcraft files.
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- Changes since 23.07.80:
+  * Fix minor typo
+  * Update flashcard image
+
+- Update to 23.07.80
+  * New feature release
+- Too many changes since 23.04.3, only listing bugfixes:
+  * Add the option to compare asnwers in a non case sensitive way (kde#467585)
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
kwrited5
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- No code changes since 5.27.9
+
kxmlgui
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
layer-shell-qt
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- No code changes since 5.27.9
+
libKF5ModemManagerQt
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- Changes since 5.109.0:
+  * Example: drop stand-alone CMake code, here part of normal build
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * Remove qt6 CI builds
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- No code change since 5.106.0
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- No code change since 5.105.0
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- No code change since 5.104.0
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- No code change since 5.103.0
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- No code change since 5.102.0
+
libKF5NetworkManagerQt
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- Changes since 5.111.0:
+  * Fix incorrect signal signature
+  * Remove incorrect comment
+  * Listen for both DBus service registration events and interface added events (kde#471870)
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- Changes since 5.109.0:
+  * Build examples on KDE CI
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * Remove qt6 CI builds
+  * Include only needed headers instead of QtDBus module header
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- No code change since 5.106.0
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- Changes since 5.105.0:
+  * Add Q_ENUM to VPN Connection enums
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- No code change since 5.104.0
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- Changes since 5.103.0:
+  * settings: fix -Wlto-type-mismatch in NetworkManager::checkVersion decl
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- Changes since 5.102.0:
+  * Fix remaining 5 compile warnings (unused parameters)
+  * Fix builds with examples: they were not compiling
+
libavif
+- update to 1.0.3:
+  * Rewrite the fix for memory errors fixed in 1.0.2
+  * CVE-2023-6704: Fix use-after-free errors (boo#1218303)
+  * src/reformat.c: Allocate the threadData array directly
+
+- update to 1.0.2:
+  * Update avifCropRectConvertCleanApertureBox() to the revised
+    requirements in ISO/IEC 23000-22:2019/Amd. 2:2021 Section
+    7.3.6.7.
+  * CVE-2023-6350: Out of bounds memory to alphaItemIndices (boo#1217614)
+  * CVE-2023-6351: use-after-free in colorProperties (boo#1217615)
+- drop fix-gdkpixbuf.patch
+
+- Update to 1.0.0:
+  * Incompatible changes:
+    + The clli member was added to the avifImage struct.
+    + The repetitionCount member was added to the avifEncoder and avifDecoder
+    structs.
+    + The quality and qualityAlpha members were added to the avifEncoder struct.
+    + Check that functions returning pointers do not return NULL before accessing
+    those pointers.
+    + Check the return value of avifEncoderSetCodecSpecificOption().
+    + The maxThreads member was added to the avifRGBImage struct.
+    + Check the return value of avifRGBImageAllocatePixels(), avifRWDataRealloc(),
+    avifRWDataSet(), avifImageSetProfileICC(), avifImageSetMetadataExif() and
+    avifImageSetMetadataXMP().
+    + The meaning of the keyframeInterval member of avifEncoder struct has changed
+    slightly. When set to a value of "n",
+    Before: It forces a keyframe on every nth frame.
+    After: Any set of "n" consecutive frame will have at least one keyframe
+    (every nth frame may or may not be a keyframe).
+  * Added:
+    + Add clli metadata read and write support
+    + Add repetitionCount member to avifEncoder and avifDecoder structs to specify
+    the number of repetitions for animated image sequences.
+    + Add quality and qualityAlpha to avifEncoder. Note: minQuantizer,
+    maxQuantizer, minQuantizerAlpha, and maxQuantizerAlpha are deprecated. Code
+    should be updated to set quality (and qualityAlpha if applicable) and leave
+    minQuantizer, maxQuantizer, minQuantizerAlpha, and maxQuantizerAlpha
+    initialized to the default values.
+    + The --target-size flag in avifenc was added to adapt the quality so that the
+    output file size is as close to the given number of bytes as possible.
+    + Add the public API function avifImageIsOpaque() in avif.h.
+    + Add the public API functions avifImagePlane(), avifImagePlaneRowBytes(),
+    avifImagePlaneWidth(), and avifImagePlaneHeight() in avif.h.
+    + Add API for multi-threaded YUV to RGB color conversion.
+    + Allow lossless 4:0:0 on grayscale input.
+    + Add avifenc --no-overwrite flag to avoid overwriting output file.
+    + Add avifenc --clli flag to set clli.
+    + Add support for all transfer functions when using libsharpyuv.
+  * Changed:
+    + Exif and XMP metadata is exported to PNG and JPEG files by default,
+    except XMP payloads larger than 65502 bytes in JPEG.
+    + The --grid flag in avifenc can be used for images that are not evenly divided
+    into cells.
+    + Change the encoder to write the boxes within the "stbl" box in the order of
+    stsd, stts, stsc, stsz, stco, stss.
+    + avifImageRGBToYUV() and avifImageYUVToRGB() handle avifImage bit depths 8, 10,
+    12 and now also 16. Files read by apps/shared/ can output 16-bit avifImage
+    instances.
+    + avifImageCreate(), avifImageCreateEmpty(), avifEncoderCreate() and other
+    internal functions now return NULL if a memory allocation failed.
+    + avifEncoderSetCodecSpecificOption() now returns avifResult instead of void to
+    report memory allocation failures.
+- Add fix-gdkpixbuf.patch.
+
+- Add BuildRequires pkgconfig(libwebp) to enable libsharpyuv
+
+- Update to version 0.11.1:
+  * Changed:
+  - avifincrtest_helpers: Cast 64-bit offset to size_t
+  - avifmetadatatest: don't include avif/internal.h
+  - avifrgbtoyuvtest: skip if no libsharpyuv
+  - Disable tests that may fail if the codec is not aom (#1176)
+
+- Remove unused BuildRequires on nasm
+- Remove indirect/incorrect Buildrequires on zlib
+- add direct glib Buildrequires
+
+- Update to version 0.11.0:
+  * There are incompatible ABI changes in this release. The
+    alphaRange member was removed from the avifImage struct. The
+    chromaDownsampling and avoidLibYUV members were added to the
+    avifRGBImage struct. The imageDimensionLimit member was added
+    to the avifDecoder struct. avifImageCopy() and
+    avifImageAllocatePlanes() signatures changed. It is necessary
+    to recompile your code. Also check the return values of
+    avifImageCopy() and avifImageAllocatePlanes().
+  * Added:
+  - Add man pages for avifenc and avifdec
+  - Add the avifChannelIndex type alias for enum avifChannelIndex
+  - Add avifChromaDownsampling enum
+  - Add chromaDownsampling field to avifRGBImage struct
+  - Add support for AVIF_RGB_FORMAT_RGB_565
+  - Add imageDimensionLimit field to avifDecoder struct
+  - Add autoTiling field to avifEncoder struct
+  - Add new avifResult codes AVIF_RESULT_CANNOT_CHANGE_SETTING
+    and AVIF_RESULT_INCOMPATIBLE_IMAGE
+  - Add new enum constants AVIF_PIXEL_FORMAT_COUNT and
+    AVIF_RGB_FORMAT_COUNT
+  - avifdec: Add --dimension-limit, which specifies the image
+    dimension limit (width or height) that should be tolerated
+  - avifenc: Add --sharpyuv, which enables "sharp" RGB to YUV420
+    conversion, which reduces artifacts caused by 420 chroma
+    downsampling. Needs libsharpyuv (part of the libwebp
+    repository) at compile time.
+  - avifenc: Add --ignore-exif and --ignore-xmp flags.
+  - avifenc: Add --autotiling, which sets --tilerowslog2 and
+  - -tilecolslog2 automatically.
+  - avifenc: Input Exif orientation is converted to irot/imir by
+    default.
+  * Changed:
+  - Fix memory leaks of metadata on avifenc exit
+  - Update the handling of 'lsel' and progressive decoding to
+    AVIF spec v1.1.0
+  - Treat an absent lsel and layer_id == 0xFFFF equivalently for
+    backward compatibility with earlier drafts of AVIF spec
+    v1.1.0
+  - Set libavif's own default value of cfg.rc_end_usage for
+    libaom
+  - Set the libaom-specific option -a tune=ssim by default
+  - Bump cmake_minimum_required from 3.5 to 3.13
+  - Fix https://crbug.com/oss-fuzz/48135
+  - Use several new libyuv functions in reformat_libyuv.c
+  - Fix SVT-AV1's issue 1957 related to uninitialized variables
+    crashing the encoder
+  - Update aom.cmd: v3.5.0
+  - Update rav1e.cmd: v0.5.1
+  - Update svt.cmd/svt.sh: v1.2.1
+  - Update libgav1.cmd: v0.18.0
+  - Update libyuv.cmd: f9fda6e7 (version 1844)
+  - avifImageCopy() and avifImageAllocatePlanes() now return
+    avifResult instead of void to report invalid parameters or
+    memory allocation failures.
+  - avifImageRGBToYUV() now uses libyuv fast paths by default. It
+    may slightly change conversion results. The old behavior can
+    be restored by setting avifRGBImage::chromaDownsampling to
+    AVIF_CHROMA_DOWNSAMPLING_BEST_QUALITY and
+    avifRGBImage::avoidLibYUV to AVIF_TRUE.
+  - avifRGBImage::chromaUpsampling now only applies to
+    conversions that need upsampling chroma from 4:2:0 or 4:2:2
+    and has no impact on the use of libyuv.
+  - Set avifRGBImage::avoidLibYUV accordingly to control the use
+    of libyuv.
+  - avifenc: Set the YUV format to 4:0:0 for grayscale PNGs
+  - Support updating encoder settings and codec-specific options
+    during encoding
+  - Disable AVIF_STRICT_CLAP_VALID and AVIF_STRICT_PIXI_REQUIRED
+    in the JNI wrapper
+  - avifdec: Return proper exit code in "info" mode
+  - In avifenc and avifdec, treat all arguments that start with
+    '-' as options
+  - Exif and XMP metadata is imported from PNG and JPEG files.
+  - avifImageSetMetadataExif() parses the Exif metadata and
+    converts any Exif orientation found into transformFlags, irot
+    and imir values.
+  - Write 'auxi' box for animated images with alpha channel
+  - Write 'auxv' as handler_type for alpha channel track
+  - Use PNG_COLOR_TYPE_GRAY for 8-bit grayscale output
+  - Replace repeated subtraction by modulo in calcGCD
+  - Change avifImageCreate to take uint32_t instead of int
+    parameters
+  - When writing an image sequence, check if it's safe to cast
+    width and height to uint16_t
+  - Allow clamped grid cells in avifEncoderAddImageGrid()
+  * Removed:
+  - alphaRange field was removed from the avifImage struct. It it
+    presumed that alpha plane is always full range.
+  - The avifCodecConfigurationBox struct becomes a private type
+    for libavif internal use
+- Bump lib_soversion global (also in baselibs.conf) to 15 following
+  upstream change.
+- Use ldconfig_scriptlets for post(un) handling.
+
+- Enable libyuv on TW
+
+- update to 0.10.1:
+  * tests/docker/build.sh: Build SVT-AV1 using cmake and ninja directly
+  * Fix a Visual Studio 2017 compiler warning in src\reformat.c: warning C4204:
+    nonstandard extension used: non-constant aggregate initializer
+  * Fix the help message of avifdec: --index takes a value
+
+- Update to version 0.10.0
+  * See https://github.com/AOMediaCodec/libavif/blob/v0.10.0/CHANGELOG.md
+    for a complete changelog or check the CHANGELOG.md in the doc directory.
+
+- Disable libaom and use rav1e by default
+  * As PHP 8.1 has AVIF support, use rav1e by default as it is more
+    secure being written in Rust.
+
libdmapsharing
+- Update to version 3.9.13:
+  + doc/Makefile.am: add human-written XML files to EXTRA_DIST
+  + Fix Vala tests
+  + Use g-ir-scanner output as input to vapigen
+  + configure.ac: Don't force CFLAGS=-O2
+  + Make use of pedansee-conf-gobject
+
+- Update to version 3.9.12:
+  + Initialize a value that might not be initialized by
+    g_object_get
+  + libdmapsharing/Makefile.am:
+  - rename check target to check-local
+  - remove dmap-enums.h from maintained_headers
+  - avoid cyclic dependencies when building enums
+  - simplify use of glib-mkenums after experimenting with FreeBSD
+  - drop use of patsubst, which is not POSIX
+  + Update GTK-Doc markup to include summaries
+  + dmap-structure.c: replace g_memdup, which glib2 replaced with
+    g_memdup2
+  + Replace deprecated portions of autotools files
+
+- Update to version 3.9.11:
+  + Migrate to libsoup3.
+  + Remove extraneous #includes.
+  + Round of cleanup.
+  + vala-dmap-db.vala: fix object ownership issue.
+- Replace pkgconfig(libsoup-2.4) with pkgconfig(libsoup-3.0)
+  following upstream changes.
+
+- Drop baselibs.conf: there is no known consumer of the -32bit
+  package.
+
libgcrypt
+- add libgcrypt-no-deprecated-grep-alias.patch
+
+- Update to 1.10.3:
+  * Bug fixes:
+  - Fix public key computation for other EdDSA curves. [rC469919751d6e]
+  - Remove out of core handler diagnostic in FIPS mode. [T6515]
+  - Check that the digest size is not zero in gcry_pk_sign_md and
+    gcry_pk_verify_md. [T6539]
+  - Make store an s-exp with \0 is considered to be binary. [T6747]
+  - Various constant-time improvements.
+  * Portability:
+  - Use getrandom call only when supported by the platform. [T6442]
+  - Change the default for --with-libtool-modification to never. [T6619]
+  * Release-info: https://dev.gnupg.org/T6817
+  * Remove patch upstream libgcrypt-1.10.0-out-of-core-handler.patch
+
+- Do not pull revision info from GIT when autoconf is run. This
+  removes the -unknown suffix after the version number.
+  * Add libgcrypt-nobetasuffix.patch [bsc#1216334]
+
libgravatar
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Fix platforms info
+  * Use KConfigDialogManager
+  * Remove unused GravatarConfigWidget
+  * Remove CI 6 job. We will use kf6 branch for kf6 works
+  * not export symbol of private methods
+  * GRAVATAR_KF5_COMPAT doesn't exist now
+  * Fix install QCH target
+  * Not necessary to create compat lib now
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
libgsf
+- Own /usr/share/gtk-doc: glib no longer uses gtk-doc and as a
+  consequence cannot be held responsible to deliver that basic
+  directory structure.
+
libgusb
+- Explicitly require python311-packaging if python 3.11 is being
+  used. On SLE, python 3.6 is still the default, but 3.11 is used
+  by meson. Drop python3-base from BuildRequires: it is not
+  needed, since python will be pulled in by meson.
+
+- Update to version 0.4.8:
+  + Add an device error code for 'busy'.
+
+- Update to version 0.4.7:
+  + Add new API to get the HID descriptor data
+  + Add calling convention to libusb callback functions
+- Changes from version 0.4.6:
+  + Add JSON compatibility helpers for old json-glib versions
+  + Fix emulation of devices using out-of-order BulkTransfer
+    replies
+  + Use project_source_root to fix building as a subproject
+- Changes from version 0.4.5:
+  + Add new API to better detect emulated replug
+  + Do not emit spurious ::device-removed events when emulating
+  + Record zero-sized device events
+  + Reset the in-order event index when clearing the event array
+  + Save the libusb error if libusb_submit_transfer() fails
+- Changes from version 0.4.4:
+  + Add new API to make emulation easier to use
+  + Emit remove devices with matching tags when loading contexts
+  + Fix a critical warning when finalizing devices without
+    endpoints
+  + Reduce the debugging level when emulating firmware
+- Changes from version 0.4.3:
+  + Export g_usb_device_has_tag()
+  + Work around a libusb issue which causes devices to appear twice
+- Add pkgconfig(gi-docgen) and pkgconfig(json-glib-1.0)
+  BuildRequires: New dependencies.
+- Drop gtk-doc BuildRequires: No longer needed, nor used after the
+  port upstream.
+- Pass tests=false to meson setup, do not build or install any
+  tests at this time.
+- Use ldconfig_scriptlets macro for post(un) handling.
+
+- Add no-pkg-resources.patch:
+  * Replaces pkg_resources with python-packaging
+  * pkg_resources is provided by setuptools, but the previously
+    transitive pull in of setuptools has been broken by
+    gtk-doc --> python3-Pygments -/-> python3-setuptools
+
+- Update to version 0.3.10:
+  + New Features:
+  - Add API to change the hotplug poll interval.
+
libinput
+- Update to release 1.25
+  * Change how left-handed settings are handled for tablets: If
+    libwacom does not contain a definition for a tablet yet,
+    libinput defaults to enabling a left-handed setting.
+  * Quirks for laptops from Dell, Google, Graviton, HP, HUAWEI,
+    Lenovo and Razer, gadgets like the RollerMouse Pro3 and virtual
+    machines like GNOME Boxes, VirtualBox or Virtual Machine
+    Manager are included.
+
libkcddb
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
libkcompactdisc
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
libkdcraw
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Have export macros header include version header (Qt6-only)
+  * Rename to KF6 when building against Qt6
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
libkdecoration2
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- No code changes since 5.27.9
+
libkdegames
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- Changes since 23.08.3:
+  * KGameRenderer: handle requests for images with too large or invalid sizes
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- Changes since 23.08.1:
+  * Fix memory leakage in destructors of KGameIOPrivate subclasses
+  * Fix memory leakage of networking messages
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Add explicit moc includes to sources for moc-covered headers
+  * Have export macros header include version header (Qt6-only)
+  * Default EXCLUDE_DEPRECATED_BEFORE_AND_AT to 7.5.0 for Qt6 build
+  * Prepare "KDEGames6" as name for Qt6/KF6-based variant
+  * Use variable to control base name of CMake config files
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
libkdepim
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * Align to top
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Avoid spurious checkcombobox toggle where indexes don't match (kde#347045)
+  * Fix platforms name
+  * Remove unused public method
+  * Remove unused dependencies
+  * Remove CI 6 job. We will use kf6 branch for kf6 works
+  * not export symbol of private methods
+  * Fix QCH support
+  * Remove configwidgets
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
libkeduvocdocument
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Add explicit moc includes to sources for moc-covered headers
+  * Run clang format
+  * Have export macros header include version header (Qt6-only)
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
libkexiv2
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Default EXCLUDE_DEPRECATED_BEFORE_AND_AT to 5.1.0 for Qt6 build
+  * Fix build with exiv2 >= 0.28
+  * Simplify 7bit ASCII detection
+  * .gitignore ignore CMakeLists.txt.user
+  * Have export macros header include version header (Qt6-only)
+  * Fix KF6 CI dependencies
+  * Rename to KF6 when building against Qt6
+  * Explicitly disable deprecated API when building against Qt6
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- Changes since 23.04.1:
+  * Fix build with exiv2 >= 0.28
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
libkgapi
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Convert urls and calendarurls from KContacts to KGAPI
+  * Fix syncing name
+  * Fix copy paste error in license
+  * Remove CI 6 job. We will use kf6 branch for kf6 works
+  * Add QCH support
+  * fix install _version.h file
+  * Add missing Q_REQUIRED_RESULT
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Convert urls and calendarurls from KContacts to KGAPI
+  * Fix syncing name
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
libkipi
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Add explicit moc includes to sources for moc-covered headers
+  * Fix install include in kf6 too
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
libkleo
+- Added libkleo-rpmlintrc: rpmlint in SLE15 has a strict policy
+  * A filter for shlib-fixed-dependency error
+  * A filter for shlib-policy-name-error error
+
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- Changes since 23.08.0:
+  * Don't use auto when concatenating QStrings to avoid QStringBuilder
+  * Bump KF5_MIN_VERSION to 5.104 for Windows
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- Changes since 23.07.90:
+  * [tests] Check that setSigningKeys also works for explicit protocol.
+  * [fix] setSigningKeys is ignored for unknown protocol.
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Too many changes to list here.
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
libkmahjongg
+- Require extra-cmake-modules at build time
+
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * Tile sets: hide design helper lines around tile "faces"
+  * Background selection preview: render hidpi aware
+  * Background: render pixmap hidpi aware
+  * Tileset selection preview: render hidpi aware
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- Changes since 23.08.1:
+  * Drop hardcoded non-zero margin & spacing from selector UIs
+  * Do not leak tileset objects from tileset selector widget destructor
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Add explicit moc includes to sources for moc-covered headers
+  * Have export macros header include version header (Qt6-only)
+  * Prepare "KMahjongglib6" as name for Qt6/KF6-based variant
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
libkolabxml
+- Switch to %autosetup and %ldconfig_scriptlets
+- Replace the package URL
+
libkomparediff2
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- Changes since 23.08.0:
+  * Add namespace prefix to include guards
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * API dox: tech kapidox about all macros used
+  * API dox: note new CamelCase header includes
+  * Remove unused private class members, deprecate constructor with related arg
+  * Install also CamelCase headers
+  * Change headers prefix to komparediff2/, with back-compat for libkomparediff2
+  * Rename export header/macro base name: diff2 -> komparediff2, w/ back-compat
+  * Add EXCLUDE_DEPRECATED_BEFORE_AND_AT option, add a 5.4 deprecation version
+  * Bump version to 5.4
+  * Add Windows CI
+  * Enable build also against KF6
+  * Qt6 builds: link explicitly Qt6::Core5Compat
+  * Use forward declaration instead of include, to not extend public interface
+  * Have export macros header include version header (Qt6-only)
+  * Use full version incl. patch level with project() call
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- Changes since 23.04.2:
+  * Add patch-level to version, also unbreaks KOMPAREDIFF2_VERSION C++ macro
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
libksane
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Add explicit moc includes to sources for moc-covered headers
+  * Have export macros header include version header (Qt6-only)
+  * Install version header into own include base dir
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+- Drop patch, merged upstream:
+  * 0001-Don-t-search-for-KSane-Core-in-KF5SaneConfig.patch
+
libkscreen2
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- Changes since 5.27.9:
+  * Adjust to KWayland moving to Plasma
+
libksieve
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * Fix bug 476456: No scrollbar in simple editing mode (kde#476456)
+  * Add scrollarea
+  * Rename variables
+  * Fix update button when we click on clear
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Add host name too
+  * Fix platforms name
+  * Remove CI 6 job. We will use kf6 branch for kf6 works
+  * Add KSIEVEUI_NO_EXPORT
+  * Use Q_REQUIRED_RESULT
+  * not export symbol of private methods
+  * Fix qch support
+  * configWidget is not necessary
+  * compat lib is not necessary now
+  * Fix i18n
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+- Drop patch, merged upstream:
+  * 0001-Fix-467034-libksieve-src-kmanagesieve-session.cpp-as.patch
+
libksysguard5
+- Switch to the latest GCC version available in Leap for packages
+  that can't build with the default compiler
+
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- Changes since 5.27.9:
+  * Add missing Solid dependency
+  * Drop unused KCompletion
+
libmspack
-- chmextract.c add anti "../" and leading slash protection to chmextract
-  (CVE-2018-18586.patch, bsc#1113040)
-  * cve-2018-18586.patch
-
-- There is an off-by-one error in the CHM PMGI/PMGL chunk number validity
-  checks, which could lead to denial of service
-  (CVE-2018-14679, bsc#1103032)
-  * libmspack-CVE-2018-14679.patch
-- Bad KWAJ file header extensions could cause a one or two byte overwrite
-  (CVE-2018-14681, bsc#1103032).
-  * libmspack-CVE-2018-14681.patch
-- There is an off-by-one error in the TOLOWER() macro for CHM decompression
-  (CVE-2018-14682, bsc#1103032).
-  * libmspack-CVE-2018-14682.patch
-
-- add libmspack-0.6alpha-CVE-2019-1010305.patch to fix a buffer
-  overflow in chmd_read_headers(): a CHM file name beginning "::"
-  but shorter than 33 bytes will lead to reading past the
-  freshly-allocated name buffer - checks for specific control
-  filenames didn't take length into account [bsc#1141680]
-  [CVE-2019-1010305]
-
-- Enable build-time tests (bsc#1130489)
-  * Added patch libmspack-failing-tests.patch
-
-- Added patches:
-  * libmspack-resize-buffer.patch -- CAB block input buffer is one
-    byte too small for maximal Quantum block.
-  * libmspack-fix-bounds-checking.patch --  Fix off-by-one bounds
-    check on CHM PMGI/PMGL chunk numbers and reject empty filenames.
-  * libmspack-reject-blank-filenames.patch -- Avoid returning CHM
-    file entries that are "blank" because they have embedded null
-    bytes.
-  * (the last two patches were modified by removing unneeded part
-    in order to make them more independent)
-- Fixed bugs:
-  * CVE-2018-18584 (bsc#1113038)
-  * CVE-2018-18585 (bsc#1113039)
+- The following bugs and CVEs are not affecting TW:
+  * CVE-2018-18584
+  * CVE-2018-18585
+  * CVE-2018-18586
+  * CVE-2019-1010305
+  * bsc#1113038
+  * bsc#1113039
+  * bsc#1113040
+  * bsc#1130489
+  * bsc#1141680
+
+- Update to version 0.11:
+  * see https://github.com/kyz/libmspack/blob/master/libmspack/ChangeLog
+    for a full changelog
+
+- Update to version 0.10.1
+  * Bugfix release, no functional changes
+
+- Update to version 0.10:
+  * Fix Heap buffer overflow in chmd_read_headers()
+  * Fix memory exhausted in chmd_read_headers()
+  * Fix memory exhausted in oabd_decompress()
+
+- Update to version 0.9.1:
+  * Fix bug in decompressing data to get to the correct folder
+    offset when the folder is LZX compressed (0.8 regression).
+  * Build system cleanup
+  * Testsuite available
+  * Does not install testing tools and examples by default.
+- Rename mspack-tools to mspack-examples to follow upstream change.
+
+- Update to version 0.8:
+  * New parameter MSCABD_PARAM_SALVAGE which permits salvaging
+    badly damaged files rather than rejecting them outright.
+  * Fix the above 38912-byte Quantum CAB block bug.
+  * Reject blank CHM filenames that are blank because they have
+    embedded null bytes.
+  * chmextract: Protect from absolute/relative pathnames in CHM
+    files.
+
+- Update to version 0.7 (bsc#1103032):
+  * Fix 1 or 2 byte overwrite by bad KWAJ file header extensions
+    (CVE-2018-14681).
+  * Fix 1 byte overread by character U+0100 in a CHM filename
+    (CVE-2018-14682).
+  * Reject blank CHM filenames (CVE-2018-14680).
+  * Fix off-by-1 in CHM PMGI/PMGL chunk number validity checks,
+    which could cause a crash (CVE-2018-14679).
libmtp
+- updated to 1.1.21 release
+  Bugs fixed:
+  - Fix LIBMTP_STORAGE_SORTBY_MAXSPACE not working (copy-paste mistake)
+  - fix warnings regarding mismatched parameter docs
+  - fix comment above  sort_storage_bysort_storage_by
+  - Revert "ptp_pack_string: check string length for no iconv situation"
+  - remove dependency on ptp.h
+  - fixed paste error vendor/product id
+  - libusb-glue: check return value of ptp_init_send_memory_handler
+  - ptp_pack_string: check string length for no iconv situation
+  - ptp-pack: fix ucs2str overflow
+  Features:
+  - add a LIBMTP_FreeMemory function that wraps free()
+  - added functions to get device by serial number
+  - added serial number of device to output of 'mtp-files'
+  - added optional serial number parameter to 'mtp-getfile'
+  - added optional serial number parameter to 'mtp-delfile'
+  - feat: Add LIBMTP_Get_Children() to read the list of raw IDs of a folder.
+  - merge a patch from google https://source.chromium.org/chromiumos/chromiumos/codesearch/+/main:src/third_party/chromiumos-overlay/media-libs/libmtp/files/libmtp-1.1.20-10_remove_nexus_s_from_device_list.patch
+  - several new devices added, some device renaming for consistency.
+
+- updated to 1.1.20 release
+  - again more USB ids added
+  - some smaller bugfixes
+
+- updated to 1.1.19 release
+  - Lots of USB ids added, especially Garmin devices
+  - use a local libusb context, not the global one
+  - various bugfixes
+
+- updated to 1.1.18 release
+  - new USB ids
+  - mtp-getfile and mtp-delfile new parameter
+  - report "error 6" as "busy / blocked by another device"
+
+- updated to 1.1.17 release
+  - new USB Ids
+  - various bugfixes
+
+- Small packaging cleanup
+
-- include-config-h.patch: always include "config.h" first
-
-- updated to 1.1.7
-  - Soname libmtp.so.9.2.0 - binary compatible, new interfaces
-    have been added.
-  - Compilation fixes for older GCC and non-GCC compilers.
-  - Finalize >4GB file transfer changes so this works now.
-  - A new API to check for device capabilities has been added.
-  - Sync in latest upstream ptp2 changes.
-  - Support for USB 3.0! (A patch adding async buffering was
-    reverted after deemed instable by Debian.)
-  - Some migration toward the new API in the examples.
-  - Use parent storage if available as default storage media.
-  - Force reset on close for Android devices.
-  - Handle integrated USB hubs in mtp-probe.
-  - Devices, devices, devices...
-- mtpz-use-LIBMTP_ERROR-instead-of-LIBMTP_INFO.patch: is upstream
-- music-players.h: use up to date 1.1.7 version again.
-
-- Tell doxygen to stop producing files with timestamps.
-- define udev macros only if not already there.
-
-- music-players.h: Updated to the device database of the current GIT level
-  to support more MTP devices (bnc#854328)
-
-- Use LIBMTP_ERROR instead of LIBMTP_INFO function in mtpz_loaddata
-  (mtpz.c) to dont get junk in the udev rule when generating the rule.
-  add: mtpz-use-LIBMTP_ERROR-instead-of-LIBMTP_INFO.patch
-
-- updated to 1.1.6
-  - Soname libmtp.so.9.1.0 - binary compatible, new interfaces
-    have been added.
-  - Devices, devices, devices... I think I had a hundred (no kidding)
-    reports for the Nexus 4. It seems hackers just love this device
-    and cannot wait for me to spin a new libmtp.
-  - More careful autoprobing code for Linux, running around in
-    sysfs to try to avoid opening non-MTP devices. The libusb devs
-    do not uniformly like this idea but what shall I do? People
-    still want their devices to autodetect. Any hints welcome,
-    any patches will be reviewed.
-  - Interface extenstions from Philip Langdale to support the
-    Android in-place read/write extensions. This will be used by
-    GVFS for editing files etc, it is actually very useful when
-    treating the MTP device as a "real" filesystem. It only works
-    on Android devices with Google's MTP stack, but hey, that is
-    a fair share of the MTP devices used today.
-  - Several fixes and memory leaks fixed by Lei Zhang courtesy if
-    the Chromebook project, thanks Google!
-  - Windows Phone 8 should work out of the box.
-- remove upstream libmtp_motoRazr.patch
-
-- add support for Motorola Droid Razr M (XT 907)
-
-- mtp-probe no longer working in factory, wrong udev dir.
-
-- updated to 1.1.5
-  - Soname libmtp.so.9.0.5 - binary compatible
-  - Stop forcing altinterface 0! That bug has been around like
-    forever and libgphoto2 never did this. It screws up some
-    Samsung devices and is the prime reason for releasing this
-    update so soon after 1.1.4 as I know a lot of people out there
-    have Samsung devices!
-  - Integrated Sajid Anwars hard long-term work on MTPZ. There are
-    no secret keys or certificates inside libmtp, if you need these
-    to talk to your MTPZ device (Zune models, Windows Phones) you
-    need to get a file of secrets from some other place, preferably
-    Microsoft.
-  - Expose getthumbnail method and the Add Storage events as needed
-    for a GNOME VFS project by Philip Langdale.
-  - Rearrange and try to understand some SONY device modes again
-    and again.
-  - A udev script fix from Alessio Treglia to avoid poking around
-    on Canon EOS 3D.
-  - Devices, devices, devices...
-- Add libgrypt buildrequires for MTPZ support
-
-- updated to 1.1.4
-  - various bugfixes, especially in Samsung *
-  - lots of new ids
-
-- updated to 1.1.3
-  - Soname libmtp.so.9.0.3 - binary compatible.
-  - Probably nailed the bugs in the Samsung Galaxy Tab S2 family
-    of devices. Ignacio Martinez helped us fixing this!
-  - Build fixes by Alessio Treglia and others.
-  - A horde of new devices in the database.
-
-- Remove redundant tags/sections per specfile guideline suggestions
-
-- updated to 1.1.2
-  * device updates
-  * ported to use libusb 1.0
-  * Autodetect "sony.net" devices
-
-- Remove redundant tags/sections (authors list, already in package
-  as a file); put %description after %package
-- Parallel build with %_smp_mflags
-
-- add support for Galaxy Nexus
-
-- updated to 1.1.1
-  * device updates
-
-- updated to 1.1.0
-  * lots of new devices
-  * IAD (0xfe class) device detection
-- drop HAL FDI snippets
-- libmtp8 -> libmtp9
-
-- fixed typos in descriptions of libmtp.spec
-
-- updated to 1.0.6
-  * even less aggressive mtp probing (not detecting nearly all
-    devices as MTP) bnc#668986
-  * some more USB ids
-
-- do not greedily match all PTP cameras in the udev rules.
-
-- updated to 1.0.4 incremental release
-  * new ids
-  * bugfixes
-  * new udev rules for new udev
-
-- updated to 1.0.3 incremental release
-  * some new ids
-  * some smaller bugfixes
-- buildrequre pkg-config
-
-- updated to intermediate snapshot
-  * Samsung fixes and new ids
-  * various small bugfixes
-
-- updated to 1.0.2 bugfix release
-  * new ids: Samsung, Archos, Blackberry, ...
-  * bugfixes
-
-- updated to 1.0.1 bugfix release
-  * last patches included
-  * some more bug flags for devices
-
-- bugfixes to "fast metadata loading" method
-
-- upgraded to 1.0.0 release
-  * More USB ids
-  * libmtp.so.8.3.0 library interface
-  * New functions:
-    LIBMTP_Get_File_To_Handler
-    LIBMTP_Send_File_From_Handler
-    LIBMTP_Get_Track_To_Handler
-    LIBMTP_Send_Track_From_Handler
-    functions to get/send files/tracks from/to handler functions.
-    External handling of individual properties:
-    LIBMTP_Is_Property_Supported to check if a certain property is
-    supported on a certain device.
-    LIBMTP_Get_Allowed_Property_Values to get alowed range/enum of a
-    property value.
-    LIBMTP_Get_Representative_Sample_Format will now get the size
-    parameter to allow us to determine the maximum size for a
-    representative sample.
-  * Added modificationdate to file and track structs.
-  * Added LIBMTP_FILETYPE_ALBUM and LIBMTP_FILETYPE_PLAYLIST filetypes.
-  * Numerous Windows portability fixes.
-  * Marcus Meissner rewrote the PTP object handling and metadata caching
-    functions from libgphoto2 and fixed up the ugly largefile handling.
-  * Various minor bug fixes.
-
-- upgraded to 0.3.7
-  * compatible library interface libmtp.8.2.2
-  * stores albums and playlists in the default
-    music folder if no default folder for albums resp.
-    playlists has been detected.
-  * an error report from RedHat BZ
-    http://bugzilla.redhat.com/show_bug.cgi?id=485627
-    led to strange code for detecting anonymous OGG files
-    being rewritten to handle NULL filenames and filenames
-    that do not exceed 4 chars.
-  * patch from Marcus to fix an issue
-    with retransmit originally reported by Florent Pillet.
-  * discovered a new device that cannot even
-    read out battery level but still claims to be able to.
-- upgraded to 0.3.6
-  * Compatible API libmtp.so.8.2.1
-  * Several bug fixes to the examples
-  * Improved Windows and *BSD support
-  * Proper device flags to handle Toshiba players (hopefully)
-  * New devices and flag settings
-  * Nothing new from a programmers point of view
-- upgraded to 0.3.5
-  * Bumped soname to libmtp.so.8.2.0
-  - Only interface change:
-  * Change metadata const*const to *const to allow playlist_id to be
-    modified by LIBMTP_Update_Playlist. Shouldn't affect any code out
-    there really.
-  - New features and bugfixes:
-  * Allow for playlists with zero tracks on them (also in update).
-  * Get folders to a flat list and we get O(n) searching instead of
-    the previous O(n^2) algorithm! The rest is janitorial changes.
-
libnvme
+- Update to version 1.8+0.gbff7dda:
+  * linux: Explicitly initialize auto-cleanup variables
+  * example: fix mi identify failed with error cntid
+  * tree: do not issue an error when subsys lookup fails during scanning
+  * types: Add controller properties CMBEBS, CMBSWTP and NSSD
+  * tests: Add sample NBFT table from Dell PowerEdge R660
+  * tests: Add sample NBFT table from Dell PowerEdge R760
+  * tests: Fix diffs output for duplicate HFI entries
+  * nbft: avoid duplicate entries in ssns->hfis
+  * nbft: Fix (struct nbft_info_subsystem_ns).num_hfis off-by-one
+  * test: read and dump sysfs tar file
+  * nvme: allow to overwrite hostnqn and hostid
+  * nvme: allow to overwrite base sysfs path
+  * json: dump the output to the user selected filedescriptor
+  * libnvme: export nvme_dump_tree
+  * fabrics: add 'concat' option
+  * mi: set correct rc and errno when crc mismatch
+  * tree: use logical block size for lba
+  * json-schema: add keyring and tls_key details (bsc#1219086)
+  * build: checkout full repo for checkpatch
+  * linux: avoid segfault in check-tls-key due to null hostnqn/subsysnqn (bsc#1219086)
+  * meson.build: fixup 'join' syntax
+  * util: Explicitly initialize auto-cleanup variables
+  * tree: Explicitly initialize auto-cleanup variables
+  * linux: Explicitly initialize auto-cleanup variables
+  * fabrics: Explicitly initialize auto-cleanup variables
+  * util: Added function to find specific UUID in UUID list.
+  * build: fix release python tag match
+- Disable new unit test which is not running stable in OSB
+  * add 0001-build-disable-sysfs-test.patch
+
+- Update to version 1.7.1+0.g13ba383:
+  * tree: do no free ns on error in nvme_ns_init
+
+- Update to version 1.7+0.gf38b1d7:
+  * tree: do not open blk device on default
+  * tree: read all attributes from sysfs when available
+  * ioctl: set data length when retrieving LBA status
+  * types: fix regression for vendor-specific field in nvme_id_ns
+  * util: use cleanup functions
+  * linux: use cleanup functions
+  * json: use cleanup functions
+  * fabrics: use cleanup functions
+  * tree: use cleanup functions
+  * cleanup: add cleanup functions
+  * tree: fix incorrect return value
+  * tree: Fix clearing application strings
+  * libnvme: reshuffle nvme_generate_tls_key_identity()
+  * libnvme: fixup error codes
+  * libnvme: Implement 'nvme_generate_tls_key_identity()'
+  * libnvme: support NVMe TLS identities version 1 (bsc#1219086)
+  * libnvme: Add base64 functions
+  * libnvme: separate out 'gen_tls_identity' and reshuffle 'derive_nvme_keys'
+  * libnvme: separate out a function 'select_hmac'
+  * libnvme: fix a memory leak when calling read_ssns()
+  * libnvme: fix a memory leak in read_discovery()
+  * fabrics: avoid redundant args in nvme_discovery_log()
+  * fabrics: have nvmf_get_discovery_log() call nvmf_get_discovery_wargs()
+  * fabrics: fetch smaller Discovery Log Page header
+  * fabrics: avoid redundant Get Log Page on retry
+  * fabrics: clear RAE for discovery log page commands
+  * json-schema: add keyring and tls_key details (bsc#1219086)
+  * types: add Host Behavior Support field definitions
+  * mi: Cast values to u32 if shift overflows int
+  * types: Cast values to u32 if shift overflows int
+  * test: Avoid unaligned pointer dereferences
+  * nbft: Avoid unaligned pointer dereferences
+  * types: add cross-namespace copy formats, status codes, ONCS bits
+  * nvme: Add length field to Hkdf-Expand-Label computation
+  * ioctl: use lsp arg in nvme_get_log_boot_partition
+  * fabrics: use SECTYPE to determine whether to use TLS (bsc#1219086)
+  * fabrics: Allocate aligned payloads for id_ctrl and discovery log calls
+  * linux: Allocate aligned payloads for id_ctrl and id_ns calls
+  * ioctl: MSB variable-size storage/reference tags
+
libphonenumber
-- Update to version 8.13.28:
+- Update to version 8.13.30:
+  * Update alternate formatting data, phone metadata, geocoding
+    data, carrier data
+  * Updated / refreshed time zone meta data.
+  * New geocoding data
+- Add patch submitted to upstream at gh#google/libphonenumber#3394
+  to fix building with protobuf 3.25.1:
+  * 0001-Add-support-to-protobuf-3.25.1.patch
+- Add patch submitted in gh#sergiomb2/libphonenumber#1 by
+  Fabian Vogt:
+  * 0002-Avoid-intermediate-proto-object-library.patch
+
+- Update to version 8.13.23:
libpng16
-- security update
-- added patches
-  CVE-2019-7317 [bsc#1124211]
-  + libpng16-CVE-2019-7317.patch
+- Update to version 1.6.40:
+  * Fixed the eXIf chunk multiplicity checks.
+  * Fixed a memory leak in pCAL processing.
+  * Corrected the validity report about tRNS inside png_get_valid().
+  * Fixed various build issues on *BSD, Mac and Windows.
+  * Updated the configurations and the scripts for continuous integration.
+  * Cleaned up the code, the build scripts, and the documentation.
+
+- do not use NEON instructions [bsc#1211176]
+
+- Fix license tag to libpng-2.0.
+
+- Fix build: some*.la files are symlinks. Adjust spec to use
+  find -type f,l
+
+- switch to pkgconfig(zlib) to allow alternative providers as well
+- build with glibc hwcaps optimized libs
+
+- Update to version 1.6.39:
+  * cmake: Default to PNG_ARM_NEON=off for arm targets.
+  + Turn large PNG chunks into benign errors.
+  + Update, rename and clean up various scripts.
+  + tools: Fix a buffer overflow involving a file name in pngfix.
+  + tools: Fix a memory leak in pngcp.
+
+- update to 1.6.38:
+  * Added configurations and scripts for continuous integration.
+  * Fixed various errors in the handling of tRNS, hIST and eXIf.
+  * Implemented many stability improvements across all platforms.
+  * Updated the internal documentation.
+
+- switch source url to https
+
+- install rpm macros in %{_rpmmacrodir} [bsc#1185661]
+- call spec-cleaner
+
+- enable hardware optimizations (such as SSE)
+
+- make check actually works under asan
+
+- version update to 1.6.37
+  Fixed a use-after-free vulnerability (CVE-2019-7317) in png_image_free.
+  Fixed a memory leak in the ARM NEON implementation of png_do_expand_palette.
+  Fixed a memory leak in pngtest.c.
+  Fixed two vulnerabilities (CVE-2018-14048, CVE-2018-14550) in
+    contrib/pngminus; refactor.
+  Changed the license of contrib/pngminus to MIT; refresh makefile and docs.
+    (Contributed by Willem van Schaik)
+  Added makefiles for AddressSanitizer-enabled builds.
+- deleted patches
+  - libpng-arm-free.patch (upstreamed)
+- fixes [bsc#1121624] CVE-2019-6129 and [bsc#1124211] CVE-2019-7317
+
+- fix arm build [bsc#1121829]
+  + libpng-arm-free.patch
-- usecase example: [bsc#1121624]
+
+- update to 1.6.36:
+  Replaced the remaining uses of png_size_t with size_t (Cosmin)
+    Fixed the calculation of row_factor in png_check_chunk_length
+    (reported by Thuan Pham in SourceForge issue #278)
+    Added missing parentheses to a macro definition
+    (suggested by "irwir" in GitHub issue #216)
+    Optimized png_do_expand_palette for ARM processors.
+    Improved performance by around 10-22% on a recent ARM Chromebook.
+    (Contributed by Richard Townsend, ARM Holdings)
+    Fixed manipulation of machine-specific optimization options.
+    (Contributed by Vicki Pfau)
+    Used memcpy instead of manual pointer arithmetic on Intel SSE2.
+    (Contributed by Samuel Williams)
+    Fixed build errors with MSVC on ARM64.
+    (Contributed by Zhijie Liang)
+    Fixed detection of libm in CMakeLists.
+    (Contributed by Cameron Cawley)
+    Fixed incorrect creation of pkg-config file in CMakeLists.
+    (Contributed by Kyle Bentley)
+    Fixed the CMake build on Windows MSYS by avoiding symlinks.
+    Fixed a build warning on OpenBSD.
+    (Contributed by Theo Buehler)
+    Fixed various typos in comments.
+    (Contributed by "luz.paz")
+    Raised the minimum required CMake version from 3.0.2 to 3.1.
+    Removed yet more of the vestigial support for pre-ANSI C compilers.
+    Removed ancient makefiles for ancient systems that have been broken
+    across all previous libpng-1.6.x versions.
+    Removed the Y2K compliance statement and the export control
+    information.
+    Applied various code style and documentation fixes.
+- removed patches
+  * libpng16-CVE-2018-13785.patch (upstreamed)
+- cannot find upstream tarball signature, asked upstream for
+  clarification
+- %{libname} package provides libpng = %{version} again
+  [bsc#1079342]
+
libportal
+- Replace copypasted summaries by something more concrete
+
libpwquality
+- add: prereq "pam-config" in baselibs.conf
+  * post scriptlet in pam_pwquality-32bit runs: pam-config
+
librest0_7
+- Own /usr/share/gtk-doc: glib no longer uses gtk-doc and as a
+  consequence cannot be held responsible to deliver that basic
+  directory structure.
+
librsvg
+- Update to version 2.57.1:
+  + Fix small-caps and bump the version of Pango required to 1.50.0.
+  + Fix panic when using negative scaling transforms on the
+    toplevel.
+  + Support "var(--foo, #aabbcc)" just for colors.  This is the
+    minimum required to render color SVG emoji fonts that provide
+    color fallbacks, but it is not yet full support for CSS var().
+  + Fix the VS2017 build.
+  + Update cairo-rs.
+  + Update the project metadata files.
+
libsecret
+- Update to version 0.21.2:
+  + Support GnuTLS as an alternative crypto backend.
+  + Fix LeakSanitizer issues.
+  + secret-tool: Verify that the parsed stdin password is vaild
+    UTF-8.
+  + Fix markup syntax for SecretSchema.
+  + Public secret_attributes_validate method.
+  + Updated translations.
+
+- Use %patch -p N instead of deprecated %patchN.
+
libsolv
+- build for multiple python versions [jsc#PED-6218]
+- bump version to 0.7.28
+
libsoup
+- Update to version 3.4.4:
+  + Improve HTTP/2 performance when a lot of buffering happens
+  + Support building libnghttp2 as a subproject
+
+- Update to version 3.4.3:
+  + Fix incorrect UTF-8 encoding for params in headers
+  + Numerous HTTP/2 fixes and improvements
+  + Fix possible crashes in connection management
+  + Fix small leak in SoupServer
+  + Fix the possibility of empty HTTP/2 frames being sent
+
+- Update to version 3.4.2:
+  + Revert changes to request cancellation.
+
+- Update to version 3.4.1:
+  + Fix HTTP/2 on platforms with unsigned char.
+  + Change request cancellation to be handled earlier.
+  + Add names to GSources and source tags to GTasks to aid
+    debugging.
+- Run meson_test macro for all arches.
+
+- Update to version 3.4.0:
+  + Fix possible crash in SoupContentSniffer.
+  + Fix socket leak.
+  + Add missing annotation to
+    soup_header_g_string_append_param_quoted().
+
+- Update to version 3.3.1:
+  + Fix regression in `SoupCookieJar` not handling valid Secure
+    cookies.
+  + Fix crash when skipping HTTP/1 response stream with chunked
+    enconding.
+  + Change Session to unqueue finished items earlier without an
+    extra MainContext iteration.
+
+- Update to version 3.3.0:
+  + Add `SoupMessage::got-body-data` signal to monitor progress of
+    reads
+  + Add `soup_session_send_and_splice()` and
+    `soup_session_send_and_splice_async()` convenience APIs
+  + Add `soup_message_set_force_http1()` and
+    `soup_message_get_force_http1()` APIs
+  + Change `soup_cookie_copy()` to not retain default ports
+  + Ensure `SoupServerMessage` socket is available in websocket
+    handler
+  + Fix `soup_message_new()` not erroring when URI has an empty
+    host
+  + Fix thread-saftey issues in `SoupConnectionAuth`
+  + Fix various connection leaks
+  + Fix the possibility of sending invalid empty
+    `Sec-WebSocket-Protocol` header
+  + Fix IO errors not being handled on `CONNECT` messages
+  + Numerous improvements to cookies:
+  - Add support for cookie prefixes (`__Secure-` and `__Host-`)
+  - Reject cookies with control characters in name or value
+  - Reject `SameSite=None` cookies without `Secure`
+  - Change `soup_cookie_parse()` to be more strict about what is
+    considered whitespace
+  - Change default SameSite value to `Lax`
+  - Fix `soup_cookie_equal()` with `NULL` path
+
+- Update to version 3.2.2:
+  + Various HTTP/2 Fixes:
+  - Fix `content-sniffed` not being emitted for resources without
+    content.
+  - Fix leak of SoupServerConnection when stolen.
+- Enable tests on 32-bit again, fixed upstream.
+
+- Update to version 3.2.1:
+  + When built against nghttp2 1.50.0+ be relaxed about header
+    whitespace.
+  + Fix possible crash when cancelling an HTTP/2 message.
+  + Fix regresion where soup_server_message_get_socket() could
+    return NULL.
+  + Fix minor memory leak.
+- Disable tests on 32-bit while waiting for
+  https://gitlab.gnome.org/GNOME/libsoup/-/issues/309
+
+- Update to version 3.2.0:
+  + No changes, stable bump only.
+
+- Update to version 3.1.4:
+  + Numerous improvements to HTTP/2 reliablity.
+  + Fix `http` proxy authentication with default proxy resolver.
+  + Fix undefined ``ssize_t`` with MSVC.
+
+- Update to version 3.1.3:
+  + Fix compile error when `SOUP_VERSION_MAX_ALLOWED` is defined.
+- Changes from version 3.1.2:
+  + Replace HTTP/2 tests using Quart with internal HTTP/2 server
+    tests.
+  + Improve version macros including adding ability to define
+    `SOUP_DISABLE_DEPRECATION_WARNINGS`.
+- Drop -D http2_tests=disabled meson paramter: no longer supported.
+- Drop 299.patch: merged upstream.
+
+- Update to version 3.1.1:
+  + Reintroduce some thread-safety to SoupSession (see
+    https://libsoup.org/libsoup-3.0/client-thread-safety.html)
+  + Add SoupServerMessage:tls-peer-certificate and
+    SoupServerMessage:tls-peer-certificate-errors
+  + Port docs to gi-docgen
+  + Update documentation.
+- Replace pkgconfig(gtk-doc) with pkgconfig(gi-docgen)
+  BuildRequires (and update options passed to meson) following
+  upstreams port.
+- Add 299.patch: multithread-test: show error information in case
+  of request failure. multithread-test: skip proxy tests if apache
+  is not available.
+- Use ldconfig_scriptlets for post(un) handling.
+
+- Update to version 3.0.8:
+  + Fix `http` proxy authentication with default proxy resolver.
+  + Numerous improvments to HTTP/2 reliability.
+
+- Update to version 3.0.7:
+  + Fix leak in SoupAuthNTLM.
+  + Fix constructing SoupAuthNTLM objects.
+  + Disable mutual negotiation in SoupAuthNegotiate.
+  + http2:
+  - Do not advertise the `h2` protocool for proxy connections.
+  - Remove left-over headers when HTTP/1 redirects to HTTP/2.
+  - Handle HTTP_1_1_REQUIRED error.
+  - Read request bodies synchronously for sync requests.
+  - Properly handle server sending shut down GOAWAY.
+  + tests:
+  - Remove dependency on Apache's PHP module.
+  - Depend upon Apache's http2 module.
+
+- Update to version 3.0.6:
+  + Misc HTTP/2 fixes.
+  + Add PUT/POST support to examples/get.
+  + Add `--user-agent` option to examples/get.
+  + Misc meson improvements.
+  + Fix build with Visual Studio.
+
+- Update to version 3.0.5:
+  + Misc HTTP/2 fixes.
+  + Fix missing files for installed-tests.
+  + Fix SoupServer not properly handling invalid percent encoded
+    paths.
+  + Fix other areas not properly handling invalid percent encoded
+    paths.
+  + Fix SoupLogger:max-body-size of 0 meaning log nothing.
+
libsoup2
+- Add ced3c5d8.patch: Fix build with libxml2-2.12.0 and clang-17.
+
libssh2_org
+- Always add the KEX pseudo-methods "ext-info-c" and "kex-strict-c-v00@openssh.com"
+  when configuring custom method list. [bsc#1218971, CVE-2023-48795]
+  * The strict-kex extension is announced in the list of available
+    KEX methods. However, when the default KEX method list is modified
+    or replaced, the extension is not added back automatically.
+  * Add libssh2_org-CVE-2023-48795-ext.patch
+
libstorage-ng
+- merge gh#openSUSE/libstorage-ng#985
+- log locale
+- 4.5.188
+
+- merge gh#openSUSE/libstorage-ng#984
+- log some languange environmant variables
+- log some language environment variables
+- 4.5.187
+
+- Translated using Weblate (Georgian) (bsc#1149754)
+- 4.5.186
+
+- Translated using Weblate (Swedish) (bsc#1149754)
+- 4.5.185
+
+- Translated using Weblate (Czech) (bsc#1149754)
+- 4.5.184
+
+- Translated using Weblate (Slovak) (bsc#1149754)
+- 4.5.183
+
+- merge gh#openSUSE/libstorage-ng#983
+- fixed typo
+- 4.5.182
+
+- Translated using Weblate (Dutch) (bsc#1149754)
+- 4.5.181
+
+- Translated using Weblate (Japanese) (bsc#1149754)
+
+- Translated using Weblate (Catalan) (bsc#1149754)
+
+- merge gh#openSUSE/libstorage-ng#982
+- updated pot and po files
+- 4.5.180
+
+- Translated using Weblate (Georgian) (bsc#1149754)
+- 4.5.179
+
+- merge gh#openSUSE/libstorage-ng#981
+- fix reusing volume group name (bsc#1219266)
+- 4.5.178
+
+- merge gh#openSUSE/libstorage-ng#980
+- added experimental support for bcachefs
+- 4.5.177
+
+- Translated using Weblate (Swedish) (bsc#1149754)
+- 4.5.176
+
+- Translated using Weblate (Indonesian) (bsc#1149754)
+- 4.5.175
+
+- merge gh#openSUSE/libstorage-ng#979
+- allow to get Arch object from SystemInfo
+- make testcase more robust
+- coding style
+- 4.5.174
+
+- Translated using Weblate (Russian) (bsc#1149754)
+- 4.5.173
+
+- merge gh#openSUSE/libstorage-ng#978
+- added get_linux_partition_id() taking Arch parameter
+- make git ignore javascript in generated documentation
+- coding style
+- cleanup
+- 4.5.172
+
+- merge gh#openSUSE/libstorage-ng#977
+- provide light_probe function with SystemInfo parameter
+- 4.5.171
+
+- merge gh#openSUSE/libstorage-ng#976
+- make more use of new SystemCmd interface
+- use in-class member initialization
+- inhibit colored output from udevadm
+- fixed typos
+- 4.5.170
+
+- merge gh#openSUSE/libstorage-ng#975
+- reduce number of udevadm settle calls during probing
+- use in-class member initialization
+- proved probe function taking SystemInfo as an additional argument
+- fixed typos
+- moved code
+- 4.5.169
+
+- Translated using Weblate (Slovak) (bsc#1149754)
+- 4.5.168
+
+- Translated using Weblate (Dutch) (bsc#1149754)
+
+- Translated using Weblate (Japanese) (bsc#1149754)
+
+- Translated using Weblate (Czech) (bsc#1149754)
+
+- Translated using Weblate (Catalan) (bsc#1149754)
+
+- merge gh#openSUSE/libstorage-ng#974
+- updated pot and po files
+- 4.5.167
+
+- merge gh#openSUSE/libstorage-ng#973
+- fixed typos
+- 4.5.166
+
+- merge gh#openSUSE/libstorage-ng#972
+- added note about nvme json output
+- 4.5.165
+
+- merge gh#openSUSE/libstorage-ng#971
+- adapted to changed nvme json output (bsc#1218306)
+- 4.5.164
+
+- merge gh#openSUSE/libstorage-ng#970
+- consistent (and original) naming of bcache operations
+- coding style
+- improved logging
+- updated integration tests
+- fixed typo
+- 4.5.163
+
+- merge gh#openSUSE/libstorage-ng#969
+- factor out common code
+- 4.5.162
+
libtpms
+- Update to 0.9.6:
+  * CVE-2023-1018: tpm2: Fixed out of bounds read in CryptParameterDecryption (bsc#1206023)
+  * CVE-2023-1017: tpm2: Fixed out of bounds write in CryptParameterDecryption (bsc#1206022)
+- 0001-tpm2-Check-size-of-buffer-before-accessing-it-CVE-20.patch: upstreamed
+
+- update to 0.9.5:
+  * tpm2: Do not set RSA_FLAG_NO_BLINDING on RSA keys anymore
+  * tpm2: Fix a potential overflow expression (coverity)
+  * tpm2: Fix size check in CryptSecretDecrypt
+  * tpm: #undef printf in case it is #define'd (OSS-Fuzz)
+  * tpm2: Check return code of BN_div()
+  * tpm2: Initialize variables due to gcc complaint (s390x, false positive)
+  * tpm12: Initialize variables due to gcc complaint (s390x, false positive)
+  * build-sys: Fix configure script to support _FORTIFY_SOURCE=3
+
+- update to 0.9.3:
+  * build-sys: Add probing for -fstack-protector
+  * tpm2: Do not call EVP_PKEY_CTX_set0_rsa_oaep_label() for label of size
+  * (OSSL 3)
+  * tpm2: When writing state initialize s_ContextSlotMask if not set
+
+- Update to version 0.9.1
+  * Downgrade to previous versions is not possible, as the size of
+    the context gap has been adjusted to 0xffff from 0xff.
+  * Enabled Camellia symmetric key encryption algorithm
+  * tpm2: Update to TPM 2 spec rev 164
+  * tpm2: Added a cache for private exponent D and prime Q
+  * tpm2: bug fixes
+- Fixed CVE-2021-3746 [bsc#1189935], out-of-bounds access via specially crafted TPM 2 command packets
+- Fixed CVE-2021-3623 (bsc#1187767)
+  0001-tpm2-Reset-TPM2B-buffer-sizes-after-test-fails-for-v.patch
+  0002-tpm2-Add-maxSize-parameter-to-TPM2B_Marshal-for-sani.patch
+  0003-tpm2-Restore-original-value-if-unmarsalled-value-was.patch
+
+- Update to version 0.8.4:
+  * Reset too large size indicators in TPM2B to avoid access
+    beyond buffer
+  * Restore original value in buffer if unmarshalled one was
+    illegal
+- removed libtpms-CVE-2021-3746.patch
+
libvirt
+- Replace temporary build fix with upstream equivalent
+  bsc#1218823
+
libvirt-glib
+- Update to version 5.0.0 (jsc#PED-4981):
+  + Fix compatiblity with libxml2 >= 2.12.0
+  + Bump min libvirt version to 2.3.0
+  + Bump min meson to 0.56.0
+  + Require use of GCC >= 4.8 / CLang > 3.4 / XCode CLang > 5.1
+  + Mark USB disks as removable by default
+  + Add support for audio device backend config
+  + Add support for DBus graphics backend config
+  + Add support for controlling firmware feature flags
+  + Improve compiler flag handling in meson
+  + Extend library version script handling to FreeBSD
+  + Fix pointer sign issue in capabilities config API
+  + Fix compat with gnome.mkenums() in Meson 0.60.0
+  + Avoid compiler warnings from gi-ir-scanner generated code by
+    not setting glib version constraints
+  + Be more robust about NULL GError parameters
+  + Disable unimportant cast alignment compiler warnings
+  + Use ‘pragma once’ in all header files
+  + Updated translations.
+
libxml2
+- Security fix (CVE-2024-25062, bsc#1219576) use-after-free in XMLReader
+  * Added libxml2-CVE-2024-25062.patch
+
libzypp
+- tui: allow to access the underlying ostream of out::Info.
+- Add MLSep: Helper to produce not-NL-terminated multi line
+  output.
+- version 17.31.31 (22)
+
+- applydeltaprm: Create target directory if it does not exist
+  (bsc#1219442)
+- Add ProblemSolution::skipsPatchesOnly (for openSUSE/zypper#514)
+- Fix problems with EINTR in ExternalDataSource::getline (fixes
+  bsc#1215698)
+- version 17.31.30 (22)
+
+- CheckAccessDeleted: fix running_in_container detection
+  (bsc#1218782)
+- Detect CURLOPT_REDIR_PROTOCOLS_STR availability at runtime
+  (bsc#1218831)
+- Make Wakeup class EINTR safe.
+- Add a way to cancel media operations on shutdown
+  (openSUSE/zypper#522)
+  This patch adds a mechanism to signal libzypp that a shutdown was
+  requested, usually when CTRL+C was pressed by the user. Currently
+  only the media backend will utilize this, but can be extended to
+  all code paths that use g_poll() to wait for events.
+- Manually poll fds for curl in MediaCurl.
+  Using curl_easy_perform does not give us the required control on
+  when we want to cancel a download. Switching to the MultiCurl
+  implementation with a external poll() event loop will give us
+  much more freedom and helps us to improve our Ctrl+C handling.
+- Move reusable curl poll code to curlhelper.h.
+- version 17.31.29 (22)
+
+- Fix to build with libxml 2.12.x (fixes #505)
+- version 17.31.28 (22)
+
mailcommon
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Adapt to CollectionAnnitationsAttribute being moved to Akonadi
+  * Fix platforms name
+  * KMail filter dialogue: Add icons to import/export/Sieve buttons
+  * Remove CI 6 job. We will use kf6 branch for kf6 works
+  * Adapt to new akonadi-contact/akonadi-contact-editor api
+  * not export symbol of private methods
+  * Remove unused signal
+  * Fix install qch target
+  * Don't duplicate mailcommon_export.h (fix install it)
+  * Remove search configwidgets
+  * We need to search PimCommonAkonadi otherwise we need to check on several apps
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
mailimporter
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Fix platforms name
+  * Remove CI 6 job. We will use kf6 branch for kf6 works
+  * Remove unused files
+  * not export symbol of private methods
+  * Fix typo
+  * Generate version first
+  * Fix generate QCH + remove compat lib
+  * PimCommon is only necessary not PimCommonAkonadi
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
makedumpfile
+- Enable build for riscv64.
+
+- Reduce compatibility cruft.
+
+- Update to 1.7.4:
+  * Add riscv64 support
+  * Support kernels up to v6.6 (x86_64)
+- Drop upstreamed patches:
+  * ppc64-do-page-traversal-if-vmemmap_list-not-po.patch
+  * Support-struct-module_memory-on-Linux-6.4-and-.patch
+- Build with a bundled eppic git snapshot.
+
mbox-importer
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Remove CI 6 job. We will use kf6 branch for kf6 works
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
mdevctl
+- Update to version 1.3.0 (jsc#PED-4981):
+  * tests: add tests for live and defined support
+  * doc: document live support and its options
+  * cli: add live and defined parameters to modify command
+  * callouts: add callout live event support
+  * main: refactor jsonfile loading
+  * main: refactor getting active devices
+  * tests: add callout versioning tests
+  * callouts: add warning for unknown supported actions and events
+  * callouts: prevent repeating unsuccessful script searches
+  * callouts: add versioning on callout scripts
+  * callouts: make callout method reusable
+  * callouts: add a check_result_fn to invoke_first_matching_script
+  * Fix new clippy warnings
+  * Cargo.toml: move tempfile to dev-dependencies
+  * main: assemble active devices without overwriting
+  * mdevctl.spec.in: Add systemd as build requirement
+  * callout: ignore broken pipe on stdin
+  * cli: improve lsmdev help
+  * callouts: set script in callout on success only
+  * main: fix file open error being suppressed
+  * Fix clippy warning for useless vec
+  * callouts: replace negated check and improve msgs
+  * callouts: improve debug messages in get_attributes
+  * callouts: match code format in Display for Event and Action
+  * tests/callouts: make scripts cross distro compliant
+  * actions: update release action to newer versions
+  * Bump clap to 4.0
+  * Bump env_logger dependency to 0.9.0
+  * Fix deprecated github actions
+  * cli: change modify parameter relationships
+  * tests: use printf over echo
+  * tests: add callout constructor panic tests
+  * callouts: add MDev to callout struct
+  * callouts: Move stdin generation from Callout::invoke_script()
+  * callouts: Add a Callout argument to the invoke callback function
+  * callouts: Reuse Callout::callout() for get_attributes()
+  * callouts: Return Output from Callout::callout()
+  * callouts: Remove Callout::callout_dir()
+  * callouts: Move self.script invocation to callout()
+  * callouts: make Callout::invoke() a method
+  * mdev: provide better error message for invalid attr index
+  * mdev: change attribute index arguments to usize
+  * cli: adjust help text for modify option addattr
+  * modify: ensure required parameter is given
+  * trim trailing null from callout script get-attributes output
+  * Add --force option for commands that have callouts
+  * Bump 'nix' dependency
+  * tests: test 'stop' with callouts
+  * tests: remove stray debug prints during fork
+  * tests: make test failure reports more obvious
+  * Bump version to 1.3.0
+  * undefine: report error if device is not undefined
+  * modify: add jsonfile optional parameter
+  * cli: add cli tests
+  * cli: fix clap deprecations warnings
+  * tests: fix test_modify() when auto and manual are both set
+  * Fix panic on modify delattr with invalid index
+  * Active attributes (#71)
+  * clippy: remove needless borrows
+  * mdevctl.rst: align use of term state
+  * Add tests for callout dir priority
+  * Add system callout script dir outside /etc.
+  * Add ability to set env root with env variable
+  * Rename Environment::persist_base() to config_base()
+  * Update github checkout action
+  * Relax 'nix' dependency version requirement
+  * callouts: remove return value from Callout::notify()
+  * callouts: remove separate is_dir() check in notify()
+  * callouts: filter and map iterator in notifier loop
+  * Update uuid version
+  * tests: verify that callout scripts are executed in order
+  * callouts: make sure scripts are sorted
+  * callouts: simplify loop through callout dir
+  * callouts: Remove call to count() on callout dir entries
+  * Fix new clippy warnings
+  * Fix intermittent callout failure during test
+  * rpm: set debug env vars when running tests in rpm build
+  * Add python3-docutils to rpm BuildRequires
+
+- Update to version 1.2.0:
+  * Port CLI to clap v3
+  * start: provide useful hint for parent with wrong case
+  * tests: Add ability to test error messages
+  * tests: extract function for checking pass/fail expectations
+  * MDev::create() does not need to be public
+  * Fix new clippy warning
+
+- spec: BuildRequires python3-docutils instead of all python
+  flavors of the docutils module
+
messagelib
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- Changes since 23.08.1:
+  * Fix crash when switching signed/encrypted emails very fast (kde#463083)
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- Changes since 23.07.80:
+  * Fix Do not change color from original HTML mail" also makes plain text mail not adhere to color scheme (kde#471857)
+
+- Update to 23.07.80
+  * New feature release
+- Too many changes since 23.04.3, only listing bugfixes:
+  * Fix references to message parts in encrypted messages (kde#469383)
+  * Look for matching subkey if no key was found for fingerprint (kde#469304)
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- Changes since 23.04.1:
+  * Use QuoteHtmlChars
+  * Fix email comparison (some email are written "<foo@kde.org>"
+  * convert quote as html otherwise we can't see info
+  * Remove unused includes
+  * Fix typo
+  * Fix crash when switching signed/encrypted emails very fast (kde#463083)
+  * Align descript message and lock icon
+  * Debug--
+  * Const'ify variable. Initialize variable
+  * Add more autotests
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Fix references to message parts in encrypted messages (kde#469383)
+  * install config file
+  * Fix search lib
+  * Adapt to build against last ktextaddons (autocorrection split)
+  * Look for matching subkey if no key was found for fingerprint (kde#469304)
+  * Use LC_ALL
+  * Use QStandardPaths
+  * Fix Bug 468801: org.kde.pim.mimetreeparser: unknown mimetype "text/x-moz-deleted" (kde#468801)
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+- Drop patch, merged upstream:
+  * 0001-Fix-fallback-path-in-MessageFactoryNG-applyCharset.patch
+
milou5
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- Changes since 5.27.9:
+  * Adapt to plasma-framework being renamed to libplasma
+  * Adapt to plasma-framework moving to Plasma
+
mobile-broadband-provider-info
+- Update to version 20230416:
+  * MAINTAINERS: update from mobile-broadband-provider-info.doap
+  * ua: fix +7Telecom
+  * all: include a <name> in <country>
+  * ru: add Vainah Telecom
+  * ru: add Tinkoff Mobile
+  * ru: add STS
+  * ru: add SberMobile
+  * ru: add Phoenix
+  * ru: add Letai
+  * ru: add Gazprombank Mobile
+  * ru: add +7Telecom
+  * ru: add VTB Mobile
+  * ua: add Win Mobile
+  * ua: add Volna mobile
+  * ua: add Krymtelekom
+  * ru: update operators
+  * ru: clean up old operators
+  * ca: add Rogers LTE APNs
+  * gb:Add Superdrug Mobile
+  * dk: Update Telenor DNS
+  * pk: unbreak Pakistani MCC
+  * doap: add Guido to maintainer list
+  * us: AT&T: add RESELLER as MVNO APN
+
+- Update to version 20221107:
+  * build:
+  - Fix regex in make check
+  - reject and whitespace in XML via unit test
+  - use $(SP_XML_DB) in Makefile.am
+  * de: telekom: give names to plan entries
+  * dtd: allow "mms-internet-hipri" and "mms-internet-hipri-fota"
+    types
+  * fr: include voice mail and balance check for Free Mobile
+  * in: add Airtel Kerala network-id
+  * ui: collapse Orange and T-Mobile into EE, fix APNs
+  * us: add support for Ting USA VVM
+  * us: update AT&T APNs and APN usages
+
+- Update to version 20220725:
+  * release: bump version to 20220725
+  * bsnlnet: Add username and password
+  * xk: add Ipko service provider
+  * nl: correct Simple internet provider
+  * fr: add Simplus data/mms settings
+
+- Update to version 20220511:
+  * us: update verizon MCCMNC
+  * us: Verizon Wirleess had been awarded 301 012
+  * us: Verizon Wireless MMS settings
+  * us: declare AT&T MCC MNC
+  * at: declare lyca mobile MMS config
+  * al: add AMC internet APN config
+  * af: add MMS settings for AWCC
+  * ad: add andorra telecom MMS settings
+  * za: mtn mms
+  * za: cell-c MMS setting
+  * es: Add Euskaltel MMS settings
+  * il: youphone mms (same APN for data and mms)
+  * il: cellcom balance test
+  * il: Rami Levi MMS settings
+  * serviceproviders: fix indentation
+  * il: Partner (previously known as Orange) MMS config
+
+- Update to version 20220315:
+  * release: bump version to 20220315
+  * doap: remove Jiri
+  * doap: add myself
+  * us: include information for voicemail for Verizon Wireless
+  * dtd: expand DTD to include information for vvm3 Visual
+    Voicemail standard
+  * us: add Purism SPC AweSIM MVNO
+  * us: added MCCMNC 310280 to AT&T
+  * ro: update the Romania Orange net and mms credentials
+  * eg: mms settings for vodafone.eg
+  * de: add mms information to combined apn
+  * us: added Ting provider information
+  * us: add US Mobile (T-Mobile MVNO): mcc="310" mnc="260"
+  * au: remove duplicate Telstra MMS entry
+  * bd: updated profile names and other information
+  * bd: remove defunct provider
+  * se: remove defunct operators
+  * fr: add AIF Mvno provider
+  * it: add Rabona Mobile
+  * us: move mobilenet APN to T-Mobile and add mmsc
+  * us: add Mint Mobile VVM, APN, and MMSC
+  * ca: update Fido APN settings
+  * us: add MMS settings to T-Mobile LTE APN
+  * us: add T-Mobile to LTE APN name
+  * fr: add TeleCoop
+  * dtd: fix a spelling error
+  * jp: add Japanese providers
+  * cl: update apn of main providers of Chile
+  * ca: change Wind Mobile to Freedom Mobile
+  * ca: add Public Mobile provider
+  * Rename Orange (Israel) to Partner
+  * Add APN information for We4G (Israel)
+  * Adds the missing MMSC and MMS proxy for Orange France into
+    serviceproviders.xml
+  * il: Add Golan Telecom and Hot Mobile MMS settings
+  * Update redirected GNOME wiki URL in CONTRIBUTING
+- Drop mobile-broadband-provider-info-tmobile-reorder.patch: Having
+  this patch downstream for ages makes no sense, and if it was
+  really needed, one would think it had landed as a bug upstream at
+  some point.
+
mobipocket
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Have export macros header include version header (Qt6-only)
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
mozilla-nss
+- update to NSS 3.90.2
+  * bmo#1780432 - (CVE-2023-5388) Timing attack against RSA
+    decryption in TLS. (bsc#1216198)
+  * bmo#1867408 - add a defensive check for large ssl_DefSend
+    return values.
+
multipath-tools
-- Update to version 0.9.7+77+suse.8a169ba:
+- Update to version 0.9.8~1+82+suse.dcd98a3:
+  * Adapt package version such that it shows as a 0.9.8 prerelease
+  * Add missing udev rules file
+
+- Update to version 0.9.7+148+suse.9780ae0:
+  * 11-dm-mpath.rules: Fix quoting mistake (bsc#1219142)
+
+- Update to version 0.9.7+148+suse.7d9953e.obscpio
+  * This is a multipath-tools 0.9.8 pre-release
+  * fix fast_io_fail for Infinibox (bsc#1219348)
+  * Fix activation of LVM volume groups during coldplug (bsc#1219142)
+
+- Update to version 0.9.7+140+suse.2d78457:
+  * This is a multipath-tools 0.9.8 pre-release
+  * Socket activation via multipathd.socket has been disabled by default
+    because it has undesirable side effects on systems without multipath.
+    Users with multipath hardware should enable multipathd.service
+  * The restorequeueing CLI command now only enables queueing if
+    disablequeueing had been sent before
+  * Avoid multipathd hang during map flush
+  * multipathd now tracks the queueing mode of maps in its internal features string
+  * Improve error messages in 'multipathd -k'
+  * Fix segfault in autoresize code (bsc#1219289)
+  * Fix missing map reloads (bsc#1219796)
+  * Documentation fixes, spelling fixes, minor code fixes
+
+- Update to version 0.9.7+93+suse.e2f2272:
+  * avoid setting queue_if_no_path on multipath maps for which the
+    no_path_retry timeout has expired
+  * the interactive commands "restorequeueing map X" and
+    "restorequeing maps" now only affect maps that had queueing
+    manually disabled using "disablequeuing maps" or
+    "disablequeuing map X" beforehand
+  * Spelling fixes
mutter
+- Drop mutter-SLE-bsc984738-grab-display.patch: It blocks non-CSD
+  apps with GNOME 45, and the latest LTS Oracle Installer works
+  fine without it, the original bug is not a problem (bsc#1218935).
+
-- Rebase and adapt mutter-disable-cvt-s390x.patch for mutter 45
+- Rebase mutter-disable-cvt-s390x.patch for mutter 45.x.
+
+- Update to version 45.3:
+  + Fix handling of relative mode for tablets.
+  + Fix forcing EGLStream with NVIDIA proprietary driver.
+  + Sync geometry only when window is mapped.
+  + Improve repick due to transform changes.
+  + wayland/client: Add make_desktop() method.
+  + Fix occasional artifacts at top of X11 fullscreen windows.
+  + background: Fix background color around image.
+  + Fixed crashes.
+  + Plugged leaks.
+  + Misc. bug fixes and cleanups.
+  + Updated translations.
+
+- Add mutter-fix-text-input-delete-surrounding.patch: text-input-v3
+  requrires byte based offset but Clutter uses char based offset
+  for delete_surrounding_text, fix it by converting before passing
+  arguments (glgo#GNOME/mutter#2146, glgo#GNOME/mutter!2712).
+
+- Add mutter-fix-x11-restart.patch: glgo#GNOME/mutter!2445 breaks
+  restarting under x11 accidentally because it redirects subwindows
+  after redirecting windows, this patch fix it by redirecting
+  subwindows first (glgo#GNOME/gnome-shell#7050,
+  glgo#GNOME/mutter!3329).
+
+- Update to version 45.2:
+  + Disable HW cursor when inhibited by backend.
+  + Fix disabling check-alive timeout.
+  + Propagate focus appearance to all ancestors.
+  + Fix tablets on X11 having the wrong device.
+  + Fixed crash.
+  + Updated translations.
neon
+- Add patches for OpenSSL 3 (bsc#1217740):
+  + neon-test-sha256.patch
+  + neon-disable-tests-prebuilt-certs.patch
+  + neon-openssl3-truncation.patch
+  + neon-openssl3-socket-shutdown.patch
+
netpbm
+- added patches
+  fix CVE-2017-5849 [bsc#1022790], CVE-2017-5849 [bsc#1022791]
+  + netpbm-use-byrow-when-needed.patch
+
nvme-cli
+- Update to version 2.8:
+  * nvme-print-json: append array object in json_support_log
+  * sed: Add plugin for basic SED Opal operations (jsc#PED-5061)
+  * don't include newlines in already wrapped text
+  * nvme: do not include meta data for PRACT=1 and MD=8 (version 2)
+  * create-ns: align the namespaces to 1Mib boundaries when using SI suffixes
+  * doc: Fix config-schema.json's URL
+  * plugins/solidigm: Compressing vs-internal-log log files into zip file.
+  * nbft: do not issue an error if ACPI tables are missing
+  * nbft: fixup include for libnvme
+  * doc: Fix short option name for cfg-file
+  * completions: added Solidigm plugin to autocomplete scripts
+  * nvme: Remove unused cfg argument from NVME_ARGS() macro
+  * nvme: fix directive receive identify offsets
+  * nvme-fabrics: enable option 'concat'
+  * build: Update libnvme wrap
+  * plugins/wdc: Add Debug Log Collection Support
+  * nbft: fix tcp/dhcp address fallback retry (bsc#1218873)
+  * nvme: use correct telemetry log size
+  * nvme-print: fix typo in list verbose output (bsc#1219086)
+  * nvme: print inserted tls key for check-tls-key (bsc#1219086)
+  * plugins/wdc: Plugin fixes and updates
+  * fabrics: move hostid/hostnqn warnings to verbose level (bsc#1219086)
+
+- Update to version 2.7.1:
+  * nvme-print-json: Revert field name changes (bsc#1218306)
+
+- Update to version 2.7:
+  * nvme-print-json: include vs for identify namespace
+  * nvme-print-stdout: enhance connect message (bsc#1219086)
+  * fabrics: fix connect error if hostid file does not exist (bsc#1219086)
+  * fabrics: fix invalid output format error during nvme connect (bsc#1219086)
+  * wdc: Fix vs-smart-add-log Command for SN650 and SN655
+  * nvme: restric hmac options for gen-tls-key (bsc#1219086)
+  * wdc: Fix UUID index fallback mechanism
+  * plugins/ocp: Add OCP Telemetry String log page, Telemetry log page
+  * completions: Add bash completions for telemetry string log page
+  * plugins/solidigm: Added OCP 2.0 compatibility version command
+  * plugins/solidigm: Added OCP 2.0 vs-drive-info command.
+  * plugins/ocp: Fix printing order of various Latency Monitor Log buckets
+  * nvme: validate output format split status from flag return value
+  * nvme: simplify cleanup_nvme_dev()
+  * cleanup: remove unused cleanup_charp()
+  * wdc: Add support for SN861 2nd pci device id
+  * nvme: replace libhugetlbfs with mmap and madvise
+  * util/mem: move alloc helper to util section
+  * nvme: auto cleanup filedescriptors
+  * nvme: auto cleanup buffers
+  * nvme: return error code in get_persistent_event_log
+  * nvme: sanitize nvme-gen-tls-key
+  * nvme: print out the resulting TLS identity for 'nvme check-tls-key'
+  * nvme: Add version '1' identifier for nvme-gen-tls-key
+  * subprojects/libnvme: update wrapper for TP8018
+  * plugins/solidigm: Added re_sku_count smart atrribute
+  * doc: Fix nvme-connect manpage --application option string
+  * plugins/ocp: changed command clear-pcie-correctable-error-counters to match OCP 2.0 spec.
+  * plugins/solidigm: Added command to clear PCIe Correctable Error Counters according to OCP 2.0
+  * plugins/ocp: Reorganized clear feature code for better reuse
+  * nvme: fixup length calculation for 'nvme gen-tls-key --secret'
+  * doc: remove invalid hostkey info for --dhchap-secret
+  * nvme-print-json: use human helper everywhere
+  * nvme-print-json: remove obj_print helper
+  * plugins/ocp: update nvme_show_select_result call
+  * mailmap: only show contributer's name
+  * nvme-print-json: Change to report status and message in array
+  * nvme-print-json: Change to report feature select in array
+  * nvme-print-json: Change to report error and data in array
+  * nvme-print-json: Add show_init/finish calls to report features in array
+  * nvme-print: Add nvme_show_error_status() to merge error message and status
+  * nvme-print-json: Use r instead of root and use obj_add_***(r, ..., ...)
+  * nvme-print-json: Delete static const char string global variables
+  * nvme-print-json: Add remaining controller registers readable format
+  * nvme-print-json: Add readable format cap, vs, cc, csts, nssr and crto registers
+  * nvme-print-json: Combine duplicated json key and val string variables
+  * nvme-print-json: Replase json_array_add_value_string() to array_add_str()
+  * nvme-print-json: Replase json_object_add_value_uint128() to obj/root_add_uint128()
+  * nvme-print-json: Replase json_object_add_value_object() to obj/root_add_obj()
+  * nvme-print-json: Replase json_array_add_value_object() to array_add_obj()
+  * nvme-print-json: Replase json_object_add_value_array() to obj/root_add_array()
+  * nvme-print-json: Replase json_object_add_value_uint() to obj/root_add_uint()
+  * nvme-print-json: Replase json_object_add_value_int() to obj/root_add_int()
+  * nvme-print-json: Replase json_object_add_value_uint64() to obj/root_add_uint64()
+  * nvme-print-json: Replase json_object_add_value_string() to obj/root_add_str()
+  * nvme-print-json: Update feature_show_fields_*** to use root/obj_add_***()
+  * nvme-print-json: Update lba_status_log to use root_add_***() and obj_add_***()
+  * nvme-print-json: Replace lba_status_log printf() to root_add_result()
+  * nvme-print-json: Add list_item print function
+  * nvme-print-json: Add lba_status_info print function
+  * nvme-print-json: Add lba_range print function
+  * nvme-print-json: Add id_ctrl_rpmbs print function
+  * nvme-print-json: Unify json_list and jroot object names to root
+  * nvme-print-json: Add json_zns_changed print function
+  * nvme-print-json: Add root_add_result() to output result message
+  * nvme-print-json: Split persistent_event_log print function
+  * nvme-print-json: Remove unnecessary string newline code
+  * nvme-print-json: Replace effects_log_list print to use json_print()
+  * nvme-print-json: Print persistent_event_log no log data result correctly
+  * nvme-print-json: Add static "result" and "erorr" strings variables
+  * nvme-print-json: Add single_property printf function
+  * nvme: Replace get feature command stderr output to nvme_show_error()
+  * nvme-print-json: Change d() output to use d_json()
+  * nvme: Fix get-feature command mixed stdout and json outputs
+  * nvme-print-json: Add remaining feature fields print functions
+  * nvme-print-json: Update formatting and codying style
+  * build: Add -std=c99 to CFLAGS for muon on CentOS 7
+  * fabrics: add udev rule to avoid renaming nbft interfaces
+  * fabrics: autoconnect: add service unit for connecting NBFT subsystems
+  * fabrics: autoconnect: explicitly express module dependency
+  * Updates to codeql config
+  * libnvme-wrap: exit on VOID_FN lookup failure
+  * plugins/ocp:Added the ocp C6h feature api
+  * plugin/ocp_fid_c6h:Added the ocp C6h feature api
+  * nvme-copy: support cross-namespace copy
+  * nvme/plugins: fix mismatch operator
+  * nvme: fix overflow possiblity
+  * nvme: reduce identify cmd issue
+  * nvme: allow set-features to take input from stdin
+  * Fix common misspellings from codespell project
+  * nvme-print: Correct to print correct ascii character string length
+  * print-stdout: print Host Behavior Support correctly
+  * build: Bump libnvme wrap
+  * plugins/solidigm: Added support for temperature statistics log page
+  * Add support for codeql sweeps
+  * doc: Add virt-mgmt command
+  * doc: Add id-uuid command
+  * doc: Add list-secondary command
+  * doc: Add id-ns-granularity command
+  * doc: Add nvme commands --output-format and --verbose options
+  * completions: Add nvme-mi-recv nad nvme-mi-send commands completions
+  * completions: Change short option -o and -v duplicated to upper case
+  * doc: Change short option -o and -v duplicated to upper case
+  * nvme: Change short option -o and -v duplicated to upper case
+  * nvme: Change phy-rx-eom-log command to use NVME_ARGS instead
+  * plugins/memblaze: Add smart-log-add and latency-feature functions
+  * plugins/solidigm: internal-logs Telemetry auto detect last data area.
+  * nvme: Change to use NVME_FLBAS_META_EXT() macro to check flbas value
+  * nvme-print-json: Add host memory buffer and timestamp features print functions
+  * nvme-print-json: Add feature fields print functions
+  * nvme-print-json: Add TMPTH feature print function
+  * nvme-print-json: Add show_feature_fields print function
+  * nvme-print-json: Add select_result print function
+  * nvme-print-json: Use json_print to print and free object
+  * nvme-print-json: Add lba_status print function
+  * nvme-print-json: Combine variable definition and setting value
+  * nvme-print-json: Add id_iocs print function
+  * nvme-print-stdout: Fix coding style errors
+  * nvme-print-json: Add directive print function
+  * nvme: Fixed segmentation fault when getting host initiated telemetry
+  * plugins/wdc: enhanced SN861 device support
+  * plugins/wdc: cleanup line lengths
+  * nvme: do not include meta data for PRACT=1 and MD=8
+  * nvme: use block-count arg if provided
+  * build: bump libnvme to disable tests option
+  * build: Add static build on CI target
+  * nvme-print: Add nvme_zns_start_zone_list() API function
+  * nvme-print: Add nvme_zns_finish_zone_list() API function
+  * nvme-print-binary: Set list function to NULL if unimplemented
+  * nvme-print-json: Change order list functions and set NULL if unimplemented
+  * nvme-print-stdout: Fix to set stdout_list_item print function missed
+  * plugins/solidigm: log page name extraction using nvme_log_to_string function
+  * nvme-print: Added missing logpage names in nvme_log_to_string function
+  * udev-rules: rename netapp udev rule (bsc#1219086)
+  * udev-rules: set ctrl_loss_tmo to -1 for ONTAP NVMe/TCP (bsc#1219086)
+- Remove upstreamed patches
+  * remove 0001-fabrics-autoconnect-add-service-unit-for-connecting-.patch
+  * remove 0002-fabrics-add-udev-rule-to-avoid-renaming-nbft-interfa.patch
+- Update spec file
+  * remove libhugetblfs depedency
+  * update NetApp udev rule file name
+
-  * udev-rule: apply round-robin iopolicy on i/o subsystems alone
+  * udev-rule: apply round-robin iopolicy on i/o subsystems alone (bsc#1215994) (bsc#1219086)
-  * fabrics: For TCP/RDMA, compare IP addresses with nvme_ipaddrs_eq()
-  * fabrics: lookup_discovery_ctrl() must look under host and not root
+  * fabrics: For TCP/RDMA, compare IP addresses with nvme_ipaddrs_eq() (bsc#1213768)
+  * fabrics: lookup_discovery_ctrl() must look under host and not root (bsc#1213768)
-  * fabrics: only look for matching ctrl on same host
+  * fabrics: only look for matching ctrl on same host (bsc#1213768)
openblas:pthreads
+- Remove DYNAMIC_LIST for aarch64 for older gcc versions: This has
+  been fixed upstream.
+
+- add Requires(pre/post): coreutils to the sub-packages that use
+  commands like: ln, dirname, mktemp, etc in the pre/post scriptlets
+
+- Update to version 0.3.25:
+  * General:
+  - improved the error message shown on exceeding the maximum
+    thread count
+  - improved the code to add supplementary thread buffers in
+    case of overflow
+  - fixed a potential division by zero in ?ROTG
+  - improved the ?MATCOPY functions to accept zero-sized rows or
+    columns
+  - corrected empty prototypes in function declarations
+  - cleaned up unused declarations in the f2c-converted versions
+    of the LAPACK sources
+  - fixed compilation with the Cray CCE Compiler suite
+  - improved link line rewriting to avoid mixed libgomp/libomp
+    builds with clang&gfortran
+  - worked around OPENMP builds with LLVM14's libomp hanging on
+    FreeBSD
+  - improved the Makefiles to require less option duplication on
+    "make install"
+  - imported the following changes from the upcoming release
+    3.12 of Reference-LAPACK: LAPACK PR 900, LAPACK PR 904,
+    LAPACK PR 907, LAPACK PR 909, LAPACK PR 926, LAPACK PR 927,
+    LAPACK PR 928 & 930
+  * x86-64:
+  - fixed compile-time autodetection of AMD Ryzen3 and Ryzen4
+    cpus
+  - fixed capability-based fallback selection for unknown cpus
+    in DYNAMIC_ARCH
+  - added AVX512 optimizations for ?ASUM on Sapphire Rapids and
+    Cooper Lake
+  * ARM64:
+  - fixed building on Apple with homebrew gcc
+  - fixed building with XCODE 15
+  - fixed building on A64FX and Cortex A710/X1/X2
+  - increased the default buffer size for recent ARM server cpus
+  * POWER:
+  - fixed building with the IBM xlf 16.1.1 compiler
+  - fixed building with IBM XL C
+  - added support for DYNAMIC_ARCH builds with clang
+  - fixed union declaration in the BFLOAT16 test case
+  - enable optimizations for the AIX assembler on POWER10
+  * LOONGARCH64:
+  - added an optimized SGEMV kernel
+  - added an optimized DTRSM kernel
+- Minor rebase of openblas-ppc64be_up2_p8.patch to apply cleanly.
+- Drop upstreamed patches:
+  * Use-blasint-for-INTERFACE64-compatibility.patch
+  * remove-spurious-loops.patch
+
+- Propagate the correct CPU count to the pkgconfig file, see
+  gh#OpenMathLib/OpenBLAS#4275.
+
+- Delete build machine cpu count
+
opencv
+- Add %{?sle15allpythons} and build python bindings for all
+  configured versions (also for Tumbleweed)
+
+- update to 4.9.0,  highlights below, for details check
+  https://github.com/opencv/opencv/wiki/ChangeLog#version490
+  Highlights of this release:
+  * Core Module:
+    + Added cv::broadcast
+    + Fixed several rounding issues on ARM platform
+    + Added detection & dispatching of some modern NEON
+    instructions (NEON_FP16, NEON_BF16)
+    + Added optimization for LoongArch 128-bit vector,
+    detection & dispatching of LoongArch
+  * DNN module patches:
+    + Experimental transformers support
+    + ONNX Attention layer support
+    + ONNX Einsum layer support
+    + OpenVINO backend for INT8 models
+    + ONNX Gather Elements layer
+    + ONNX InstanceNorm layer
+    + Better support of ONNX Expand layer with cv::broadcast
+    + Improved DNN graph fusion with shared nodes and commutative
+    operations
+    + New fastGEMM implementation and several layers on top of it
+    + Winograd fp16 optimizations on ARM
+    + Tests and multiple fixes for Yolo family models support
+    + New layers support and bug fixes in CUDA backend: GEMM,
+    Gelu, Add
+    + CANN backend: bug fix, support HardSwish,
+    LayerNormalization and InstanceNormalization
+    + LayerNormalization: support OpenVINO, OpenCL and
+    CUDA backend.
+  * G-API module:
+    + Intel® OpenVINO™ DL inference backend:
+  - Introduced "inferenence only" ("benchmark") mode
+    in the OV2.0 backend.
+  - Fixed model layout setting issue in the OV2.0 backend.
+  - Fixed/relaxed various asserts in the OV2.0 backend.
+    + Core and image processing functionality:
+  - Fluid kernels were rewritten to new universal intrinsics.
+    Thanks for this contribution!
+    + Streaming and video functionality:
+  - Introduced a QueueSource: an alternative way to manually
+    push input frames to the G-API pipeline in the streaming
+    mode.
+  - Introduced VAS Object Tracker (OT) for the various video
+    analytics scenarios.
+    +  Python bindings:
+  - Exposed VAS OT in G-API Python bindings.
+    + Other changes and fixes:
+  - Updated ADE (the G-API's graph library) to the latest
+    version.
+  - Various code clean-ups and warning fixes.
+  * Objdetect module:
+    + Implemented own QR code decoder as replacement for QUIRC
+    library
+    + Bug fixes in QR code encoder version estimation
+    + More accurate Aruco marker corner refinement with
+    dynamic window
+    + Fixed contour filtering in ArUco
+    + QR code detection sample for Android
+    + Multiple local bug fixes and documentation update for
+    Aruco makers, Charuco boards and QR codes.
+  * Video:
+    + Google Summer of Code: added a new object tracking API
+    TrackerVit for a vision transformer-based VitTrack.
+    This work is done by LIU Pengyu.
+  * VideoIO:
+    + Videoio: Add raw encoded video stream encapsulation
+    to cv::VideoWriter with CAP_FFMPEG
+    + Fix GStreamer backend with manual pipelines.
+  * Calibration module:
+    + Multiple fixes and improvements chess board calibration
+    rig detector.
+    + calibrateCamera throws exception, if calibration system
+    is underconstrained.
+    + Fixed bug in findEssentialMat with USAC
+    + Fixed out-of-image access in cv::cornerSubPix
+    + Fixed crash in ap3p
+    + Fixed stereoRectify image boundaries
+    + Fixed "use after free" issue in essential_solver.cpp
+  * Python Bindings:
+    + Added type stub generation for missed types and manually
+    wrapped types.
+    + Added read-only flag handling for Numpy arrays.
+    + Fixed exception handling and bindings for in module.
+    + Improved error messages in Numpy array type handling.
+    + Fixed constructors documentation in Python.
+  * Platforms and hardware Support:
+    + Experimental CUDA support as first class language in CMake
+    + Added experimental support for Apple VisionOS platform
+    + Add support Orbbec Gemini2 and Gemini2 XL camera
+    + Fix fullscreen behavior on macOS
+  * Other:
+    + OpenCV Summer of Code: semi-automated refactoring across
+    multiple pull requests by HAN Liutong made our CPU-optimized
+    code compatible with SIMD with variable vector
+    length (RISC-V RVV)
+
+- update to 4.8.1
+  * WebP security update for CVE-2023-4863
+  * Depthwise convolution 5x5 performance regression fix
+- update to 4.8.0, highlights below, for details check
+  https://github.com/opencv/opencv/wiki/ChangeLog#version480
+  Highlights of this release:
+  * DNN module patches:
+    + TFLite models support, including int8 quantized models.
+    + Enabled DNN module build without Protobuf dependency.
+    + Improved layers => supported more models:
+  - ONNX: Layer normalization, GELU and QLinearSoftmax.
+  - Fixes in CANN backend:
+  * support ONNX Split, Slice, Clip (Relu6) and
+    Conv with auto_pad.
+  * support ONNX Sub, PRelu, ConvTranspose.
+  - Reduce Refactor for robustness and potential
+    follow-up improvements.
+  - Fixes for Segment Anything Model by Meta.
+  - Fixes in nary element wise layer about broadcast:
+  * Fixes in CPU.
+  * and Fixes in CUDA backend.
+  - Further increased DNN speed on ARM and X86 by improving
+    convolution, covering 1D and 3D cases, supporting
+    convolution+element-wise op fusion.
+  - Added full FP16 computation branch on ARMv8 platform, 1.5x
+    faster than FP32 (FP16 Winograd is still pending).
+  - Vulkan backend refactor for better performance and
+    robustness. It runs 4X faster than before.
+  - Added API blobFromImageParam to build network inputs
+    with pre-processings.
+  - Modern OpenVINO support.
+  * G-API module:
+    + Intel® OpenVINO™ inference backend:
+  - Streamlined preprocessing in OpenVINO
+    Inference Engine (ie) API 1.0 backend. Note: this backend
+    will be deprecated after OpenVINO removes the API 1.0
+    support in its subsequent releases.
+  - Aligned OpenVINO IE API 1.0 backend with the latest
+    OpenVINO 2023.0 (as some features were removed there).
+  - Introduced a brand new OpenVINO API 2.0 backend.
+  - Implemented the required inference operations for
+    the OpenVINO API 2.0 backend.
+    + Python bindings:
+  - Exposed varions normalization options for ONNX RT
+    backend in Python bindings.
+  - Exposed Fluid kernels and kernel package manipulation
+    functions (combine()) in Python.
+  - Fixed issues in Stateful Python kernel state
+    handling; also fixed various issues in Python tests.
+  - Fixed issue with opaque kernel output information
+    handling which broke Python custom kernels.
+    + Samples:
+  - Introduced a new Segmentation demo with desync() to enable
+    slow-running networks in the real-time.
+  - Updated stats calculation in the G-API-based pipeline
+    modelling tool.
+    + Other changes and fixes:
+  - Fixed tolerance in Fluid resize tests to avoid issues
+    on ARM.
+  - Fluid backend: extended Merge3 kernel with more
+    supported data types.
+  - Fixed standalone mode compilation issues.
+  * Objdetect module:
+    + FaceDetectorYN upgrade for better performance,
+    accuracy and facial landmarks support.
+    + New QR code detection algorithm based on ArUco code.
+    + Bar code detector and decoder moved from Contrib to
+    main repository.
+    + Introduced common API for all graphical codes like bar
+    codes and QR codes.
+    + Added flag for legacy pre-4.6.0 ChAruco boards support.
+    + Multiple bug fixes and improvements in QR code detection
+    and decoding pipelines.
+    + Multiple bug fixes and improvements in ArUco based pipelines.
+  * Calibration module:
+    + USAC framework improvements.
+    + Fixed stddev estimation in camera calibration pipelines.
+    + Fixed incorrect pixel grid generation in icvGetRectangles
+    that improves accuracy of getOptimalNewCameraMatrix,
+    stereoRectify and some other calibration functions.
+    Charuco board support in patterns generator, interactive
+    calibration tool and calibration samples.
+  * Image processing module:
+    + Various fixes in line segments detector.
+    + Fixed even input dimensions for INTER_NEAREST_EXACT
+    in resize.
+    + Optimise local cost computation in
+    IntelligentScissorsMB::buildMap.
+    + Keep inliers for linear remap with BORDER_TRANSPARENT
+    + Fix distransform to work with large images.
+  * Features2d module:
+    + SIFT accuracy improvements.
+  * Core module:
+    + Added REDUCE_SUM2 option to cv::reduce.
+    + Introduced cv::hasNonZero function.
+    + Update IPP binaries update to version 20230330.
+    + Improved RISC-V RVV vector extensions support.
+  - Support RVV v0.11 intrinsics available in LLVM 16
+    and GCC 13
+  - Support build with T-Head RISC-V toolchain
+    (RVV 0.7.1 and 1.0)
+    + Several OpenCL vendor and version handling improvements.
+  * Multimedia:
+    + Added AVIF support through libavif.
+    + Orbbec Femto Mega cameras support.
+    + HEVC/H265 support in VideoWriter with MS Media
+    Foundation backend.
+    + Fixed FPS computation on some videos for FFmpeg backend.
+    + Added support for VideoCapture CAP_PROP_AUTO_WB and
+    CV_CAP_PROP_WHITE_BALANCE_BLUE_U for DShow backend.
+    + Fixes OBS Virtual Camera capture.
+    + CV_32S encoding support with tiff.
+  * Python Bindings:
+    + Python typing stubs.
+    + Fix reference counting errors in registerNewType.
+    + Fixed ChAruco and diamond boards detector bindings.
+    + Added bindings to allow GpuMat and Stream objects to
+    be initialized from memory initialized in other libraries
+    + np.float16 support.
+    + Python bindings for RotatedRect, CV_MAKETYPE, CV_8UC(n).
+  * JavaScript bindings:
+    + Added possibility for disabling inlining wasm in opencv.js
+    + Extended JS bindings for Aruco, Charuco, QR codes and
+    bar codes.
+  * Other:
+    + Several critical issue fixes in wechat_qrcode module
+    (opencv_contrib)
+
+- update to 4.7.0, highlights below, for details check
+  https://github.com/opencv/opencv/wiki/ChangeLog#version470
+  Highlights of this release:
+  * DNN:
+    + New ONNX layers: Scatter and ScatterND, Tile, ReduceL1,
+    ReduceMin and more.
+    + Signinficant performance optimization for convolutions.
+    Winograd algoritm implementation.
+    + Element-wise operation (add, sub, mul, div, ...):
+    Broadcasting.
+    + OpenVino 2022.1 support.
+    + CANN backend support.
+  * Algorithms:
+    + ArUco markers and April tags support including ChAruco and
+    diamond boards detection and calibration.
+    + QR code detection and decoding quality imrovement. Alignment
+    markers support. Benchmark for QR codes: link
+    + Nanotrack v2 tracker based on neural networks.
+    + Stackblur algoruthm implementation.
+  * Multimedia:
+    + FFmpeg 5.x support.
+    + CUDA 12.0 support. Hardware accelerated video codecs support
+    on NVIDIA platforms with modern Video Codec SDK (NVCUVID and
+    NVENCODEAPI).
+    + CV_16UC1 read/write video support with FFmpeg.
+    + Orientation meta support on Mac with native media API.
+    + New iterator-based API for multi-page image formats.
+    + libSPNG support for PNG format.
+    + SIMD acceleration for self-built libJPEG-Turbo
+    + H264/H265 support on Android. Multiple fixes for video
+    decoder, endcoder and camera memory layout.
+  * G-API
+    + Exposed all core APIs to Python, including stateful kernels.
+  * Optimization:
+    + New universal intrinsics backend for scalable vector
+    instructions. The first scalable implementation for
+    RISC-V RVV 1.0.
+    + DNN module patches:
+  - Improved layers / supported more models:
+  * Scatter and ScatterND #22529, Tile #22809
+  * Fixes in Slice (support negative step #22898)
+  * Support some reduce layers of ONNX #21601
+  - Added CANN backend support #22634. Link to the manual:
+    https://github.com/opencv/opencv/wiki/Huawei-CANN-Backend.
+  - Added bacthed NMS for multi-class object detection #22857
+  - Accelerating convolution, especially for ARM CPU.
+  - Winograd's convolution optimization
+  + And many other contributions:
+    +   Added n-dimensional flip to core #22898
+    +   Add StackBlur for imgproc #20379
+- Removed upstream opencv-ffmpeg5.patch
+
+- Add upstream change to fix include issue with FFmpeg 5:
+  * opencv-ffmpeg5.patch
+
+- update to 4.6.0, highlights below, for details check
+  https://github.com/opencv/opencv/wiki/ChangeLog#version460
+  * OpenCV project infrastructure migrating on GitHub Actions
+    workflows for CI and release purposes
+  * Added support for GCC 12, Clang 15
+  * Added support for FFmpeg 5.0
+  * DNN module patches:
+    + Improved layers / activations / supported more models:
+  - LSTM (+CUDA), resize (+ONNX13), Sign, Shrink, Reciprocal,
+    depth2space, space2depth
+  - fixes in Reduce, Slice, Expand
+    + Disabled floating-point denormals processing #21521
+    + Changed layer names in ONNX importer to support "output"
+    entities properly
+    + Added TIM-VX NPU backend support:
+    https://github.com/opencv/opencv/wiki/TIM-VX-Backend-For-Running-OpenCV-On-NPU
+    + Added Softmax parameter to ClassificationModel
+    + Added audio speech recognition sample (C++) #21458
+    + Intel® Inference Engine backend (OpenVINO):
+  - added initial support for OpenVINO 2022.1 release
+  - removed support of legacy API (dropped since 2020.3)
+  * G-API module:
+    + G-API framework:
+  - Introduced a Grayscale image format support for
+    cv::MediaFrame: #21511;
+  - Enabeled .reshape() support in the CPU backend: #21669;
+  - Fixed possible hang in streaming execution mode with constant
+    inputs: #21567;
+  - Introduced proper error/exception propagation in the
+    asynchronous streaming execution mode: #21660;
+  - Fixed new stream event handling: #21731.
+    + Fluid backend:
+  - Fixed horizontal pass in the Resize kernel, fixed Valgrind
+    issues: #21144;
+  - Extended Resize kernel with F32 version: #21678,
+    added AVX: #21728.
+  - Enabled dynamic dispatch for Split4 kernel: #21520;
+  - Enabled dynamic dispatch for Merge3 kernel: #21529;
+  - Added a SIMD version for DivC kernel: #21474;
+  - Added a SIMD version for DivRC kernel: #21530;
+  - Enabled dynamic dispatch for Add kernel: #21686;
+  - Enabled dynamic dispatch for Sub kernel: #21746;
+  - Added a SIMD version for ConvertTo kernel: #21777;
+  - Fixed kernel matrix size for Sobel kernel: #21613.
+    + Intel® OpenVINO™ inference backend:
+  - Fixed NV12 format support for remote memory when OpenVINO
+    remote context is used: #21424.
+  - Implemented correct error handling in the backend: #21579.
+  - Fixed ngraph warnings #21362.
+    + OpenCV AI Kit backend:
+  - Introduced a new backend to program OpenCV AI Kit boards via
+    G-API. Currently the backend is in experimental state, but allows
+    to build Camera+NN pipeline and supports heterogeneity (mixing
+    with host-side code): #20785, #21504.
+    + Media integration:
+  - Enabled GPU inference with oneVPL and DirectX11 on Windows in
+    Intel OpenVINO inference backend: #21232, #21618, #21658, #21687,
+    [#21688]. Now GPU textures decoded by oneVPL decoder can be
+    preprocessed and inferred on GPU with no extra host processing.
+  - Enabled oneVPL support on Linux: #21883.
+  - Extended GStreamer pipeline source with Grayscale image format
+    support: #21560.
+    + Python bindings:
+  - Exposed GStreamer pipeline source in Python bindings: #20832.
+  - Fixed Python bindings for CudaBufferPool, cudacodec and cudastereo
+    modules in OpenCV Contrib.
+    + Samples:
+  - Introduced a pipeline modelling tool for cascaded model
+    benchmarking: #21477, #21636, #21719. The tool supports a
+    declarative YAML-based config to describe pipelines with simulated
+    pre-/post-processing. The tool collects and reports latency and
+    throughput information for the modelled pipeline.
+    + Other changes and fixes:
+  - Moved GKernelPackage into cv:: namespace by default, its cv::gapi::
+    alias remain for compatibility: #21318;
+  - Moved Resize kernel from core to imgproc kernel packages for
+    CPU, OpenCL, and Fluid backends: #21157. Also moved tests
+    appropriately: #21475;
+  - Avoided sporadic test failures in DivC: #21626;
+  - Fixed 1D Mat handling in the framework: #21782;
+  - Reduced the number of G-API generated accuracy tests: #21909.
+- Drop upstream patches:
+  * 0001-highgui-Fix-unresolved-OpenGL-functions-for-Qt-backe.patch
+  * videoio_initial_FFmpeg_5_0_support.patch
+  * videoio_ffmpeg_avoid_memory_leaks.patch
+
+- Add upstream patches for FFmpeg 5.0 support, add
+  * videoio_initial_FFmpeg_5_0_support.patch
+  * videoio_ffmpeg_avoid_memory_leaks.patch
+
+- Restore memoryperjob constraint, avoid being scheduled on a 16
+  core system and use less than half of it.
+- Adjust %limit_build to 1800, to avoid recurrent build failures
+  on aarch64. (People should not care for their pet architecture
+  only, but also carefully check if they break others.)
+- Add missing libopencv_aruco dependency in devel package.
+
openssh
+- Added openssh-cve-2023-51385.patch (bsc#1218215, CVE-2023-51385).
+  This limits the use of shell metacharacters in host- and
+  user names.
+
openssl
+- Add Conflicts, Provides: openssl(cli) (bsc#1210313)
+
+- New libopenssl-fips-provider package.
+
+- Update to 3.1.4 (jsc#PED-6570)
+
+- Update to 1.1.1w release for SLE-15-SP6 (jsc#PED-6559)
+
openssl-1_1
+- Security fix: [bsc#1219243, CVE-2024-0727]
+  * Add NULL checks where ContentInfo data can be NULL
+  * Add openssl-CVE-2024-0727.patch
+
+- Remove "Provides: openssl(cli)" because the executable has been renamed
+  to openssl-1_1.
+
+- Because OpenSSL 1.1.1 is no longer default, let's rename engine
+  directories to contain version of OpenSSL and let unversioned for
+  the default OpenSSL. [bsc#1194187, bsc#1207472, bsc#1218933]
+  * /etc/ssl/engines.d ->  /etc/ssl/engines1.1.d
+  * /etc/ssl/engdef.d -> /etc/ssl/engdef1.1.d
+  * Update patches:
+  - openssl-1_1-ossl-sli-002-ran-make-update.patch
+  - openssl-1_1-use-include-directive.patch
+
+- Set OpenSSL 3.0 as the default openssl [jsc#PED-6570]
+  * For compatibility with OpenSSL 3.0, the OpenSSL master
+    configuration file openssl.cnf has been renamed to
+    openssl-1_1.cnf. The executables openssl, c_rehash, CA.pl and
+    tsget.pl have been also renamed to openssl-1_1, c_rehash-1_1,
+    CA-1_1.pl and tsget-1_1.pl, respectively.
+  * Add openssl-1_1-devel as conflicting with libopenssl-3-devel
+  * Add openssl-1_1-openssl-config.patch
+
+- Skip SHA1 test in 20-test_dgst.t when in FIPS mode
+  * Add openssl-Skip_SHA1-test-in-FIPS-mode.patch
+
+- Performance enhancements for cryptography from OpenSSL 3.x
+  [jsc#PED-5086, jsc#PED-3514]
+  * Add patches:
+  - openssl-ec-Use-static-linkage-on-nistp521-felem_-square-mul-.patch
+  - openssl-ec-56-bit-Limb-Solinas-Strategy-for-secp384r1.patch
+  - openssl-ec-powerpc64le-Add-asm-implementation-of-felem_-squa.patch
+  - openssl-ecc-Remove-extraneous-parentheses-in-secp384r1.patch
+  - openssl-powerpc-ecc-Fix-stack-allocation-secp384r1-asm.patch
+  - openssl-Improve-performance-for-6x-unrolling-with-vpermxor-i.patch
+
+- Update to 1.1.1w: (jsc#PED-6559)
+  * Fix POLY1305 MAC implementation corrupting XMM registers on Windows.
+  The POLY1305 MAC (message authentication code) implementation in OpenSSL
+  does not save the contents of non-volatile XMM registers on Windows 64
+  platform when calculating the MAC of data larger than 64 bytes. Before
+  returning to the caller all the XMM registers are set to zero rather than
+  restoring their previous content. The vulnerable code is used only on newer
+  x86_64 processors supporting the AVX512-IFMA instructions.
+  The consequences of this kind of internal application state corruption can
+  be various - from no consequences, if the calling application does not
+  depend on the contents of non-volatile XMM registers at all, to the worst
+  consequences, where the attacker could get complete control of the
+  application process. However given the contents of the registers are just
+  zeroized so the attacker cannot put arbitrary values inside, the most likely
+  consequence, if any, would be an incorrect result of some application
+  dependent calculations or a crash leading to a denial of service.
+  (CVE-2023-4807)
+- Removed patches, already upstream
+  * openssl-1_1-Fix-file-operations-in-c_rehash.patch
+  * openssl-CVE-2022-0778-tests.patch
+  * openssl-CVE-2022-0778.patch
+  * openssl-CVE-2022-1292.patch
+  * openssl-CVE-2022-2097.patch
+  * openssl-CVE-2022-4304.patch
+  * openssl-CVE-2022-4450-1of2.patch
+  * openssl-CVE-2022-4450-2of2.patch
+  * openssl-CVE-2023-0215-1of4.patch
+  * openssl-CVE-2023-0215-2of4.patch
+  * openssl-CVE-2023-0215-3of4.patch
+  * openssl-CVE-2023-0215-4of4.patch
+  * openssl-CVE-2023-0286.patch
+  * openssl-CVE-2023-2650.patch
+  * openssl-1_1-CVE-2023-3817.patch
+  * openssl-Update-further-expiring-certificates.patch
+- Renamed openssl-1_1-FIPS-default-RFC7919.patch
+  to openssl-1_1-paramgen-default_to_rfc7919.patch
+
+- Add missing FIPS patches from SLE:
+  * Add patches:
+  - bsc1185319-FIPS-KAT-for-ECDSA.patch
+  - bsc1198207-FIPS-add-hash_hmac-drbg-kat.patch
+  - openssl-1.1.1-fips-fix-memory-leaks.patch
+  - openssl-1_1-FIPS-PBKDF2-KAT-requirements.patch
+  - openssl-1_1-FIPS_drbg-rewire.patch
+  - openssl-1_1-Zeroization.patch
+  - openssl-1_1-fips-drbg-selftest.patch
+  - openssl-1_1-fips-list-only-approved-digest-and-pubkey-algorithms.patch
+  - openssl-1_1-jitterentropy-3.4.0.patch
+  - openssl-1_1-ossl-sli-000-fix-build-error.patch
+  - openssl-1_1-ossl-sli-001-fix-faults-preventing-make-update.patch
+  - openssl-1_1-ossl-sli-002-ran-make-update.patch
+  - openssl-1_1-ossl-sli-003-add-sli.patch
+  - openssl-1_1-ossl-sli-004-allow-aes-xts-256.patch
+  - openssl-1_1-ossl-sli-005-EC_group_order_bits.patch
+  - openssl-1_1-ossl-sli-006-rsa_pkcs1_padding.patch
+  - openssl-1_1-ossl-sli-007-pbkdf2-keylen.patch
+  - openssl-1_1-ossl-sli-008-pbkdf2-salt_pass_iteration.patch
+  - openssl-1_1-serialize-jitterentropy-calls.patch
+  - openssl-1_1-shortcut-test_afalg_aes_cbc.patch
+  - openssl-DH.patch
+  - openssl-FIPS-KAT-before-integrity-tests.patch
+  - openssl-fips-DH_selftest_shared_secret_KAT.patch
+  - openssl-fips-kdf-hkdf-selftest.patch
+  - openssl-kdf-selftest.patch
+  - openssl-kdf-ssh-selftest.patch
+  - openssl-kdf-tls-selftest.patch
+  - openssl-s_client-check-ocsp-status.patch
+  * Modify patches:
+  - openssl-1.1.1-fips.patch
+  - openssl-1_1-FIPS-fix-error-reason-codes.patch
+  * Remove patches:
+  - openssl-add_rfc3526_rfc7919.patch
+  - openssl-fips-dont_run_FIPS_module_installed.patch
+  - openssl-fips_fix_selftests_return_value.patch
+  * Add build and runtime dependency on jitterentropy
+- Pass over with spec-cleaner
+
+- Update to 1.1.1v:
+  * Fix DH_check() excessive time with over sized modulus
+    (bsc#1213487, CVE-2023-3446). The function DH_check() performs
+    various checks on DH parameters. One of those checks confirms
+    that the modulus ("p" parameter) is not too large. Trying to use
+    a very large modulus is slow and OpenSSL will not normally use
+    a modulus which is over 10,000 bits in length. However the
+    DH_check() function checks numerous aspects of the key or
+    parameters that have been supplied. Some of those checks use the
+    supplied modulus value even if it has already been found to be
+    too large. A new limit has been added to DH_check of 32,768 bits.
+    Supplying a key/parameters with a modulus over this size will
+    simply cause DH_check() to fail.
+  * Update openssl.keyring with the OTC members that sign releases
+  * Rebase openssl-1_1-openssl-config.patch
+  * Remove security patches fixed upstream:
+  - openssl-CVE-2023-3446.patch
+  - openssl-CVE-2023-3446-test.patch
+- Update to 1.1.1u:
+  * Mitigate for the time it takes for `OBJ_obj2txt` to translate gigantic
+    OBJECT IDENTIFIER sub-identifiers to canonical numeric text form.
+    OBJ_obj2txt() would translate any size OBJECT IDENTIFIER to canonical
+    numeric text form.  For gigantic sub-identifiers, this would take a very
+    long time, the time complexity being O(n^2) where n is the size of that
+    sub-identifier.  (CVE-2023-2650, bsc#1211430)
+    To mitigitate this, `OBJ_obj2txt()` will only translate an OBJECT
+    IDENTIFIER to canonical numeric text form if the size of that OBJECT
+    IDENTIFIER is 586 bytes or less, and fail otherwise.
+    The basis for this restriction is RFC 2578 (STD 58), section 3.5. OBJECT
+    IDENTIFIER values, which stipulates that OBJECT IDENTIFIERS may have at
+    most 128 sub-identifiers, and that the maximum value that each sub-
+    identifier may have is 2^32-1 (4294967295 decimal).
+    For each byte of every sub-identifier, only the 7 lower bits are part of
+    the value, so the maximum amount of bytes that an OBJECT IDENTIFIER with
+    these restrictions may occupy is 32 * 128 / 7, which is approximately 586
+    bytes.
+    Ref: https://datatracker.ietf.org/doc/html/rfc2578#section-3.5
+  * Reworked the Fix for the Timing Oracle in RSA Decryption
+    (CVE-2022-4304, bsc#1207534). The previous fix for this timing side
+    channel turned out to cause a severe 2-3x performance regression in the
+    typical use case compared to 1.1.1s. The new fix uses existing constant
+    time code paths, and restores the previous performance level while fully
+    eliminating all existing timing side channels. The fix was developed by
+    Bernd Edlinger with testing support by Hubert Kario.
+  * Corrected documentation of X509_VERIFY_PARAM_add0_policy() to mention that
+    it does not enable policy checking. Thanks to David Benjamin for
+    discovering this issue. (CVE-2023-0466, bsc#1209873)
+  * Corrected documentation of X509_VERIFY_PARAM_add0_policy() to mention that
+    it does not enable policy checking. Thanks to David Benjamin for
+    discovering this issue. (CVE-2023-0466, bsc#1209873)
+  * Fixed an issue where invalid certificate policies in leaf certificates are
+    silently ignored by OpenSSL and other certificate policy checks are
+    skipped for that certificate. A malicious CA could use this to
+    deliberately assert invalid certificate policies in order to circumvent
+    policy checking on the certificate altogether.
+    (CVE-2023-0465, bsc#1209878)
+  * Limited the number of nodes created in a policy tree to mitigate against
+    CVE-2023-0464.  The default limit is set to 1000 nodes, which should be
+    sufficient for most installations.  If required, the limit can be
+    adjusted by setting the OPENSSL_POLICY_TREE_NODES_MAX build time define
+    to a desired maximum number of nodes or zero to allow unlimited growth.
+    (CVE-2023-0464, bsc#1209624)
+  * Rebased patch openssl-1_1-openssl-config.patch
+  * Removed patches:
+  - openssl-CVE-2023-0464.patch
+  - openssl-CVE-2023-0465.patch
+  - openssl-CVE-2023-0466.patch
+  * Update openssl.keyring with key
+    A21F AB74 B008 8AA3 6115 2586 B8EF 1A6B A9DA 2D5C (Tomas Mraz)
+
+- FIPS: Merge libopenssl1_1-hmac package into the library [bsc#1185116]
+
+- Update to 1.1.1t:
+  * Fixed X.400 address type confusion in X.509 GeneralName.
+    There is a type confusion vulnerability relating to X.400 address processing
+    inside an X.509 GeneralName. X.400 addresses were parsed as an ASN1_STRING
+    but subsequently interpreted by GENERAL_NAME_cmp as an ASN1_TYPE. This
+    vulnerability may allow an attacker who can provide a certificate chain and
+    CRL (neither of which need have a valid signature) to pass arbitrary
+    pointers to a memcmp call, creating a possible read primitive, subject to
+    some constraints. Refer to the advisory for more information. Thanks to
+    David Benjamin for discovering this issue. [bsc#1207533, CVE-2023-0286]
+    This issue has been fixed by changing the public header file definition of
+    GENERAL_NAME so that x400Address reflects the implementation. It was not
+    possible for any existing application to successfully use the existing
+    definition; however, if any application references the x400Address field
+    (e.g. in dead code), note that the type of this field has changed. There is
+    no ABI change.
+  * Fixed Use-after-free following BIO_new_NDEF.
+    The public API function BIO_new_NDEF is a helper function used for
+    streaming ASN.1 data via a BIO. It is primarily used internally to OpenSSL
+    to support the SMIME, CMS and PKCS7 streaming capabilities, but may also
+    be called directly by end user applications.
+    The function receives a BIO from the caller, prepends a new BIO_f_asn1
+    filter BIO onto the front of it to form a BIO chain, and then returns
+    the new head of the BIO chain to the caller. Under certain conditions,
+    for example if a CMS recipient public key is invalid, the new filter BIO
+    is freed and the function returns a NULL result indicating a failure.
+    However, in this case, the BIO chain is not properly cleaned up and the
+    BIO passed by the caller still retains internal pointers to the previously
+    freed filter BIO. If the caller then goes on to call BIO_pop() on the BIO
+    then a use-after-free will occur. This will most likely result in a crash.
+    [bsc#1207536, CVE-2023-0215]
+  * Fixed Double free after calling PEM_read_bio_ex.
+    The function PEM_read_bio_ex() reads a PEM file from a BIO and parses and
+    decodes the "name" (e.g. "CERTIFICATE"), any header data and the payload
+    data. If the function succeeds then the "name_out", "header" and "data"
+    arguments are populated with pointers to buffers containing the relevant
+    decoded data. The caller is responsible for freeing those buffers. It is
+    possible to construct a PEM file that results in 0 bytes of payload data.
+    In this case PEM_read_bio_ex() will return a failure code but will populate
+    the header argument with a pointer to a buffer that has already been freed.
+    If the caller also frees this buffer then a double free will occur. This
+    will most likely lead to a crash.
+    The functions PEM_read_bio() and PEM_read() are simple wrappers around
+    PEM_read_bio_ex() and therefore these functions are also directly affected.
+    These functions are also called indirectly by a number of other OpenSSL
+    functions including PEM_X509_INFO_read_bio_ex() and
+    SSL_CTX_use_serverinfo_file() which are also vulnerable. Some OpenSSL
+    internal uses of these functions are not vulnerable because the caller does
+    not free the header argument if PEM_read_bio_ex() returns a failure code.
+    [bsc#1207538, CVE-2022-4450]
+    [Kurt Roeckx, Matt Caswell]
+  * Fixed Timing Oracle in RSA Decryption.
+    A timing based side channel exists in the OpenSSL RSA Decryption
+    implementation which could be sufficient to recover a plaintext across
+    a network in a Bleichenbacher style attack. To achieve a successful
+    decryption an attacker would have to be able to send a very large number
+    of trial messages for decryption. The vulnerability affects all RSA padding
+    modes: PKCS#1 v1.5, RSA-OEAP and RSASVE.
+    [bsc#1207534, CVE-2022-4304]
+  * Rebased openssl-1_1-openssl-config.patch
+  * Update openssl.keyring with key
+    7953 AC1F BC3D C8B3 B292 393E D5E9 E43F 7DF9 EE8C (Richard Levitte)
+
+- Updated openssl.keyring with key A21FAB74B0088AA361152586B8EF1A6BA9DA2D5C
+- Update to 1.1.1s:
+  * Fixed a regression introduced in 1.1.1r version not refreshing the
+    certificate data to be signed before signing the certificate.
+- Update to 1.1.1r:
+  * Fixed the linux-mips64 Configure target which was missing the
+    SIXTY_FOUR_BIT bn_ops flag. This was causing heap corruption on that
+    platform.
+  * Fixed a strict aliasing problem in bn_nist. Clang-14 optimisation was
+    causing incorrect results in some cases as a result.
+  * Fixed SSL_pending() and SSL_has_pending() with DTLS which were failing to
+    report correct results in some cases
+  * Fixed a regression introduced in 1.1.1o for re-signing certificates with
+    different key sizes
+  * Added the loongarch64 target
+  * Fixed a DRBG seed propagation thread safety issue
+  * Fixed a memory leak in tls13_generate_secret
+  * Fixed reported performance degradation on aarch64. Restored the
+    implementation prior to commit 2621751 ("aes/asm/aesv8-armx.pl: avoid
+    32-bit lane assignment in CTR mode") for 64bit targets only, since it is
+    reportedly 2-17% slower and the silicon errata only affects 32bit targets.
+    The new algorithm is still used for 32 bit targets.
+  * Added a missing header for memcmp that caused compilation failure on some
+    platforms
+
+- update to 1.1.1q:
+  * [CVE-2022-2097, bsc#1201099]
+  * Addresses situations where AES OCB fails to encrypt some bytes
+
+- Update to 1.1.1p:
+  * bsc#1185637 - updated certificates required for testing that failed
+    when date is later than 1 June 2022
+  - removed openssl-update_expired_certificates.patch
+  * [bsc#1200550, CVE-2022-2068] - more shell code injection issues in c_rehash
+
+- Update to 1.1.1o: [CVE-2022-1292, bsc#1199166]
+  * Fixed a bug in the c_rehash script which was not properly sanitising
+    shell metacharacters to prevent command injection.
+  * Rebased openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch
+  * Rebased openssl-s390x-assembly-pack-add-support-for-pcc-and-kma-inst.patch
+- Added openssl-update_expired_certificates.patch
+  * Openssl failed tests because of expired certificates.
+  * bsc#1185637
+  * Sourced from https://github.com/openssl/openssl/pull/18446/commits
+
+- Update to 1.1.1m:
+  * Avoid loading of a dynamic engine twice.
+  * Prioritise DANE TLSA issuer certs over peer certs
+- Rebased patches:
+  * openssl-1.1.1-evp-kdf.patch
+  * openssl-1.1.1-system-cipherlist.patch
+
+- Drop openssl-no-date.patch
+  Upstream added support for reproducible builds via SOURCE_DATE_EPOCH in
+  https://github.com/openssl/openssl/commit/8a8d9e190533ee41e8b231b18c7837f98f1ae231
+  thereby making this patch obsolete as builds *should* still be reproducible.
+
osinfo-db
+- Add support for SLE Micro 6.0 (jsc#PED-6305)
+  add-slem6.0-support.patch
+
+- Add support for openSUSE Leap 15.6 (jsc#PED-6305)
+  add-opensuse-leap-15.6-support.patch
+
oxygen5-sounds
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- No code changes since 5.27.9
+
pam_kwallet
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- No code changes since 5.27.9
+
parley
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * snapcraft: initial import snapcraft files.
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Add explicit moc includes to sources for moc-covered headers
+  * Fix error in appending file extension (kde#405515)
+  * Fix out of bounds read
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
patterns-kde
+- Make phonon4qt5-backend a hard dep of the plasma pattern
+  (boo#1219277)
+- Avoid gstreamer if not necessary
+
+- Change from phonon4qt5-backend-gstreamer to phonon4qt5-backend-vlc
+  due to deprecation of the gstreamer backend
+
+- Add qt6-graph and qt6-webchannelquick development packages to
+  the devel_qt6 pattern
+
+- Drop the telepathy pattern.
+  The telepathy modules are now officially unmaintained upstream
+  and won't be released anymore.
+
+- Add the qt6-grpc and qt6-location devel packages to the Qt6
+  pattern.
+
perl-IO-Socket-SSL
+- Fix the test t/core.t to build with OpenSSL 3.2.0. [bsc#1218342]
+  * https://github.com/noxxi/p5-io-socket-ssl/issues/147
+  * Add perl-IO-Socket-SSL-Openssl32.patch
+
+- updated to 2.084
+  see /usr/share/doc/packages/perl-IO-Socket-SSL/Changes
+  2.084 2023/11/06
+  - various fixes for edge cases and build: #136, #141, #142, #143, #145
+  - update documentation to reflect default SSL_version
+
perl-Net-SSLeay
+- Use constants X509_VERSION_3 and X509_REQ_VERSION_1 when available (#GH-449)
+  * Add Use-constants-X509_VERSION_3-and-X509_REQ_VERSION_1-when-available.patch
+
+- updated to 1.92
+  see /usr/share/doc/packages/perl-Net-SSLeay/Changes
+  1.92 2022-01-12
+  - New stable release incorporating all changes from developer releases 1.91_01
+  to 1.91_03.
+  - Summary of major changes since version 1.90:
+  - Net::SSLeay now supports stable releases of OpenSSL 3.0.
+  - OpenSSL 3.0.0 introduces the concept of "providers", which contain
+  cryptographic algorithm implementations. Many outdated, deprecated and/or
+  insecure algorithms have been moved to the "legacy" provider, which may
+  need to be loaded explicitly in order to use them with Net::SSLeay. See
+  "Low level API: OSSL_LIB_CTX and OSSL_PROVIDER related functions" in the
+  Net::SSLeay module documentation for details.
+  - Net::SSLeay's built-in PEM_get_string_PrivateKey() function depends on
+  algorithms that have moved to the legacy provider described above; if
+  OpenSSL has been compiled without the legacy provider, the tests
+  t/local/33_x509_create_cert.t and t/local/63_ec_key_generate_key.t will
+  fail when the test suite is run.
+  - TLS 1.1 and below may only be used at security level 0 as of OpenSSL
+  3.0.0; if a minimum required security level is imposed (e.g. in an
+  OpenSSL configuration file managed by the operating system), the tests
+  t/local/44_sess.t and t/local/45_exporter.t will fail when the test suite
+  is run.
+  - Net::SSLeay now supports stable releases of LibreSSL from the 3.2 - 3.4
+  series (with the exception of 3.2.2 and 3.2.3 - see "COMPATIBILITY" in the
+  Net::SSLeay module documentation for details).
+  - The TLS 1.3 implementation in LibreSSL 3.1 - 3.3, parts of which are
+  enabled by default, is not fully compatible with the libssl API and may
+  not function as expected with Net::SSLeay; see "KNOWN BUGS AND CAVEATS"
+  in the Net::SSLeay module documentation for details.
+  - A number of new libcrypto/libssl constants and functions are now exposed,
+  including SSL_CTX_set_keylog_callback() and SSL_CTX_set_msg_callback(),
+  which are helpful when debugging TLS handshakes. See the release notes for
+  the 1.91 developer releases below for a full list of newly-exposed
+  constants and functions.
+  1.91_03 2022-01-10
+  - Avoid misclassifying Clang as GCC in Test::Net::SSLeay's can_thread()
+  function. This fixes test failures in 61_threads-cb-crash.t and
+  62_threads-ctx_new-deadlock.t on OpenBSD and FreeBSD (and possibly other OSes
+  too). Fixes GH-350.
+  - Add the following constants for OpenSSL_version():
+  - OPENSSL_CPU_INFO
+  - OPENSSL_FULL_VERSION_STRING
+  - OPENSSL_MODULES_DIR
+  - OPENSSL_VERSION_STRING
+  These constants are new in OpenSSL 3.0.0 release.
+  - Update test 03_use.t to print information returned by the new constants.
+  - Add more information to 03_use.t print output, including printing
+  OPENSSL_VERSION_NUMBER as a 32bit hex number.
+  - Add the following constants for OPENSSL_info() added in OpenSSL 3.0.0.
+  - OPENSSL_INFO_CONFIG_DIR
+  - OPENSSL_INFO_CPU_SETTINGS
+  - OPENSSL_INFO_DIR_FILENAME_SEPARATOR
+  - OPENSSL_INFO_DSO_EXTENSION
+  - OPENSSL_INFO_ENGINES_DIR
+  - OPENSSL_INFO_LIST_SEPARATOR
+  - OPENSSL_INFO_MODULES_DIR
+  - OPENSSL_INFO_SEED_SOURCE
+  - Expose OPENSSL_info(), OPENSSL_version_major(),
+  OPENSSL_version_minor(), OPENSSL_version_patch(),
+  OPENSSL_version_pre_release() and
+  OPENSSL_version_build_metadata() added in OpenSSL
+  3.0.0. Update 03_use.t diagnostics and 04_basic.t tests to
+  use these functions.
+  - Clarify documentation of OpenSSL_version_num(), SSLeay(),
+  SSLeay_version() and OpenSSL_version().
+  - Add notes to OpenSSL_version_num() and SSLeay() on how to
+  determine if the library is OpenSSL or LibreSSL and how to
+  interpret the version number these functions return.
+  - Add constants OPENSSL_VERSION_MAJOR, OPENSSL_VERSION_MINOR
+  and OPENSSL_VERSION_PATCH. Update
+  OPENSSL_version_major/minor/patch documentation to describe
+  how these library functions relate to Net-SSLeay compile
+  time constants. Add tests to verify the constants and
+  functions return equal values.
+  1.91_02 2021-12-29
+  - On OpenVMS, detect vendor SSL111 product based on OpenSSL 1.1.x.
+  - Cast the return value of OCSP_SINGLERESP_get0_id to fix a
+  const/non-const mismatch warning that broke the build on OpenVMS.
+  - Create SSL_CTXs with Test::Net::SSLeay's new_ctx() function for tests that
+  are broken with LibreSSL 3.2. Partially fixes GH-232.
+  - In 36_verify.t, account for the presence of the X509_V_FLAG_LEGACY_VERIFY
+  flag (signalling the use of the legacy X.509 verifier) in LibreSSL 3.2
+  versions from 3.2.4 onwards. Fixes the remainder of GH-232.
+  - Note in the Net::SSLeay documentation that the TLS 1.3 implementation in
+  LibreSSL 3.1 - 3.3, parts of which are enabled by default, is not
+  libssl-compatible. See the "KNOWN BUGS AND CAVEATS" section of
+  lib/Net/SSLeay.pod for details.
+  - Add constants for, but not limited to,
+  SSL_CTX_set_msg_callback and SSL_set_msg_callback functions:
+  SSL3_RT_* for record content types, SSL3_MT_* for Handshake
+  and ChangeCipherSpec message types, SSL2_VERSION to
+  complement the list of existing SSL and TLS version
+  constants and SSL2_MT_* for SSLv2 Handshake messages.
+  - Expose SSL_CTX_set_keylog_callback and
+  SSL_CTX_get_keylog_callback available with OpenSSL 1.1.1pre1
+  and later.
+  - Enhance 10_rand.t RAND_file_name tests: tests are no longer
+  affected by the runtime environment variables, HOME and
+  RANDFILE. These variables are insted controlled by the tests
+  with local %ENV. Problems related to RAND_file_name were
+  discussed in Github issue GH-152, and there might still be
+  cases when, for example, setuid is used because of OpenSSL's
+  use of glibc secure_getenv() and related functions. Address
+  RAND_file_name differences between OpenSSL versions. Note in
+  SSLeay.pod that RAND_file_name() can return undef with
+  LibreSSL and recent OpenSSL versions.
+  - Removed the following exportable symbols from SSLeay.pm:
+  - SESSION, clear_error and err have never been defined.
+  - add_session, flush_sessions and remove_session were
+  removed in Net::SSLeay 1.04
+  - Undocumented X509_STORE_CTX_set_flags() was removed in
+  Net::SSLeay 1.37 when X509_VERIFY_PARAM_* functions were
+  added. These are preferred over directly setting the flags.
+  - Clarified Changes entry for release 1.75 to state that
+  CTX_v2_new is not removed from Net::SSLeay. SSLv2 is
+  completely removed in OpenSSL 1.1.0.
+  - Beginning with OpenSSL 3.0.0-alpha17, SSL_CTX_get_options()
+  and related functions return uint64_t instead of long. For
+  this reason constant() in constant.c and Net::SSLeay must
+  also be able to return 64bit constants. Add uint64_t
+  definitions to typemap file and update constant() and
+  options functions to use uint64_t with OpenSSL 3.0.0 and
+  later when Perl is compiled with 64bit integers. With 32bit
+  integers, the functions remain as they are: constant()
+  functions return double and options functions return
+  long. This partially fixes GH-315, 32bit integer Perls need
+  to be handled separately.
+  - Work around macOS Monterey build failure during 'perl
+  Makefile.PL' that causes perl to exit with 'WARNING:
+  .../perl is loading libcrypto in an unsafe way' or similar
+  message. This fixes GH-329. Thanks to Daniel J. Luke for the
+  report and John Napiorkowski for additional help.
+  1.91_01 2021-10-24
+  - Correct X509_STORE_CTX_init() return value to integer. Previous
+  versions of Net::SSLeay return nothing.
+  - Update tests to call close() to avoid problems seen with
+  test 44_sess.t, and possibly other tests, running on older
+  Windows Perl versions. Also add some missing calls in tests
+  to shutdown and free ssl structures.
+  - Fix multiple formatting errors in the documentation for Net::SSLeay.
+  Thanks to John Jetmore.
+  - Check for presence of libssl headers in Makefile.PL, and exit with an
+  error instead of generating an invalid Makefile if they cannot be found.
+  Fixes RT#105189. Thanks to James E Keenan for the report.
+  - Added support for SSL_CTX_set_msg_callback/SSL_set_msg_callback
+  Thanks to Tim Aerts.
+  - Adjust time in ASN1_TIME_timet based on current offset to GMT to
+  address GH-148. Thanks to Steffen Ullrich.
+  - Multiple updates to tests to match OpenSSL 3.0 behaviour.
+  Thanks to Michal Josef Špaček.
+  - OpenSSL 3.0 related changes in tests include:
+  - TLSv1 and TLSv1.1 require security level 0 starting with 3.0 alpha 5.
+  - SSL_CTX_set_ciphersuites() and SSL_set_ciphersuites() ignore
+  unknown ciphersuites starting with 3.0 alpha 11.
+  - Error code and error string packing and formatting changes.
+  - PEM_get_string_PrivateKey default algorithm requires legacy provider.
+  - See OpenSSL manual page migration_guide(7) for more information about
+  changes in OpenSSL 3.0.
+  - Automatically detect OpenSSL installed via Homebrew on ARM-based macOS
+  systems. Thanks to Graham Knop for the patch.
+  - Account for the divergence in TLSv1.3 ciphersuite names between OpenSSL and
+  LibreSSL, which was causing failures of some TLSv1.3 tests with LibreSSL.
+  - In 36_verify.t, account for the presence of the X509_V_FLAG_LEGACY_VERIFY
+  flag (signalling the use of the legacy X.509 verifier) in LibreSSL 3.3.2 and
+  above.
+  - In 43_misc_functions.t, account for the fact that LibreSSL 3.2.0 and above
+  implement TLSv1.3 without exposing a TLS1_3_VERSION constant.
+  - Expose OpenSSL 3.0 functions
+  OSSL_LIB_CTX_get0_global_default, OSSL_PROVIDER_load,
+  OSSL_PROVIDER_try_load, OSSL_PROVIDER_unload,
+  OSSL_PROVIDER_available, OSSL_PROVIDER_do_all
+  OSSL_PROVIDER_get0_name and OSSL_PROVIDER_self_test.
+  Add test files 22_provider.t, 22_provider_try_load.t and
+  22_provider_try_load_zero_retain.t.
+  - With OpenSSL 3.0 and later, the legacy provider is loaded in
+  33_x509_create_cert.t to allow PEM_get_string_PrivateKey to
+  continue working until its default encryption method is
+  updated. Fixes GH-272 and closes GH-273.
+  - Remove the test suite's optional dependency on the non-core modules
+  Test::Exception, Test::NoWarnings and Test::Warn. Tests that verify
+  Net::SSLeay's behaviour when errors occur are now executed regardless of the
+  availability of these modules.
+  - Fully automate the process of changing the list of constants exported by
+  Net::SSLeay. Fixes GH-313.
+  - Perform function autoloading tests in the test suite. Fixes GH-311.
+  - In 36_verify.t, account for the fact that the X509_V_FLAG_LEGACY_VERIFY flag
+  (signalling the use of the legacy X.509 verifier) is no longer exposed as of
+  LibreSSL 3.4.1. Fixes GH-324.
+
+- Fix cpanspec.yml
+
+- Fix cpanspec.yml preamble section.
+
+- Fix autoupdate build:
+  * Add required build and test dependencies
+  * Update spec file and add cpanspec.yml
+
+- update to 1.90:
+  - New stable release incorporating all changes from developer releases
+    1.89_01 to 1.89_05.
+  - Summary of major changes since version 1.88:
+  - Formalised libssl version support policy: all stable versions of OpenSSL
+  in the 0.9.8 - 1.1.1 branches (with the exception of 0.9.8 - 0.9.8b) and
+  all stable releases of LibreSSL in the 2.0 - 3.1 series are supported.
+  The LibreSSL 3.2 series is not yet fully supported because its TLSv1.3
+  implementation is not currently libssl-compatible.
+  - Added support for LibreSSL on Windows when built with Visual C++.
+  - Exposed P_X509_CRL_add_extensions, several SSL_CIPHER functions, and
+  several stack functions.
+  - Fixed crashes in the callback functions CTX_set_next_proto_select_cb and
+  CTX_set_alpn_select_cb.
+  - The test suite is now compatible with OpenSSL 1.1.1e onwards, as well as
+  OpenSSL security level 2 (the default on many Linux distributions).
+
phodav
+- Updated to version 3.0:
+  + Port to libsoup3.
+  + Forbid PUT method on read-only shared folder.
+  + Add chezdav --realm runtime flag.
+  + Add chezdav --nomdns runtime flag.
+  + Build on OSX/Darwin.
+  + Allow specifying systemd/udev directories.
+  + Man page updates.
+  + CI, testing and build fixes.
+  + Translation updates.
+- Updated libsoup version to 3.0 in BuildRequires,
+  shlib package name to 3.x.
+
+- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
+  * harden_spice-webdavd.service.patch
+
pim-data-exporter
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Remove CI 6 job. We will use kf6 branch for kf6 works
+  * Remove search configwidgets
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
pim-sieve-editor
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Remove CI 6 job. We will use kf6 branch for kf6 works
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
pimcommon
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Too many changes to list here.
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Fix typo
+  * install config-pimcommon.h
+  * Adapt to new autocorrection lib (split core/widgets)
+  * Use correct INSTALL_TARGETS_DEFAULT_ARGS
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
pipewire
-- Add patches from upstream to fix a security issue by enforcing
-  that the owner client of the output node can see the input node
-  and viceversa, otherwise, it could happen that a portal sets
-  permissions so only the screenshared stream can be seen but
-  wireplumber might link the camera nonetheless (boo#1213682):
-  * 0001-impl-link-enforce-permissions-in-links.patch
-  * 0002-impl-link-only-check-permission-changes-for-owners.patch
+- Force using doxygen-1_10 in SLE where the default doxygen is too
+  old and generates broken docs (boo#1217886)
+
+- Add a conflict in -pulseaudio with
+  pipewire-modules-%{apiver} < 1.0.0 since the
+  libpipewire-module-protocol-pulse.so module was included in
+  - modules before 1.0.0 so we should avoid a file conflict.
+
+- Update to version 1.0.3:
+  * Highlights
+  - Fix ALSA version check. This should allow the alsa plugin to
+    work again.
+  - Some small fixes and improvements.
+  * PipeWire
+  - Escape @DEFAULT_SINK@ in the conf files.
+  * Modules
+  - Improve logging in module-pipe-tunnel.
+  * SPA
+  - Always recheck rate matching in ALSA when moving drivers.
+    This fixes a potential issue where the adaptive resampler
+    would not be activated in some cases.
+  * ALSA
+  - Fix ALSA version check. This should allow the alsa plugin to
+    work again.
+
+- Update to version 1.0.2:
+  * Highlights
+  - Fix v4l2 enumeration with filter. This should fix negotiation
+    in some GStreamer pipelines with capsfilter. Also probe for
+    EXPBUF support before using it.
+  - Fix max-latency property and Buffer param when dealing with
+    small ALSA device buffers. This should fix stuttering with
+    some AMD based soundcards.
+  - More small cleanups an improvements.
+  * Modules
+  - Improve netjack2 channel positions.
+  - Improve RAOP module state after suspend/resume. (#3778)
+  - Avoid crash in some LV2 plugins by configuring the Atom
+    ports. (#3815)
+  * SPA
+  - Bump libcamera requirements to 0.2.0.
+  - Try to avoid unaligned load exceptions. (#3790)
+  - Fix v4l2 enumeration with filter. (#1793)
+  - Fix max-latency property and Buffer param when dealing with
+    small ALSA device buffers. This should fix stuttering with
+    some AMD based soundcards. (#3744,#3622)
+  - Add a resync.ms option to node.driver to make it possible to
+    resync fast to clock jumps.
+  - Probe for EXPBUF support in v4l2 before using it. (#3821)
+  * pulse-server
+  - Also emit change events when the port list change.
+  * Bluetooth
+  - Log a more verbose explanation when other soundservers seem
+    to be interfering with bluetooth.
+  - Add quirks for Rockbox Brick. (#3786)
+  - Add quirks for SoundCore mini2. (#2927)
+  * JACK
+  - Improve check for the running state of clients. (#3794)
+- Drop patches already included by upstream:
+  * 0001-spa-libcamera-use-CameraConfigurationorientation.patch
+  * 0002-spa-libcamera-bump-minimum-supported-version-to-0.2.0.patch
+
+- Add patches from upstream to fix building the package in Factory
+  with libcamera 0.2.0:
+  * 0001-spa-libcamera-use-CameraConfigurationorientation.patch
+  * 0002-spa-libcamera-bump-minimum-supported-version-to-0.2.0.patch
+
+- Update to version 1.0.1:
+  * Highlights
+  - Work around the buggy ALSA backend in libcanberra by forcing
+    the pulse backend in module-x11-bell.
+  - Fix a race in the device info updates in pulse-server.
+  - Fix timing and rate matching in ALSA sequencer.
+  - Improve timing information in JACK and from the ALSA driver.
+  - More small fixes and improvements.
+  * PipeWire
+  - Fix a build issue when examples where disabled.
+  - Avoid some compiler warnings.
+  - Avoid some bitfield data races. (#3706)
+  * Modules
+  - Bump the PTP driver priority. (#3217)
+  - Support the previous "allowed" permission in the access
+    module.
+  - Fix filename leak in module-filter-chain.
+  - Work around the buggy ALSA backend in libcanberra by forcing
+    the pulse backend in module-x11-bell. (#3688)
+  - Fix a race in the device info updates in pulse-server.
+  - Fix compatibility in RAOP. (#3698)
+  * SPA
+  - Handle ALSA picth control errors correctly
+  - Clamp buffer-frames correctly. (#3000)
+  - Fix timing and rate matching in ALSA sequencer. (#3657)
+  - Revert a commit that could result in current time in the
+    future in the timing updates.
+  - Improve adapter state checks.
+  - Remove the timer from the ALSA pcm.
+  - Fix timeout in freewheel driver.
+  * Pulse-server
+  - Also handle active ports for monitor sources.
+  - Fix zeroconf-publish format properties.
+  * JACK
+  - Improve timing and transport calculations.
+  - Handle -ENOENT from the core and don't error out.
+  * GStreamer
+  - Handle node port removal in the device provider. (#3708)
+  - Improve error handling while connecting.
+  - Fix dts_offset.
+
+- Update to version 1.0.0 (El Presidente):
+  * Highlights
+  - Fix a memfd/dmabuf leak when uploading buffers while shutting
+    down.
+  - Handle concurrent jack_port_get_buffer() calls because ardour
+    seems to be doing this.
+  - Improve time reporting (less jitter) in ALSA when using IRQ.
+  - Many doc improvements.
+  * PipeWire
+  - Respect PIPEWIRE_DLCLOSE everywhere, remove pw_in_valgrind().
+  - Remove a warning when a client tries to change ignored
+    properties.
+  * Modules
+  - Fix a memfd/dmabuf leak when uploading buffers while shutting
+    down.
+  - Fix a potential segfault when copying mix structures. (#3658)
+  - Avoid races in setrlimit in module-rt.
+  - Fix a memory leak in filter-chain.
+  - Set rtp.ptime on senders, not receivers.
+  - The ROC modules were ported to ROC 0.3
+  * SPA
+  - Improve time reporting (less jitter) in ALSA when using IRQ.
+    (#3657)
+  - Add latency param query in libcamera.
+  - Fix some compiler warnings.
+  - The EVL plugin was updated.
+  * Bluetooth
+  - LC3 codec and compatibility improvements.
+  * Pulse server
+  - Fix emission of events when a sink/source state changes.
+    (#3660)
+  * JACK
+  - Improve transport and time handling. Use unique ids to make
+    consistent snapshots of the current time and transport.
+  - Avoid enumerating port params that we are not going to use.
+  - Optimize buffer reuse.
+  - Handle concurrent jack_port_get_buffer() calls because ardour
+    seems to be doing this. (#3632)
+  * Docs
+  - Many doc improvements.
+  - Add man pages for pw-dump, pw-loopback, modules,
+    pipewire-pulse.
+  - Manpages are now made with Doxygen.
+  - Add docs for pulse-modules
+
+- Update to version 0.3.85 (1.0RC5):
+  * Highlights
+  - Fix an issue where a link could end up paused while not
+    negotiated.
+  - Fix an infinite recursion issue when finding runnable nodes.
+  - Support XDG base directories when loading ACP config.
+  - Fix MIDI event recording preview in Ardour.
+  - Many more small fixes, cleanups and improvements.
+  * PipeWire
+  - Fix an issue where a link could end up paused while not
+    negotiated. (#3619)
+  - Fix an infinite recursion issue when finding runnable nodes
+    by stopping the scan on feedback links around the driver.
+    (#3621)
+  - The system service now has better socket permissions.
+  * Modules
+  - Add support for uclamp. This allows the scheduler to make
+    better informed decisions about where tasks should be placed,
+    and what pstate to set for the CPU it is running on.
+  - Emit warnings when applications are not doing the right
+    locking instead of crashing.
+  - Improve media.name for RAOP sinks. (#3801)
+  - Support pause/resume in pipe-tunnel. (#3197)
+  - Remove time rlimit when probing for realtime to avoid
+    SIGXCPU.
+  * SPA
+  - Fix a bug where the resampler would be activated even when
+    there is an ALSA pitch element. (#3628)
+  - Improve resume from suspend in ALSA. (#3646)
+  - Add option to expose ALSA controls as prop params.
+  - Support XDG base directories when loading ACP config. This
+    makes it possible to override the ACP config files.
+  * Bluetooth
+  - Schedule nodes in the same ISO group together.
+  - More BAP fixes and cleanups.
+  * JACK
+  - Fix MIDI events from peer ports. This makes the MIDI event
+    recording preview of Ardour work correctly.
+  * GStreamer
+  - Fix some error handling in the source and sink.
+  * ALSA plugin
+  - Improve poll descriptor handling. (#3648)
+  * Docs
+  - Many improvements to the layout and organization.
+
+- Update to version 0.3.84 (1.0RC4):
+  * Highlights
+  - Fix a regression with openal because the queued buffers in
+    the stream were not reported correctly.
+  - Fix a bug in port busy counters that could cause random
+    silent links.
+  - Fix a regression in echo-cancel because it was not reporting
+    its streams as ASYNC.
+  - Fix a JACK regression where not all ports were enumerated in
+    all cases.
+  - Many more fixes and improvements.
+  * PipeWire
+  - pw_stream now reports the queued buffers more accurately.
+    This fixes a regression when using openal. (#3592)
+  - The port busy counters were not updated correctly in some
+    cases. This could lead to negotiation errors and silent
+    links. (#3547)
+  - Ignore latency maximum when forcing rate/quantum. (#3613)
+  - Nodes can now be added to multiple groups and link-groups.
+    (#3612)
+  * Modules
+  - The filter-chain now also handles notify port dependencies
+    correctly. (#3596)
+  - Filter-chain has support for new linear, clamp, recip, exp,
+    log, mult, sine builtin plugins.
+  - The echo-cancel module now correctly reports its playback and
+    capture streams as ASYNC to avoid running out of buffers.
+    (#3593)
+  - It is now possible to specify an array of remote names to
+    connect to with the native protocol.
+  - module-rtp-sap and module-rtp-sink now try to bind to the
+    specified interface.
+  * SPA
+  - The alsa plugin now removes the runtime properties such as
+    period-num, period-size and max-latency when suspended.
+    (#3613)
+  * Bluetooth
+  - BAP Locations/Context is now set on endpoints as required by
+    new bluez.
+  - Improve selection of BAP leader.
+  * JACK
+  - Add a jack_set_sample_rate() extension function.
+  - Make sure we get the info of all nodes/ports before
+    completing the jack_client_open() operation so that we can
+    enumerate the ports correctly in all cases. (#3618)
+  * GStreamer
+  - Fix types of metadata in pipewiresink.
+  - Also copy metadata in buffers in all cases.
+  - Fix size allocation in bufferpool for compressed formats.
+  - Don't stop streaming thread when unlinked. (#3620)
+  * ALSA
+  - The ALSA plugin now handles NULL values from mmap_areas.
+    (#3600)
+
+- Disable the WebRTC-based echo canceller in big endian
+  architectures since webrtc-audio-processing is not available
+  there.
+
+- Update to version 0.3.83:
+  * Highlights
+  - A quantum change regression was fixed.
+  - Use a 2 socket server now for the manager and the
+    applications with (when wireplumber is updated) different
+    permissions.
+  - Reduce memory usage a little in audioconvert and use fewer
+    buffers.
+  - Some JACK deadlocks were fixed.
+  - More bugfixes and improvements.
+  * PipeWire
+  - Fix quantum change regression.
+  - Use a 2 socket server by default. One for the session-manager
+    and one for applications.
+  - Fix a potential use-after-free in node and device cleanup.
+  * modules
+  - Some hardcoded buffer size limits were removed.
+  - Fix ASYNC flag on combined-streams.
+  - Add support for on-demand combined-streams using metadata.
+  * SPA
+  - alsa-udev will now ignore PCMs with the ACP_IGNORE udev
+    environment variable.
+  - The audioadapter now uses at least 2 buffers when the
+    follower is async.
+  - The number of buffers used by plugins was tweaked a little.
+    Most plugins now only ask 1 buffer.
+  - Memory usage in audioconvert was reduced.
+  - Fix some unaligned reads and writes and undefined left shifts
+    reported by ASAN.
+  - Rework vulkan dependency checking.
+  - Don't try to link ALSA devices when prepare fails. This
+    fixes some crashes.
+  - Fix a stall when the allowed codecs are changed in ALSA.
+  - Improve ALSA rate control for sources to avoid xruns.
+  - Try to fix IEC958 TrueHD and DTS playback.
+  * Bluetooth
+  - Improve fallback SCO mtu when the kernel doesn't tell us.
+  * JACK
+  - The fixed buffer size limit was removed.
+  - Add an option to make input buffers writable (default true).
+  - A potential deadlock was fixed when applications lock the
+    process function.
+  - Use a separate thread to dispatch notifications to avoid
+    deadlocks.
+  - Potentially fix silent export in ardour in some cases.
+
+- Update to version 0.3.82:
+  * Highlights
+  - Fix a regression in some devices when the Pro-Audio profile
+    was selected.
+    Only enable the IRQ based scheduling and device linking in
+    specific safe cases.
+  - Improve rate switching. In some cases the graph rate would
+    not switch correctly.
+  - Fix regression in alsa wakeups that would cause silence in
+    VMs.
+  - Fix a leak in the SBC codecs for SCO.
+  - More improvements to the RAOP module.
+  - Other small improvements and fixes.
+  * PipeWire
+  - Improve client property checks.
+  - Allow non-power-of-2 quantums when forced.
+  - Improve rate switching. In some cases the graph rate would
+    not switch correctly.
+  - The PIPEWIRE_QUANTUM env variable now forces the size and
+    rate in the graph for the duration of the application.
+    The softer PIPEWIRE_LATENCY and PIPEWIRE_RATE can still be
+    used to merely suggest a maximum latency and a rate.
+  * modules
+  - Remove the RTSP FLUSH request in RAOP because it does not
+    seem necessary.
+  - The RAOP module now uses the common RTP stream functions.
+  - Add sockets option to protocol-native to make pipewire listen
+    on multiple sockets.
+  * SPA
+  - Clean up some of the log functions.
+  - Add an option in ALSA to disable linking devices together.
+  - Only link pcms together when 1 capture and 1 playback pcm.
+    For more complex devices we can't be sure which ones can be
+    linked.
+  - Disable tsched only when using linked devices.
+  - Add some extra checks in ALSA to avoid segfaults.
+  - Add Tag support to alsa-sink and alsa-source.
+  - Use dynamic pod builder when we can.
+  - Set priority.driver on midi-bridge to allow it as a fallback
+    driver.
+  - Fix regression in alsa wakeups.
+  - The PTP clock can now be found from the interface in
+    node-driver.
+  * pulse-server
+  - Some small cleanups and internal improvements.
+  - Add some memory debugging messages.
+  - Add Tag messages to streams.
+  * Bluetooth
+  - Fix a leak in the SBC codecs for SCO.
+  * JACK
+  - Patch up midi events in the destination buffer instead of
+    writing to the source buffer.
+  - Group all jack clients together to avoid transport issues.
+  * ALSA-plugins
+  - Add also.deny option to block alsa clients from opening the
+    PCM.
+- Drop patches already included upstream:
+  * 0001-alsa-add-api.alsa.auto-link-option.patch
+  * 0002-acp-fix-compilation.patch
+  * 0003-acp-only-join-and-link-when-1-capture-and-1-playback.patch
+  * 0004-acp-only-disable-tsched-when-linking.patch
+  * 0001-alsa-dont-check-early-wakeup-when-PCM-stopped.patch
+
+- Add patches from upstream that fix pro-audio not producing any
+  sound in 0.3.81:
+  * 0001-alsa-add-api.alsa.auto-link-option.patch
+  * 0002-acp-fix-compilation.patch
+  * 0003-acp-only-join-and-link-when-1-capture-and-1-playback.patch
+  * 0004-acp-only-disable-tsched-when-linking.patch
+- Add patch from upstream that fixes issues when PCM is stopped,
+  which includes fixing sound in qemu:
+  * 0001-alsa-dont-check-early-wakeup-when-PCM-stopped.patch
+
+- Pipewire now requires vulkan 1.3, so we have to disable vulkan
+  support if this requirement is not fulfilled in order to build
+  correctly in Leap.
+
+- Update to version 0.3.81:
+  * Highlights
+  - jackdbus support is now enabled by default.
+  - IRQ based scheduling in ALSA was improved and enabled by
+    default for Pro-Audio profile. It will also link the pcms
+    together to get lower latency. This now matches what JACK
+    does and gives equal latency to PipeWire for Pro-Audio
+    profiles.
+  - Support both old and new versions of webrtc-audio-processing
+    to make the transition easier.
+  - Forced quantum changes by nodes or metadata will now also
+    force a suspend and resume of the graph, like the rate
+    changes to make sure all nodes adapt to the new quantum.
+    This is important for Pro-Audio nodes that need to
+    reconfigure the hardware to a new period in IRQ-based
+    scheduling.
+  - Fix a regression in regex parsing.
+  - Many bugfixes and improvements.
+  * PipeWire
+  - jackdbus is by default enabled now. The idea is that when
+    jackdbus is installed, the real libjack.so is in the path and
+    we can become a real JACK client.
+  - Forces quantum changes by nodes or metadata will now also
+    force a suspend and resume in the graph, like the rate
+    changes to make sure all nodes adapt to the new quantum.
+    This is important for Pro-Audio nodes that need to
+    reconfigure the hardware to a new period.
+  - The stream now has an EARLY_PROCESS option that can be used
+    to implement custom buffer fill levels.
+  - Fix a regression in regex parsing.
+  - Fix a bug in position reporting in the driver node.
+  - Destroying a link will now recalculate the graph correctly.
+  - Fix the rate comparison for finding the best rate in the
+    graph.
+  - Use malloc_trim() when available to release memory.
+  * Tools
+  - pw-cat now supports DFF DSD files.
+  - pw-cli avoid some NULL derefs in some cases.
+  * Modules
+  - The RAOP sink has seen some cleanups and improvements.
+    It will now ask for feedback every 2 seconds to keep some
+    devices alive.
+  - A bug in filter-chain was fixed where it would fail to apply
+    the gain when when mixing just one source.
+  - The filter-chain can now pass the stream volume to a control
+    in the filter-chain graph.
+  - Improve volume handling in RAOP sink.
+  * Pulse-server
+  - Some cleanup in the pending_stream handling.
+  - Fix a regression in the event emission code where it failed
+    to emit a changed event when a node was linked.
+  - Lower the realtime priority of pulseaudio clients.
+  - Set pulse.module.id on the echo-cancel streams.
+  * SPA
+  - Support both old and new versions of webrtc-audio-processing
+    to make the transition easier.
+  - The ALSA driver now does the synch of all followers directly
+    from the wakeup event. This results in more stable rate
+    matching.
+  - IRQ based scheduling in ALSA was improved and enabled by
+    default for Pro-Audio profile. It will also link the pcms
+    together to get lower latency. This now matches what JACK
+    does and gives equal latency to PipeWire for Pro-Audio
+    profiles.
+  - GNU/Hurd support was added.
+  - Some improvements to passthrough handling.
+  * Bluetooth
+  - Improvements to the codec handling when PipeWire is used as
+    Audio Gateway.
+  - Adapt to new Bluez API for BAP devices.
+  * JACK
+  - When the jack library is set in the default library path,
+    avoid using LD_LIBRARY_PATH because this can cause confusion.
+  - Handle clearing the latency on a port.
+  - jack_property now always manages to actually change the
+    metadata because it waits for a roundtrip before exiting.
+
+- Update to version 0.3.80:
+  * Highlights
+  - A new Tag param was added that allows arbitrary metadata to
+    be transported out-of-band in the graph.
+  - Vulkan DMA buf support was merged.
+  - The echo-canceller was ported to webrtc-audio-processing-1.
+  - Fix a regression in locating monitor sources by id in
+    pulse-server.
+  - Mixer io areas updates are now synchronized correctly with
+    the data thread to avoid potential crashes.
+  - Many more bugfixes and improvements.
+  * PipeWire
+  - Handle driver nodes that refuse to change the quantum or
+    rate.
+  - A new Tag param was added that allows arbitrary metadata to
+    be transported out-of-band in the graph.
+  * Modules
+  - The pipe-tunnel source has been reworked to use a ringbuffer
+    and rate adaption to keep the latency constant. It can now
+    also function as a driver to reduce resampling. (#3478)
+  * Tools
+  - pw-cat will now place media properties in Tag params.
+  - pw-mon can now filter props and params.
+  * SPA
+  - ALSA refuses to change quantum and rate when in IRQ mode.
+  - ALSA will now be smarter in selecting the period size for
+    batch devices and will make it depend on the samplerate.
+    (#3444)
+  - Vulkan DMA buf support was merged.
+  - ALSA latency will now be reported in the time domain of the
+    graph.
+  - Add udev based autodetection for compress-offload devices.
+  - The echo-canceller was ported to webrtc-audio-processing-1.
+  - The v4l2 inotify code was rewritten to avoid a use-after-free
+    and by using a separate watch (but same fd) for each device.
+    (#3439)
+  - The tag and latency handling was improved in audioadpter.
+  - Don't use -Ofast on alpha because it can crash on
+    denormalized values. (#3489)
+  - The mixers now synchronize spa_io_buffers updates with the
+    data thread to avoid crashes.
+  - Handle NULL param updates. (#3504)
+  * Pulse-server
+  - Fix a regression in locating monitor sources by id. (#3476)
+  - Add support for use_system_clock_for_timing in
+    module-pipe-sink.
+  - Add support for checking module arguments.
+  - Avoid some useless change events.
+  * Bluetooth
+  - Ports are now marked as physical, which makes the bluetooth
+    devices show up as hardware devices in Ardour and other JACK
+    apps. (#3418)
+  - Some fixes for LE audio support (#3479)
+  * JACK
+  - Also emit unregister notify even when suppressed when
+    creating the client.
+  - The notify callbacks now match JACK2 behaviour more.
+  - The mixer io areas are updated and handled safely now to
+    avoid crashes. (#3506)
+- Drop patches already included upstream:
+  * 0001-pulse-server-allow-monitors-when-selecting-source-by-index.patch
+  * 0001-Revert-v4l2-handle-inotify-errors.patch
+  * 0002-Revert-v4l2-dont-set-inotify-on-_dev.patch
+  * 0003-spa-v4l2-use-a-separate-watch-for-each-device.patch
+
+- Add patch from upstream to fix a regression introduced in 0.3.77
+  which made it fail to open a monitor device as source:
+  * 0001-pulse-server-allow-monitors-when-selecting-source-by-index.patch
+- Add patch from upstream to fix a bug which caused 100% cpu usage
+  under some circumstances:
+  * 0001-Revert-v4l2-handle-inotify-errors.patch
+  * 0002-Revert-v4l2-dont-set-inotify-on-_dev.patch
+  * 0003-spa-v4l2-use-a-separate-watch-for-each-device.patch
+
+- Update to version 0.3.79:
+  * Highlights
+  - Fix a regression in suspend that could cause silence.
+  - Fix a regression in JACK port registration that could cause
+    all kinds of JACK problems.
+  - Fix a typo in the neon sample conversion functions that could
+    cause distortion.
+  - Add BAP broadcast source and sink support.
+  - pw-top now has a batch mode to dump the output to stdout.
+  - Many more bugfixes and improvements.
+  * PipeWire
+  - Fix a regression in shutdown where a node might not first
+    suspend properly. This cause loss of sound in some cases.
+  - Failure to compile a regular expression in the config file
+    will now be reported and ! can be used to negate the match.
+  - Fix a regression where some nodes might not set running in
+    some cases.
+  - Nodes are now suspended before the format is cleared, which
+    might fix some crashes.
+  * Tools
+  - pw-top now has a batch mode to dump the output to stdout.
+  * SPA
+  - The queued samples in audioconvert are now correctly reported
+    in the delay.
+  - Make it easier to add a custom profile in ACP.
+  - Fix a typo in the neon sample conversion functions that could
+    cause distortion.
+  - device.profile.pro=true is added for pro audio nodes.
+  - An xrun counter was added to spa_io_clock to detect and track
+    skipped data because of xruns.
+  * Pulse-server
+  - Add alsa-sink and alsa-source modules.
+  * Bluetooth
+  - Fix a regression where only the BAP off profile is shown.
+  - Add BAP broadcast source and sink support.
+  * JACK
+  - Also emit a latency notify when the buffer size changes.
+  - Fix a regression in JACK port registration.
+  - jack_port_tie() is now supported.
+  * ALSA
+  - Improve property handling, support lists and ranges in
+    addition to fixed values.
+- Remove patches already included upstream:
+  * 0001-jack-make-sure-we-can-always-find-our-own-ports.patch
+  * 0001-audioconvert-fix-typo-in-neon-function.patch
+  * 0001-impl-node-improve-suspend.patch
+  * 0001-bluez5-fix-BAP-profiles-showing.patch
+
+- Update to version 0.3.78:
+  * Highlights
+  - An old regression was fixed with where some nodes would not
+    run.
+  - A regression was fixed where removed events would not be
+    shown in some cases. This would result in duplicate entries
+    in audio clients.
+  - Fix an off-by-one in the vban audio receiver. Tweak the rate
+    adaption a little.
+  - ACP will now set a UCM verb before probing the pro-audio
+    devices.
+  - More bugfixes and improvements.
+  * PipeWire
+  - An old regression was fixed with where some nodes would not
+    run. (#3405)
+  - Suspend was improved a little to avoid races when the session
+    manager would suspend right when a driver was starting.
+  * Modules
+  - module-rtp-sap does not use the deprecated inet_aton anymore.
+  - Fix an off-by-one in the vban audio receiver. Tweak the rate
+    adaption a little. (#3380)
+  * SPA
+  - ACP will now set a UCM verb before probing the pro-audio
+    devices. (#3407)
+  - The mandatory flag will be set now on the video modifiers.
+  - EVL was updated to Xenomai4 r46 and xbuf creation was
+    improved.
+  - An option was added to force colors in the log even when
+    logging to !tty.
+  - The return type of spa_pod_builder_control() was fixed.
+  - inotify errors are handled better now. (#3439)
+  * pulse-server
+  - A regression was fixed where removed events would not be
+    shown in some cases. (#3414)
+  * Bluetooth
+  - Improve compatibility with more devices, avoid reusing the
+    same transport for different media-sink instances to avoid
+    encoder resets.
+  - Improve enumeration of codec profiles for BAP and A2DP.
+  * JACK
+  - Ensure we can't iterate ports from a deactivated client. Also
+    make sure the JACK clients with the node.always-process=false
+    always show their ports. (#3416)
+  * GStreamer
+  - A potential crash was fixed in the device provider when
+    stopping.
+- Remove patches already included upstream:
+  * 0001-context-Dont-stop-setting-runnable-when-meeting-the-driving.patch
+  * 0001-gst-Prevent-a-crash-when-stopping-device-provider.patch
+  * 0001-jack-ports-become-visible-when-the-registration-is-queued.patch
+  * 0002-jack-handle-node.always-process-=-false-jack-nodes.patch
+  * 0001-pulse-server-set-all-change_mask-flags-when-removing.patch
+- Add patch from upstream to fix jack clients:
+  * 0001-jack-make-sure-we-can-always-find-our-own-ports.patch
+- Add patch from upstream to fix typo in neon function that makes
+  pipewire produce noise:
+  * 0001-audioconvert-fix-typo-in-neon-function.patch
+- Add patch from upstream to fix (among others) a race when a node
+  is suspended at the same time it is started causing silence:
+  * 0001-impl-node-improve-suspend.patch
+- Add patch from upstream to fix BAP only showing off profile:
+  * 0001-bluez5-fix-BAP-profiles-showing.patch
+
+- Fix from upstream to ensure effect and sink nodes are set to
+  running:
+  * 0001-context-Dont-stop-setting-runnable-when-meeting-the-driving.patch
+- Fix from upstream to prevent a crash when stopping a device
+  provider:
+  * 0001-gst-Prevent-a-crash-when-stopping-device-provider.patch
+- Fix from upstream to fix a regression that makes plugins/effects
+  disappear in Carla Patchbay when there's no playback:
+  * 0001-jack-ports-become-visible-when-the-registration-is-queued.patch
+  * 0002-jack-handle-node.always-process-=-false-jack-nodes.patch
+- Fix from upstream to fix pavucontrol and plasma-pa showing
+  duplicated sinks after resume or switching audio device profiles
+  (boo#1214374):
+  * 0001-pulse-server-set-all-change_mask-flags-when-removing.patch
+
+- Update to version 0.3.77:
+  * Highlights
+  - Fix a bug in ALSA source where the available number of
+    samples was miscaluclated and resulted in xruns in some
+    cases.
+  - A new L permission was added to make it possible to force a
+    link between nodes even when the nodes can't see eachother.
+  - The VBAN module now supports midi send and receive as well.
+  - Many cleanups and small fixes.
+  * PipeWire
+  - Global objects now only show permissions that apply to them.
+    The permissions required to perform various API calls are
+    documented.
+  - A new L permission was added to make it possible to force a
+    link between nodes even when the nodes can't see eachother.
+  - Config files need to end with .conf.
+  - The client.api is added the to global properties of a node.
+  * modules
+  - The VBAN module now supports midi send and receive as well.
+  - Fix module-profiler alignment and make sure we don't overrun
+    our buffers with many nodes.
+  - Protect libcanberra calls with a mutex because it is not
+    thread safe.
+  * SPA
+  - Support older compilers for spa_clear_ptr().
+  - Fix a bug in ALSA source where the available number of
+    samples was miscaluclated and resulted in xruns.
+  - Don't set inotify on /dev but on the videoX devices directly.
+    Setting inotify on /dev would cause a lot of spurious wakeups
+    and lock contention in the fsnotify subsystem on some
+    benchmarks.
+  - Audioconvert now rate limits the warnings when it runs out of
+    buffers.
+  * pulse-server
+  - Some bugs and inconsistencies were fixed in device lookup.
+  - Improve subscribe event emission, detect changes to the sink
+    or the monitor and send the right sink/source event.
+  * JACK
+  - The libjack.so now has a minor version of 3 and a micro
+    version of the pipewire version.
+  - JACK clients will now see portregistration from other jack
+    clients when they activate/deactivate like real JACK.
+  * bluetooth
+  - Use some more autoptr cleanups, fix some leaks.
+
+- Update to version 0.3.76:
+  * Highlights
+  - Fix a regression that would cause the MPV pipewire backend
+    to fail because of a spurious thread-loop signal.
+  - Fix a crash when DBus is not found.
+  - ALSA hires timestamps are now disabled by default.
+  - Some more fixes and improvements.
+  * PipeWire
+  - A new option was added to pw-thread-loop to signal when the
+    thread starts.
+  - This is only used in module-rt to avoid regressions in mpv.
+    (#3374)
+  - Fix a compilation problem.
+  - Stream flags now only set the properties when not already
+    set. This fixes a regression with node autoconnect. (#3382)
+  * Tools
+  - pw-cat will now stop when the stream is disconnected. (#2731)
+  - Improve the pw-cat man page, mention that stdin/stdout
+    handling is only on raw data.
+  * modules
+  - module-rt will now not crash when dbus is not available but
+    error out as before.
+  - A new VBAN (vb-audio.com) sender and receiver was added.
+    (#3380)
+  * SPA
+  - Add an option in audioconvert to disable volume updates.
+    (#3361)
+  - ALSA hires timestamps are disabled by default because many
+    drivers seem to give wrong timestamps and cause extra delay.
+  * bluetooth
+  - LE Audio support is now enabled by default when liblc3 is
+    available now that bluez has support for detecting the
+    hardware features.
+
+- Add code in the spec file to modify the patch file
+  reduce-meson-dependency.patch (used to build in SLE/Leap) so that
+  we don't need to rebase it manually for every version update.
+- Use gcc 11 in SLE/Leap since gcc 9 fails to build 0.3.75 with
+  ../spa/include/spa/utils/cleanup.h:52:13: error: dereferencing pointer to incomplete type ‘DIR’ {aka ‘struct __dirstream’}
+    52 |  __typeof__(*(ptr)) *_old_value = spa_steal_ptr(ptr); \
+
+- Update to version 0.3.75:
+  * Highlights
+  - Link permissions between nodes are now enforced. This avoids
+    potential portal managed screencast nodes to link to the
+    camera even though it was not assigned permissions to do so
+    by the session manager (boo#1213682).
+  - Libcamera and v4l2 devices now have properties so that
+    duplicates can be filtered out by the session manager.
+  - A bug with draining was fixed where a buffer would be marked
+    EMPTY and would not play when it contained drained samples.
+  - Many fixes and improvements.
+  * PipeWire
+  - Permissions for links between nodes are now enforced. The
+    link will now check that the owner clients of the nodes can
+    see each other before allowing the link. This avoids
+    screensharing clients to accidentally being linked to the
+    camera nodes by the session manager. A side effect is that
+    patchbay tools will no longer be able to link portal managed
+    screencast nodes to the camera, for this we need a new
+    permission for those patchbay clients.
+  - The stream.rules/filter.rules are now evaluated when
+    connecting the stream/filter so that more properties can be
+    matched.
+  - Move some internal events from the context to the nodes to
+    better handle per-node threads in the future.
+  - The thread-loop will now signal when the thread is started.
+  * modules
+  - A timestamp workaround in module-raop was reverted because it
+    does not work in all cases. Instead latency was increased to
+    1.5 seconds, which also makes the problematic device in
+    question work.
+  - The profiler module was reworked a bit to use the new node
+    realtime events. It should now also handle dynamically added
+    and removed drivers.
+  - The module-rt now does the rtkit calls from a separate thread
+    so that it does not block the main thread. This could cause
+    deadlocks during startup in some cases.
+  * SPA
+  - Atomic operation macros were move from internal pipewire API
+    to public API.
+  - The video-info structure now has a new
+    SPA_VIDEO_FLAG_MODIFIER_FIXATION_REQUIRED flag to instruct
+    the application to fixate the modifiers. This simplifies some
+    logic in applications a lot.
+  - The libcamera and v4l2 nodes now have properties to enumerate
+    the device id they are using. This can be used to match v4l2
+    devices and libcamera devices and filter out duplicates.
+  - A bug with draining was fixed where a buffer would be marked
+    EMPTY and would not
+
+- Update to version 0.3.74:
+  * Highlights
+  - Fix a critical bug where audio to bluetooth devices would cut
+    out randomly.
+  - Improve RAOP compatibility.
+  - Avoid crashes after an update.
+  - Small fixes and improvements.
+  * PipeWire
+  - Mix info on port is now created explicitly.
+  - Remove the node as a driver peer when stopping. This caused
+    some problem with playback on and other remote bluetooth
+    devices.
+  - Work on avoiding crashes when loading new modules that use
+    internal API with old libpipewire. This is typical after an
+    update where the old library is still loaded by an
+    application but when a new stream is created, updated modules
+    are loaded.
+  * Modules
+  - The RTP source module now has an option to ignore the SSRC,
+    which is useful to continue to receive the stream when the
+    sender is restarted.
+  - The native protocol will refuse to load twice now instead of
+    silently ignoring the error.
+  - module-raop is compatible with more devices.
+  * SPA
+  - plugins will now warn when running out of buffers. This is
+    always a bad thing.
+  - Merge scope based cleanup macros.
+  - Add ratelimit function.
+
+- Update to version 0.3.73:
+  * Highlights
+  - Fixes an ALSA resume after suspend error.
+  - Handle and disable seemingly wrong hires timestamps from
+    ALSA.
+  - Filter-chain now has loadable plugin modules. The LV2 and
+    sofa plugins are moved to a separate .so file to make things
+    more modular.
+  - Rate changes in the graph should now be handled more
+    gracefully by loopback and filter-chain.
+  - A regression in the rtp-sap module was fixed where it would
+    in some cases fail to start.
+  - A potential crash in the peaks resampler was fixed.
+  - Many cleanups and other small bug fixes.
+  * PipeWire
+  - Fix a potential segfault when no fallback driver was set in
+    the config.
+  - Improve OPUS detection.
+  - Add ASYNC flag to pw-filter and pw-stream when queue/dequeue
+    is not called from the process function. This ensure we
+    allocate an extra buffer.
+  - Discard pending process callbacks when disconnecting.
+  - Cleanups and improvements to the debug environment variable
+    parsing.
+  - The graph rate was tweaked to better handle very low rates
+        such as those requested by pavucontrol when it does the
+    signal monitoring.
+  * Modules
+  - An example filter module was added.
+  - Filter-chain and loopback now disable the resamplers if no
+    rate is specified and will always follow the graph rate.
+  - Improve setup of filter-chain. The graph is now created when
+    starting because this ensure the target graph rate is known.
+  - Filter-chain can now link notify ports to control ports in
+    the graph.
+  - Filter-chain now has loadable plugin modules. The LV2 and
+    sofa plugins are moved to a separate .so file.
+  - A regression in the rtp-sap module was fixed where it would
+    in some cases fail to start.
+  - Module-rt now has options to disable rlimits, portal and
+    rtkit.
+  - module-raop-discover now has an options to set the latency.
+  * Tools
+  - pw-cat now supports overriding all stream properties.
+  * SPA
+  - Disable rate negotiation when the resampler is disabled. We
+    will always follow the graph rate.
+  - Set device.icon property for UCM ports as well.
+  - Improve ALSA recover when using hires timestamps. This fixes
+    some problems after resume from suspend.
+  - ALSA will now warn and disable hires timestamp when they seem
+    wrong.
+    They can also be disabled manually with a property.
+  - V4l2 will now gracefully handle ENOTTY when enumerating frame
+    sizes and frame rates.
+  - A potential crash in the peaks resampler was fixed.
+  * pulse-server
+  - A client crash in pavucontrol is avoided by always setting a
+    card name.
+  - The graph rate is now taken correctly when using the FIX
+    flags.
+  - An option was added to ignore the FIX flags of a stream. Also
+    the documentation for those options was updated.
+  - module-raop-discover now support latency_msec.
+  * Bluetooth
+  - Remove an assert and issue a warning/recover instead when a
+    buffer is too small.
+  * GStreamer
+  - The device provider does locking when destroying the
+    registry.
+
+- Update to version 0.3.72:
+  * Highlights
+  - Fix a critical bug that would refuse to update the samplerate
+    or buffersize in JACK clients.
+  - A new module-netjack2-driver and module-netjack2-manager were
+    added that are compatible with NETJACK2. This allows PipeWire
+    to become a NETJACK2 manager or a driver between JACK2 or
+    PipeWire servers.
+  - Support was added for firewire devices with FFADO. This is
+    untested for now and MIDI is not implemented yet.
+  - The node scheduling was optimized some more. External drivers
+    are now as efficient as in-server ones. This should improve
+    performance of various drivers such as bluetooth and JACK
+    based drivers.
+  - Many, many bug fixes and a ton of improvements.
+  * PipeWire
+  - pw-filter can now be used to write sinks and sources.
+  - The node activation for drivers was changed. The driver now
+    does not need to go to the server to start the processing
+    cycle. This makes out-of-server drivers as efficient as
+    in-server drivers.
+  - Don't try to use drivers with 0 priority as fallback drivers.
+    This avoids making the screencast driver a driver for audio.
+  - Improve xrun count reporting in pw-top and the profiler. Now
+    each node has their own xrun counter updated when it fails to
+    complete processing during the cycle.
+  - pw-filter now also has support for TRIGGER.
+  - A potential fd leak was found when fds were send to a zombie
+    client.
+  - Fix a bug where monitor or capture streams were logged twice
+    in the profiler.
+  - Remove stream hooks safely.
+  - A bug in serialization of container properties was fixed.
+    This could result in truncated property values.
+  - The PIPEWIRE_AUTOCONNECT environment variable now always
+    overrides the autoconnect settings of streams.
+  - Node, port and link destroy now avoids some useless work.
+  - Port will now try to renegotiate a new format when idle.
+  * Modules
+  - The module-sap now is more compatible with AES67.
+  - A new FFADO driver module was added. This is completely
+    untested because of lack of hardware. Please test and report
+    issues.
+  - A new NETJACK2 driver and a NETJACK2 manager module were
+    added. These should be drop in replacements for the JACK2
+    parts.
+  - The RAOP discover module now tries harder to only list
+    devices once.
+  - The zeroconf discover module now tries harder to only list
+    devices once.
+  - The RAOP sink module now handles latency better and is
+    compatible with some more devices.
+  - The loopback and filter-chain modules now always dequeue the
+    last input buffer to avoid stuttering in some cases.
+  - The SPA node factory module can now also export nodes. This
+    is used to export the PTP clock from the AES67 config file.
+  - A bug in module-jack-tunnel was fixed that would cause
+    stuttering and corrupted output in some cases.
+  - The resampler is now disabled in module-loopback and
+    filter-chain when the samplerate is set to follow the graph
+    rate.
+  - The way the mixer peer is sent to clients was improved. It is
+    now also possible to let a remote node know about mixer port
+    removes, which can avoid memory leaks and some code
+    simplifications.
+  * SPA
+  - Monitor ports now report latency correctly.
+  - The ALSA plugin now uses htimestamp to get a more accurate
+    ringbuffer position to estimate the clock skew.
+  - The channelmixer now has min/max-volume settings to limit or
+    fix the volume.
+  - The ALSA plugin can now control the playback and capture rate
+    of USB gadgets. This can avoid resampling and instead use the
+    USB feedback to control the rate.
+  - The ALSA output to multiple devices has been improved, some
+    lockups are avoided when the device ringbuffer is full.
+  - The compress-offload sink has improved negotiation.
+  * pulse-server
+  - Only try to use GSettings when the schema exists.
+  - @DEFAULT_SOURCE@, @DEFAULT_SINK@ and @DEFAULT_MONITOR@ are
+    now correctly handled as targets in playback and capture
+    streams.
+  - 2 new quirks are added to disable volume updates on
+    sinks/sources.
+  - The virtual-sink and virtual-source modules were added. These
+    are really example modules but actually also work and are
+    useful on PulseAudio so implement them as well.
+  - Fix initial stream volumes.
+  * Bluetooth
+  - Only register A2DP or BAP when we have codecs.
+  - Include codec into the media.name
+  * JACK
+  - Fix a critical bug that would refuse to update the samplerate
+    or buffersize.
+  - Improve updates of samplerate/buffersize, delay the updates
+    until the client is activated.
+  - Use the new mix-info updates to simplify the mixer setup and
+    peer detection.
+  * GStreamer
+  - Fill default strides instead of 0 on pipewire video buffers.
+- Remove patch already included upstream:
+  * 0001-jack-update-bufsize-and-samplerate-when-skipping-not.patch
+- Move libjack* conflicts from package pipewire-libjack-0_3 (which
+  has coinstallable libraries) to pipewire-jack (which includes
+  the ld.so.conf.d file).
+
+- Have pipewire-spa-plugins-0_2 suggest pipewire-libjack-%{apiver_str}:
+  this package requires libjack.so.0, so we best use our own
+  implementation.
+
+- Add patch from upstream to fix JACK buffersize updates:
+  * 0001-jack-update-bufsize-and-samplerate-when-skipping-not.patch
+- Create a pipewire-jack package that provides jack-daemon (and
+  conflicts with any other) and requires the pipewire-libjack
+  library.
+  Move the ld configuration from pipewire-libjack, so that only
+  pipewire-jack forces PipeWire to be the default JACK.
+
+- Update to version 0.3.71:
+  * Highlights
+  - A new zero-latency jackdbus bridge was added. This works
+    similar to what PulseAudio has to offer and creates a
+    sink/source when jackdbus is started. It is however much more
+    efficient and runs the complete PipeWire graph as a
+    synchronous JACK client with no added latency.
+  - Many performance improvements. Activation of remote nodes is
+    more efficient, fewer eventfds are required on the clients,
+    less callback overhead in performence critical paths and an
+    optimized poll function was added. This was mainly driven by
+    the jackdbus module to get the lowest possible overhead when
+    running the graph.
+  - The JACK notify callback implementation was reworked to
+    emulate better what JACK does, improving compatibility with
+    ardour7 and the JACK stress test.
+  - More work on BAP devices. Device latency is now passed on to
+    applications also for multi-device headsets, and channel
+    allocation is handled better.
+  - Many more improvements and bugfixes.
+  * PipeWire
+  - Remove the hardcoded limit on io_areas. This is used to link
+    nodes together and exchange buffers, it was limited to 2048
+    but now dynamically scales based on requirements.
+  - Rate and quantum changes are now applied correctly in more
+    cases. (#3159)
+  - Updates to client-node to more efficiently process the
+    driver.
+  - The profiler information was improved to be more accurate.
+    It should now work better for remote drivers.
+  - Some potential memory map errors were fixed in the protocol
+    because in some case with large messages, some fds were
+    closed too soon.
+  - pw-filter now implements the pw_filter_set_active() method.
+  - A potential out-of-buffers case was fixed in capture
+    pw-streams where buffers were not moved to the recycle queue
+    when the node suspended.
+  - Nodes are now always woken up with the eventfd. Previously
+    there were some optimiztions in the server to directly call
+    into the node process function but that optimization is not
+    necessary. Without this optimization it is now possible to
+    run nodes in different threads.
+  - pw-stream trigger is now implemented correctly in all cases.
+  - Remote nodes now use one eventfd less because they get
+    triggered with the node eventfd directly.
+  - Monitor ports are now ignored in latency updates.
+  - A potential race when reporting an error to a client was
+    fixed. (#3192)
+  - Fix a bug where always_process nodes would sometimes IDLE.
+    (#3189)
+  - Optimize peer activation. Nodes are now activated more
+    efficiently and independent of the number of links. It also
+    reduces the number of eventfds and memory in remote clients.
+  - A bug in property serialization was fixed. Values with spaces
+    would only serialize the first part of the value.
+  * Modules
+  - Correctly handle the echo-canceler plugin init method
+    fallback. The samplerate was not correctly configured. This
+    is only a regression for people that have external
+    echo-canceler plugins.
+  - RAOP sink now only sets the volume on the remote end when the
+    stream is recording. (#3175)
+  - RAOP discover now tries to deduplicate entries from the same
+    host.
+  - A new zero-latency jackdbus bridge was added. This works
+    similar to what pulseaudio has to offer and creates a
+    sink/source when jackdbus is started. It is however much more
+    efficient and runs the complete PipeWire graph as a
+    synchronous JACK client.
+  - The access module uses a more secure way to check the
+    application executable.
+  - module-combine-stream now has configurable delay and latency
+    for each stream. This can be used to align sinks/sources with
+    different latencies.
+  - A potential crash in module-pulse-tunnel was fixed when
+    shutting down. (#3199)
+  - Module-rt will now clamp the nice value to the min allowed
+    value to avoid errors from rtkit. (#3186)
+  - Fix a bug with the session counters in module-rtp-sap. Also
+    use the right format for L24. Improve the AES67 example
+    config.
+  - Improve some warning and info messages in module-rt. (#3194)
+  - module-rtp-session should now do something when started
+    without arguments.
+  - A potential crash in module-rtp-session was fixed. (#3217)
+  - module-filter-chain has better error reporting when a
+    convolver fails to load. (#3223)
+  * SPA
+  - Move some things around to avoid compiler warnings. (#3171)
+  - Increase mixer ports. Reorganize some things and bump mixer
+    input ports from 128 to 512.
+  - Fix a potential crash when a node is scheduled before it
+    completes the setup.
+  - The JACK sink and source SPA plugins have seen some
+    improvements.
+  - Allow the peaks resampler still if we disabled resampling.
+  - Perform more cleanup in audioadapter when in error.
+  - An optimized non-cancellable loop implementation was added.
+  - Callbacks were optimized with a _fast() varsion that doesn't
+    check the version and method. When this check is performed
+    earlier, it can be skipped in performance critical places.
+  - Some of the callbacks and system methods are now using the
+    fast function calls in critical paths.
+  - A potential division by zero was fixed in the ALSA plugins.
+  - Improve rate and quantum when starting audioconvert.
+  - Make it possible to override node.driver in the SPA
+    null-audio-driver. (#3220)
+  * pulse-server
+  - The audio info parameter parsing was refactored and improved.
+  - Fix some races with clients exiting when playing samples.
+  - An option was added to change or disable the dbus name
+    registration. (#2987)
+  * Bluetooth
+  - Implement battery reporting using AT+XEVENT.
+  - Disable hardware volume for 3M WorkTunes.
+  - Implement BAP audio locations (channel positions) by using
+    the new bluez properties.
+  * JACK
+  - Fix some errors reported by JACK test.cpp. (#2638)
+  - Add jack.show-midi option to show/hide midi ports.
+  - Add jack.max-client-ports option. JACK also has a port limit
+    and so PipeWire needs it as well to make the tests happy.
+  - Call the shutdown callback only when the server stopped, not
+    when there is a random error. (#3070)
+  - Avoid registering the same port name twice.
+  - Call port registration callbacks in activate/deactivate.
+  - Improve jack_port_connected().
+  - Improve some error reporting.
+  - The JACK headers were updated to a newer version.
+  - JACK callbacks are now managed with an event queue to
+    simulate more what JACK does. This avoids emiting callbacks
+    when a method is blocking for a reply and causing deadlocks.
+    (#3183)
+  - Assign unique names to JACK clients. (#2833)
+  - Fix a potential crash when the thread_utils was used after
+    free.
+  - Aliases are now not filled in by default to improve JACK
+    compatibility. (#3154)
+  * ALSA
+  - The ALSA plugin will now wait for negotiation to complete or
+    an error before _prepare() completes. This makes more
+    applications deal correctly with the potential errors.
+  * Docs
+  - A new document about how scheduling is implemented was added.
+  - Update the pw-cli man page. (#2988)
+  - Document the SPA Pod serialization.
+  - Document the PipeWire native protocol.
+
+- Make pipewire-alsa conflict with alsa-plugins-pulse as both
+  provide /etc/alsa/conf.d/99-*-default.conf
+- Replace "ffmpeg-5" with the ffmpeg_pref macro.
+- Drop patches already included upstream:
+  * 0001-Revert-alsa-mixer-allow-to-re-attach-the-mixer-control.patch
+  * 0002-alsa-fix-area-pointers.patch
+
+- Update to version 0.3.70:
+  * Highlights:
+  - Fix a regression in the scheduler that could keep some nodes
+    IDLE.
+  - Fix a regression in the biquad filters in filter-chain.
+  - Fix a regression and potential crash in the ALSA mixer
+    probing.
+  - Fix a regression in pipewiresrc with timestamps that could
+    cause cheese to record video with wrong timestamps.
+  - Beamforming support was enabled in the echo-canceler.
+  - pulse-tunnel and raop-sink will now proxy local volume
+    changes to the remote end.
+  - More bugfixes and improvements.
+  * PipeWire
+  - Fix a bug in the graph scheduler where some nodes might stay
+    IDLE in some cases (like when connecting the source of the
+    echo-canceler to the sink).
+  - pw-metadata can now be created from the factory with initial
+    values for the metadata. (#3076)
+  - Conditions were added to the pipewire config file to make it
+    possible to configure the access module and the exec sections.
+  - Support was added in pw-stream to intercept and override
+    properties for the adapter. This can be used to implement
+    custom volume control, for example.
+  * Tools
+  - pw-metadata can now list all available metadata objects with
+    the -l option.
+  - A new pw-config tool was added to debug configuration file
+    loading and parsing.
+  * Modules
+  - The webrtc echo canceler now supports beamforming. You can
+    provide the coordinates of the microphones and let webrtc
+    perform beamforming on the captured samples to improve
+    quality and remove noise.
+  - Fix a regression in the filter-chain with biquad filters.
+    (#3161) and improve error reporting.
+  - The pulse-tunnel will now proxy the volume changes to the
+    remote end.
+  - The RAOP sink will now send volume parameters to control the
+    volume remotely. (#2061)
+  * SPA
+  - One ALSA commit was not correctly reverted and might cause
+    crashes.
+  - The ALSA sink and source now calculate the ALSA ringbuffer
+    memory location more correctly wich might improve
+    compatibility with some hardware.
+  - v4l2 now sets the values of the controls in the Props param.
+  * Pulse-server
+  - The echo-canceler aec_args are now parsed like they would be
+    under pulseaudio.
+  * Bluetooth
+  - More work on synchronizing BAP devices.
+  * GStreamer
+  - The GStreamer source can now renegotiate the format when it
+    changes.
+  - The GStreamer source now uses the BaseSrc clocking code to
+    implement the clock and timing code.
+- Rebase patch:
+  * reduce-meson-dependency.patch
+- Enable the ffmpeg plugin only in TW, since ffmpeg-5-mini doesn't
+  seem to be available in Leap/SLE
+
+- reenable ffmpeg plugin by building against ffmpeg-5-mini
+
+- Add patch from upstream for https://bugs.archlinux.org/task/78195
+  * 0001-Revert-alsa-mixer-allow-to-re-attach-the-mixer-control.patch
+- Add patch from upstream to fix some potentially broken devices:
+  * 0002-alsa-fix-area-pointers.patch
+
+- Only apply reduce-meson-dependency.patch when meson present
+  during build is too old.
+
+- Add patch to build pipewire in Leap 15.4:
+  * reduce-meson-dependency.patch
+
+- Update to version 0.3.69:
+  * Highlights:
+  - Reverted the UCM changes, they seem to cause regressions
+    causing audio to be muted in some cases.
+  - Fix a regression in the scheduler where a driver node might
+    not be marked as runnable in some cases, like when
+    echo-cancel is used.
+  - Handle links from the driver to itself. This makes the midi
+    bridge work again.
+  - ALSA rate matching for sources was fixed. It would previously
+    wait too long for rate matching and then cause drift. This
+    should reduce crackling and stuttering whan capturing in
+    low latency.
+  - Fix the GStreamer clock to make cheese video recording work
+    again.
+  - More fixes and improvements.
+  * PipeWire:
+  - Fix a regression in the scheduler where a driver node might
+    not be marked as runnable in some cases, like when
+    echo-cancel is used.
+  - Handle links from the driver to itself. This makes the midi
+    bridge work again.
+  - Some man pages were improved.
+  - Fix a potential crash when thread-loop is destroyed before
+    the loop.
+  * Modules:
+  - A new raw biquad filter was added to filter-chain. You can
+    manually set the 6 parameters and you can use this to create
+    custom filters per sample rate.
+  - The echo-canceller now supports different channels for the
+    capture and playback streams.
+  * SPA:
+  - A SB Audigy specific profile set was added to make better use
+    of the controls.
+  - More ALSA IRQ based scheduling improvements.
+  - ALSA rate matching for sources was fixed. It would previously
+    wait too long for rate matching and then cause drift. This
+    should reduce crackling and stuttering whan capturing in
+    low latency.
+  - The echo-cancel plugin API has a new method to make it
+    possible to have different channels for capture, source and
+    playback.
+  - Reverted the UCM changes, they seem to cause regressions
+    causing audio to be muted in some cases.
+  * Bluetooth:
+  - Many more BAP fixes and improvements. Devices are now
+    created as a set and can be combined into one device by the
+    session manager.
+  * GStreamer:
+  - Fix the GStreamer clock to make cheese video recording work
+    again.
+- Enable gstreamer-device-provider (rh#2183691).
+
+- Update to version 0.3.68:
+  * Highlights:
+  - Symbolic links to the pipewire binary are now used instead of
+    recompiling the same binary multiple times.
+  - Changes to the graph scheduler related to quantum/rate
+    updates and calculation of the node states. Things should
+    start and switch between quantums and rates more smoothly now
+    and especially virtual devices should now only run when
+    required.
+  - A new RTP session module was added. This uses the Apple MIDI
+    protocol to configure low-latency bidirectional MIDI (and
+    with a PipeWire specific extension, also audio) between
+    machines. OPUS encoding was added to the RTP formats.
+    The SAP module was separated from the rtp-sink/source module
+    to make it more usable.
+  - A new runtime debug property was added to all streams and
+    nodes to trigger a save of the raw samples to a wav file.
+    Support for this has also been added to the echo-canceler to
+    debug potential issues.
+  - Module pulse-tunnel has improved rate matching and
+    synchronisation support. It should also not drift anymore for
+    capture devices.
+  - The link-factory now ignores by default the link.passive
+    property. This means that tools like pw-link or jack clients
+    and wireplumber can't make passive links anymore. The reason
+    is that there is now much more advanced logic in PipeWire
+    itself to handle passive links based on node and port
+    properties.
+  - The RAOP sink was ported to new OpenSSL functions. Digest
+    passwords are handled correctly now and support for more
+    devices was added.
+  - The ACP code was updated with new PulseAudio UCM code:
+    "Create multiple profiles per verb for conflicting devices".
+    This might change the names of devices, profiles and ports so
+    scripts might need to be updated.
+  - Upmixing is disabled again by default. We now ship config
+    files that distros can install to enable upmixing again. The
+    reason being that PipeWire should not apply fancy DSP
+    processing to audio by default.
+  - Many cleanups and bugfixes, including some crashes and memory
+    corruption bugs.
+  * PipeWire:
+  - Don't crash when calling _connect twice in stream/filter.
+  - Links are now installed instead of compiling the pipewire
+    binary multiple times.
+  - There is now a new core event bound_props that augments the
+    bound_id event with the global properties. This can be used
+    to get the global.serial among other global properties.
+    It also makes it possible in the future to let the server
+    allocate unique names or uuids.
+  - Fix a bug where the server could go into an infinite
+    reconfigure loop when the samplerate of a driver would
+    change.
+  - When a samplerate was forced, restore the previous best
+    samplerate when the samplerate is no longer forced.
+  - Rework how the states of the nodes in the graph are
+    calculated. A more refined algorithm is now used that only
+    runs nodes that need to run.
+  - Rework how the quantum change is applied to the graph.
+    Drivers are now responsible for using the new updated
+    rate/quantum before starting a new cycle. This avoids
+    starting a cycle with an old quantum first.
+  - pw-stream and pw-filter will now ensure that the Trigger
+    event is called from the main thread.
+  - node.force-rate=0 will now force the node.rate on the graph,
+    forcefully switching the hardware into the new rate if
+    possible.
+  - Additional checks were added to the thread-loop to check
+    locking order.
+  - Additional checks were added to pw-stream and pw-filter to
+    check if methods are called from the right thread context.
+  * modules:
+  - A new RTP session module was added. This uses the Apple MIDI
+    protocol to configure bidirectional MIDI (or audio) between
+    machines.
+  - SAP support was removed from module-rtp-source and
+    module-rtp-sink and moved to a separate module. This makes it
+    possible to use the RTP modules without SAP support as well.
+  - The echo-cancel module now has support to save the signals to
+    a wav file for debugging purposes.
+  - The RTP modules now have support for the OPUS codec.
+  - The RAOP module was ported to new openssl encryption
+    functions and handles digest passwords correctly now.
+  - module-raop-discover now has match rules to be able to select
+    the streams and set properties.
+  - Module pulse-tunnel has improved rate matching and
+    synchronisation support.
+  - Fix potential memory corruption and infinite loops because
+    module-pulse-tunnel was unloaded from the wrong thread.
+  - The link-factory now ignores by default the link.passive
+    property. This means that tools like pw-link or jack clients
+    and wireplumber can't make passive links anymore. The reason
+    is that there is now much more advanced logic in PipeWire
+    itself to handle passive links based on node and port
+    properties.
+  - module-echo-cancel will now clear its buffers after a suspend
+    to avoid playing stray samples.
+  - module-raop-sink will now handle 0 timing_port replies.
+  * SPA:
+  - The adapter module now has support for saving the raw audio
+        to a wav file for debugging purposes.
+  - The ACP code was updated with new PulseAudio UCM code:
+    "Create multiple profiles per verb for conflicting devices".
+    This might change the names of devices, profiles and ports so
+    scripts might need to be updated.
+  - Upmixing was disabled again by default. We now ship config
+    files that distros can install to enable upmixing again.
+  - audioadapter and audioconvert have seen improvements in the
+    experimental non-DSP/passthrough mode.
+  - Fix a potential race where the dummy drivers could fail to
+    stop a timer and cause endless warnings in the logs.
+  - The ALSA plugin has experimental support for IRQ based
+    scheduling. This should decrease latency for some
+    (mostly USB) drivers. This should bring latency within JACK
+    latency.
+  - Audioconvert now has support for volume ramping.
+  - A new loop method was added the check if a thread is
+    currently running the loop.
+  - channelmix.disable and resample.disable now generate an error
+    when true and channelmixing or resampling is required in the
+    converter.
+  * Bluetooth:
+  - Fix a crash in some cases when a device was disconnected.
+  - Support async transport state changes. This avoids some
+    lockups when the bluetooth backend is having issues.
+  - Align BAP sinks. This improves synchronization between
+    earpieces.
+  * ALSA:
+  - Improve properties in pw-top and pavucontrol.
+  * pulse-server:
+  - Improve error handling from pulse-tunnel.
+  - Generate silence correctly for unsigned formats as well.
+  - Review buffer params. The streams should now just work with
+    1 or 2 buffers.
+  - module-rtp-send and module-rtp-recv now have support for the
+    OPUS codec.
+  * JACK:
+  - Make sure we don't call any callbacks anymore when
+    deactivating.
+  * GStreamer:
+  - Sort the device by priority in deviceprovider.
+
+- Add pkgconfig(lc3) BuildRequires, and pass
+  bluez5-codec-lc3=enabled to meson.
+
+- Update to version 0.3.67:
+  * Highlights:
+  - The loopback module and other couples streams will now not
+    randomly fail in some cases.
+  - The RTP module now has support for sending and receiving MIDI
+    as well.
+  - The compress offload sink has seen many improvements. It now
+    uses ioctls directly to bypass limitations of tinycompress
+    (to be able to detect the available codecs, for example).
+  - Pulse server compatibility was improved for some apps by
+    improving the format parsing and FIX_ stream flag handling.
+  - The min quantum in the pulse server was changed from
+    256/48000 to 128/48000 to fix some issues with games that
+    expect 5ms or less of latency.
+  - The Bluetooth plugin has seen many improvements in packet
+    scheduling to attempt to reduce stuttering on some devices.
+  - The ALSA plugin now handles some impossible cases better.
+    This fixes recording in QEMU again.
+  * PipeWire:
+  - SPDX tags were added to the code for copyright information.
+  - The random number functions were made more usable.
+  - The port property code was moved from the adapter to the port
+    implementation itself to make it more useful and unified for
+    the cases where no adapter is used (midi and video).
+  - Fix a potential overflow in mixer areas.
+  - Improve runnable state calculations of nodes. This is part of
+    ongoing work to avoid running nodes that should not need to
+    run.
+  - The stream will now always call the process function when
+    using trigger, even if there are no buffers. This avoids
+    stalls of the processing graph in some cases.
+  - Links are now marked as passive by PipeWire itself so that
+    the right thing happens in all cases.
+  - Implement the in/out/true values for the node.passive
+    property.
+  - Place a passive state on ports to make passive links on a
+    port by port basis.
+  * Tools: pw-cat has seen improvements in the encoded file
+    playback case.
+  * Modules:
+  - The rtp module has support for MIDI now.
+  - DSCP is now configurable in the RTP module.
+  - The loopback module doesn't randomly fail to work anymore.
+  * SPA:
+  - The null-audio sink can now be given a format and it will
+    return this instead of the default float ones. This makes it
+    possible to make a null-sink that has a given format.
+  - The compress offload sink has seen many improvements. It now
+    no longer uses tinycompress to be able to detect the
+    available codecs.
+  - The ALSA plugin now handles some impossible cases better.
+  - Fix compilation on older compilers.
+  * Pulse-server:
+  - The FIX_ flags are now implemented more correctly by fixating
+    the stream to the format of the sink/source they ask to be
+    connected to.
+  - There is now also an option to override the fixation based on
+    rules.
+  - Format parsing was improved and should now support all format
+    strings supported by pulseaudio including upper and lower
+    case variants and shortcuts.
+  - Channelmap parsing was improved and should now reject invalid
+    channelmaps as well as support the shortcuts supported by
+    pulseaudio.
+  - Escape codes in module arguments now work as it does in
+    pulseaudio.
+  - The min quantum was changed from 256/48000 to 128/48000 to
+    fix some issues with games that expect 5ms or less of
+    latency.
+  * JACK:
+  - jack.passive-links can now be used to have a JACK client make
+    passive links and the node.passive property is no longer used
+    for this because it has a different function.
+  - The qsynth rule was updated to the new node.passive features.
+    It is now only passive on the output side.
+  * Bluetooth:
+  - BAP delay and transport latency are handled now.
+  - A2DP and SCO can now use bigger buffers to improve quality
+    when the reception is jittery.
+  - The AT+BCC command is now implemented.
+  - Packet encoding now happens ahead of time when possible to
+    avoid delays before sending it.
+  - Source should now always produce complete (padded) buffers to
+    avoid sync problems.
+  - Don't set unnecessary socket options.
+  * GStreamer:
+  - The pipewiresrc now has an autoconnect argument.
+  - The metadata plane count is now handled correctly in more
+    cases.
+  - Stream errors are now handled correctly to stop the GStreamer
+    elements.
+
+- add a suggests on the pipewire-jack packages to avoid the jack
+  versions getting picked for dependency resolution
+
+- Update to version 0.3.66:
+  * Highlights
+  - Fix a regression in the pulseaudio module-combine-stream
+    because the new module-combine-stream was not installed.
+  - PipeWire can now generate a limits.d config file with our
+    recommended settings for priorities and memlock.
+  - Modules, exec and objects can now be loaded depending on
+    conditions. One example is the X11-bell module that can now
+    be disabled with a custom property override.
+  - Filter-chain has a new mysofa based spacialiser plugin.
+  - Support was added for different clocks that allow the RTP
+    modules to work with a PTP clock, for example.
+  - Many bugfixes and improvements.
+  * PipeWire
+  - Avoid rate switches when the graph is idle.
+  - The rate selection algorithm was improved. This ensures
+    minimal performance and quality loss when resampling.
+  - The default min.quantum was set to 32 again after it got
+    erronously changed to (the too low) 16 in version 0.3.45.
+  - Fix compilation issues with rust bindings because of macros
+    in defines. Work around it for now.
+  - Invalid file mappings are now refused.
+  - Modules, exec and objects can now be loaded depending on
+    conditions. One example is the X11-bell module that can now
+    be disabled with a custom property override.
+  - Filter now also supports _trigger_process() to drive the
+    graph.
+  - TID is now added to the journald log.
+  - PipeWire generates and installs
+    `/etc/security/limits.d/25-pw-rlimits.conf` that by default
+    contains project's recommended settings. Creation of the
+    pipewire group is left to the distro or user
+    ( `groupadd -r pipewire` ). See the rlimits-* Meson options
+    for controlling this behaviour.
+  - Additionally there is now by default disabled Meson option
+    that will install
+    `/etc/security/limits.d/20-pw-defaults.conf` with the current
+    Linux default memlock value. Distros with only kernels >=5.16
+    or always using systemd v251 or newer do not need this.
+    But all other builds should set the
+    `-Dpam-defaults-install=true` Meson option to ensure that the
+    memlock value is always large enough.
+  * modules
+  - Install module-combine-stream.
+  - RTP source now has support for custom channel names.
+  - RTP source will now stop when inactive.
+  - Filter-chain has a new mysofa based spacializer plugin.
+  - The RTP modules can now use direct clock timestamps to send
+    and receive packets. This makes it possible to synchronise
+    sender and receiver with a PTP clock, for example.
+  - Filter-chain now has an invert plugin to invert the polarity
+    of a signal.
+  * SPA
+  - There is now an option to set the channels used for probing
+    Pro Audio devices. This could unlock more samplerates for
+    some devices when they are probed with fewer channels.
+  - Support was added for other clocks than the MONOTONIC clock
+    in the driver nodes. This can be used to synchronise the
+    graph to a PTP clock, for example.
+  - The ALSA source has some more headroom when rate matching to
+    avoid stuttering when following another driver.
+  - libcamera controls are now mapped to standard PipeWire
+    property values.
+  - The channelmixer has seen some improvements.
+    MONO and undefined channel layouts are now upmixed and
+    downmixed more correctly.
+  * Bluetooth
+  - Many BAP support fixes.
+  * GStreamer
+  - The gstreamer elements now support buffer video metadata so
+    that strides are correctly handled.
+  - pipewiresrc will now error out correctly in more cases.
+  * JACK
+  - The frame to/from time functions are improved to also work
+    with negative time and frame offsets.
+- Drop patches already included upstream:
+  * 0001-modules-also-install-module-combine-stream.patch
+
+- Update to version 0.3.65:
+  * Highlights
+  - Add back the deprecated symbols but make sure a deprecated
+    warning is emitted for them. This fixes compilation issues in
+    bindings.
+  - Fix an error in the AVX code that could cause crackling in
+    filter-chain when using the mixer.
+  - The convolver in filter-chain can now select an IR from a
+    list of IRs that best matches the current samplerate. Also
+    resampling of the IR  has been improved.
+  - A new native module-combine-stream was added. You can use
+    this to create a 5.1 device from 3 stereo soundcards, for
+    example, or direct the output to multiple sinks at once.
+  - Support for Bluetooth MIDI was added. This requires a
+    wireplumber addition as well.
+  - An ALSA plugin rule was added to tweak the buffer settings in
+    Davinci Resolve so that it now runs with acceptable latency.
+  - Support for compress offload was added using tinycompress.
+    This allows compressed formats to be decoded in hardware
+    using ALSA on some devices.
+  - Many more buffixes and improvements.
+  * PipeWire
+  - Add back the deprecated symbols but make sure a deprecated
+    warning is emitted for them.
+  - Fix a regression when running older servers and newer clients
+    (such as flatpaks on older server) where the server would run
+    clients too soon, causing crashes.
+  - Ensure that environment variables override any config values.
+  * Tools
+  - pw-cli has received some improvements in the output.
+  - pw-cat can now use ffmpeg to demux streams for compress
+    offload.
+  * modules
+  - The convolver IR volume is now preserved after resampling.
+  - Adapter ports can now have a custom prefix.
+  - module-rt now clamps the realtime priority to the user
+    allowed one if it is within an acceptable range. Before it
+    would fall back to RTKit immediately.
+  - The module-echo-cancel can now have per stream channel
+    layouts which makes it possible to link to specific audio
+    ports on a device.
+  - Fix an error in the AVX code that could cause crackling in
+    filter-chain when using the mixer.
+  - The convolver in filter-chain can now select an IR from a
+    list of IRs that best matches the current sample-rate.
+  - module-pipe-* now better matches the pulseaudio properties.
+  - A new combine-stream module was added to combine multiple
+    sinks into one sink. It is also possible to merge multiple
+    sources into one.
+  - module-rtp-source now has match rules to select what SAP
+    sessions to stream from. There were also improvements to the
+    buffering and latency handling.
+  - module-rtp-sink now handles multicast loopback correctly.
+  - module-rtp-sink implements min-ptime and max-ptime to control
+    the send packet latency.
+  * SPA
+  - A new modifier flag was added to the video format parser
+    helper to allow 0 (linear) as a valid modifier.
+  - Params includes were reorganized to make it more scalable.
+    Many compressed audio formats were added.
+  - The alsa pcm plugin now handles invalid values from the
+    driver gracefully.
+  - Fix some potential stuttering cause by wrong scaling and
+    overflow of the output buffers in audioconvert.
+  - Debug output is now also sent to the log instead of stdout.
+  - A debug context was added to debug macros to implement custom
+    debug handling. This is used to redirect the debug of pods to
+    the debug log instead of using some custom duplicated code.
+  - Fix some warnings for potentially undefined shifts in format
+    conversion.
+  - Support for compress offload was added using tinycompress.
+    This is mostly used on some embedded hardware where decoding
+    of audio formats can be done in hardware.
+  * Bluetooth
+  - Some fixes for LE audio were added.
+  - Support for Bluetooth MIDI was added. This requires a
+    wireplumber addition as well.
+  - Reply OK to empty commands.
+  - Improve compatibility with some devices that send stray \n
+    such as the Sennheiser HD 350BT.
+  * pulse-server
+  - Devices with unsupported formats (by the pulseaudio API) are
+    now also listed in the pulseaudio API (with invalid formats).
+  - The native module-combine-stream is used for
+    module-combine-sink.
+  * JACK
+  - Make jack.merge-monitor default to true to better match the
+    jack1/2 behaviour. Add an exception for mixxx, which is more
+    usable with unmerged monitors.
+  * ALSA
+  - The property handling in the ALSA plugin was improved.
+    alsa.properties and alsa.rules can now be added to the config
+    file.
+  - A rule was added to tweak the buffer settings in
+    Davinci Resolve so that it can run with acceptable latency.
+  - ALSA volume will now also use cubic volumes, like pulseaudio.
+  - The ALSA ctl plugin now also uses the client-rt.conf file.
+  - A new alsa.volume-method was added to configure cubic or
+    linear volume.
+    This can be set per application using the rules.
+  * GStreamer
+  - pipewiresrc will now advertise DMABUF support if the pipeline
+    supports this.
+  - pipewiresrc will now always be a live source unless told
+    otherwise.
+- Drop reduce-meson-dependency.patch: openSUSE Leap 15.3 is
+  no longer supported.
+- Add patch to install module-combine-stream:
+  * 0001-modules-also-install-module-combine-stream.patch
+- Drop patches already included upstream:
+  * 0001-cpu-arm-Fix-incorrect-free.patch
+  * 0001-alsa-guard-against-some-invalid-values.patch
+  * 0001-spa-Fix-audioconvert-overflow-when-scaling.patch
pkcs11-helper
-- Added pkcs11-helper_support-RSA_NO_PADDING-padding.patch
-  * Fixes bsc#1175219
-  * Adds support for openssl's RSA_NO_PADDING padding
-  * Sourced from https://github.com/OpenSC/pkcs11-helper/commit/c192bb48
+- Update to 1.29.0:
+  * build: do not fail if slot evnets are disabled, thanks to Fabrice Fontaine.
+  * core: do not assume standard objects supported by provider.
+  * openssl: set back key into EVP for openssl-3 to work, thanks to apollo13.
+
+- update to 1.28.0:
+  * build and OpenSSL compatibility fixes
+  * certificate: add methods accept full mechanism
+  * core: load provider library as private
+  * add API to support adding properties
+  * core: add PKCS11H_PROVIDER_PROPERTY_PROVIDER_DESTRUCT_HOOK
+  * session: respect login required token flag
+  * certificate: respect always authenticate flag
+
+- update to 1.27.0:
+  * core: handle PIN expiration after C_Login as C_Login may take a while
+  * core: return explict success when plugin&play and no threading and no
+    safefork, thanks to Tunnelblick
+  * openssl: build with openssl ec disabled
+  * openssl: support RSA_NO_PADDING padding, thanks to Selva Nair
+  * core: reduce mutex lock scope of add/remove provider, thanks to Frank Morgner
+  * core: improve the fork fixup sequence
+
+- Own %{_datadir}/aclocal: when we might switch to pkgconf instead
+  of pkg-config, nothing in the build root is 'accidentally' owning
+  this directory for us.
-- add libtool as buildrequire to avoid implicit dependency
-
-- package baselibs.conf
-
-- Updated to version 1.07:
-  * Minor portability fix.
-- Don't call autoreconf on older products.
-
plasma-browser-integration
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- Changes since 5.27.9:
+  * Fix KDEConnect property lookup in D-Bus response (kde#475004)
+  * Adapt to renamed activities library repo
+  * Reflect move of KActivities out of Frameworks to Plasma
+
plasma-framework
-- Add patch to fix crash in task thumbnails (kde#446874)
-  * 0001-WindowThumbnail-postpone-texture-deletion-to-avoid-c.patch
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- Changes since 5.113.0:
+  * [CI] Fix pipeline include
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- Changes since 5.109.0:
+  * Dialog: Fix positioning adjustments when dialog goes out of bounds
+  * Dialog: Factor out parts of expressions in positioning code
+  * SwitchIndicator: Enable layered rendering when semi-transparent
+  * add an option to disable installation of desktopthemes
+  * WindowThumbnail: proceed itemChange in QQuickItem
+- Move the desktop themes in a subpackage that can be used with
+  both Plasma 5 and Plasma 6
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * dataengine: do not emit removal signals while iterators are open (kde#446531)
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * Remove qt6 CI builds
+  * Polish DropMenu before creating platform window
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- No code change since 5.106.0
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- Changes since 5.105.0:
+  * Fix osd- icon IDs (kde#469303)
+  * Label: set horizontalAlignment explicitly
+  * Rename nepomuk icon to search (kde#416072)
+  * Fix build with Qt 6.5
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- Changes since 5.104.0:
+  * DataEngines: Add forward compatibility as a porting aid
+  * containmentinterface: get applet position when menu key is pressed
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- Changes since 5.103.0:
+  * PC3 menu: make interactive condition more robust
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- Changes since 5.102.0:
+  * Dialog: Fix calculation of distance between dialog and parent applet (kde#464201)
+  * Refactor glowbar SVG
+  * QMenuProxy & Plasma::Types::PopupPlacement: Reverse direction for RTL
+  * QMenuProxy: Fix relative positioning with embedded/off-screen parent windows
+  * IconItemTest: Wait for rendering before capturing an image of IconItem
+  * iconitem: Use InOutCubic for the animation's easing curve
+  * iconitem: Adjust fade animation to not flicker as much (kde#463061)
plasma-nm5
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- Changes since 5.27.9:
+  * Adapt to plasma-framework being renamed to libplasma
+  * Adapt to plasma-framework moving to Plasma
+
plasma5-addons
+- Switch to the latest GCC version available in Leap for packages
+  that can't build with the default compiler
+
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- Changes since 5.27.9:
+  * Adapt to plasma-framework being renamed to libplasma
+  * Adapt to plasma-framework moving to Plasma
+  * katesessions/konsoleprofiles: do not hold profilesmodel on the stack (kde#472862)
+
plasma5-desktop
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- Changes since 5.27.9:
+  * Adapt CI to renamed plasma-framework and kactivities
+  * foldermodel: lift screen add/remove handling out of screenmapper (kde#467951)
+  * Fix plasma-framework dependency
+  * Adapt to plasma-framework moving to Plasma
+  * Reflect move of KActivities out of Frameworks to Plasma
+
plasma5-disks
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- No code changes since 5.27.9
+
plasma5-integration
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- Changes since 5.27.9:
+  * Adjust to KWayland moving to Plasma
+
plasma5-pa
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- Changes since 5.27.9:
+  * Adapt to plasma-framework being renamed to libplasma
+  * Adapt to plasma-framework moving to Plasma
+
plasma5-systemmonitor
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- No code changes since 5.27.9
+
plasma5-thunderbolt
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- No code changes since 5.27.9
+
plasma5-workspace
+- Switch to the latest GCC version available in Leap for packages
+  that can't build with the default compiler
+
+- Update appstream build requirement for compatibility with 1.0.0
+
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- Changes since 5.27.9:
+  * kcm_regionandlang: support glibc style 'utf8' variant (kde#477283)
+  * Adapt CI to renamed plasma-framework and kactivities
+  * Unbreak Region&Lang KCM on !Linux (again)
+  * Fixup! The variable has a different name on 5.27
+  * kcms/region_lanuage: Also enable GLIBC when UBUNTU_LOCALE is set
+  * kcms/nightcolor: Fix nighcolor typos and warnings
+  * kcms/nightcolor: Fix nightcolor with automatic location (kde#469730)
+  * Adapt to plasma-framework moving to Plasma
+  * Reflect move of KActivities out of Frameworks to Plasma
+  * Update to reflect move of KUserFeedback to Frameworks
+  * Reset KSMClient state even when logout is cancelled
+  * kcms/region_language: Fix check for GLIBC_LOCALE.
+  * applets/lock_logout: use PlasmaCore.IconItem
+  * appiumtests: add lock_logouttest
+  * appiumtests: adapt to Appium 3.0
+- Drop patches, now upstream:
+  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch
+
polkit-kde-agent-5
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- No code changes since 5.27.9
+
postgresql16
+- Upgrade to 16.2:
+  * bsc#1219679, CVE-2024-0985: Tighten security restrictions
+    within REFRESH MATERIALIZED VIEW CONCURRENTLY.
+    One step of a concurrent refresh command was run under weak
+    security restrictions. If a materialized view's owner could
+    persuade a superuser or other high-privileged user to perform a
+    concurrent refresh on that view, the view's owner could control
+    code executed with the privileges of the user running REFRESH.
+    Fix things so that all user-determined code is run as the
+    view's owner, as expected
+  * If you use GIN indexes, you may need to reindex after updating
+    to this release.
+  * LLVM 18 is now supported.
+  * https://www.postgresql.org/docs/release/16.2/
+
powerdevil5
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- Changes since 5.27.9:
+  * Adapt to renamed activities library repo
+  * backlighthelper: Implement support for the FreeBSD backlight(8) interface
+  * Reflect move of KActivities out of Frameworks to Plasma
+
prison-qt5
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- No code change since 5.109.0
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * Remove code variants for building with Qt 6
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * Remove qt6 CI builds
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- Changes since 5.106.0:
+  * Add EAN13 support
+  * Factor out code for interfacing with ZXing for barcode generation
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- Changes since 5.105.0:
+  * Fix PDF417 with binary content not producing any output with ZXing 2.0
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- No code change since 5.104.0
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- Changes since 5.103.0:
+  * KPrisonScanner target: add include dir for version header to interface
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- No code change since 5.102.0
+
+- Enable support for scanning barcodes (needed by itinerary)
+
protobuf
-- Fix a potential DoS issue in protobuf-cpp and protobuf-python,
-  CVE-2022-1941, bsc#1203681
-  * Add protobuf-CVE-2022-1941.patch
-- Fix a potential DoS issue when parsing with binary data in
-  protobuf-java, CVE-2022-3171, bsc#1204256
-  * Add protobuf-CVE-2022-3171.patch
-- Refresh protobuf-CVE-2021-22570.patch
-- Backport changes from 3.16.x tree for apply recent CVE patches
-  * Add protobuf-51026d922970e06475f005b39287963594134b96.patch
-  * Add protobuf-6ee16a9c60e734104aeb738503fe3f411c97bd88.patch
-  * Add protobuf-73e0d748b9acdc40b693f2879ce82ecb1a849b81.patch
-  * Add protobuf-7bff8393cab939bfbb9b5c69b3fe76b4d83c41ee.patch
-  * Add protobuf-4f02f056b5cea99052bfdfb6698afe47a3cf2964.patch
-  * Add protobuf-763c3588740b97e8e80b1b1a1a2dc4f417647133.patch
-  * Add protobuf-6c92f9dff1807c142edf6780d775b58a3b078591.patch
-  * Add protobuf-4e93585e8bb234efeacb7737b8d080968c5ab91e.patch
-  * Add protobuf-58d4420e2dd8a3cd354fff9db0052881c25369ce.patch
-- Reorganize patch set ordering
-
-- Fix potential Denial of Service in protobuf-java in the parsing procedure
-  for binary data, CVE-2021-22569, bsc#1194530
-  * Add protobuf-improve-performance-of-parsing-unknown-fields-in-Java.patch
-
-- Fix incorrect parsing of nullchar in the proto symbol, CVE-2021-22570,
-  bsc#1195258
-  * Add protobuf-CVE-2021-22570.patch
+- update to 25.1:
+  * Raise warnings for deprecated python syntax usages
+  * Add support for extensions in CRuby, JRuby, and FFI Ruby
+  * Add support for options in CRuby, JRuby and FFI (#14594)
+- update to 25.0:
+  * Implement proto2/proto3 with editions
+  * Defines Protobuf compiler version strings as macros and
+    separates out suffix string definition.
+  * Add utf8_validation feature back to the global feature set.
+  * Setting up version updater to prepare for poison pills and
+    embedding version info into C++, Python and Java gencode.
+  * Merge the protobuf and upb Bazel repos
+  * Editions: Introduce functionality to protoc for generating
+    edition feature set defaults.
+  * Editions: Migrate edition strings to enum in C++ code.
+  * Create a reflection helper for ExtensionIdentifier.
+  * Editions: Provide an API for C++ generators to specify their
+    features.
+  * Editions: Refactor feature resolution to use an intermediate
+    message.
+  * Publish extension declarations with declaration
+    verifications.
+  * Editions: Stop propagating partially resolved feature sets to
+    plugins.
+  * Editions: Migrate string_field_validation to a C++ feature
+  * Editions: Include defaults for any features in the generated
+    pool.
+  * Protoc: parser rejects explicit use of map_entry option
+  * Protoc: validate that reserved range start is before end
+  * Protoc: support identifiers as reserved names in addition to
+    string literals (only in editions)
+  * Drop support for Bazel 5.
+  * Allow code generators to specify whether or not they support
+    editions.
+  [#] C++
+  * Set `PROTOBUF_EXPORT` on
+    `InternalOutOfLineDeleteMessageLite()`
+  * Update stale checked-in files
+  * Apply PROTOBUF_NOINLINE to declarations of some functions
+    that want it.
+  * Implement proto2/proto3 with editions
+  * Make JSON UTF-8 boundary check inclusive of the largest
+    possible UTF-8 character.
+  * Reduce `Map::size_type` to 32-bits. Protobuf containers can't
+    have more than that
+  * Defines Protobuf compiler version strings as macros and
+    separates out suffix string definition.
+  * Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated
+    oneof accessors.
+  * Fix bug in reflection based Swap of map fields.
+  * Add utf8_validation feature back to the global feature set.
+  * Setting up version updater to prepare for poison pills and
+    embedding version info into C++, Python and Java gencode.
+  * Add prefetching to arena allocations.
+  * Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated
+    repeated and map field accessors.
+  * Editions: Migrate edition strings to enum in C++ code.
+  * Create a reflection helper for ExtensionIdentifier.
+  * Editions: Provide an API for C++ generators to specify their
+    features.
+  * Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated
+    string field accessors.
+  * Editions: Refactor feature resolution to use an intermediate
+    message.
+  * Fixes for 32-bit MSVC.
+  * Publish extension declarations with declaration
+    verifications.
+  * Export the constants in protobuf's any.h to support DLL
+    builds.
+  * Implement AbslStringify for the Descriptor family of types.
+  * Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated
+    message field accessors.
+  * Editions: Stop propagating partially resolved feature sets to
+    plugins.
+  * Editions: Migrate string_field_validation to a C++ feature
+  * Editions: Include defaults for any features in the generated
+    pool.
+  * Introduce C++ feature for UTF8 validation.
+  * Protoc: validate that reserved range start is before end
+  * Remove option to disable the table-driven parser in protoc.
+  * Lock down ctype=CORD in proto file.
+  * Support split repeated fields.
+  * In OSS mode omit some extern template specializations.
+  * Allow code generators to specify whether or not they support
+    editions.
+  [#] Java
+  * Implement proto2/proto3 with editions
+  * Remove synthetic oneofs from Java gencode field accessor
+    tables.
+  * Timestamps.parse: Add error handling for invalid
+    hours/minutes in the timezone offset.
+  * Defines Protobuf compiler version strings as macros and
+    separates out suffix string definition.
+  * Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated
+    oneof accessors.
+  * Add missing debugging version info to Protobuf Java gencode
+    when multiple files are generated.
+  * Fix a bad cast in putBuilderIfAbsent when already present due
+    to using the result of put() directly (which is null if it
+    currently has no value)
+  * Setting up version updater to prepare for poison pills and
+    embedding version info into C++, Python and Java gencode.
+  * Fix a NPE in putBuilderIfAbsent due to using the result of
+    put() directly (which is null if it currently has no value)
+  * Update Kotlin compiler to escape package names
+  * Add MapFieldBuilder and change codegen to generate it and the
+    put{field}BuilderIfAbsent method.
+  * Introduce recursion limit in Java text format parsing
+  * Consider the protobuf.Any invalid if typeUrl.split("/")
+    returns an empty array.
+  * Mark `FieldDescriptor.hasOptionalKeyword()` as deprecated.
+  * Fixed Python memory leak in map lookup.
+  * Loosen upb for json name conflict check in proto2 between
+    json name and field
+  * Defines Protobuf compiler version strings as macros and
+    separates out suffix string definition.
+  * Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated
+    oneof accessors.
+  * Ensure Timestamp.ToDatetime(tz) has correct offset
+  * Do not check required field for upb python MergeFrom
+  * Setting up version updater to prepare for poison pills and
+    embedding version info into C++, Python and Java gencode.
+  * Merge the protobuf and upb Bazel repos
+  * Comparing a proto message with an object of unknown returns
+    NotImplemented
+  * Emit __slots__ in pyi output as a tuple rather than a list
+    for --pyi_out.
+  * Fix a bug that strips options from descriptor.proto in
+    Python.
+  * Raise warings for message.UnknownFields() usages and navigate
+    to the new add
+  * Add protobuf python keyword support in path for stub
+    generator.
+  * Add tuple support to set Struct
+  * ### Python C-Extension (Default)
+  * Comparing a proto message with an object of unknown returns
+    NotImplemented
+  * Check that ffi-compiler loads before using it to define
+    tasks.
+  [#] UPB (Python/PHP/Ruby C-Extension)
+  * Include .inc files directly instead of through a filegroup
+  * Loosen upb for json name conflict check in proto2 between
+    json name and field
+  * Add utf8_validation feature back to the global feature set.
+  * Do not check required field for upb python MergeFrom
+  * Merge the protobuf and upb Bazel repos
+  * Added malloc_trim() calls to Python allocator so RSS will
+    decrease when memory is freed
+  * Upb: fix a Python memory leak in ByteSize()
+  * Support ASAN detection on clang
+  * Upb: bugfix for importing a proto3 enum from within a proto2
+    file
+  * Expose methods needed by Ruby FFI using UPB_API
+  * Fix `PyUpb_Message_MergeInternal` segfault
-- Fix Requires for python3 to python3-six.
+- build against modern python on sle15
-- Add missing dependency of python subpackages on python-six
-  (bsc#1177127).
+- Build with source and target levels 8
+  * fixes build with JDK21
+- Install the pom file with the new %%mvn_install_pom macro
+- Do not install the pom-only artifacts, since the %%mvn_install_pom
+  macro resolves the variables at the install time
+
+- update to 23.4:
+  * Add dllexport_decl for generated default instance.
+  * Deps: Update Guava to 32.0.1
+
+- update to 23.3:
+  C++
+  * Regenerate stale files
+  * Use the same ABI for static and shared libraries on non-
+    Windows platforms
+  * Add a workaround for GCC constexpr bug
+  Objective-C
+  * Regenerate stale files
+  UPB (Python/PHP/Ruby C-Extension)
+  * Fixed a bug in `upb_Map_Delete()` that caused crashes in
+    map.delete(k) for Ruby when string-keyed maps were in use.
+  Compiler
+  * Add missing header to Objective-c generator
+  * Add a workaround for GCC constexpr bug
+  Java
+  * Rollback of: Simplify protobuf Java message builder by
+    removing methods that calls the super class only.
+  Csharp
+  * [C#] Replace regex that validates descriptor names
+- drop 0001-Use-the-same-ABI-for-static-and-shared-libraries-on-.patch (upstream)
+
+- Add patch to fix linking ThreadSafeArena:
+  * 0001-Use-the-same-ABI-for-static-and-shared-libraries-on-.patch
+- Drop the protobuf-source package, no longer used
+
+- update to 22.5:
+  C++
+  * Add missing cstdint header
+  * Fix: missing -DPROTOBUF_USE_DLLS in pkg-config (#12700)
+  * Avoid using string(JOIN..., which requires cmake 3.12
+  * Explicitly include GTest package in examples
+  * Bump Abseil submodule to 20230125.3 (#12660)
+- update to 22.4:
+  C++
+  * Fix libprotoc: export useful symbols from .so
+  * Fix btree issue in map tests.
+  Python
+  * Fix bug in _internal_copy_files where the rule would fail in
+    downstream repositories.
+  Other
+  * Bump utf8_range to version with working pkg-config (#12584)
+  * Fix declared dependencies for pkg-config
+  * Update abseil dependency and reorder dependencies to ensure
+    we use the version specified in protobuf_deps.
+  * Turn off clang::musttail on i386
+
+- drop python2 handling
+- fix version handling and package the private libs again
+
+- Fix confusion in versions
+
+- Mention the rpmlintrc file in the spec.
+
+- Make possible to build on older systems, like SLE12 that miss
+  some of the used macros.
+
+- update to v22.3
+  UPB (Python/PHP/Ruby C-Extension)
+  * Remove src prefix from proto import
+  * Fix .gitmodules to use the correct absl branch
+  * Remove erroneous dependency on googletest
+- update to 22.2:
+  Java
+  * Add version to intra proto dependencies and add kotlin stdlib
+    dependency
+  * Add $ back for osgi header
+  * Remove $ in pom files
+- update to 22.1:
+  * Add visibility of plugin.proto to python directory
+  * Strip "src" from file name of plugin.proto
+  * Add OSGi headers to pom files.
+  * Remove errorprone dependency from kotlin protos.
+  * Version protoc according to the compiler version number.
+- update to 22.0:
+  * This version includes breaking changes to: Cpp.
+    Please refer to the migration guide for information:
+    https://protobuf.dev/support/migration/#compiler-22
+  * [Cpp] Migrate to Abseil's logging library.
+  * [Cpp] `proto2::Map::value_type` changes to `std::pair`.
+  * [Cpp] Mark final ZeroCopyInputStream, ZeroCopyOutputStream,
+    and DefaultFieldComparator classes.
+  * [Cpp] Add a dependency on Abseil (#10416)
+  * [Cpp] Remove all autotools usage (#10132)
+  * [Cpp] Add C++20 reserved keywords
+  * [Cpp] Dropped C++11 Support
+  * [Cpp] Delete Arena::Init
+  * [Cpp] Replace JSON parser with new implementation
+  * [Cpp] Make RepeatedField::GetArena non-const in order to
+    support split RepeatedFields.
+  * long list of bindings specific fixes see
+    https://github.com/protocolbuffers/protobuf/releases/tag/v22.0
+- python sub packages version is set 4.22.3 as defined in
+  python/google/protobuf/__init__.py to stay compatible
+- skip python2 builds by default
+- drop patches:
+  * 10355.patch,
+  * gcc12-disable-__constinit-with-c++-11.patch (merged upstream)
+- added patches:
+  * add-missing-stdint-header.patch   added for compile fixes
+
+- Enable LTO (boo#1133277).
+
+- update to v21.12:
+  * Python
+  * Fix broken enum ranges (#11171)
+  * Stop requiring extension fields to have a sythetic oneof (#11091)
+  * Python runtime 4.21.10 not works generated code can not load valid
+    proto.
+
+- update to 21.11:
+  * Python
+  * Add license file to pypi wheels (#10936)
+  * Fix round-trip bug (#10158)
+
+- update to 21.10:
+  * Java
+  * Use bit-field int values in buildPartial to skip work on unset groups of
+    fields. (#10960)
+  * Mark nested builder as clean after clear is called (#10984)
+
+- update to 21.9:
+  * Ruby
+  * Replace libc strdup usage with internal impl to restore musl compat (#10818)
+  * Auto capitalize enums name in Ruby (#10454) (#10763)
+  * Other
+  * Fix for grpc.tools #17995 & protobuf #7474 (handle UTF-8 paths in argumentfile) (#10721)
+  * C++
+  * 21.x No longer define no_threadlocal on OpenBSD (#10743)
+  * Java
+  * Mark default instance as immutable first to avoid race during static initialization of default instances (#10771)
+  * Refactoring java full runtime to reuse sub-message builders and prepare to
+    migrate parsing logic from parse constructor to builder.
+  * Move proto wireformat parsing functionality from the private "parsing
+    constructor" to the Builder class.
+  * Change the Lite runtime to prefer merging from the wireformat into mutable
+    messages rather than building up a new immutable object before merging. This
+    way results in fewer allocations and copy operations.
+  * Make message-type extensions merge from wire-format instead of building up
+    instances and merging afterwards. This has much better performance.
+  * Fix TextFormat parser to build up recurring (but supposedly not repeated)
+    sub-messages directly from text rather than building a new sub-message and
+    merging the fully formed message into the existing field.
+
+- update to 21.6:
+  C++:
+  * Reduce memory consumption of MessageSet parsing
+
+- update to 21.5:
+  PHP
+  * Added getContainingOneof and getRealContainingOneof to descriptor.
+  * fix PHP readonly legacy files for nested messages
+  Python
+  * Fixed comparison of maps in Python.
+
+- add 10355.patch to fix soversioning
+
+- update to 21.4:
+  * Reduce the required alignment of ArenaString from 8 to 4
+
+- update to 21.3:
+  * C++
+  * Add header search paths to Protobuf-C++.podspec (#10024)
+  * Fixed Visual Studio constinit errors (#10232)
+  * Fix #9947: make the ABI compatible between debug and non-debug builds (#10271)
+  * UPB
+  * Allow empty package names (fixes behavior regression in 4.21.0)
+  * Fix a SEGV bug when comparing a non-materialized sub-message (#10208)
+  * Fix several bugs in descriptor mapping containers (eg. descriptor.services_by_name)
+  * for x in mapping now yields keys rather than values, to match Python
+    conventions and the behavior of the old library.
+  * Lookup operations now correctly reject unhashable types as map keys.
+  * We implement repr() to use the same format as dict.
+  * Fix maps to use the ScalarMapContainer class when appropriate
+  * Fix bug when parsing an unknown value in a proto2 enum extension (protocolbuffers/upb#717)
+  * PHP
+  * Add "readonly" as a keyword for PHP and add previous classnames to descriptor pool (#10041)
+  * Python
+  * Make //:protobuf_python and //:well_known_types_py_pb2 public (#10118)
+  * Bazel
+  * Add back a filegroup for :well_known_protos (#10061)
+
+- Update to 21.2:
+- C++
+  - cmake: Call get_filename_component() with DIRECTORY mode instead of PATH mode (#9614)
+  - Escape GetObject macro inside protoc-generated code (#9739)
+  - Update CMake configuration to add a dependency on Abseil (#9793)
+  - Fix cmake install targets (#9822)
+  - Use __constinit only in GCC 12.2 and up (#9936)
+- Java
+  - Update protobuf_version.bzl to separate protoc and per-language java … (#9900)
+- Python
+  - Increment python major version to 4 in version.json for python upb (#9926)
+  - The C extension module for Python has been rewritten to use the upb library.
+  - This is expected to deliver significant performance benefits, especially when
+    parsing large payloads. There are some minor breaking changes, but these
+    should not impact most users. For more information see:
+    https://developers.google.com/protocol-buffers/docs/news/2022-05-06#python-updates
+- PHP
+  - [PHP] fix PHP build system (#9571)
+  - Fix building packaged PHP extension (#9727)
+  - fix: reserve "ReadOnly" keyword for PHP 8.1 and add compatibility (#9633)
+  - fix: phpdoc syntax for repeatedfield parameters (#9784)
+  - fix: phpdoc for repeatedfield (#9783)
+  - Change enum string name for reserved words (#9780)
+  - chore: [PHP] fix phpdoc for MapField keys (#9536)
+  - Fixed PHP SEGV by not writing to shared memory for zend_class_entry. (#9996)
+- Ruby
+  - Allow pre-compiled binaries for ruby 3.1.0 (#9566)
+  - Implement respond_to? in RubyMessage (#9677)
+  - [Ruby] Fix RepeatedField#last, #first inconsistencies (#9722)
+  - Do not use range based UTF-8 validation in truffleruby (#9769)
+  - Improve range handling logic of RepeatedField (#9799)
+- Other
+  - Fix invalid dependency manifest when using descriptor_set_out (#9647)
+  - Remove duplicate java generated code (#9909)
+
+- Do not use %%autosetup, but %%setup and %%patch on other line
+  * Allows building on SLE-12-SP5
+
+- Add temporary patch gcc12-disable-__constinit-with-c++-11.patch
+  that addresses gh#protocolbuffers/protobuf#9916.
+
+- Remove change_desc_db.patch, because underlying bug in
+  gh#googleapis/python-api-core#372 has been fixed.
+
+- Update to 3.20.1:
+  - PHP
+  - Fix building packaged PHP extension (#9727)
+  - Fixed composer.json to only advertise compatibility with
+    PHP 7.0+. (#9819)
+  - Ruby
+  - Disable the aarch64 build on macOS until it can be fixed. (#9816)
+  - Other
+  - Fix versioning issues in 3.20.0
+- Update to 3.20.1:
+  - Ruby
+  - Dropped Ruby 2.3 and 2.4 support for CI and releases.
+    (#9311)
+  - Added Ruby 3.1 support for CI and releases (#9566).
+  - Message.decode/encode: Add recursion_limit option
+    (#9218/#9486)
+  - Allocate with xrealloc()/xfree() so message allocation is
+    visible to the
+  - Ruby GC. In certain tests this leads to much lower memory
+    usage due to more
+  - frequent GC runs (#9586).
+  - Fix conversion of singleton classes in Ruby (#9342)
+  - Suppress warning for intentional circular require (#9556)
+  - JSON will now output shorter strings for double and float
+    fields when possible
+  - without losing precision.
+  - Encoding and decoding of binary format will now work
+    properly on big-endian
+  - systems.
+  - UTF-8 verification was fixed to properly reject surrogate
+    code points.
+  - Unknown enums for proto2 protos now properly implement
+    proto2's behavior of
+  - putting such values in unknown fields.
+  - Java
+  - Revert "Standardize on Array copyOf" (#9400)
+  - Resolve more java field accessor name conflicts (#8198)
+  - Fix parseFrom to only throw InvalidProtocolBufferException
+  - InvalidProtocolBufferException now allows arbitrary wrapped
+    Exception types.
+  - Fix bug in FieldSet.Builder.mergeFrom
+  - Flush CodedOutputStream also flushes underlying
+    OutputStream
+  - When oneof case is the same and the field type is Message,
+    merge the
+  - subfield. (previously it was replaced.)’
+  - Add @CheckReturnValue to some protobuf types
+  - Report original exceptions when parsing JSON
+  - Add more info to @deprecated javadoc for set/get/has
+    methods
+  - Fix initialization bug in doc comment line numbers
+  - Fix comments for message set wire format.
+  - Kotlin
+  - Add test scope to kotlin-test for protobuf-kotlin-lite
+    (#9518)
+  - Add orNull extensions for optional message fields.
+  - Add orNull extensions to all proto3 message fields.
+  - Python
+  - Dropped support for Python < 3.7 (#9480)
+  - Protoc is now able to generate python stubs (.pyi) with
+  - -pyi_out
+  - Pin multibuild scripts to get manylinux1 wheels back
+    (#9216)
+  - Fix type annotations of some Duration and Timestamp
+    methods.
+  - Repeated field containers are now generic in field types
+    and could be used in type annotations.
+  - Protobuf python generated codes are simplified. Descriptors
+    and message classes' definitions are now dynamic created in
+    internal/builder.py.
+  - Insertion Points for messages classes are discarded.
+  - has_presence is added for FieldDescriptor in python
+  - Loosen indexing type requirements to allow valid index()
+    implementations rather than only PyLongObjects.
+  - Fix the deepcopy bug caused by not copying
+    message_listener.
+  - Added python JSON parse recursion limit (default 100)
+  - Path info is added for python JSON parse errors
+  - Pure python repeated scalar fields will not able to pickle.
+    Convert to list first.
+  - Timestamp.ToDatetime() now accepts an optional tzinfo
+    parameter. If specified, the function returns
+    a timezone-aware datetime in the given time zone. If
+    omitted or None, the function returns a timezone-naive UTC
+    datetime (as previously).
+  - Adds client_streaming and server_streaming fields to
+    MethodDescriptor.
+  - Add "ensure_ascii" parameter to json_format.MessageToJson.
+    This allows smaller JSON serializations with UTF-8 or other
+    non-ASCII encodings.
+  - Added experimental support for directly assigning numpy
+    scalars and array.
+  - Improve the calculation of public_dependencies in
+    DescriptorPool.
+  - [Breaking Change] Disallow setting fields to numpy
+    singleton arrays or repeated fields to numpy
+    multi-dimensional arrays. Numpy arrays should be indexed or
+    flattened explicitly before assignment.
+  - Compiler
+  - Migrate IsDefault(const std::string*) and
+    UnsafeSetDefault(const std::string*)
+  - Implement strong qualified tags for TaggedPtr
+  - Rework allocations to power-of-two byte sizes.
+  - Migrate IsDefault(const std::string*) and
+    UnsafeSetDefault(const std::string*)
+  - Implement strong qualified tags for TaggedPtr
+  - Make TaggedPtr Set...() calls explicitly spell out the
+    content type.
+  - Check for parsing error before verifying UTF8.
+  - Enforce a maximum message nesting limit of 32 in the
+    descriptor builder to
+  - guard against stack overflows
+  - Fixed bugs in operators for RepeatedPtrIterator
+  - Assert a maximum map alignment for allocated values
+  - Fix proto1 group extension protodb parsing error
+  - Do not log/report the same descriptor symbol multiple
+    times if it contains
+  - more than one invalid character.
+  - Add UnknownFieldSet::SerializeToString and
+    SerializeToCodedStream.
+  - Remove explicit default pointers and deprecated API from
+    protocol compiler
+  - Arenas
+  - Change Repeated*Field to reuse memory when using arenas.
+  - Implements pbarenaz for profiling proto arenas
+  - Introduce CreateString() and CreateArenaString() for
+    cleaner semantics
+  - Fix unreferenced parameter for MSVC builds
+  - Add UnsafeSetAllocated to be used for one-of string
+    fields.
+  - Make Arena::AllocateAligned() a public function.
+  - Determine if ArenaDtor related code generation is
+    necessary in one place.
+  - Implement on demand register ArenaDtor for
+    InlinedStringField
+  - C++
+  - Enable testing via CTest (#8737)
+  - Add option to use external GTest in CMake (#8736)
+  - CMake: Set correct sonames for libprotobuf-lite.so and
+    libprotoc.so (#8635) (#9529)
+  - Add cmake option protobuf_INSTALL to not install files
+    (#7123)
+  - CMake: Allow custom plugin options e.g. to generate mocks
+    (#9105)
+  - CMake: Use linker version scripts (#9545)
+  - Manually *struct Cord fields to work better with arenas.
+  - Manually destruct map fields.
+  - Generate narrower code
+  - Fix #9378 by removing
+  - shadowed cached_size field
+  - Remove GetPointer() and explicit nullptr defaults.
+  - Add proto_h flag for speeding up large builds
+  - Add missing overload for reference wrapped fields.
+  - Add MergedDescriptorDatabase::FindAllFileNames()
+  - RepeatedField now defines an iterator type instead of
+    using a pointer.
+  - Remove obsolete macros GOOGLE_PROTOBUF_HAS_ONEOF and
+    GOOGLE_PROTOBUF_HAS_ARENAS.
+  - PHP
+  - Fix: add missing reserved classnames (#9458)
+  - PHP 8.1 compatibility (#9370)
+  - C#
+  - Fix trim warnings (#9182)
+  - Fixes NullReferenceException when accessing
+    FieldDescriptor.IsPacked (#9430)
+  - Add ToProto() method to all descriptor classes (#9426)
+  - Add an option to preserve proto names in JsonFormatter
+    (#6307)
+  - Objective-C
+  - Add prefix_to_proto_package_mappings_path option. (#9498)
+  - Rename proto_package_to_prefix_mappings_path to
+    package_to_prefix_mappings_path. (#9552)
+  - Add a generation option to control use of forward
+    declarations in headers. (#9568)
+- Add change_desc_db.patch to fix
+  gh#googleapis/python-api-core#372 and
+  gh#protocolbuffers/protobuf#9867
+
+- Change Requires: zlib-devel to pkgconfig(zlib) so as not to conflict with libz-ng-compat1.
+
+- update to 3.19.4:
+  Python:
+  * Make libprotobuf symbols local on OSX to fix issue #9395 (#9435)
+  Ruby:
+  * Fixed a data loss bug that could occur when the number of optional fields
+    in a message is an exact multiple of 32
+  PHP:
+  * Fixed a data loss bug that could occur when the number of optional fields
+    in a message is an exact multiple of 32.
+
+- Update to 3.19.3:
+  C++:
+  * Make proto2::Message::DiscardUnknownFields() non-virtual
+  * Separate RepeatedPtrField into its own header file
+  * For default floating point values of 0, consider all bits significant
+  * Fix shadowing warnings
+  * Fix for issue #8484, constant initialization doesn't compile in msvc clang-cl environment
+  Java:
+  * Improve performance characteristics of UnknownFieldSet parsing
+  * For default floating point values of 0, consider all bits significant
+  * Annotate //java/com/google/protobuf/util/... with nullness annotations
+  * Use ArrayList copy constructor
+  Bazel:
+  * Ensure that release archives contain everything needed for Bazel
+  * Align dependency handling with Bazel best practices
+  Javascript:
+  * Fix ReferenceError: window is not defined when getting the global object
+  Ruby:
+  * Fix memory leak in MessageClass.encode
+  * Override Map.clone to use Map's dup method
+  * Ruby: build extensions for arm64-darwin
+  * Add class method Timestamp.from_time to ruby well known types
+  * Adopt pure ruby DSL implementation for JRuby
+  * Add size to Map class
+  * Fix for descriptor_pb.rb: google/protobuf should be required first
+  Python:
+  * Proto2 DecodeError now includes message name in error message
+  * Make MessageToDict convert map keys to strings
+  * Add python-requires in setup.py
+  * Add python 3.10
+
+- Remove two build requires that are not needed
+
+- Update to 3.17.3:
+  C++
+  * Introduce FieldAccessListener.
+  * Stop emitting boilerplate {Copy/Merge}From in each ProtoBuf class
+  * Provide stable versions of SortAndUnique().
+  * Make sure to cache proto3 optional message fields when they are cleared.
+  * Expose UnsafeArena methods to Reflection.
+  * Use std::string::empty() rather than std::string::size() > 0.
+  * [Protoc] C++ Resolved an issue where NO_DESTROY and CONSTINIT are in incorrect order (#8296)
+  * Fix PROTOBUF_CONSTINIT macro redefinition (#8323)
+  * Delete StringPiecePod (#8353)
+  * Create a CMake option to control whether or not RTTI is enabled (#8347)
+  * Make util::Status more similar to absl::Status (#8405)
+  * The ::pb namespace is no longer exposed due to conflicts.
+  * Allow MessageDifferencer::TreatAsSet() (and friends) to override previous
+  calls instead of crashing.
+  * Reduce the size of generated proto headers for protos with string or
+  bytes fields.
+  * Move arena() operation on uncommon path to out-of-line routine
+  * For iterator-pair function parameter types, take both iterators by value.
+  * Code-space savings and perhaps some modest performance improvements in
+  * RepeatedPtrField.
+  * Eliminate nullptr check from every tag parse.
+  * Remove unused _$name$cached_byte_size fields.
+  * Serialize extension ranges together when not broken by a proto field in the
+  middle.
+  * Do out-of-line allocation and deallocation of string object in ArenaString.
+  * Streamline ParseContext::ParseMessage to avoid code bloat and improve
+  performance.
+  * New member functions RepeatedField::Assign, RepeatedPtrField::{Add, Assign}.
+  on an error path.
+  * util::DefaultFieldComparator will be final in a future version of protobuf.
+  * Subclasses should inherit from SimpleFieldComparator instead.
+  Kotlin
+  * Introduce support for Kotlin protos (#8272)
+  * Restrict extension setter and getter operators to non-nullable T.
+  Java
+  * Fixed parser to check that we are at a proper limit when a sub-message has
+  finished parsing.
+  * updating GSON and Guava to more recent versions (#8524)
+  * Reduce the time spent evaluating isExtensionNumber by storing the extension
+  ranges in a TreeMap for faster queries. This is particularly relevant for
+  protos which define a large number of extension ranges, for example when
+  each tag is defined as an extension.
+  * Fix java bytecode estimation logic for optional fields.
+  * Optimize Descriptor.isExtensionNumber.
+  * deps: update JUnit and Truth (#8319)
+  * Detect invalid overflow of byteLimit and return InvalidProtocolBufferException as documented.
+  * Exceptions thrown while reading from an InputStream in parseFrom are now
+  included as causes.
+  * Support potentially more efficient proto parsing from RopeByteStrings.
+  * Clarify runtime of ByteString.Output.toStringBuffer().
+  * Added UnsafeByteOperations to protobuf-lite (#8426)
+  Python
+  * Add MethodDescriptor.CopyToProto() (#8327)
+  * Remove unused python_protobuf.{cc,h} (#8513)
+  * Start publishing python aarch64 manylinux wheels normally (#8530)
+  * Fix constness issue detected by MSVC standard conforming mode (#8568)
+  * Make JSON parsing match C++ and Java when multiple fields from the same
+  oneof are present and all but one is null.
+  * Fix some constness / char literal issues being found by MSVC standard conforming mode (#8344)
+  * Switch on "new" buffer API (#8339)
+  * Enable crosscompiling aarch64 python wheels under dockcross manylinux docker image (#8280)
+  * Fixed a bug in text format where a trailing colon was printed for repeated field.
+  * When TextFormat encounters a duplicate message map key, replace the current
+  one instead of merging.
+  Ruby
+  * Add support for proto3 json_name in compiler and field definitions (#8356)
+  * Fixed memory leak of Ruby arena objects. (#8461)
+  * Fix source gem compilation (#8471)
+  * Fix various exceptions in Ruby on 64-bit Windows (#8563)
+  * Fix crash when calculating Message hash values on 64-bit Windows (#8565)
+  General
+  * Support M1 (#8557)
+
+- Update to 3.15.8:
+  - Fixed memory leak of Ruby arena objects (#8461)
+
+- update to 3.15.7:
+  C++
+  * Remove the ::pb namespace (alias) (#8423)
+  Ruby
+  * Fix unbounded memory growth for Ruby <2.7 (#8429)
+  * Fixed message equality in cases where the message type is different (#8434)
+
+- Can't assume non-existence of python38 macros in Leap.
+  gh#openSUSE/python-rpm-macros#107
+  Test for suse_version instead. Only Tumbleweed has and needs the
+  python_subpackage_only support.
+
+- update to 3.15.6:
+  Ruby
+  * Fixed bug in string comparison logic (#8386)
+  * Fixed quadratic memory use in array append (#8379)
+  * Fixed SEGV when users pass nil messages (#8363)
+  * Fixed quadratic memory usage when appending to arrays (#8364)
+  * Ruby <2.7 now uses WeakMap too, which prevents memory leaks. (#8341)
+  * Fix for FieldDescriptor.get(msg) (#8330)
+  * Bugfix for Message.[] for repeated or map fields (#8313)
+  PHP
+  * read_property() handler is not supposed to return NULL (#8362)
+  Protocol Compiler
+  * Optional fields for proto3 are enabled by default, and no longer require
+    the --experimental_allow_proto3_optional flag.
+  C++
+  * Do not disable RTTI by default in the CMake build (#8377)
+  * Create a CMake option to control whether or not RTTI is enabled (#8361)
+  * Fix PROTOBUF_CONSTINIT macro redefinition (#8323)
+  * MessageDifferencer: fixed bug when using custom ignore with multiple
+    unknown fields
+  * Use init_seg in MSVC to push initialization to an earlier phase.
+  * Runtime no longer triggers -Wsign-compare warnings.
+  * Fixed -Wtautological-constant-out-of-range-compare warning.
+  * DynamicCastToGenerated works for nullptr input for even if RTTI is disabled
+  * Arena is refactored and optimized.
+  * Clarified/specified that the exact value of Arena::SpaceAllocated() is an
+    implementation detail users must not rely on. It should not be used in
+    unit tests.
+  * Change the signature of Any::PackFrom() to return false on error.
+  * Add fast reflection getter API for strings.
+  * Constant initialize the global message instances
+  * Avoid potential for missed wakeup in UnknownFieldSet
+  * Now Proto3 Oneof fields have "has" methods for checking their presence in
+    C++.
+  * Bugfix for NVCC
+  * Return early in _InternalSerialize for empty maps.
+  * Adding functionality for outputting map key values in proto path logging
+    output (does not affect comparison logic) and stop printing 'value' in the
+    path. The modified print functionality is in the
+    MessageDifferencer::StreamReporter.
+  * Fixed https://github.com/protocolbuffers/protobuf/issues/8129
+  * Ensure that null char symbol, package and file names do not result in a
+    crash.
+  * Constant initialize the global message instances
+  * Pretty print 'max' instead of numeric values in reserved ranges.
+  * Removed remaining instances of std::is_pod, which is deprecated in C++20.
+  * Changes to reduce code size for unknown field handling by making uncommon
+    cases out of line.
+  * Fix std::is_pod deprecated in C++20 (#7180)
+  * Fix some -Wunused-parameter warnings (#8053)
+  * Fix detecting file as directory on zOS issue #8051 (#8052)
+  * Don't include sys/param.h for _BYTE_ORDER (#8106)
+  * remove CMAKE_THREAD_LIBS_INIT from pkgconfig CFLAGS (#8154)
+  * Fix TextFormatMapTest.DynamicMessage issue#5136 (#8159)
+  * Fix for compiler warning issue#8145 (#8160)
+  * fix: support deprecated enums for GCC < 6 (#8164)
+  * Fix some warning when compiling with Visual Studio 2019 on x64 target (#8125)
+  Python
+  * Provided an override for the reverse() method that will reverse the internal
+    collection directly instead of using the other methods of the BaseContainer.
+  * MessageFactory.CreateProtoype can be overridden to customize class creation.
+  * Fix PyUnknownFields memory leak (#7928)
+  * Add macOS big sur compatibility (#8126)
+  JavaScript
+  * Generate `getDescriptor` methods with `*` as their `this` type.
+  * Enforce `let/const` for generated messages.
+  * js/binary/utils.js: Fix jspb.utils.joinUnsignedDecimalString to work with
+    negative bitsLow and low but non-zero bitsHigh parameter. (#8170)
+  PHP
+  * Added support for PHP 8. (#8105)
+  * unregister INI entries and fix invalid read on shutdown (#8042)
+  * Fix PhpDoc comments for message accessors to include "|null". (#8136)
+  * fix: convert native PHP floats to single precision (#8187)
+  * Fixed PHP to support field numbers >=2**28. (#8235)
+  * feat: add support for deprecated fields to PHP compiler (#8223)
+  * Protect against stack overflow if the user derives from Message. (#8248)
+  * Fixed clone for Message, RepeatedField, and MapField. (#8245)
+  * Updated upb to allow nonzero offset minutes in JSON timestamps. (#8258)
+  Ruby
+  * Added support for Ruby 3. (#8184)
+  * Rewrote the data storage layer to be based on upb_msg objects from the
+    upb library. This should lead to much better parsing performance,
+    particularly for large messages. (#8184).
+  * Fill out JRuby support (#7923)
+  * [Ruby] Fix: (SIGSEGV) gRPC-Ruby issue on Windows. memory alloc infinite
+    recursion/run out of memory (#8195)
+  * Fix jruby support to handle messages nested more than 1 level deep (#8194)
+  Java
+  * Avoid possible UnsupportedOperationException when using CodedInputSteam
+    with a direct ByteBuffer.
+  * Make Durations.comparator() and Timestamps.comparator() Serializable.
+  * Add more detailed error information for dynamic message field type
+    validation failure
+  * Removed declarations of functions declared in java_names.h from
+    java_helpers.h.
+  * Now Proto3 Oneof fields have "has" methods for checking their presence in
+    Java.
+  * Annotates Java proto generated *_FIELD_NUMBER constants.
+  * Add -assumevalues to remove JvmMemoryAccessor on Android.
+  C#
+  * Fix parsing negative Int32Value that crosses segment boundary (#8035)
+  * Change ByteString to use memory and support unsafe create without copy (#7645)
+  * Optimize MapField serialization by removing MessageAdapter (#8143)
+  * Allow FileDescriptors to be parsed with extension registries (#8220)
+  * Optimize writing small strings (#8149)
+
+- Updated URL to https://github.com/protocolbuffers/protobuf
+- Update to v3.14.0
+  Protocol Compiler
+  * The proto compiler no longer requires a .proto filename when it is not
+    generating code.
+  * Added flag `--deterministic_output` to `protoc --encode=...`.
+  * Fixed deadlock when using google.protobuf.Any embedded in aggregate options.
+  C++
+  * Arenas are now unconditionally enabled. cc_enable_arenas no longer has
+    any effect.
+  * Removed inlined string support, which is incompatible with arenas.
+  * Fix a memory corruption bug in reflection when mixing optional and
+    non-optional fields.
+  * Make SpaceUsed() calculation more thorough for map fields.
+  * Add stack overflow protection for text format with unknown field values.
+  * FieldPath::FollowAll() now returns a bool to signal if an out-of-bounds
+    error was encountered.
+  * Performance improvements for Map.
+  * Minor formatting fix when dumping a descriptor to .proto format with
+    DebugString.
+  * UBSAN fix in RepeatedField
+  * When running under ASAN, skip a test that makes huge allocations.
+  * Fixed a crash that could happen when creating more than 256 extensions in
+    a single message.
+  * Fix a crash in BuildFile when passing in invalid descriptor proto.
+  * Parser security fix when operating with CodedInputStream.
+  * Warn against the use of AllowUnknownExtension.
+  * Migrated to C++11 for-range loops instead of index-based loops where
+    possible. This fixes a lot of warnings when compiling with -Wsign-compare.
+  * Fix segment fault for proto3 optional
+  * Adds a CMake option to build `libprotoc` separately
+  Java
+  * Bugfix in mergeFrom() when a oneof has multiple message fields.
+  * Fix RopeByteString.RopeInputStream.read() returning -1 when told to read
+    0 bytes when not at EOF.
+  * Redefine remove(Object) on primitive repeated field Lists to avoid
+    autoboxing.
+  * Support "\u" escapes in textformat string literals.
+  * Trailing empty spaces are no longer ignored for FieldMask.
+  * Fix FieldMaskUtil.subtract to recursively remove mask.
+  * Mark enums with `@java.lang.Deprecated` if the proto enum has option
+    `deprecated = true;`.
+  * Adding forgotten duration.proto to the lite library
+  Python
+  * Print google.protobuf.NullValue as null instead of "NULL_VALUE" when it is
+    used outside WKT Value/Struct.
+  * Fix bug occurring when attempting to deep copy an enum type in python 3.
+  * Add a setuptools extension for generating Python protobufs
+  * Remove uses of pkg_resources in non-namespace packages
+  * [bazel/py] Omit google/__init__.py from the Protobuf runtime
+  * Removed the unnecessary setuptools package dependency for Python package
+  * Fix PyUnknownFields memory leak
+  PHP
+  * Added support for "==" to the PHP C extension
+  * Added `==` operators for Map and Array
+  * Native C well-known types
+  * Optimized away hex2bin() call in generated code
+  * New version of upb, and a new hash function wyhash in third_party
+  * add missing hasOneof method to check presence of oneof fields
+  Go:
+  * Update go_package options to reference google.golang.org/protobuf module.
+  C#:
+  * annotate ByteString.CopyFrom(ReadOnlySpan<byte>) as SecuritySafeCritical
+  * Fix C# optional field reflection when there are regular fields too
+  * Fix parsing negative Int32Value that crosses segment boundary
+  Javascript:
+  * JS: parse (un)packed fields conditionally
+- from version 3.13.0
+  PHP:
+  * The C extension is completely rewritten. The new C extension has significantly
+    better parsing performance and fixes a handful of conformance issues. It will
+    also make it easier to add support for more features like proto2 and proto3 presence.
+  * The new C extension does not support PHP 5.x. PHP 5.x users can still use pure-PHP.
+  C++:
+  * Removed deprecated unsafe arena string accessors
+  * Enabled heterogeneous lookup for std::string keys in maps.
+  * Removed implicit conversion from StringPiece to std::string
+  * Fix use-after-destroy bug when the Map is allocated in the arena.
+  * Improved the randomness of map ordering
+  * Added stack overflow protection for text format with unknown fields
+  * Use std::hash for proto maps to help with portability.
+  * Added more Windows macros to proto whitelist.
+  * Arena constructors for map entry messages are now marked "explicit"
+    (for regular messages they were already explicit).
+  * Fix subtle aliasing bug in RepeatedField::Add
+  * Fix mismatch between MapEntry ByteSize and Serialize with respect to unset
+    fields.
+  Python:
+  * JSON format conformance fixes:
+  * Reject lowercase t for Timestamp json format.
+  * Print full_name directly for extensions (no camelCase).
+  * Reject boolean values for integer fields.
+  * Reject NaN, Infinity, -Infinity that is not quoted.
+  * Base64 fixes for bytes fields: accept URL-safe base64 and missing padding.
+  * Bugfix for fields/files named "async" or "await".
+  * Improved the error message when AttributeError is returned from __getattr__
+    in EnumTypeWrapper.
+  Java:
+  * Fixed a bug where setting optional proto3 enums with setFooValue() would
+    not mark the value as present.
+  * Add Subtract function to FieldMaskUtil.
+  C#:
+  * Dropped support for netstandard1.0 (replaced by support for netstandard1.1).
+    This was required to modernize the parsing stack to use the `Span<byte>`
+    type internally
+  * Add `ParseFrom(ReadOnlySequence<byte>)` method to enable GC friendly
+    parsing with reduced allocations and buffer copies
+  * Add support for serialization directly to a `IBufferWriter<byte>` or
+    to a `Span<byte>` to enable GC friendly serialization.
+    The new API is available as extension methods on the `IMessage` type
+  * Add `GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE` define to make
+    generated code compatible with old C# compilers (pre-roslyn compilers
+    from .NET framework and old versions of mono) that do not support
+    ref structs. Users that are still on a legacy stack that does
+    not support C# 7.2 compiler might need to use the new define
+    in their projects to be able to build the newly generated code
+  * Due to the major overhaul of parsing and serialization internals,
+    it is recommended to regenerate your generated code to achieve the best
+    performance (the legacy generated code will still work, but might incur
+    a slight performance penalty).
+
+- Fix the python subpackage generation
+  gh#openSUSE/python-rpm-macros#79
+
+- Support multiple python3 flavors gh#openSUSE/python-rpm-macros#66
+
+- Update to version 3.12.3; notable changes since 3.11.4:
+  Protocol Compiler
+  * [experimental] Singular, non-message typed fields in proto3 now support
+    presence tracking. This is enabled by adding the "optional" field label and
+    passing the --experimental_allow_proto3_optional flag to protoc.
+  * For usage info, see docs/field_presence.md.
+  * During this experimental phase, code generators should update to support
+    proto3 presence, see docs/implementing_proto3_presence.md for instructions.
+  * Allow duplicate symbol names when multiple descriptor sets are passed on
+    the command-line, to match the behavior when multiple .proto files are passed.
+  * Deterministic `protoc --descriptor_set_out` (#7175)
+  Objective-C
+  * Tweak the union used for Extensions to support old generated code. #7573
+  * Fix for the :protobuf_objc target in the Bazel BUILD file. (#7538)
+  * [experimental] ObjC Proto3 optional support (#7421)
+  * Block subclassing of generated classes (#7124)
+  * Use references to Obj C classes instead of names in descriptors. (#7026)
+  * Revisit how the WKTs are bundled with ObjC. (#7173)
+  C++
+  * Simplified the template export macros to fix the build for mingw32. (#7539)
+  * [experimental] Added proto3 presence support.
+  * New descriptor APIs to support proto3 presence.
+  * Enable Arenas by default on all .proto files.
+  * Documented that users are not allowed to subclass Message or MessageLite.
+  * Mark generated classes as final; inheriting from protos is strongly discouraged.
+  * Add stack overflow protection for text format with unknown fields.
+  * Add accessors for map key and value FieldDescriptors.
+  * Add FieldMaskUtil::FromFieldNumbers().
+  * MessageDifferencer: use ParsePartial() on Any fields so the diff does not
+    fail when there are missing required fields.
+  * ReflectionOps::Merge(): lookup messages in the right factory, if it can.
+  * Added Descriptor::WellKnownTypes enum and Descriptor::well_known_type()
+    accessor as an easier way of determining if a message is a Well-Known Type.
+  * Optimized RepeatedField::Add() when it is used in a loop.
+  * Made proto move/swap more efficient.
+  * De-virtualize the GetArena() method in MessageLite.
+  * Improves performance of json_stream_parser.cc by factor 1000 (#7230)
+  * bug: #7076 undefine Windows OUT and OPTIONAL macros (#7087)
+  * Fixed a bug in FieldDescriptor::DebugString() that would erroneously print
+    an "optional" label for a field in a oneof.
+  * Fix bug in parsing bool extensions that assumed they are always 1 byte.
+  * Fix off-by-one error in FieldOptions::ByteSize() when extensions are present.
+  * Clarified the comments to show an example of the difference between
+    Descriptor::extension and DescriptorPool::FindAllExtensions.
+  * Add a compiler option 'code_size' to force optimize_for=code_size on all
+    protos where this is possible.
+  Ruby
+  * Re-add binary gems for Ruby 2.3 and 2.4. These are EOL upstream, however
+    many people still use them and dropping support will require more
+    coordination.
+  * [experimental] Implemented proto3 presence for Ruby. (#7406)
+  * Stop building binary gems for ruby <2.5 (#7453)
+  * Fix for wrappers with a zero value (#7195)
+  * Fix for JSON serialization of 0/empty-valued wrapper types (#7198)
+  * Call "Class#new" over rb_class_new_instance in decoding (#7352)
+  * Build extensions for Ruby 2.7 (#7027)
+  * assigning 'nil' to submessage should clear the field. (#7397)
+  Java
+  * [experimental] Added proto3 presence support.
+  * Mark java enum _VALUE constants as @Deprecated if the enum field is deprecated
+  * reduce <clinit> size for enums with allow_alias set to true.
+  * Sort map fields alphabetically by the field's key when printing textproto.
+  * Fixed a bug in map sorting that appeared in -rc1 and -rc2 (#7508).
+  * TextFormat.merge() handles Any as top level type.
+  * Throw a descriptive IllegalArgumentException when calling
+    getValueDescriptor() on enum special value UNRECOGNIZED instead of
+    ArrayIndexOutOfBoundsException.
+  * Fixed an issue with JsonFormat.printer() where setting printingEnumsAsInts()
+    would override the configuration passed into includingDefaultValueFields().
+  * Implement overrides of indexOf() and contains() on primitive lists returned
+    for repeated fields to avoid autoboxing the list contents.
+  * Add overload to FieldMaskUtil.fromStringList that accepts a descriptor.
+  * [bazel] Move Java runtime/toolchains into //java (#7190)
+  Python
+  * [experimental] Added proto3 presence support.
+  * [experimental] fast import protobuf module, only works with cpp generated code linked in.
+  * Truncate 'float' fields to 4 bytes of precision in setters for pure-Python
+    implementation (C++ extension was already doing this).
+  * Fixed a memory leak in C++ bindings.
+  * Added a deprecation warning when code tries to create Descriptor objects
+    directly.
+  * Fix unintended comparison between bytes and string in descriptor.py.
+  * Avoid printing excess digits for float fields in TextFormat.
+  * Remove Python 2.5 syntax compatibility from the proto compiler generated _pb2.py module code.
+  * Drop 3.3, 3.4 and use single version docker images for all python tests (#7396)
+  JavaScript
+  * Fix js message pivot selection (#6813)
+  PHP
+  * Persistent Descriptor Pool (#6899)
+  * Implement lazy loading of php class for proto messages (#6911)
+  * Correct @return in Any.unpack docblock (#7089)
+  * Ignore unknown enum value when ignore_unknown specified (#7455)
+  C#
+  * [experimental] Add support for proto3 presence fields in C# (#7382)
+  * Mark GetOption API as obsolete and expose the "GetOptions()" method on descriptors instead (#7491)
+  * Remove Has/Clear members for C# message fields in proto2 (#7429)
+  * Enforce recursion depth checking for unknown fields (#7132)
+  * Fix conformance test failures for Google.Protobuf (#6910)
+  * Cleanup various bits of Google.Protobuf (#6674)
+  * Fix latest ArgumentException for C# extensions (#6938)
+  * Remove unnecessary branch from ReadTag (#7289)
+  Other
+  * Add a proto_lang_toolchain for javalite (#6882)
+  * [bazel] Update gtest and deprecate //external:{gtest,gtest_main} (#7237)
+  * Add application note for explicit presence tracking. (#7390)
+  * Howto doc for implementing proto3 presence in a code generator. (#7407)
+
+- Python: Add requirement on python-six
+
+- Update to version 3.11.4; notable changes since 3.9.2:
+  * C++: Make serialization method naming consistent
+  * C++: Moved ShutdownProtobufLibrary() to message_lite.h. For
+    backward compatibility a declaration is still available
+    in stubs/common.h, but users should prefer message_lite.h
+  * C++: Removed non-namespace macro EXPECT_OK()
+  * C++: Removed mathlimits.h from stubs in favor of using
+    std::numeric_limits from C++11
+  * C++: Support direct pickling of nested messages
+  * C++: Disable extension code gen for C#
+  * C++: Switch the proto parser to the faster MOMI parser
+  * C++: Unused imports of files defining descriptor extensions
+    will now be reported
+  * C++: Add proto2::util::RemoveSubranges to remove multiple
+    subranges in linear time
+  * C++: Support 32 bit values for ProtoStreamObjectWriter to Struct
+  * C++: Removed the internal-only header coded_stream_inl.h and
+    the internal-only methods defined there
+  * C++: Enforced no SWIG wrapping of descriptor_database.h
+    (other headers already had this restriction)
+  * C++: Implementation of the equivalent of the MOMI parser for
+    serialization. This removes one of the two serialization
+    routines, by making the fast array serialization routine
+    completely general. SerializeToCodedStream can now be
+    implemented in terms of the much much faster array
+    serialization. The array serialization regresses slightly,
+    but when array serialization is not possible this wins big
+  * C++: Add move constructor for Reflection's SetString
+  * Java: Remove the usage of MethodHandle, so that Android users
+    prior to API version 26 can use protobuf-java
+  * Java: Publish ProGuard config for javalite
+  * Java: Include unknown fields when merging proto3 messages in
+    Java lite builders
+  * Java: Have oneof enums implement a separate interface (other
+    than EnumLite) for clarity
+  * Java: Opensource Android Memory Accessors
+  * Java: Change ProtobufArrayList to use Object[] instead of
+    ArrayList for 5-10% faster parsing
+  * Java: Make a copy of JsonFormat.TypeRegistry at the protobuf
+    top level package. This will eventually replace
+    JsonFormat.TypeRegistry
+  * Java: Add Automatic-Module-Name entries to the Manifest
+  * Python: Add float_precision option in json format printer
+  * Python: Optionally print bytes fields as messages in unknown
+    fields, if possible
+  * Python: Experimental code gen (fast import protobuf module)
+    which only work with cpp generated code linked in
+  * Python: Add descriptor methods in descriptor_pool are deprecated
+  * Python: Added delitem for Python extension dict
+  * JavaScript: Remove guard for Symbol iterator for jspb.Map
+  * JavaScript: Remove deprecated boolean option to getResultBase64String()
+  * JavaScript: Change the parameter types of binaryReaderFn in
+    ExtensionFieldBinaryInfo to (number, ?, ?)
+  * JavaScript: Create dates.ts and time_of_days.ts to mirror Java
+    versions. This is a near-identical conversion of
+    c.g.type.util.{Dates,TimeOfDays} respectively
+  * JavaScript: Migrate moneys to TypeScript
+  * PHP: Increase php7.4 compatibility
+  * PHP: Implement lazy loading of php class for proto messages
+  * Ruby: Support hashes for struct initializers
+  * C#: Experimental proto2 support is now officially available
+  * C#: Change _Extensions property to normal body rather than expression
+  * Objective C: Remove OSReadLittle* due to alignment requirements
+  * Other: Override CocoaPods module to lowercase
+  * further bugfixes and optimisations
pulseaudio
+- Update to version 17.0:
+  * Updates to ALSA UCM-based setups
+  * Battery level indication to Bluetooth devices
+  * Support for the Bluetooth FastStream codec
+  * webrtc-audio-processing dependency updated
+  * Trigger role groups added to module-role-cork
+  * XDG base directory spec for profile-set loading
+  * PA_RATE_MAX increased
+  * webrtc-audio-processing dependency updated
+  For details, see:
+    https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/17.0/
+- Drop obsoleted patches:
+  echo-cancel-add-webrtc-AEC3-support.patch
+  build-sys-Bump-cpp_std-to-c-17.patch
+  build-sys-Bump-webrtc-audio-processing-dependency.patch
+
+- minor fixes for setup-pulseaudio
+  * be sure /etc/profile.d/pulseaudio.sh exists before using grep
+
+- Remove with_old_webrtc define since webrtc-audio-processing 1.3
+  now also builds for Leap 15.x in multimedia:libs so there's no
+  need for a special case.
+
+- Enable webrtc AEC3 support:
+  echo-cancel-add-webrtc-AEC3-support.patch
+- Build fixes for webrtc-audio-processing 1.3 (only enabled for TW,
+  so far; Leap 15.x still receives the old version):
+  build-sys-Bump-cpp_std-to-c-17.patch
+  build-sys-Bump-webrtc-audio-processing-dependency.patch
+
+- Drop pulseaudio-gdm-hooks subpackage including default.pa-for-gdm
+  and pulseaudio-gdm-hooks.tmpfiles. Moved to gdm instead.
+
+- Enable LTO as the GCC issue is fixed with gcc13 (boo#1133278).
+
+- Move dbus-1 system.d file to /usr (bsc#1207584)
+
+- Update to 16.1 (bsc#1201331):
+  * Fix parsing of percentage volumes with decimal points in pactl
+  * Fix crash with the "pacmd play-file" command when reads from the
+  disk aren't frame-aligned
+  * Fix module-rtp-recv sometimes thinking it's receiving an Opus
+  stream when it's not
+  * Fix frequent crashing in module-combine-sink, regression in 16.0
+  * Fix crashing on 32-bit architectures when using the GStreamer
+  codecs for LDAC and AptX
+
+- update to 16.0:
+  * Notes for end users
+  * Opus support in RTP modules
+  * Improved hardware support
+  * EPOS/Sennheiser GSP 670 USB/wireless headset
+  * SteelSeries GameDAC
+  * Behringer UMC22 generalized to Texas Instruments PCM2902 to support more products
+  * NI Komplete Audio 6 MK2 profiles
+  * Tunnel latency is now configurable
+  * Bluetooth device battery level reporting added
+  * Tunnel and combine-sunk latency fixes
+  * patcl can show information in JSON format
+  * Channel remixing can be disabled for module-combine-sink
+  * A lot of fixes to ALSA, bluetooth, and other components.
+  * Notes for application developers
+  * Stream latency reports now include resampler delay
+  * Module installation location changed, remember to upgrade paprefs to the latest version!
+  * Notes for packagers
+  * Opus support in the RTP modules requires enabling GStreamer
+  * Bluetooth battery level reporting via BlueZ requires enabling experimentals features in BlueZ
+  * New time smoother implementation
+  * Change Meson option 'daemon-only' to 'client'
+  * glib and fftw are now common dependencies, not only for the client.
+  * Enable GStreamer-based RTP by default when available
+
+- As we now have gstreamer dependencies in place, pass
+  gstreamer=enabled to meson, enable the features.
+
+- Enable GStreamer support in Pulseaudio. This allows to use
+  Bluetooth Headsets with LDAC or OpenAptX codec when available.
+  Add pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-app-1.0) and
+  pkgconfig(gstreamer-rtp-1.0) BuildRequires.
+
+- Drop unneeded nor used pkgconfig(gconf-2.0) BuildRequires: gconf
+  support was dropped upstream in version 15.
+
purpose
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- Changes since 5.113.0:
+  * Adapt to KAccounts API change
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- No code change since 5.109.0
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * Remove code variants for building with Qt 6
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * Remove qt6 CI builds
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- No code change since 5.106.0
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- Changes since 5.105.0:
+  * Fix build with Qt 6.5
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- No code change since 5.104.0
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- Changes since 5.103.0:
+  * Place Purpose::Menu headers into C++ namespace subdir, w/ compat headers
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- No code change since 5.102.0
+
python3
+- Refresh CVE-2023-27043-email-parsing-errors.patch to
+  gh#python/cpython!111116, fixing bsc#1210638 (CVE-2023-27043).
+
qca:qt5
+- Update to version 2.3.8+git1:
+  * CI: Enable Android builds
+- There's a v2.3.8 tag now so the version matches properly again
+
+- Update to version 2.3.7+git12:
+  * Increase version number
+  * Update rootcerts.pem
+  * test: add test for EME_PKCS1_OAEP and fix openssl >= 3.2 does not failing anymore when decrypting with the wrong key
+    (bsc#1217722)
+  * plugins/qca-ossl: Announce tripledes unconditionally again
+
+- Add a _service to pick up fixes from git
+- Update to version 2.3.7+git8:
+  * CI: Also verify that presence of the ossl legacy provider impacts qca
+  * plugins/qca-ossl: Actually try loading the legacy provider
+  * plugins/qca-ossl: Neither PKCS12 nor 3DES are legacy
+    (boo#1218254)
+  * unittest/keybundle: Regenerate keys and certificates
+  * CI: Use clang-format-16
+  * GIT_SILENT: Port to new gitlab ci template
+  * Replace sys/termios.h include for just termios.h
+  * Sign self-signed certs with SHA256
+
qemu
+- Try to solve the qemu-kvm dependency issues on all arches
+  (see, e.g., bsc#1218684)
+  * [openSUSE][RPM] Create the legacy qemu-kvm symlink for all arches
+
+- Update the service file to use OBS-scm (by fvogt)
+- Various fixes:
+  * [openSUSE][RPM] Fix enabling features on non-x86_64 (bsc#1220011, bsc#1219818)
+  * [openSUSE][RPM] Disable test-crypto-secret in linux-user build
+  * [openSUSE] Update ipxe submodule reference (bsc#1219733, bsc#1219722)
+  * [openSUSE][RPM] spec: allow building without spice
+
+- Fix a build issue of OVMF caused by
+  https://gitlab.com/qemu-project/qemu/-/issues/2064:
+  * target/i386: fix incorrect EIP in PC-relative translation blocks
+  * target/i386: Do not re-compute new pc with CF_PCREL
+
+- Update to latest upstream release, 8.2.0:
+  The full list of changes are available at: https://wiki.qemu.org/ChangeLog/8.2
+  Highlights include:
+  * New virtio-sound device emulation
+  * New virtio-gpu rutabaga device emulation used by Android emulator
+  * New hv-balloon for dynamic memory protocol device for Hyper-V guests
+  * New Universal Flash Storage device emulation
+  * Network Block Device (NBD) 64-bit offsets for improved performance
+  * dump-guest-memory now supports the standard kdump format
+  * ARM: Xilinx Versal board now models the CFU/CFI, and the TRNG device
+  * ARM: CPU emulation support for cortex-a710 and neoverse-n2
+  * ARM: architectural feature support for PACQARMA3, EPAC, Pauth2, FPAC,
+    FPACCOMBINE, TIDCP1, MOPS, HBC, and HPMN0
+  * HPPA: CPU emulation support for 64-bit PA-RISC 2.0
+  * HPPA: machine emulation support for C3700, including Astro memory
+    controller and four Elroy PCI bridges
+  * LoongArch: ISA support for LASX extension and PRELDX instruction
+  * LoongArch: CPU emulation support for la132
+  * RISC-V: ISA/extension support for AIA virtualization support via KVM,
+    and vector cryptographic instructions
+  * RISC-V: Numerous extension/instruction cleanups, fixes, and reworks
+  * s390x: support for vfio-ap passthrough of crypto adapter for
+    protected
+    virtualization guests
+  * Tricore: support for TC37x CPU which implements ISA v1.6.2
+  * Tricore: support for CRCN, FTOU, FTOHP, and HPTOF instructions
+  * x86: Zen support for PV console and network devices
+- Patch added (from upstream stable tree):
+  * include/ui/rect.h: fix qemu_rect_init() mis-assignment
+
qqc2-desktop-style
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- Changes since 5.109.0:
+  * Don't connect the same PanelView to the same PlasmaDesktopTheme N times
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * Don't create Sonnet.Settings if not needed
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * Remove qt6 CI builds
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- No code change since 5.106.0
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- Changes since 5.105.0:
+  * Don't attempt to sync colors when application is shutting down
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- Changes since 5.104.0:
+  * CheckIndicator: Allow exclusive buttons to be detected via their ButtonGroup (kde#467390)
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- Changes since 5.103.0:
+  * ProgressBar: Pause indeterminate animation when invisible
+  * Added flat combobox without outline unless hovered
+  * TextField: Fix password-protection code from affecting normal text fields
+  * Drawer: Fix RTL by copying sizing code from upstream Default style
+  * Drawer: Use simpler sizing expressions from upstream Default style
+  * Don't check for selectByMouse on a non-existent root for TextArea
+  * use again the palette coming from Kirigami.Theme (kde#465054)
+  * Only enable TextArea context menu when able to select by mouse
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- Too many changes since 5.102.0, only listing bugfixes:
+  * RadioButton: Add support for icons, just like in CheckBox (kde#442986)
+
rav1e
+- Update to version 0.6.6:
+  * Sync the assembly with dav1d
+  * Additional improvements and cleanups
+  * Overall speed-up typically 5.2%
+- Change soname to 0_6, and at the same time set min version for
+  cargo-c BuildRequires to > 0.9.26, as this is needed for the new
+  soname to be built correctly.
+- Modernize _service and spec to more current way of doing rust
+  packaging.
+- Use ldconfig_scriptlets macro for post(un) handling.
+- Fix license tag to BSD-2-Clause AND ISC
+
+- Fix license tag to BSD-2-Clause and AOMPL-1.0.
+
+- Update to version 0.6.4+0:
+  * Safety critical bounds checking is off-by-one in sgrproj_box_ab_internal
+  * Initialize `low` array in a more rust-like way in `kmeans`
+  * Rework mutable borrows for symbol_with_update
+  * Drop explicit size for macro symbol_with_update
+  * Use const generics for CDFContextLog
+  * Fix undefined behavior in CDFContextLogOps
+  * ec: Simplify lr_compute function
+  * Use a bit counter instead of a byte counter in WriterRecorder
+  * Minimize bounds checks in pred functions
+  * Use generics for BD-8 on sgrproj functions
+  * Use saturating_sub in sgrproj_sum_finish
+  * Move bounds checks out of hot loop in sgrproj
+  * Ensure quantizer values are non-zero with a const fn
+  * Optimize base quants using NonZero integers (#3115)
+  * Move quant tables to separate file to improve organization (#3113)
+  * Use is_power_of_two method in divu_gen
+  * Fix rounding issue in HBD CDEF code
+  * Hint that creating a region from an empty plane is unlikely
+  * Minor optimization to take_slice
+  * Clean up cdef_dist
+  * Minor optimizations
+  * Optimizations for weighted_sse
+  * Add HBD AVX2 assembly for SAD (#3099)
+  * ec: Manually inline `msb()` and `ilog()` for clarity (#3104)
+  * Comment regarding cnt being unused
+  * Improve naming
+  * Use a bit counter instead of a byte counter in EC
+  * Add 10-bit cdef_dist ASM
+  * Optimise sad_plane_internal
+  * Save some bounds checks on me_stats
+  * Minor optimization to av1_get_mv_joint
+  * Use chunks_exact for performance in diff method
+  * Integrate CfL AC x86 assembly functions
+  * benches: Fix alignment issue for cfl_rdo
+  * Move luma_ac to predict module
+  * Extract luma_ac_internal with const generics
+  * Optimise plane::as_region
+  * Optimise BlockSize::from_width_and_height_opt
+  * Improve vectorization in get_sad
+  * Template entropy coding functions to help optimiser
+  * Enable SSE2/AVX512ICL put/prep/avg x86 assembly
+  * Enable AVX2 12-bit Inverse Transform x86 assembly
+  * Enable new SSE4.1 HBD Inverse Transform x86 assembly
+  * Pin assert_cmd, predicates and clap in Cargo.toml for rust 1.60.0
+  * Prepare for release
+  * Fix header coding for level_idx < 7.
+
+- Update to version 0.6.2+0:
+  * Prepare for release
+  * Fix new clippy lints for Rust 1.66
+  * Drop BUILT_TIME_UTC
+  * Shorten progress text
+  * Bump built to 0.5.2
+  * Make git2 optional
+  * Simplify the version string
+  * Specify default threads behavior
+  * Fix the capi deps
+- Removed dependency on libgit2
+  * Added rav1e-cargo-no-git-default.patch
+
+- Update to version 0.6.1+0:
+  * Fix the capi deps
+  * Revert "x86: Disable 8x16 16bpc inverse transforms for SSE4.1"
+  * inverse_transform_add: Align to dav1d EOB convention
+  * x86: Disable 8x16 16bpc inverse transforms for SSE4.1
+  * CI: Fix up deploy workflow
+  * Add C API for level.
+  * Add level to API and CLI.
+  * CI: Correct format of target_cpu for x86_64 in deploy workflow
+  * Produced optimized binary versions from CI
+  * Write level stored in sequence struct.
+  * Bump actions/download-artifact from 2 to 3
+  * Bump actions/upload-artifact from 2 to 3
+  * Bump actions/cache from 2 to 3
+  * Update deps
+  * Update cargo-c binaries url
+  * Add Dependabot configuration for GitHub Actions updates
+  * tests: Add three-pass encode with target bitrate
+  * Add SIMD helpers to speed up Rust get_sad (#3050)
+  * Replace last 16x4 and 4x16 avx2 hbd satd intrinsics with asm (#3051)
+  * x86: Add AVX2 HBD SATD asm for 8x8-transformed blocks (#3048)
+  * Bump minimum rustc to 1.60, required by clap 4
+  * Update clap to 4.0
+  * Remove unused regex dependency
+  * Cleanup log level parsing
+  * Replace actions-rs/toolchain with dtolnay/rust-toolchain
+  * Remove action-rs/cargo
+  * rate: Retire and separate TwoPassOutParams
+  * rate: Estimate target quantizer on first pass
+  * segmentation: Reset min_segment on data update
+  * Replace AVX2 HBD SATD intrinsics with ASM, for some block sizes (#3039)
+  * Remove arrayref dependency
+  * Fix new clippy lints
+  * Move v_frame to its own repository
+  * Add scales and segment thresholds to dump_lookahead_data
+  * Fix UB in pred_max test
+  * Delete build.sh
+  * bin: Admit more than 2 encoder passes
+  * Create new speed level 8, drop level 7
+  * Keep the version line compatible with 0.5
+  * Add back shorthand for `--verbose` and `--quiet` (#3022)
+  * Mention cargo-criterion
+  * Bump criterion version
+  * Update to criterion non-deprecated api
+  * Prepare for 0.6.0 release
+  * bin: Bring --photon-noise out from under unstable feature
+  * Update guide on how to produce target-specific builds
+  * CI: Deploy rav1e-ch binary tuned for modern x86_64
+  * build: Handle absent CARGO_CFG_TARGET_FEATURE
+  * Calculate geometric mean for DistortionScale::inv_mean()
+  * Convert plane-level distortion scales to fixed-point
+  * Expand precision of DistortionScale to Q14
+  * Preserve intermediate precision in get_weighted_sse
+  * Add DistortionScale::blog64()
+  * Bump several dependencies
+  * Remove duplicated constants
+  * Remove aq_strength configuration
+  * logexp: Correct integer part in blog32_q11
+  * logexp: Correct rounding bias in blog32_q11
+  * Fix new clippy lints from Rust nightly (#3006)
+  * Use approximate binary log in Q11 for segmentation_optimize
+  * Add polynomial approximations of a binary exponential and logarithm.
+  * segmentation: Avoid reallocation in collect::<Box<[_]>>()
+  * logexp: Add a fixed-point binary log in Q24 for u32 to i32
+  * logexp: Rewrite blog64 so that it is const
+  * rate: Pivot to util::logexp functions
+  * logexp: Add assertion for q57 input range
+  * logexp: Add binary exponential in Q24 format, saturated to 47 bits.
+  * logexp: Add conversions between 64-bit Q57 and 32-bit Q24.
+  * logexp: Add tests for bexp64 and blog64
+  * logexp: Add 64-bit binary exponentiation and logarithm in Q57.
+  * kmeans: Split k-independent inner loop into its own function
+  * kmeans: Tidy up all but the inner loop
+  * segmentation: Change precision of log(scale) to Q23
+  * Add missing code for segmentation with --tune Psnr
+  * Derive segments by k-means of spatiotemporal scales
+  * Add an implementation for k-means
+  * Remove vergen and use built to provide the same information
+  * Updating QUALITY_&_SPEED_FEATURES document in regards to libaom
+  * Adjust chroma offsets for frame-mean spatiotemporal scale
+  * Compute segmentation map thresholds from the offsets
+  * Implement From<f64> for DistortionScale
+  * Use fixed-sized array in luma/chroma pred mode counts (#2989)
+  * Add T.35 metadata C API.
+  * Bump console + dav1d-sys + system-deps
+  * CI: Pull in dev packages from Ubuntu Kinetic
+  * Implement SegmentationLevel::Full again
+  * segmentation: Limit minimum segment to avoid lossless mode
+  * Use spatiotemporal scales relative to frame mean
+  * Clean up encode_partition_topdown() (#2984)
+  * CI: Fix clippy:borrow_deref_ref warnings
+  * CI: Fix clippy::manual_range_contains warnings
+  * CI: Fix clippy::derive_partial_eq_without_eq warnings
+  * Fix aarch64 satd compilation on gcc
+  * Remove always-true if statement in encode_partition_topdown() (#2980)
+  * Add aarch64 NEON 8-bit SATD assembly for 4x4-transformed block sizes (#2972)
+  * Retune constants for ssim_boost
+  * Add enhanced version info
+  * Add T.35 metadata support.
+  * Simplify badges in README
+  * Remove travis badge
+  * CI: Switch to codecov
+  * CI: Do not consider crates directory for code coverage
+  * Stabilize the --film-grain-table parameter
+  * Compute segmentation offsets dynamically
+  * CI: macos-11 is the latest version
+  * CI: Update checkout action to v3
+  * CI: Remove if construct to skip CI
+  * Remove unused .travis CI
+  * Remove unmaintained gitlab CI
+  * CI: Remove default linker paths on Windows
+  * CI: Deploy rav1e-ch in a new job
+  * CI: Improve Windows toolchains
+  * Optimize `BlockSize::from_width_and_height_opt`
+  * Use external crate for grain table generation and parsing
+  * Optimize write_uleb128 function
+  * ci: Use release-no-lto profile for gnu deploy on Windows
+  * Add a release-no-lto profile
+  * Avoid taking ownership of Arc<Frame<T>> in scenechange API (#2958)
+  * Disable undocumented_unsafe_blocks lint due to false positive regression
+  * Rewrite argument parsing to use Clap's derives
+  * Reuse plane allocations in estimate_intra_costs (#2957)
+  * Use a RwLock in frame_me_stats
+  * Replace as_tile_state_mut with a an apply function
+  * Simplify full_pixel_me
+  * Simplify the tile iterator
+  * Simplify the lifetime
+  * Move TileStateMut::enc_stats where is used
+  * Do not double collect the stats
+  * Simplify the tiler lifetimes
+  * Reuse me stats for lookahead
+  * Merge estimate_motion and motion_estimation into one function
+  * x86: Fix relocations in `sad_plane`
+  * Bump versions of aom and dav1d in CI (#2953)
+  * x86: Reduce code size in 8-bit film grain AVX-512 asm
+  * x86: Add high bit-depth film grain AVX-512 (Ice Lake) asm
+  * arm: Only produce the PAC/BTI .note section when targeting ELF
+  * arm: Add comments to #endif and #else in nonobvious cases
+  * arm: itx: Do clipping in all narrowing downshifts
+  * x86: Add 8-bit film grain AVX-512 (Ice Lake) asm
+  * build: Make "film_grain" vs "filmgrain" DSP file names consistent
+  * x86: Fix data being stored below the stack pointer in SSSE3 itx asm
+  * x86: Remove redundant labels and undefs in SSSE3 itx asm
+  * x86: Update x86inc.asm
+  * arm64: Add Armv8.3-A PAC support to assembly files
+  * x86: Add high bit-depth ipred filter AVX-512 (Ice Lake) asm
+  * x86: Add high bit-depth pal_pred AVX-512 (Ice Lake) asm
+  * x86: Add high bit-depth ipred smooth AVX-512 (Ice Lake) asm
+  * x86: Add high bit-depth ipred paeth AVX-512 (Ice Lake) asm
+  * x86/itx: Add 16x16 12bpc AVX2 transforms
+  * x86: Add mc.resize AVX-512 (Ice Lake) asm
+  * x86: Improve high bit-depth film grain AVX2 asm
+  * x86: Improve 8-bit film grain AVX2 asm
+  * x86: Fix overflow in 10-bit IDCT4
+  * arm32: mc16: Fix out of bounds reads/writes in 8tap/bilin w2/w4 for vertical OBMC
+  * arm32: mc: Fix out of bounds reads/writes in 8tap/bilin w2/w4 for vertical OBMC
+  * arm64: mc16: Fix out of bounds reads/writes in 8tap/bilin w2/w4 for vertical OBMC
+  * arm64: mc: Fix out of bounds reads/writes in 8tap/bilin w2/w4 for vertical OBMC
+  * x86: Add high bitdepth mc(t)_scaled SSSE3 asm
+  * x86: Fix branch condition in high bit-depth put_bilin.h SSSE3 asm
+  * x86: Improve AVX2 generate_grain asm
+  * x86: Add 10-bit sgr AVX-512 (Ice Lake) asm
+  * x86: Add 8-bit mc(t)_scaled SSSE3 32-bit asm
+  * x86/itx: Add 16x8 12bpc AVX2 transforms
+  * x86/itx: Add 8x16 12bpc AVX2 transforms
+  * AArch64 Neon: Replace XTN, XTN2 pairs with single UZP1
+  * AArch64 Neon: Use CMLT instead of SSHR to compute sign
+  * x86: Fix AVX/SSE state transitions in AVX-512 4x4 inverse transforms
+  * x86: Add high bitdepth wiener AVX-512 (Ice Lake) asm
+  * x86/itx: Add 16x4 12bpc AVX2 transforms
+  * x86/itx: Add 4x16 12bpc AVX2 transforms
+  * x86/itx: Convert 8bpc WHT to SSE2
+  * x86: Fix edge padding in wiener_filter7_16bpc_ssse3
+  * x86: Add high bitdepth mc blend AVX-512 (Ice Lake) asm
+  * x86: Add high bitdepth mc warp_affine_8x8 AVX-512 (Ice Lake) asm
+  * x86: Add high bitdepth mc bidir AVX-512 (Ice Lake) asm
+  * x86: Add high bitdepth mc bilin/8-tap AVX-512 (Ice Lake) asm
+  * x86/itx: Add 8x8 12bpc AVX2 transforms
+  * x86/itx: Add 8x4 12bpc AVX2 transforms
+  * x86/itx: Add 4x8 12bpc AVX2 transforms
+  * x86: Fix invalid memory access in cdef_filter_8x8_8bpc_avx512icl
+  * x86/itx: Add clipping to iadst 4x16
+  * Remove lpf_stride parameter from LR filters
+  * Allow CDEF and LR to run sbrows in parallel
+  * arm64: Add Armv8.5-A BTI support to assembly files
+  * arm64: Change br instructions to ret for function returns
+  * x86/itx: Add 12-bit 4x4 transforms in AVX2
+  * x86/itx: Rename rax to r6
+  * x86/itx: Name constants more explicit
+  * x86: Add deblock loop filters AVX-512 (Ice Lake) asm
+  * x86: Add sgr AVX-512 (Ice Lake) asm
+  * x86: Add wiener_filter AVX-512 (Ice Lake) asm
+  * x86: Add ipred_filter AVX-512 (Ice Lake) asm
+  * x86: Add ipred dc/h/v/paeth/smooth/pal_pred AVX-512 (Ice Lake) asm
+  * x86: Add inverse transforms AVX-512 (Ice Lake) asm
+  * x86: Add blend AVX-512 (Ice Lake) asm
+  * x86: Add warp_affine_8x8 AVX-512 (Ice Lake) asm
+  * x86: Add mc 8-tap AVX-512 (Ice Lake) asm
+  * x86: Add mc put_bilin AVX-512 (Ice Lake) asm
+  * x86: Remove the option to disable AVX-512
+  * x86: Add high bitdepth mc(t)_scaled AVX2 asm
+  * Simplify sgr_x_by_x calculations
+  * x86: Optimize shifts in 8-bit wiener_filter asm
+  * Support distinct 10 and 12 bit inverse transform implementations
+  * fix-up: x86: Add put/prep_bilin_scaled AVX2 asm
+  * fix-up: x86: Add bpc suffix to mc functions
+  * x86: Add high bitdepth cfl_ac_444 AVX2 asm
+  * x86: Improve high bitdepth cfl_ac AVX2 asm
+  * x86: Automatically convert SSE asm to AVX when compiling for AVX targets
+  * x86: Add 8-bit w_mask_422 and w_mask_444 SSSE3 asm
+  * x86: Improve high bitdepth cdef_filter AVX2 asm
+  * x86: Prefer tzcnt over bsr in cdef sec_shift calculations
+  * x86/itx: 64x64 inverse dct transforms hbd/sse4
+  * x86/itx: 64x32 inverse dct transforms hbd/sse4
+  * x86/itx: 64x16 inverse dct transforms hbd/sse4
+  * x86/itx: 32x64 inverse dct transforms hbd/sse4
+  * x86/itx: 16x64 inverse dct transforms hbd/sse4
+  * x86: Add high bitdepth cdef_filter SSSE3 asm
+  * cdef: Remove redundant clipping
+  * itx/x86: rewrite .transpose4x8packed so it uses only m0-3,4&6
+  * itx/x86: replace idct8x8.transpose with idct8x4.transpose4x8packed
+  * x86/itx: add 1/sqrt(2) (rect2) multiply macro
+  * x86/itx: share pass2 loop between {16,32}x32 dct^2 functions
+  * x86/itx: combine .write_8x8 and .round{1,2,3,4} into a single function
+  * x86/itx: combine .write_8x4 and .round{1,2} into a single function
+  * x86/itx: split dct/adst/identity pass=2 implementations for 16x8
+  * x86/itx: 32x32 inverse dct transforms hbd/sse4
+  * x86/itx: 32x16 inverse dct transforms hbd/sse4
+  * x86/itx: 32x8 inverse dct transforms hbd/sse4
+  * x86/itx: 16x32 inverse dct transforms hbd/sse4
+  * x86/itx: 8x32 inverse dct transforms hbd/sse4
+  * x86: Add high bitdepth mc.resize SSSE3 asm
+  * x86: Fix minor things in mc.resize_8bpc_ssse3
+  * x86: Add high bitdepth mc.resize AVX2 asm
+  * x86: Add minor improvement to mc.resize_8bpc_avx2
+  * x86: Add bpc suffix to mc functions
+  * x86/itx: merge pass=2 rounding and writing operations
+  * x86/itx: 32x{8,16,32} & {8,16}x32 idtx transforms hbd/sse4
+  * x86/itx: replace .transpose8x8 with 2 calls to .transpose4x8packed
+  * x86/itx: document third argument in INV_TXFM_WxH_FN macros
+  * x86: Rewrite sgr8 SSSE3 asm
+  * x86: Add minor improvements to sgr16 SSSE3 asm
+  * x86/itx: 16x16 inverse transforms hbd/sse4
+  * x86/itx: 16x8 inverse transforms hbd/sse4
+  * x86/itx: 16x4 inverse transforms hbd/sse4
+  * x86inc: Support memory operands in src1 in 3-operand instructions
+  * x86inc: Add stack probing on Windows
+  * Properly fix LOAD_MM_PERMUTATION for AVX-512
+  * Replace abs() as unsigned with dedicated alternative.
+  * v_frame: Disable missing const fn clippy lint
+  * ci: Ignore tools for code coverage analysis
+  * ci: Ignore asm for code coverage analysis
+  * Reimplement sad_row as sad_plane (#2943)
+  * Remove explicit VEX coding from sad ASM (#2941)
+  * Rewrite x86 SAD row intrinsics in ASM
+  * Split `write_coeffs_lv_map` into smaller functions
+  * ci: Do not consider some directories for coverage
+  * Remove unused lifetime.
+  * ci: Enable source-based code coverage
+  * Silence unused variable warning.
+  * Use to_le_bytes in copy_to_raw_u8 (#2932)
+  * Improve codegen of copy_from_raw_u8 (#2930)
+  * Use const generics for downscale factor (#2927)
+  * Implement grain synthesis via photon noise tables
+  * Treat paths as OsString.
+  * Change muxer to use AsRef<Path> arguments.
+  * Remove a broken hawktracer annotation
+  * Break the scenechange module into smaller parts
+  * Add a mock around rayon for disabling threading
+  * Disable missing const fn clippy lint
+  * Use 64-bits for calculating 8x8 variance
+  * Avoid temporary allocation of block importance costs
+  * Remove unnecessary clones from metrics calculation
+  * rate: add assertion for q57 input range (#2911)
+  * Change non-square partition to search below the threshold
+  * Move complex pred modes for keyframes to s2
+  * Fix memory leak when temporal RDO not in use
+  * Enable suboptimal_flops clippy lint (#2908)
+  * Also apply custom clippy lints to ivf and v_frame
+  * Fixes to existing clippy lints
+  * Enable linting functions that could be const
+  * Enable extra documentation lints
+  * Organize existing clippy lints
+  * Avoid multiple inlining of residual loop in SAD intrinsics (#2903)
+  * Improve storage of invalid and SEF frame invariants
+  * Fix pyramid and frame type tests
+  * Fix unnecessary auto-vectorization in residual loop of SAD intrinsics (#2897)
+  * Use a debian mirror with https support
+  * Update aom version and shasums for CI
+  * New clippy fixes from Rust 1.59
+  * Fix new deprecation warnings from Clap 3.1.0
+  * Cache and reuse intra costs from scenechange (#2895)
+  * Init Motion Est: Refine mvs when subsampling reduced
+  * Fix confusing scale factor (#2891)
+  * Speed up estimate_inter_costs again (#2890)
+  * Speed up estimate_inter_costs (#2889)
+  * Handle edges by cropping in initial motion estimation
+  * Simplify importance block sum in `estimate_importance_block_difference` (#2885)
+  * Add safety asserts for mc assembly callers
+  * Update to Edition 2021
+  * Bump minimum Rustc to 1.56
+  * Omit loop restoration on fully skipped areas
+  * Fix new clippy lints
+  * Improve codegen of `Plane::downsampled`
+  * Fix scale of motion estimation threshold
+  * Use const generics for stride_sse
+  * Make the doctests compile only
+  * Put doctests code in a separate test
+  * Bump minimum rust version to 1.54.0
+  * Update to clap3
+  * Refactor TxfmType to not have an invalid variant
+  * Improve codegen of av1_round_shift_array
+  * Use const generics for hadamard transforms (#2877)
+  * Add x86 assembly for cdef distortion
+  * Fix underflow that can occur in cdef distortion
+  * Use cdef_dist on smaller block and edges
+  * Display info for all y4m error types
+  * Allow passing cropped blocks sad and satd
+  * Fix overflow in cdef distortion
+  * Refactor `BlockSize` to not have an invalid variant (#2866)
+  * Skip transform mode search based on transform cost estimate
+  * Improve autovectorization of `downscale_in_place`
+  * Fix doc comments in speedsettings.rs
+  * Change non_square_partition feature to a threshold
+  * Silence repetitive warning on Rust nightly
+  * Do not call put/prep avx2 functions for ssse3
+  * Organize speed settings into sub-structs
+  * Mark SpeedSettings struct as non-exhaustive
+  * Refactor the SpeedSettings impl
+  * Merge `no_scene_detection` and `fast_scene_detection` into one field
+  * Move rdo_lookahead_frames to SpeedSettings
+  * CI: Update to libaom to 3.2.0-2
+  * Update a help message to be more relevant (#2853)
+  * Fix stable clippy lints for Rust 1.57
+  * Use nasm-rs for nasm version check
+  * Better autovectorization of `spatiotemporal_scale`
+  * CI: Run cargo-c in offline mode
+  * Replace float sqrt+divide with fixed point rsqrt
+  * Perform UMH before resorting to full search
+  * CI: Always use latest grcov version
+  * CI: Always use latest cargo-c version
+  * Extend the rayon API mock to include scope()
+  * CI: Move to Debian Unstable for aom and dav1d
+
+- resolve bsc#1194113 (CVE-2018-25023)
+- resolve bsc#1194119 (CVE-2021-45710)
+
rdma-core
+- Update to v49.1 (jsc#PED-6891, jsc#PED-6864, jsc#PED-6839, jsc#PED-6836,
+    jsc#PED-6828, jsc#PED-6824, jsc#PED-6958, jsc#PED-6943, jsc#PED-6933, jsc#PED-6916)
+  - No release notes available.
+
samba
+- Remove -x from bash shebang update-apparmor-samba-profile;
+  (bsc#1218431).
+
+- Update to 4.19.4
+  * net changesecretpw cannot set the machine account password if
+    secrets.tdb is empty; (bso#13577).
+  * For generating doc, take, if defined, env XML_CATALOG_FILES;
+    (bso#15540).
+  * Trivial C typo in nsswitch/winbind_nss_netbsd.c; (bso#15541).
+  * vfs_linux_xfs is incorrectly named; (bso#15542).
+  * systemd stumbled over copyright-message at smbd startup;
+    (bso#15377).
+  * Following intermediate abolute share-local symlinks is
+    broken; (bso#15505).
+  * ctdb RELEASE_IP causes a crash in release_ip if a connection
+    to a non-public address disconnects first; (bso#15523).
+  * shadow_copy2 broken when current fileset's directories are
+    removed; (bso#15544).
+  * smbd does not detect ctdb public ipv6 addresses for
+    multichannel exclusion; (bso#15534).
+  * 'force user = localunixuser' doesn't work if 'allow trusted
+    domains = no' is set; (bso#15469).
+  * smbget debug logging doesn't work; (bso#15525).
+  * smget: username in the smburl and interactive password entry
+    doesn't work; (bso#15532).
+  * smbget auth function doesn't set values for password prompt
+    correctly; (bso#15538).
+  * Unable to copy and write files from clients to Ceph cluster
+    via SMB Linux gateway with Ceph VFS module; (bso#15440).
+  * Multichannel refresh network information; (bso#15547).
+
+- Update to 4.19.3
+  * sid_strings test broken by unix epoch > 1700000000;
+    (bso#15520).
+  * smbd crashes if asked to return full information on close of
+    a stream handle with delete on close disposition set;
+    (bso#15487).
+  * smbd: fix close order of base_fsp and stream_fsp in
+    smb_fname_fsp_destructor(); (bso#15521).
+  * Improve logging for failover scenarios; (bso#15499).
+  * Files without "read attributes" NFS4 ACL permission are not
+    listed in directories; (bso#15093).
+  * CVE-2018-14628 [SECURITY] Deleted Object tombstones visible
+    in AD LDAP to normal users; (bso#13595).
+  * Kerberos TGS-REQ with User2User does not work for normal
+    accounts; (bso#15492).
+  * vfs_gpfs stat calls fail due to file system permissions;
+    (bso#15507).
+  * Samba doesn't build with Python 3.12; (bso#15513).
+
sddm
+- Switch to the latest GCC version available in Leap for packages
+  that can't build with the default compiler
+
+- Remove unnecessary Requires(post*)
+
+- Config file changes:
+  * No longer own sddm.conf. The migration for this conflicts with
+    the other migration code, so:
+  * Drop code for migrating from Current=maui (Leap <= 42.2)
+    and the monolithic /etc/sddm.conf (Leap <= 42.3)
+
+- Add patch and drop unnecessary BuildRequirements of
+  extra-cmake-modules and kf5-filesystem:
+  * 0001-Drop-unnecessary-ECM-dependency-and-dead-uninstall-t.patch
+- Split the greeter into a subpackage and use _multibuild to build
+  both daemon and greeter for Qt 5 and Qt 6. Add patches to allow
+  for greeter coinstallation:
+  * 0002-Make-sddm-greeter-for-Qt-5-and-Qt-6-coinstallable.patch
+  * 0003-Let-themes-specify-the-used-version-of-Qt.patch
+- Refresh 0001-Read-the-DISPLAYMANAGER_AUTOLOGIN-value-from-sysconf.patch
+- Don't set CMAKE_BUILD_TYPE=Release
+- Make branding packages noarch
+- Add %check
+
+- Add patches to allow dropping InputMethod= from 11-kwin_wayland.conf
+  (boo#1212880):
+  * 0001-greeter-Look-at-WAYLAND_DISPLAY-for-platform-detecti.patch
+  * 0002-Ignore-InputMethod-qtvirtualkeyboard-on-wayland.patch
+
+- Add patch to fix parsing some session .desktop files:
+  * 0001-Session-Parse-.desktop-files-manually-again.patch
+
+- Update to 0.20.0:
+  + Initial Qt6 support (Will break themes which rely on Qt 5)
+  + **Experimental** support for running the greeter with Wayland
+  + Enable HiDPI scaling by default
+  + Support for running X11 display server without root privileges
+  + Greeter: Support setting environment variables
+  + Allow additional env vars to be defined in session files (#1370)
+  + Make accountsservice data directory overridable via CMake
+  + Add support for X11 cursor size configuration
+  + Search XDG Base Directories for session files
+  + Display information and errors from PAM in the greeter (#1486)
+  * Remove the Passwd backend, make PAM mandatory
+  * Bump minimum CMake version to 3.4
+  * Introduce SDDM_INITIAL_VT as the TTY to reach out to
+  * Set XCURSOR_SIZE in XorgDisplayServer::start
+  * Make it possible to start ConsoleKit D-Bus service during SDDM startup
+  * pam: Do not use tally2 if faillock is present
+  * Bump to Qt 5.15, port away from deprecated APIs
+  * remove `-logfile` arg that causes server to fail
+  - Set RUNTIME_DIR to /run/sddm when using systemd to follow FHS 3.0
+  - Use avatars in FacesDir first and if not found search other locations
+  - Switch to using libxau with `FamilyWild` (#1230)
+  - New interface to access config values from themes (#1097)
+  - Session names are translated now (#1645)
+  - Many more bugfixes
+- Important change: SDDM now uses the first free VT, it no longer prefers
+  tty7 (the InitialVT option in 00-general.conf has no effect anymore)
+- Remove patches, now upstream:
+  * 0001-Use-PAM-s-username.patch
+  * 0001-Add-fish-etc-profile-and-HOME-.profile-sourcing-1331.patch
+  * 0004-Retry-starting-the-display-server.patch
+  * 0001-disable-automatic-portal-launching.patch
+  * 0001-Remove-suffix-for-Wayland-session.patch
+  * 0001-Redesign-Xauth-handling.patch
+  * 0002-Use-QTemporaryFile-with-xauth_XXXXXX-ih-XAuth.patch
+  * 0001-Process-all-available-auth-messages-in-a-loop.patch
+  * 0001-Avoid-starting-a-new-session-on-exit.patch
+- Remove files, now upstream:
+  * sddm-tmpfiles.conf
+  * system-user-sddm.conf
+- Rebased patches:
+  * 0001-Redesign-Xauth-handling.patch
+  * 0001-Write-the-daemon-s-PID-to-a-file-on-startup.patch
+  * 0001-Set-XAUTHLOCALHOSTNAME-in-sessions.patch
+  * 0001-Read-the-DISPLAYMANAGER_AUTOLOGIN-value-from-sysconf.patch
+  * sddm-service-handle-plymouth.patch
+  * 0003-Leave-duplicate-symlinks-out-of-the-SessionModel.patch
+- Drop patches, not applicable anymore:
+  * 0001-Systemd-service-unit-Use-tty7-by-default.patch
+- Add 11-kwin_wayland.conf to use kwin_wayland as wayland compositor
+
sg3_utils
+- Fix missing SCSI_MODEL and other fields for "sg_inq --export"
+  (bsc#1219874)
+
+- Fix spurious warning for non-SCSI devices (boo#1218666)
+- Add 00-scsi-sg3_config.rules to dracut.conf (jsc#PED-6226, bsc#1219289)
+
+- Upstream bug fixes for sg3_utils 1.48 (bsc#1218591)
+  * sg_turs: fix missing CDB on several codepaths
+  * sg_dd: fix bug that identified all block devices as NVME
+  * rescan-scsi-bus.sh: avoid root FS going read-only with
+    "rescan-scsi-bus.sh -r" (gh#doug-gilbert/sg3_utils#46)
+
shared-mime-info
+- Explicitly use gcc 13 on SLE.
+
+- Update to 2.4
+  * Restore mimetype name for *.bz2 and *.tar.bz2
+  * Improve detection of application/mac-binhex40
+  * Add application/x-msdownload and subtypes
+  * Add Windows app store types
+  * Give Windows Installer packages the package icon
+  * Lower priority for text/x-mpsub's magic, so it doesn't match
+    pcb-drillFile.drl
+  * Add application/x-powershell
+  * Add application/wasm
+  * Change comment of text/x-mpsub
+  * Change comment of text/x-mpl2
+  * Add text/x-component
+  * Give higher priority to the more specific image/apng magic
+  * Recognize *.jfif as image/jpeg
+  * Add application/its+xml
+  * Add text/x-vb
+  * Add text/x-basic
+  * Add new group "chemical" in update-mime-database
+  * Add mimetype for Protein Data Bank (pdb) files
+  * Remove too generic magic from application/x-pak
+  * Add application/json5
+  * Add text/vbscript.encode
+  * Add text/jscript.encode
+  * Add text/jscript as synonym of text/javascript
+  * Fix backwards relationship between text/javascript and
+    application/ecmascript
+  * Add application/vnd.cups-ppd
+  * Add application/x-ms-shortcut
+  * Give application/x-mswinurl the link icon
+
+- Update to version 2.3:
+  * Add DOS/Windows batch file type
+  * Add Gerber and Excellon drill files
+  * Add JPEG XR mime type
+  * Add Modrinth modpack
+  * Add OpenVPN profile
+  * Add Portable Font Resource application/font-tdpfr.
+  * Add TAK audio mime type
+  * Add application/vnd.microsoft.windows.thumbnail-cache
+  * Add application/vnd.ms-officetheme
+  * Add application/x-bzip for bzip2's deprecated predecessor bzip
+  * Add application/x-bzip3
+  * Add application/x-fishscript and application/x-nuscript
+  * Add application/x-ms-pdb
+  * Add application/x-zpaq
+  * Add definition and test file for StuffIt X archives.
+  * Add image/apng
+  * Add mime type for Typst files
+  * Add mimetype application/x-lmdb
+  * Add mimetype for Blueprint source code
+  * Add mimetype for CBOR
+  * Add mimetype for Devicetree source code
+  * Add mimetype for ERIS link files
+  * Add mimetype for Flattened Devicetree (binary)
+  * Add mimetype for Quite OK Image Format (QOI)
+  * Add perf data file type
+  * Add subclass information for .ppt and .xls
+  * Add support for newer AAXC Audible Audiobook format
+  * Add text/julia for Julia source code
+  * Add text/x-nim and text/x-nimscript
+  * Add todo.txt mime type
+  * Add two new languages
+  * Avoid meson errors when 'build-tools' is set to false
+  * Bump magic priority for application/ovf
+  * CI: Use dnf5 instead of dnf
+  * Change descriptions to say LibreOffice rather than OpenOffice
+  * Don't install man page on Windows
+  * Fix description for audio/x-xi
+  * Give application/x-raw-floppy-disk-image the floppy media icon
+  * Give generic optical disk images the optical media icon
+  * Identify .pdb files without a signature match as
+    application/vnd.palm
+  * Improve matching for message/rfc822
+  * Lengthen image/png magic
+  * Make application/pgp-* not inherit from text/plain
+  * Make application/vnd.squashfs a subclass of
+    application/vnd.efi.img
+  * Make update-mime-database compatible with MSVC (by porting it
+    to C++)
+  * Prefer application/java-archive to application/x-java-archive
+  * Prefer application/vnd.efi.img over
+    application/x-raw-disk-image
+  * Prefer application/vnd.efi.iso over application/x-cd-image
+  * Prefer audio/vnd.wave over audio/x-wav
+  * Prefer video/vnd.avi over video/x-msvideo
+  * Remove "##" magic for matlab files
+  * Rename application/x-bzip to application/x-bzip2
+  * Revert "use Title Case for mime type description"
+  * Update application/sieve.
+  * Updated to latest xdgmime
+  * add tiled map editor map and tileset files
+  * application/javascript: Rename to text/javascript
+  * application/vnd.dart: use IANA registered type
+  * application/vnd.dbf: use IANA registered type
+  * application/yaml: use IANA registered type
+  * audio/x-wav: Add missing sub-class relationship with
+    application/x-riff
+  * buildsystem - add options for building tests and translations
+  * ci: Use ci-templates to build image
+  * ci: Use detached pipelines
+  * icons for 3d model formats
+  * spec: Clarify that namespaceURI can be empty
+  * text/markdown: add x-office-document generic-icon
+  * text/vnd.familysearch.gedcom: use IANA registered type
+  * use Sentence case for mime type descriptions
+  * use Title Case for mime type description
+  * video/vnd.youtube.yt: add magic
+  * video/vnd.youtube.yt: use IANA registered type
+- Add generic c++_compiler BuildRequires: shared-mime-info now
+  depends on a c++ compiler.
+
+- Filter out dependency on /usr/bin/pkg-config: this package is
+  installed on basically all systems, but it also contains a .pc
+  file. Splitting this into a -devel package seems not reasonable.
+
sharutils
+- add sharutils-4.14.2-Pass-compilation-with-Werror-format-security.patch
+
+- No longer recommend -lang: supplements are in use.
+
+- Add -fcommon to optflags. This fixes (boo#1160292), and can be
+  removed if upstream releases a version which compiles with
+  - fno-common
+
+- Drop mailx BuildRequires. The "sync directories over mail" feature
+  has been removed in 4.11.1.
+
+- gnulib-libio.patch: Update gnulib for libio.h removal
+- Use %license for COPYING
+
-- remove useless automake dependency
-
-- add automake as buildrequire to avoid implicit dependency
-
-- Recommends instead of require lang package.
-
-- create sharutils-lang
-
-- Update to 4.11.1. Changes since 2.6.3:
-  4.11.1:
-  * mail-files was completely broken and cannot be in use.  Removed.
-    mailshar (its wrapper script) also remvoed.
-  4.10:
-  * test and handle clobber option correctly in generated scripts.
-  4.9:
-  * Fix up quoting some more in the shar script messages.
-    Translators will not have to worry over shell quoting any more.
-  4.7.1:
-  * uudecode will not create output file names with trailing white space
-  4.7:
-  * fix a grammatical typo in doc/uuencode.1
-  * relicense the product under GPL version 3.
-- Remove unneeded dummy.diff.
-- Prefix all patches with pacckage name.
-
-- updated patches to apply with fuzz=0
-
signon-kwallet-extension
+- Require extra-cmake-modules at build time
+
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- No code change since 23.08.2
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- No code change since 23.04.3
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
signon-plugin-oauth2
+- Switch to %autosetup
+
skanlite
+- Require extra-cmake-modules at build time
+
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * snapcraft: add license header.
+  * snapcraft: initial import snapcraft files.
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- No code change since 23.04.3
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
socat
-- updated to 1.7.2.4: minor bugfixes:
-  This version contains fixes for most of the bugs and porting issues
-  reported or found in more than two years.
-
-- mention patch in changelog entry, annotate patch
-
-- update to 1.7.2.3: security fix:
-  * CVE-2014-0019: socats PROXY-CONNECT address was vulnerable to a buffer
-    overflow with data from command line (see socat-secadv5.txt)
-- added esocat-remove_date.patch to prevent unneccessary rebuilds,
-  fixes W: file-contains-date-and-time
-
-- updated to 1.7.2.2
-  This release fixes a security issue: Under certain circumstances,
-  an FD leak occurs and may be misused for denial-of-service attacks
-  against socat running in server mode (CVE-2013-3571)
-
-- license update: SUSE-GPL-2.0-with-openssl-exception and MIT
-  See README
-
-- update license to new format
-
-- udapted to 1.7.2.1
-  security fix for READLINE bnc#759859
-
-- remove call to suse_update_config (very old work around)
-
-- updated to 1.7.2.0
-  This release allows tun/tap interfaces without IP addresses and
-  introduces the options openssl-compress and max-children. It fixes 18
-  bugs and has 11 changes for improved platform support, especially Mac
-  OS X Lion, DragonFly, and Android.
-- socat-unixsalen.patch now upstream.
-
-- Handle case where a AF_LOCAL socket has no name. bnc#668319
-
-- update to 1.7.3:
-  * a stack overflow vulnerability has been fixed that could be triggered when command line arguments were longer than 512 bytes
-
-- upgraded to 1.7.1.2:
-  + fixes OpenSSL "nonblock" failure
-  + fixes 64-bit issues and some minor bugs
-- changes from 1.7.1.1:
-  + fixes a couple of bugs, some of which could crash socat under some
-    circumstances
-- changes from 1.7.1.0:
-  + provides a few new address options to better control its closing behavior
-- changes from 1.7.0.1:
-  * fixes a possible SIGSEGV in listening addresses
-  * fixes client connections with option connect-timeout failed when the
-    connections succeeded
-  * fixes the option end-close "did not apply" to some addresses
-  * half close of EXEC and SYSTEM addresses might have failed for pipes and
-    socketpair
-
solid
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
sonnet
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- Changes since 5.112.0:
+  * Use the cmake variables rather than if(TARGET)
+
source-highlight
+- add gpg signature validation
+- use https:// as source reference
+
+- Replace ctags hard requirement with a recommendation for
+  libsource-highlight, fixes bsc#1193401
+- Run spec-cleaner
+
+- Add GCC 11 compatibility fix:
+  * 0001-Remove-throw-specifications.patch
+- Update source-highlight-doxygen_disable_timestamp_in_footer.patch
+  to allow using %autosetup
+
+- Do not use keyring for now as key signing key is not properly
+  published
+- Modernise spec-file and simplify depenency conditionals
+
+- restore keyring as sig is available from upstream
+
+- update to 3.1.9:
+  * changed esc.style to work better with dark theme terminals
+  * updated C and C++ to more recent standards
+  * fixed zsh.lang
+  * added new Python keywords
+  * added Rust
+  * added ixpe
+  * added vim
+- remove keyring as sig no longer is available
+
-- Build with graphiz-gnome, needed for png support in dot
-
-- update to 3.1.7:
-  * language definition for Lilypond
-  * language definition for R statistics programming language
-  * language definition for ISLISP
-  * improved Erlang definition file
-  * new output format: ESC 256 ascii code
-
-- remove explicit lib requires that are even wrong in parts
-
-- format sources to readd preamble
-
-- patch license to follow spdx.org standard
-
spectacle
+- Drop meanwhile unneeeded BuildReqs on kColorPicker and
+  kImageAnnotator
+
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * snapcraft: initial import snapcraft files.
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- Changes since 23.07.80:
+  * Fix crash in QApplication::screenRemoved lambda
+
+- Update to 23.07.80
+  * New feature release
+- Too many changes since 23.04.3, only listing bugfixes:
+  * Avoid auto quitting on auto save (kde#469646)
+  * Use ecm_query_qt to query Qt binaries dir (kde#471095)
+  * Multiply annotation shadow opacity by stroke or fill opacity (kde#464170)
+  * Allow making annotation colors fully transparent via checkboxes (kde#468077)
+  * Hide redundant header on Wayland (kde#468818)
+  * Fix wrong image position in rectangle capture mode with scaling (kde#462860)
+  * Fix quitting Spectacle with Escape affecting windows below it (kde#428478)
+  * Don't close all windows if activated by DBus with GUI and no CLI options (kde#467118)
+  * Fix window title file name template on wayland (kde#465524)
+  * Use deleteLater() to delete SpectacleWindows (kde#467401)
+  * AnnotationDocument: Divide image size by devicePixelRatio in addImage() (kde#467398)
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- Changes since 23.04.1:
+  * Fix the capture option panel width for some languages
+
+- Fix systemd_user_post/preun/postun calls: all systemd_user macros
+  take service names as parameter.
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- Changes since 23.04.0:
+  * Increase default stroke size for rectanlge and ellipse annotations
+  * Undo making it possible to uncheck font
+  * Multiply annotation shadow opacity by stroke or fill opacity (kde#464170)
+  * Use transparent default fill color for rectangle and ellipse annotations
+  * Allow making annotation colors fully transparent via checkboxes (kde#468077)
+  * return early if action is null in Utils::shapeShadow()
+  * Hide redundant header on Wayland (kde#468818)
+  * Add pragma once to ScreenShotEffect.h
+  * Add pragma once to PlasmaVersion.h
+  * PlasmaVersion: clean up header file
+  * Warn when screenshot effect isn't available on wayland, exit if no GUI
+  * Fix segfaults from xcb function calls not getting replies fast enough
+  * Fix warning about plasmashell service without plasmashell
+  * Enable autoRepeat for Undo/Redo buttons
+  * Only add 200ms delay if Plasma version is less than 5.27.4
+  * Fix quitting Spectacle with Escape affecting windows below it (kde#428478)
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
spice-gtk
+- Use libphotodav-3.0 on SLE/Leap 15.6+ (boo#1219083).
+
+- Update to version 0.42. Features and Issues addressed:
+  * !115 - Fix compilation on win32 with EGL
+  * !114 - spice-widget: fix hotspot position on Wayland/HiDPI
+  * !112 - meson: Allow building on a Wayland-only environment
+  * !110 - usb-backend: Fix devices not being enumerated
+  * !108 - spicy: Add keyboard shortcuts for copy/paste sync
+  * Require meson >= 0.56
+
step
+- Update to 23.08.4
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.4/
+- No code change since 23.08.3
+
+- Update to 23.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.3/
+- Changes since 23.08.2:
+  * snapcraft: initial import snapcraft files.
+
+- Update to 23.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.2/
+- No code change since 23.08.1
+
+- Update to 23.08.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.1/
+- No code change since 23.08.0
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Add explicit moc includes to sources for moc-covered headers
+  * Allow building against KF6
+
+- Update to 23.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.3/
+- No code change since 23.04.2
+
+- Update to 23.04.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.2/
+- No code change since 23.04.1
+
+- Update to 23.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.1/
+- No code change since 23.04.0
+
+- Update to 23.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.04.0/
+
+- Update to 23.03.90
+  * New feature release
+
+- Update to 23.03.80
+  * New feature release
+
syndication
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- No code change since 5.109.0
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * Remove qt6 CI builds
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- No code change since 5.106.0
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- No code change since 5.105.0
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- No code change since 5.104.0
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- No code change since 5.103.0
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- No code change since 5.102.0
+
syntax-highlighting
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- Changes since 5.110.0:
+  * Set mode for more config file endings (kde#475078)
+  * Highlight MapCSS numeric and string condition values
+  * textproto syntax: Support multipart strings.
+  * textproto syntax: Add test case for octal escape sequences.
+  * textproto syntax: Support some types of comments.
+  * textproto syntax: Allow empty strings.
+  * textproto syntax: Allow commas between fields.
+  * Add TextProto syntax (protocol buffer Text Format Language).
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- No code change since 5.109.0
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * Hare language syntax highlighting
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * Remove qt6 CI builds
+  * ensure all .json files are valid
+  * Highlight QML pragma keyword
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- No code change since 5.106.0
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- Changes since 5.105.0:
+  * Backport theme changes to kf5
+  * backport master hl file updates
+  * Add mimetype for markdown
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- Changes since 5.104.0:
+  * Highlight the QML "required" keyword, added in Qt 5.15
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- No code change since 5.103.0
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- Changes since 5.102.0:
+  * Log: fix slow search regex ; add Critical section ; some improvement in Log File (advanced) (kde#464424)
+  * Cobol: add extensions ; add exec sql block ; picture clause more permissive
+  * Cobol: replace tab with 2 spaces
+  * Add Zig language
+  * Add Cabal syntax
+  * Add Log File syntax
+  * avoid copies of Theme and QString in functions that manipulate themes
+  * FormatPrivate now contains a definition name rather than a reference to a definition
+  * add noexcept
+  * Theme::m_data is now always initialized with a valid pointer
+  * optimize ThemeData::textStyleOverride
+  * Replace DefinitionRef in StateData with a definition id
+  * Add COBOL syntax
+  * Indexer: suggest more minimal=1 or other rule for RegExpr with lookhaed=1 and .*
+  * Indexer: check xml validity
+  * feat: Add new syntax for `Earthfile`
+
systemd
+- Import commit 8baddb9037b88fec2b700226914fa2eac2c04a13
+  31f1148f75 seccomp: include `fchmodat2` in `@file-system` (bsc#1219766)
+  001f349c57 service: Demote log level of NotifyAccess= messages to debug (bsc#1210113 jsc#PED-6214)
+
+- systemd-sysvcompat: ship /var/lib/systemd/sysv-convert. This directory is
+  needed by systemd-sysv-convert.
+- systemd-sysv-convert: prefer /etc/init.d over /etc/rc.d. The former is shipped
+  by filesystem package and therefore is guaranteed to be always installed
+  unlike the latter which is shipped by insserv-compat package.
+
+- Import commit 3f531e55c29b99922403291ef55ff7a6cf1debc1
+  53e2aaaf9d vconsole-setup: don't fail if the only found vc is already used by plymouth (bsc#1218618)
+  22c4878430 vconsole-setup: port to main-func.h boilerplate
+
+- systemd-testsuite: depend on "qemu" instead of "qemu-kvm", the latter is
+  obsolete (bsc#1218684)
+
+- Import commit a4c17b78f56f5e9c32c36df84d01ff6f4fa62ff7
+  fbf9f32eb7 test/test-shutdown.py: optionally display the test I/Os in a dedicated log file
+  cd012774df test-69: send SIGTERM to ask systemd-nspawn to properly stop the container
+  d883b83244 man: Document ranges for distributions config files and local config file
+
+- Import commit 3638837d2aff1d18dd677a9e663b379ccbbb7576 (merge of v254.9)
+- Add 5012-Revert-macro-terminate-the-temporary-VA_ARGS_FOREACH.patch
+  The reverted commit introduced in v254.9 bumped the requirement on the version
+  of gcc from 4.7 to 8 which is not OK for a stable release, especially since
+  the backported commit does not fix any issue per se.
+
+- Move systemd-reboot.service from udev to the main package as this service is
+  useful in containers.
+
+- Update the version of libbpf dlopened by systemd (weak dependency) (bsc#1219440)
+
+- Remove gpt-auto generator (bsc#1218671)
+  The generator is not reliable when the devices it operates on are DM devices
+  and when ESP is mounted via /etc/fstab and it interfers badly in such cases.
+  Until SP6 this generator was present but remained disabled due to the fact
+  that "LoaderDevicePartUUID" EFI variable was not exported by Grub. Given this
+  fact and that SLE doesn't rely on this generator to mount any partitions on a
+  GPT disk, the generator is simply removed from udev for now.
+
+- Add patches that implement [jsc#PED-5659]
+  5003-cgroup-rename-TasksMax-structure-to-CGroupTasksMax.patch
+  5004-bus-print-properties-ignore-CGROUP_LIMIT_MAX-for-Mem.patch
+  5005-bus-print-properties-prettify-more-unset-properties.patch
+  5006-cgroup-Add-EffectiveMemoryMax-EffectiveMemoryHigh-an.patch
+  5007-test-Convert-rlimit-test-to-subtest-of-generic-limit.patch
+  5008-test-Add-effective-cgroup-limits-testing.patch
+  5009-cgroup-Restrict-effective-limits-with-global-resourc.patch
+  5010-cgroup-Rename-effective-limits-internal-table.patch
+  5011-cgroup-Add-EffectiveMemoryMax-compatibility-for-cgro.patch
+  They are temporarily put in quarantine to get broader testing but should be
+  eventually moved to the git repo (except the latest patch, which is SUSE
+  specific).
+
+- Add 5001-Revert-udev-update-devlink-with-the-newer-device-nod.patch
+    5002-Revert-udev-revert-workarounds-for-issues-caused-by-.patch
+  It seems that systemd upstream has a dubious way to fix broken code these
+  days... let's revert these hacks until a final decision is taken to solve
+  https://github.com/systemd/systemd/issues/28141. See also
+  https://github.com/systemd/systemd/pull/30075.
+
+- Remove pam-config call from post scriptlet of systemd-32bit as the full
+  package already does that.
+
+- Import commit 69555aed64578449a7c00aa9f6651faca26bdb7d (merge of v254.8)
+  It includes the following fix:
+    029272750f resolved: actually check authenticated flag of SOA transaction (bsc#1218297 CVE-2023-7008)
+  For a complete list of changes, visit:
+  https://github.com/openSUSE/systemd/compare/327b885182f19f795f3af635bce0adc264bfb334...69555aed64578449a7c00aa9f6651faca26bdb7d
+  - Update 1017-efi-workarounds-for-building-PEs-with-gcc7.patch
+
systemd-presets-common-SUSE
+- Split hcn-init.service to hcn-init-NetworkManager and hcn-init-wicked
+  (bsc#1200731 ltc#198485 https://github.com/ibm-power-utilities/powerpc-utils/pull/84)
+  Support both the old and new service to avoid complex version interdependency.
+
systemsettings5
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- Changes since 5.27.9:
+  * Adapt to renamed activities library repo
+  * ModuleView: Set default message box icon for confirmation prompt
+  * Reflect move of KActivities out of Frameworks to Plasma
+
taglib
-- Add patch from upstream to fix a possible file corruption of ogg
-  files (boo#1179817, gh#taglib/taglib#864):
-  * 0001-Fix-possible-Ogg-packet-losses.patch
+- Update to version 1.13.1:
+  * Fixed parsing of TXXX frames without description.
+  * Detect MP4 atoms with invalid length or type.
+  * Do not miss ID3v2 frames when an extended header is present.
+  * Use property "DISCSUBTITLE" for ID3v2 "TSST" frame.
+  * Build system improvements: Use absolute path for macOS dylib install name,
+    support --define-prefix when using pkg-config, fixed minimum required
+    CppUnit version.
+  * Code clean up using clang-tidy.
-- Disable rpath explicitely to fix build on Leap 15.2 bsc#1166467
+- Update to version 1.13:
+  * Added interface StreamTypeResolver to support streams which cannot be fopen()'ed, e.g. network files.
+  * Added MP4::File::strip() to remove meta atom from MP4 file.
+  * Added Map::value() to look up without creating entry.
+  * Use property "WORK" instead of "CONTENTGROUP" for ID3v2 "TIT1" frame,
+  * use property "WORK" for ASF "WM/ContentGroupDescription",
+  * use property "COMPILATION" for ID3v2 "TCMP" frame.
+  * Build system improvements: option WITH_ZLIB, BUILD_TESTING instead of
+  * BUILD_TESTS, GNUInstallDirs, FeatureSummary, tests with BUILD_SHARED_LIBS,
+  * cross compilation with Buildroot, systems without HAVE_GCC_ATOMIC, Clang.
+  * Fixed heap-buffer-overflows when handling ASF, APE, FLAC, ID3v2, MP4, MPC tags.
+  * Fixed detection of invalid file by extension when correct type can be detected by contents.
+  * Fixed unnecessary creation of map entries in APE and FLAC tags if looked up tag does not exist.
+  * Fixed parsing of MP4 non-full meta atoms.
+  * Fixed potential ID3v1 false positive in the presence of an APE tag.
+  * Fixed ID3v2 version handling for frames embedded in CHAP or CTOC frames.
+  * Fixed parsing of multiple strings with a single BOM in ID3v2.4.0.
+  * Fixed several smaller issues reported by clang-tidy.
+
+- Remove build rpath from executables (boo#1199058, similar to
+  bsc#1166467 which was fixed in SLE using -DCMAKE_SKIP_RPATH=ON
+  instead of -DCMAKE_SKIP_BUILD_RPATH=ON)
+
+- Add missing zlib dependency in devel package
+
+- reference download url of tarball
+
+- Update to version 1.12:
+  * Added support for WinRT.
+  * Added support for Linux on POWER.
+  * Added support for classical music tags of iTunes 12.5.
+  * Added support for file descriptor to FileStream.
+  * Added support for 'cmID', 'purl', 'egid' MP4 atoms.
+  * Added support for 'GRP1' ID3v2 frame.
+  * Added support for extensible WAV subformat.
+  * Enabled FileRef to detect file types based on the stream content.
+  * Dropped support for Windows 9x and NT 4.0 or older.
+  * Check for mandatory header objects in ASF files.
+  * More tolerant handling of RIFF padding, WAV files, broken MPEG streams.
+  * Improved calculation of Ogg, Opus, Speex, WAV, MP4 bitrates.
+  * Improved Windows compatibility by storing FLAC picture after comments.
+  * Fixed numerical genres in ID3v2.3.0 'TCON' frames.
+  * Fixed consistency of API removing MP4 items when empty values are set.
+  * Fixed consistency of API preferring COMM frames with no description.
+  * Fixed OOB read on invalid Ogg FLAC files (CVE-2018-11439).
+  * Fixed handling of empty MPEG files.
+  * Fixed parsing MP4 mdhd timescale.
+  * Fixed reading MP4 atoms with zero length.
+  * Fixed reading FLAC files with zero-sized seektables.
+  * Fixed handling of lowercase field names in Vorbis Comments.
+  * Fixed handling of 'rate' atoms in MP4 files.
+  * Fixed handling of invalid UTF-8 sequences.
+  * Fixed possible file corruptions when saving Ogg files.
+  * Fixed handling of non-audio blocks, sampling rates, DSD audio in WavPack files.
+  * TableOfContentsFrame::toString() improved.
+  * UserTextIdentificationFrame::toString() improved.
+  * Marked FileRef::create() deprecated.
+  * Marked MPEG::File::save() with boolean parameters deprecated,
+  provide overloads with enum parameters.
+  * Several smaller bug fixes and performance improvements.
+- Remove obsolete patches:
+  * taglib-versionbump.patch
+  * 0001-Changed-libdir-includedir-variables-to-change-based-.patch
+
+- Add patch to get the right directories when running taglib-config:
+  * 0001-Changed-libdir-includedir-variables-to-change-based-.patch
+
+- Update to version 1.11.2~git20190725.79bc9ccf:
+  * Call fflush() before ftruncate() to drop all buffered data (#914)
+
+- Use version 1.11.2~git20190531.ba7adc2b to match up the
+  update-version.patch
+- Install examples
+
+- Switch to service file for generating the package
+- Use conditions to enable the multibuild tests in other loop while
+  also generating the docs
+- Make sure the tests are actually executed
+
+- Split API documentation from devel package, and convert it to multibuild
+  - API documentation is significantly larger than library and headers
+  - API documentation is noarch
+  - Significantly reduced dependency chain for the library package
+- Use graphviz-gd instead of graphviz-gnome for API docs
+- Cleanup specfile
+
+- Update to 1.11.2~git20190601, which fixes a regression when reading/
+  writing MP4 "rate" tags.
+- Use proper package version, matching the header file version macros
+- Upstream changes:
+  * Respect atom type when converting rate tag (#896)
+  * Support ID3v2 GRP1 frame introduced with iTunes 12.5.4.42, #903. (#904)
+  * Update mp4properties.cpp (#893)
+  * Minor fix for mp4 media header v0 minimum size check (#895)
+
+- Update to 1.11.1+git20181028 and add taglib-versionbump.patch to
+  enable qt5 clementine to build with system taglib.
+- Removed incorporated taglib-CVE-2017-12678.patch,
+  taglib-CVE-2018-11439.patch and taglib-fix-ogg.patch.
+- Upstream changes:
+  * Added support for DSF and DSDIFF files.
+  * Added support for WinRT.
+  * Added support for classical music tags of iTunes 12.5.
+  * Added support for file descriptor to FileStream.
+  * Added support for 'cmID', 'purl', 'egid' MP4 atoms.
+  * Enabled FileRef to detect file types based on the stream content.
+  * Check for mandatory header objects in ASF files.
+  * Fixed OOB read on invalid Ogg FLAC files (CVE-2018-11439).
+  * Fixed handling of empty MPEG files.
+  * Fixed reading MP4 atoms with zero length.
+  * Fixed reading FLAC files with zero-sized seektables.
+  * Fixed handling of lowercase field names in Vorbis Comments.
+  * Fixed handling of 'rate' atoms in MP4 files.
+  * Fixed handling of invalid UTF-8 sequences.
+  * Fixed possible file corruptions when saving Ogg files.
+  * TableOfContentsFrame::toString() improved.
+  * UserTextIdentificationFrame::toString() improved.
+  * Marked FileRef::create() deprecated.
+  * Several smaller bug fixes and performance improvements.
+
+- Add patch to fix Ogg corruption (boo#1179817,
+  gh#taglib/taglib#864):
+  * taglib-fix-ogg.patch
-- BuildRequire cmake >= 2.8
-
-- Fix build error in 11.4
-  taglib-1.9.1.uint.patch
-
tecla-keyboard-layout-viewer
+- Update to version 45.0:
+  + Added shortcuts to exit the dialog
+  + Fix UI in RTL environments
+  + Fix a11y initialization
+  + Updated translations.
+
telepathy-logger
+- Own /usr/share/gtk-doc: glib no longer uses gtk-doc and as a
+  consequence cannot be held responsible to deliver that basic
+  directory structure.
+
-- Update to version 0.8.1:
-  + Fixes: Fix a leak in log-store-xml (fdo#54814).
-
threadweaver
+- Update to 5.114.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.114.0
+- No code change since 5.113.0
+
+- Update to 5.113.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.113.0
+- No code change since 5.112.0
+
+- Update to 5.112.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.112.0
+- No code change since 5.111.0
+
+- Update to 5.111.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.111.0
+- No code change since 5.110.0
+
+- Update to 5.110.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.110.0
+- No code change since 5.109.0
+
+- Update to 5.109.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.109.0
+- Changes since 5.108.0:
+  * Add explicit moc includes to sources for moc-covered headers
+
+- Update to 5.108.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.108.0
+- Changes since 5.107.0:
+  * Remove qt6 CI builds
+
+- Update to 5.107.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.107.0
+- No code change since 5.106.0
+
+- Update to 5.106.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.106.0
+- No code change since 5.105.0
+
+- Update to 5.105.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.105.0
+- No code change since 5.104.0
+
+- Update to 5.104.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.104.0
+- No code change since 5.103.0
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- No code change since 5.102.0
+
totem
+- Add upstream bug fix patches:
+  + ac2d02530d3b555e44907162be05536a5927b2a0.patch: gst: Force
+    using newer GStreamer libva plugins
+  + d16d9ad1d2b214996639e4f01c4515b611fb2739.patch: data: Add new
+    canonical mime-type for AVI files
+
+- Add totem:%{_bindir}/totem-video-thumbnailer split-provides to
+  the new thumbnailer subpackage: not really needed, as the
+  sub-package is a hard-dependency to totem anyway, but that might
+  possibly change in the future.
+
+- Split out new sub-package: totem-video-thumbnailer: put the
+  video-thumbnailing functionality into its own package, allowing
+  users not wanting totem installed still keep video thumbnailing
+  functionality in software like nautilus. Add a Supplements
+  (gnome-shell and nautilus) in the sub-package, install
+  automatically when both are present. Also set a hard Requires on
+  the subpackage in the main totem package.
+
+- Drop obsolete and unused intltool, vala and
+  pkgconfig(libepc-ui-1.0) BuildRequires.
+
+- Update to version 43.0:
+  + Remove obsolete Bugzilla entries from desktop file.
+  + Updated translations.
+
+- Update to version 43.rc:
+  + Fix videos not playing when opening through nautilus 43.
+  + Updated translations.
+
+- Don't do python code linting for the rpm package
+  + Drop build requirement of python3-pylint
+  + Checking code lint is a tool for upstream developers and
+    irrelevant for the functionality of a binary distribution
+    package
+
+- Update to version 43.beta:
+  + Throw a better error if OpenGL couldn't init.
+  + Translate DVD/VCD device errors.
+  + Save screenshots into ~/Pictures/Screenshots.
+  + Make search entry keyboard navigable.
+  + Add playlist page to GTK inspector (disabled by default).
+  + Fix fullscreen header bar not showing up.
+- Use upstream published tarballs.
+
+- Update to version 43.alpha:
+  + Update thumbnailing code for gnome-desktop API changes.
+  + Fix crashes and warnings when some plugins are missing.
+  + Use GResources to load UI files, simplify plugin declarations,
+    and remove a lot of unused code.
+  + Update man page.
+- Add pkgconfig(libportal-gtk3) BuildRequires: New dependency.
+
+- Update to version 42.0:
+  + Updated appdata screenshots.
+  + Fix screenshot functionality not working since the port to the
+    OpenGL video widget.
+  + Updated translations.
+
+- Update to version 42.beta:
+  + Port video widget from obsolete Clutter to OpenGL
+  + Move subtitles and audio track selection to its own menu
+  + Add shortcuts for mute, cycling through subtitles, toggling
+    subtitles and seeking to specific places in the video
+  + Implement a enabled-by-default native MPRIS plugin to replace
+    the Python MPRIS plugin
+  + Remove media-player-keys plugin that supported the old GNOME
+    Settings Daemon API, now replaced by MPRIS
+  + Show more precise elapsed time when stepping frame-by-frame
+  + Implement "search by title" in OpenSubtitles plugin
+  + Updated translations.
+- Drop patches fixed upstream:
+  + totem-fix-meson-061.patch
+  + totem-enable-vaapi.patch
+- Drop conditional zeitgeist plugin and Obsolete it, removed
+  upstream long ago.
+- Drop gcc-c++, pkgconfig(clutter-1.0), pkgconfig(clutter-gst-3.0),
+  and pkgconfig(clutter-gtk-1.0) BuildRequires following upstreams
+  port to OpenGL. Also drop gstreamer-plugin-cluttergst3
+  Recommends.
+- Add gstreamer-plugins-good-gtk, pkgconfig(libhandy-1) and
+  pkgconfig(libpeas-gtk-1.0) BuildRequires: New dependencies. Also
+  add gstreamer-plugins-good-gtk Requires.
+- Drop the workaround for parallel build breakage, no longer
+  needed.
+- Switch to gitcheckout via source service.
+
+- Add totem-fix-meson-061.patch: Fix build with meson 0.61 and
+  newer.
+- Add desktop-file-utils BuildRequires and add a check section,
+  manually check metainfo and desktop file, we can not run the full
+  meson_test suite during build as it requires a working desktop,
+  and not a headless build enviroment.
+- Drop unused update-desktop-files BuildRequires.
+- Use ldconfig_scriptlets macro for post(un) handling.
+
util-linux
+- Add file conflict of util-linux-tty-tools and busybox-util-linux.
+
+- Upgrade to version 2.39.3 (PED-7694):
+  * libblkid: add support for bcachefs sub-device labels
+  * libblkid: detect large bcachefs superblocks
+  * libblkid: validate that NTFS sector_size is a power of two
+  * libblkid: report endianness for VXFS
+  * libmount: Fix regression when mounting with atime
+  * libmount: accept '\' as escape for options separator
+  * libmount: gracefully handle NULL path in mnt_resolve_target()
+  * libmount: report statx in features list
+  * libsmartcols: handle nameless tables in export format
+  * libuuid: avoid truncation of clocks.txt to improve performance
+  * lscpu: fix caches separator for --parse=<list>
+  * lscpu: Add Phytium FTC862 cpu model
+  * lsfd: fix the form for the optional argument of --inet option
+    in manpage
+  * lsfd: avoid a case of undefined behavior
+  * lsfd: fix a memory leak
+  * lslogins: fix -y option formatting in manpage
+  * more: avoid an out-of-bound access
+  * setpriv: fix some group argument completion
+  * setterm: avoid restoring flags from uninitialized memory
+  * umount: handle bindmounts during --recursive
+  * other changes, see:
+    https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.39/v2.39.3-ReleaseNotes
+  * Changes from 2.39.2:
+  * libblkid: fix topology chain types mismatch
+  * libmount:
+  * handle failure to apply flags as part of a mount operation
+  * improve EPERM interpretation
+  * update documentation for MNT_ERR_APPLYFLAGS
+  * use mount(2) for remount on Linux < 5.14
+  * use some MS_* flags as superblock flags
+  * setarch: add PER_LINUX_FDPIC fallback
+  * uuidd: improve man page for -cont-clock
+  * wall: do not error for ttys that do not exist
+  * zramctl: add hint about supported algorithms
+  * other changes, see:
+    https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.39/v2.39.2-ReleaseNotes
+  * Changes from 2.39.1:
+  * Various bug fixes including problem with parsing mount options.
+    https://www.kernel.org/pub/linux/utils/util-linux/v2.39/v2.39.1-ReleaseNotes
+  * Changes from 2.39:
+  * blkpr: New command to run persistent reservations ioctls on a device.
+  * pipesz: New command to set or examine pipe and FIFO buffer sizes.
+  * waitpid: New command to wait for arbitrary processes.
+  * mount, libmount: Supports new file descriptors based mount kernel API.
+  * mount, libmount: New mount options X-mount.idmap=, X-mount.auto-fstypes,
+    X-mount.{owner,group,mode}=, rootcontext=@target.
+  * renice: Supports posix-compliant -n (via POSIXLY_CORRECT) and add a new
+    option --relative.
+  * dmesg: Supports subsecond granularity for --since and --until.
+  * dmesg: Option --level accepts '+' prefix or postfix for a level name to specify
+    all higher or all lower levels.
+  * blkid, libblkid: Supports bcachefs.
+  * fstrim: New option --types to filter out by filesystem types.
+  * lsblk: --nvme and --virtio are new options to filter out devices.
+  * lsblk: Improves detection of hotplug and removable status.
+  * nsenter: New option --env for allowing environment variables inheritance.
+  * namei: New option -Z to report SELinux contexts.
+  * Many other new features and fixes. For complete list see
+    https://kernel.org/pub/linux/utils/util-linux/v2.39/v2.39-ReleaseNotes
+  * Changes from 2.38.1:
+  * column: fix buffer overflow when -l specified, fix greedy mode
+  on -l
+  * dmesg: fix --since and --until
+  * libmount: when moving a mount point, all sub mount entries in
+    utab should also be updated (bsc#1198731)
+  * libuuid: improve cache handling (bsc#1201959, PED-1150)
+  * lsblk: fix JSON output when without --bytes
+  * lsfd:fix crash triggered by an empty filter expression
+  * sulogin: fix includes (obsoletes linux-fs.patch)
+  * Many other fixes, improvements and code cleanup. For the
+    complete list see
+    https://www.kernel.org/pub/linux/utils/util-linux/v2.38/v2.38.1-ReleaseNotes
+  * Changes from 2.38:
+  * first release with translated util-linux man-pages
+  * mount: new options --mkdir as shortcut for X-mount.mkdir
+  * mount, libmount: new mount options X-mount.subdir=
+  * lsfd: new command
+  * dmesg: new option --json to print kernel log in JSON format
+  * libfdisk: improved to set correct CHS addresses in MBR
+  * fstrim: ignores all /ect/fstab entries with X-fstrim.notrim
+    (jsc#SLE-17942)
+  * hardlink: now supports reflinks and new option --method=
+  * hwclock: new command line options --param-get and --param-set
+  * irqtop: new option --cpu-stat
+  * libblkid: supports zoned disks for btrfs
+  * lsblk: new options --noempty to ignore all devices with zero
+    size, and --zoned to print information about zones
+  * mkswap: new option --quiet
+  * nsenter: new option --wdns to change working directory within
+    namespace
+  * rename: new options --all and --last to replace all or last
+    occurrences of expression rather than the first one
+  * su: now resets RLIMIT_AS, RLIMIT_{NICE,RTPRIO}, RLIMIT_FSIZE
+    and RLIMIT_NOFILE reourse limits.
+  * unshare: new options --map-users= and --map-groups= to map
+    block of group IDs; new option --map-auto to map the first
+    block of user IDs owned by the effective user from /etc/subuid
+  * wdctl: new options --setpregovernor to set pre-timeout governor
+    name, and --setpretimeout to set watchdog pre-timeout in
+    seconds
+  * Many other new features and fixes. For the complete list see
+    https://www.kernel.org/pub/linux/utils/util-linux/v2.38/v2.38-ReleaseNotes
+- Port patches/libmount-print-a-blacklist-hint-for-unknown-filesyst.patch
+- Drop upstreamed patches: util-linux-sulogin4bsc1175514.patch,
+  blockdev-remove-nbsp.patch,
+  util-linux-fstrim-implement-X-fstrim.notrim.patch,
+  util-linux-uuidd-fix-lock-state.patch,
+  util-linux-libuuid-extend-cache.patch (better upstream
+  implementation exists),
+  util-linux-uuidd-prevent-root-owning.patch (it should not happen
+  in the re-implemented libuuid),
+  util-linux-agetty-resolve-tty-if-stdin-is-specified.patch,
+  util-linux-libmount-moving-mount-point-sub-mounts.patch,
+  util-linux-libmount-fix-and-improve-utab-on-ms_move.patch,
+  util-linux-libuuid-uuid_parse-overrun.patch,
+  util-linux-libuuid-improve-cache-handling.patch,
+  util-linux-libuuid-continuous-clock-handling.patch,
+  util-linux-libuuid-check-clock-value.patch,
+  util-linux-fix-tests-when-at-symbol-in-path.patch,
+  util-linux-flock-limitations.patch,
+  util-linux-libuuid-avoid-truncate-clocks.txt-to-improve-perform.patch.
+- Disable failing check fadvise/drop on ppc64le (test file does not
+  appear in the kernel cache at all).
+
+- Minor multibuild fixes (PED-307):
+  * Restore /bin symlinks in util-linux-systemd.
+  * Restore compatibility supplements and split-provides.
+  * Update safety check instructions.
+  * Prevent propagating of structured comments to scriptlets.
+
+- Convert to multibuild (PED-307)
+
virt-manager
-- Upstream bug fixes (bsc#1027942) (jsc#PED-2104)
+- bsc#1219791 - [virt-manager][aarch64] Error launching details:
+  name 'log' is not defined
+  virtinst-enable-video-virtio-for-arm.patch
+
+- Handle case where vm-install no longer exists on the host. This
+  is related to bsc#1219133.
+  virt-install.rb
+
+- Upstream bug fixes (bsc#1027942) (jsc#PED-6305)
+  058-uri-Mock-domcaps-returning-NO_SUPPORT.patch
+  059-tests-cli-Adjust-hotplug-test-for-latest-libvirt.patch
+  060-Fix-some-pylint.patch
+  061-tests-ui-make-newvm-test-start-less-flakey.patch
+  062-tests-ui-make-creatnet-test-start-less-flakey.patch
+- Cleanup now working or non-existant %check tests
+
+- bsc#1218983 - [SLE15SP6] virt-manager:test testCLI0264virt_xml
+  fails with libvirt 10.0.0. Disable this test for now.
+  virt-manager.spec
+
+- Upstream bug fixes (bsc#1027942) (jsc#PED-6305)
virt-v2v
+- Relax the openssh requirement. Options passed to scp are known
+  by openssh 8.4
+- Move autoreconf from prep to build, to simplify quilt setup.
+
+- Update to virt-v2v 2.4.0 (jsc#PED-6305)
+  * New --block-driver option which can be used to choose to
+    install either virtio-blk or virtio-scsi drivers
+  * The virt-v2v --key option now recognizes LVM names like
+    /dev/mapper/rhel_bootp--73--75--123-root
+  * The --key option also supports a new --key all:... selector to
+    try the same key on all devices.
+  * Conversions now set the host-model CPU in the output metadata,
+    except where the source hypervisor overrides this. The
+    exception is -o qemu mode which uses -cpu host.
+  * virt-v2v will now look for bootloader configuration in
+    /boot/grub/grub.cfg for UEFI guests
+  * Invoke pnputil (if available) to install drivers, fixing some
+    Windows conversions
+  * Skip SELinux relabelling if the guest has disabled SELinux
+  * Several output modes now generate metadata to indicate whether
+    the guest requires the RTC to be set to UTC (Linux) or
+    localtime (most Windows). For example with -o libvirt this
+    generates <clock offset="utc|localtime"/>.
+  * -i ova mode is now less strict about parsing the manifest file,
+    which helps when converting some non-conforming OVA files.
+  * Input modes using -it ssh now use the correct quoting
+  * -i vmx mode now rejects VMDK files explicitly, reducing a
+    source of user confusion
+  * Multiple fixes to -o kubevirt mode. Also implement -oo
+    compressed for this mode.
+  * -o libvirt mode now supports Rocky Linux
+  * -o openstack documentation for cloud configurations fixed
+  * -o rhv-upload mode has an improved error when the -os parameter
+    is invalid or missing
+  * Remove support for RHEL 3
+  * Various language translation updates
+- Drop patches
+  fix-compiler-error-Stdlib.stderr.patch
+  fix-linker-error.patch
+
+- Remove obsolete requirement for ocaml-gettext-stub-devel
+- Require OCaml 4.07+
+- Align ExclusiveArch with libguestfs
+
+- Update to virt-v2v 2.2.0
+  * New virt-v2v-inspector(1) tool. This tool can be used before
+    conversion to collect facts about the source guest, such as
+    number of disks, and to estimate the disk space required after
+    conversion.
+  * Add support for NVMe devices and SATA hard disks when importing
+    from VMware VMX files (Laszlo Ersek).
+  * Add support for importing to KubeVirt using the new
+    experimental -o kubevirt mode.
+  * Windows 11 guests are now supported.
+  * Rocky Linux guest support has been added (Andrey Drobyshev).
+  * The -o json mode was removed. It was intended to be used with
+    KubeVirt but was never actually used there. Use -o kubevirt
+    instead.
+  * Numerous bug fixes and build changes
+
+- jsc#PED-2113 [Virt Tools] Refresh Virtualization Tools for Xen
+  and KVM Management
+
+- Update to version 2.0.7
+  * This is a bug fix release
+  fix-compiler-error-Stdlib.stderr.patch
+- Drop patch contained in new tarball
+  CVE-2022-2211-options-fix-buffer-overflow-in-get_keys.patch
+
+- Update to version 2.0.6
+  * This is a bug fix release on top of 2.0.5
+
+- Update to version 2.0.5
+  * Virt-v2v has been modularised allowing external programs to
+    examine the state of the conversion and inject their own
+    copying step. Further enhancements will be made to this new
+    architecture in forthcoming releases.
+  * The command line is almost identical apart from some debugging
+    features that were removed (see below). The only significant
+    difference is that the output format (-of) now has to be
+    specified if it is different from the input format, whereas
+    previous versions of virt-v2v would use the same output format
+    as input format automatically.
+  * A lot of time was spent improving the performance of virt-v2v
+    in common cases.
+  * Implement conversion of ALT Linux guests (Mikhail Gordeev).
+  * Many bug fixes and performance enhancements were made to oVirt
+    imageio output (Nir Soffer).
+  * There is a new virt-v2v-in-place(1) tool which replaces the
+    existing virt-v2v --in-place option.
+  * Virt-v2v can now convert guests which use LUKS encrypted
+    logical volumes (Laszlo Ersek).
+  * Option -oo rhv-direct has been replaced by -oo rhv-proxy, and
+    direct mode (which is much faster) is now the default when
+    writing to oVirt, with proxy mode available for restricted
+    network configurations (thanks: Nir Soffer).
+  * The following command line options were removed:
+  - -print-estimate, --debug-overlays, --no-copy.
+  * Virt-v2v no longer installs the RHEV-APT tool in Windows
+    guests. This tool was deprecated and then removed in oVirt 4.3.
+  * Deprecated tool virt-v2v-copy-to-local has been removed.
+    This was deprecated in November 2018.
+
virtiofsd
+- Fix CVE-2023-50711: vmm-sys-util: out of bounds memory accesses (bsc#1218502, bsc#1218500)
+- Update to version 1.10.1:
+  * Bump version to v1.10.1
+  * Fix mandatory user namespaces
+  * Don't drop supplemental groups in unprivileged user namespace
+  * Bump version to v1.10.0
+  * Update rust-vmm dependencies (bsc#1218500)
+  * Bump version to v1.9.0
+- Spec: switch to using the upstream virtio-fs config file for qemu
+- Spec: switch back to greedy cargo updates of vendored dependencies
+
vte
+- Provide and Obsolete old typelib-1_0-Vte-2.91 package whose
+  %{_binver} used the same exact value as %{_apiver}.
+
+- Update to version 0.74.2:
+  * lib,bidi: Work on the heap rather than the stack
+  * stream: Fix a rare corruption when advancing the tail
+  * widget: Fix initial cursor blink state
+  * build: Post release version bump
+
+- Use %patch -p N instead of deprecated %patchN.
+
+- Update vte-revert-back-to-c++17.patch
+  * revert more C++20 features
+
+- Update to version 0.74.1:
+  * ci: Only upload docs for tags
+  * widget: VteTerminalSpawnAsyncCallback's error is nullable
+  * Updated translations.
+- Drop f1a547f1dfebd8860021b6b727fa5d5717e9f143.patch: fixed
+  upstream.
+
+- Add f1a547f1dfebd8860021b6b727fa5d5717e9f143.patch: widget:
+  VteTerminalSpawnAsyncCallback's error is nullable. Fixes:
+  https://gitlab.gnome.org/GNOME/vte/-/issues/2647
+
+- Update to version 0.74.0:
+  * widget: Fix conditional
+  * app: Correct option value description
+  * build: Post release version bump
+  * Revert "widget: a11y: Add missing text changes on scrolling
+    with modifications"
+  * Revert "widget: Do not count event as handled in more
+    situations"
+  * test: Add SGR 4:4 and 4:5 underlines to test script
+  * emulation: Ignore unknown SGR underline subparams
+  * lib: Fix preallocated size
+  * Updated translations.
+- Change compression in service and tarball produced to zst.
+
+- Update to version 0.73.99:
+  * Revert "widget: a11y: Add missing text changes on scrolling
+    with modifications"
+  * Revert "widget: Do not count event as handled in more
+    situations"
+  * test: Add SGR 4:4 and 4:5 underlines to test script
+  * emulation: Ignore unknown SGR underline subparams
+  * Update Turkish translation
+  * lib: Fix preallocated size
+
+- Update to version 0.73.93:
+  * all:
+  - Remove SIXEL support from stable branch
+  - Use defined values for defines
+  - Use __has_include
+  * build:
+  - Enable gtk4 by default
+  - More detailed version info
+  - Post release version bump
+  * docs: Publish as gitlab pages
+  * draw: Remove need to generate code
+  * emulation:
+  - Fix infinite loop on non-number OSC 104 param
+  - Fix invalid mouse scroll event on window edge
+  - Treat unsupported SGR 4:n as no-underline
+  * fonts:
+  - Don't declare this inline
+  - Keep layout text available for cairo
+  - Keep the PangoLayout unchanged
+  - Remove unnecessary context change call
+  * pty:
+  - Do not typecast to GSpawnFlags
+  - Fix exit delay in presence of a grandchild process
+  - Make netbsd workaround conditional on kernel version
+  * Revert "widget: Modernise HTML output"
+  * widget:
+  - a11y: Add missing text changes on scrolling with
+    modifications
+  - Add API to override font options
+  - Defer alignment API to next cycle
+  - Do not count event as handled in more situations
+  - Do not possibly deny early click gesture
+  - Don't consume right clicks on gtk4
+  - Don't consume right clicks on gtk4
+  - Ensure the ringview is updated before converting coordinates
+  - Fix a deprecation warning
+  - Fix compilation
+  - Fix cursor blink timeout
+  - Fix introspection annotations
+  - Fix introspection API
+  - Fix introspection warnings
+  - Fix setting clipboard with html data
+  - gtk4: Hint and quantize font metrics
+  - Invalidate ringview when the invalidating
+  - Make get_text_range docs more accurate
+  - More docs and introspection annotation fixes
+  - Update some Since annotations
+  + Updated translations.
+
+- Update to version 0.72.2:
+  * emulation: Fix infinite loop on non-number OSC 104 param
+  * widget: Don't consume right clicks on gtk4
+- Drop 24547fb3.patch: Fixed upstream.
+
+- Add 24547fb3.patch: widget: Don't consume right clicks on gtk4.
+
+- Update to version 0.72.1:
+  + emulation: Fix invalid mouse scroll event on window edge
+  + widget:
+  - Fix compilation
+  - Fix setting clipboard with html data
+  - Fix introspection warnings
+  - Fix cursor blink timeout
+  + Updated translations.
+
+- Update to version 0.72.0:
+  + fonts:
+  - Keep the PangoLayout unchanged
+  - Keep layout text available for cairo
+
+- Update to version 0.71.99:
+  + pty: Do not typecast to GSpawnFlags
+  + fonts: Remove unnecessary context change call
+  + widget:
+  - Fix a deprecation warning
+  - gtk4: Hint and quantize font metrics
+  - Fix introspection API
+  - Don't consume right clicks on gtk4
+
+- Update to version 0.71.92:
+  + all: Remove SIXEL support from stable branch
+  + app:
+  - Disconnect signal handlers on dispose
+  - Filter unwanted environment variables
+  + build:
+  - Add define for darwin
+  - Add define for openbsd
+  - Fix netbsd define
+  - Print warning on unstable release
+  - Update meson req version
+  + lib:
+  - Add gresources to vte/gtk4
+  - Fix spawning on netbsd
+  + missing: Add better fdwalk implementation for darawin
+  + parser:
+  - Add more OSC codes
+  - modes: Mark modes that should not be reset by DECSTR
+  - Update list of known OSC codes
+  + pty:
+  - netbsd fix
+  - Remove useless setenv calls
+  + widget:
+  - Add API to get text as HTML
+  - clipboard: Add missing else
+  - Clipboard fixes for gtk4
+  - Defer alignment API to next cycle
+  - Ensure the ringview is updated before converting coordinates
+  - Fix value type check
+  - Fix Widget::regex_match_check_at()
+  - gtk4:
+    . Don't grab the focus on focus-in
+    . Only notify terminal when focused
+    . Translate control+key events when using multiple layouts
+  - Implement clipboard for gtk4
+  - Modernise HTML output
+  - Offer text/html also in UTF-8 format
+  - Use correct end row for getting the selected text
+  - Use correct view coordinates
+  + Updated translations.
+- Rebase vte-enable-build-flag-pie.patch with quilt.
+
+- Update to version 0.70.3:
+  + widget:
+  - Ensure the ringview is updated before converting coordinates
+  - gtk4: Translate control+key events when using multiple
+    layouts
+  - Use correct end row for getting the selected text
+- Drop ddb2c8a.patch: Fixed upstream.
+
+- Add ddb2c8a.patch: widget: Use correct end row for getting the
+  selected text. The range is end-exclusive, so use end_row()
+  instead of last_row(). Fixes glgo#GNOME/vte#2584
+
+- Update to version 0.70.2:
+  * widget: Modernise HTML output.
+  * missing: Add better fdwalk implementation for darawin.
+  * build: Print warning on unstable release.
+  * build: Add define for openbsd.
+  * Updated translations.
+
+- Update to version 0.70.1:
+  + app:
+  - Disconnect signal handlers on dispose.
+  - Filter unwanted environment variables.
+  + build:
+  - Add define for darwin.
+  - Fix netbsd define.
+  + widget:
+  - Don't consume right clicks on gtk4.
+  - Implement clipboard for gtk4.
+  * Updated translations.
+
+- Update to version 0.70.0:
+  + build: Post release version bump
+
+- Update to version 0.69.99:
+  + build: Version 0.69.99 for gnome 43rc
+  + lib: Fix spawning on netbsd
+  + widget:
+  - Fix Widget::regex_match_check_at()
+  - Use correct view coordinates
+  - gtk4:
+    . Only notify terminal when focused
+    . Don't grab the focus on focus-in
+
+- Disable glade catalog support via bcond.
+- Fixup the defines, most importantly name the vte typelib
+  correctly again.
+
+- Update to version 0.69.92:
+  + all:
+  - Include <termios.h> directly
+  - Remove SIXEL support from stable branch
+  - Don't override widget's CSS names
+  + bindings:
+  - gir: Change vte/gtk4 gir nsversion
+  - vala:
+    . Add vapi for vte/gtk4
+    . Remove the test app
+  + build:
+  - Also set _XOPEN_SOURCE
+  - Build fix for netbsd
+  - Bump meson req version to 0.51
+  - Check for python version
+  - Define __BSD_VISIBLE on freebsd
+  - Define list of libc feature test macros only once
+  - Fix debug build
+  - Make sure __BSD_VISIBLE is defined on freebsd
+  - Remove gtk4 notice
+  - Try to fix pwrite detection on non-glibc systems
+  - Update gtk3 req version
+  - Use an explict python interpreter
+  + docs:
+  - Install toml file to subdir
+  - Port to gi-docgen
+  + fonts:
+  - gtk4: Create a new pango context
+  - Only set language if different to the current language
+  - Pass nullptr for language
+  + glib:
+  - glue:
+    . Include string
+    . Include string_view
+  + lib:
+  - Fix reserved size calculation
+  - Move glib glue code to glib-glue.cc
+  + Revert "emulation: Support XTVERSION sequence"
+  + sixel: Remove stray semicolon
+  + spawn: Fix build without CLOSE_RANGE_CLOEXEC
+  + widget:
+  - Add API to get selected text
+  - widget: Add format arg to new API to get selected text
+  - Correct some Since annotations
+  - Defer alignment API to next cycle
+  - Don't queue_resize() during allocation
+  - Fix padding borders
+  - Fix some API version tags
+  - gtk4:
+    . Add API to check event context
+    . Don't invalidate endlessly
+    . Lower the priority of the style provider
+    . Make background API available on gtk4
+    . Simplify invalidation tracking
+  - gtk: Make new API naming self-consistent
+  - Ignore synthetic scroll events
+  - Listen for toplevel focus change
+  - Only avoid reentrant queue_resize() in GTK4
+  - Queue a resize on CSS changes
+  - Remove errneous gtk_widget_allocate call
+  + Update translations.
+- Rebase vte-enable-build-flag-pie.patch with quilt.
+- Set bcond to without, build gtk4 support.
+- Drop gtk-doc and add pkgconfig(gi-docgen) BuildRequires following
+  upstreams port to gi-docgen.
+
+- Update to version 0.68.0:
+  + spawn: Fix build without CLOSE_RANGE_CLOEXEC
+  + Revert "emulation: Support XTVERSION sequence"
+
+- Update to version 0.67.90:
+  + widget:
+  - Defer alignment API to next cycle
+  - Deprecate VteCharAttributes struct
+  - Deprecate the attributes out-param for vte_terminal_get_text
+  - Fix measure baseline to return -1
+  + all: Remove SIXEL support from stable branch
+  + sixel: Fix DECGRI for parameter value 0
+  + build:
+  - Change gtk4 GIR version hack
+  - Assert on non-supported option on stable branch
+  + lib: Remove misplaced inline from function declaration
+  + emulation: Support XTVERSION sequence
+  + parser: Fix comments
+  + fonts: Fix height check
+  + Updated translations.
+- Disable gtk4 support via bcond. Upstream did not move forward
+  with this support for now.
+
+- Update to version 0.66.90+git.e32dba1:
+  + build:
+  - Fix check for -fstack-protector* compiler support
+  - Rework function checks
+  - Fix build with kernel headers from linux < 4.13
+  + app:
+  - Fix context menu styling
+  - Improve option value description
+  - Add option to set initial title
+  + widget:
+  - Split alignment and fill properties
+  - Fix Since version for new API
+  - Add vte_terminal_paste
+  - Add more precondition checks for vte_pty_spawn_async_with_fds
+  - Correct some API Since: versions
+  - Adjust preedit position to GtkEntry
+  + vala:
+  - Reference of [GtkChild] field is handled by GtkBuilder, type
+    must be unowned
+  - Fix accessibility of constant intializer expression
+  + terminal:
+  - Make CRLF pastification smarter
+  - Make pastification not replace something with nothing
+  - Add tests for text paste transformation
+  + parser:
+  - Fix some control codes
+  - Recognise more commands
+  - modes: Fix DECSDM default value
+  + lib:
+  - Check for close_range function and use it when available
+  - ABI repairs
+  + emulation:
+  - ECMA modes should not be saved by DECSC
+  - Use correct range for DECRQCRA
+  - Docs improvements
+  - Fix xterm window size request response
+  + fonts:
+  - Relax font sanitisation
+  - Improve font bolding
+  - More metrics sanity checks
+  + vte.sh: Fix the check for PROMPT_COMMAND when it is unset
+  + docs: Add index for API new in 0.68
+  + vte.sh: Use PROMPT_COMMAND as an array when possible
+  + spawn: FD reassignment code tweaks
+  + Updated translations.
+- Add pkgconfig(gtk4) BuildRequires and pass gtk4=true to meson,
+  build gtk4 widgets. Following this, add new sub-packages
+  typelib-1_0-Vte-2.91-gtk4 and vte-tools-gtk4.
+
webkit2gtk3
+- Update to version 2.42.5 (boo#1219604):
+  + Fix webkit_web_context_allow_tls_certificate_for_host to
+    handle IPv6 URIs produced by SoupURI.
+  + Ignore stops with offset zero before last one when rendering
+    gradients with cairo.
+  + Write bwrapinfo.json to disk for xdg-desktop-portal.
+  + Fix gamepads detection by correctly handling focused window in
+    GTK4.
+  + Fix several crashes and rendering issues.
+  + Security fixes: CVE-2024-23222, CVE-2024-23206, CVE-2024-23213.
+- Drop webkit2gtk3-CVE-2024-23222.patch and
+  webkit2gtk3-gstreamer-build-fix.patch: fixed upstream.
+- Add webkit2gtk3-llint-build-fix.patch: fix the build for non-x86
+  architectures.
+
+- Add webkit2gtk3-CVE-2024-23222.patch: fix a type confusion issue
+  (bsc#1219113 CVE-2024-23222).
+
+- Remove explicit build dependency on libicu-devel. This will
+  pull in the original ICU 65.1 from SLE, while harfbuzz will
+  typically link to to a newer version, i.e. the library will
+  be linked with two different ICU versions at runtime.
+  As harfbuzz already depends on pkgconfig(icu-uc), another
+  explicit dependency is unneeded.
+
-  + Security fixes: CVE-2023-41993.
+  + Security fixes: CVE-2023-41993, CVE-2023-40414.
-    CVE-2023-42890.
+    CVE-2023-42890, CVE-2014-1745.
-    CVE-2022-48503, CVE-2022-32933.
+    CVE-2022-48503, CVE-2022-32933, CVE-2023-42833.
wireplumber
+- Add patch to only enable bluetooth when audio support is enabled
+  by installing wireplumber-audio (bsc#1219411):
+  * fix-bsc1219411.patch
+
+- Update to version 0.4.17:
+  * Fixes:
+  - Fix a reference counting issue in the object managers that
+    could cause crashes due to memory corruption.
+  - Fix an issue with filters linking to wrong targets, often
+    with two sets of links.
+  - Fix a crash in the endpoints policy that would show up when
+    log messages were enabled at level 3 or higher.
+
+- Update to version 0.4.16:
+  * Additions:
+  - Added a new "sm-objects" script that allows loading objects
+    on demand via metadata entries that describe the object to
+    load; this can be used to load pipewire modules, such as
+    filters or network sources/sinks, on demand
+  - Added a mechanism to override device profile priorities in
+    the configuration, mainly as a way to re-prioritize Bluetooth
+    codecs, but this also can be used for other devices
+  - Added a mechanism in the endpoints policy to allow connecting
+    filters between a certain endpoint's virtual sink and the
+    device sink; this is specifically intended to allow plugging
+    a filter-chain to act as equalizer on the Multimedia endpoint
+  - Added wp_core_get_own_bound_id() method in WpCore
+  * Changes:
+  - PipeWire 0.3.68 is now required
+  - policy-dsp now has the ability to hide hardware nodes behind
+    the DSP sink to prevent hardware misuse or damage
+  - JSON parsing in Lua now allows keys inside objects to be
+    without quotes
+  - Added optional argument in the Lua JSON parse() method to
+    limit recursions, making it possible to partially parse a
+    JSON object
+  - It is now possible to pass nil in Lua object constructors
+    that expect an optional properties object; previously,
+    omitting the argument was the only way to skip the properties
+  - The endpoints policy now marks the endpoint nodes as
+    "passive" instead of marking their links, adjusting for the
+    behavior change in PipeWire 0.3.68
+  - Removed the "passive" property from si-standard-link, since
+    only nodes are marked as passive now
+  * Fixes:
+  - Fixed the wpctl clear-default command to completely clear all
+    the default nodes state instead of only the last set default
+  - Reduced the amount of globals that initially match the
+    interest in the object manager
+  - Used an idle callback instead of pw_core_sync() in the object
+    manager to expose tmp globals
+- Remove patches included upstream:
+  * 0001-object-manager-reduce-the-amount-of-globals-that-initially.patch
+  * 0002-object-manager-use-an-idle-callback-to-expose-tmp-globals.patch
+  * 0001-policy-dsp-add-ability-to-hide-parent-nodes.patch
+- Update split-config-file.py
+
+- Add patch from upstream that fixes too many matches for property
+  interest:
+  * 0001-object-manager-reduce-the-amount-of-globals-that-initially.patch
+- Add patch from upstream that fixes an odd failure of a test after
+  applying the previous patch:
+  * 0002-object-manager-use-an-idle-callback-to-expose-tmp-globals.patch
+- Add patch from upstream that adds ability to hide parent nodes,
+  which is useful to prevent hardware misuse or damage by poorly
+  behaved/configured clients:
+  * 0001-policy-dsp-add-ability-to-hide-parent-nodes.patch
+
+- Update to version 0.4.15:
+  * Additions:
+  - A new "DSP policy" module has been added; its purpose is to
+    automatically load a filter-chain when a certain hardware
+    device is present, so that audio always goes through this
+    software DSP before reaching the device. This is mainly to
+    support Apple M1/M2 devices, which require a software DSP
+    to be always present
+  - WpImplModule now supports loading module arguments directly
+    from a SPA-JSON config file; this is mainly to support DSP
+    configuration for Apple M1/M2 and will likely be reworked
+    for 0.5
+  - Added support for automatically combining Bluetooth LE Audio
+    device sets (e.g. pairs of earbuds) (!500)
+  - Added command line options in wpctl to display device/node
+    names and nicknames instead of descriptions
+  - Added zsh completions file for wpctl
+  - The device profile selection policy now respects the
+    device.profile property if it is set on the device; this is
+    useful to hand-pick a profile based on static configuration
+    rules (alsa_monitor.rules)
+  * Changes/Fixes:
+  - Linking policy now sends an error to the client before
+    destroying the node, if it determines that the node cannot be
+    linked to any target; this fixes error reporting on the
+    client side
+  - Fixed a crash in suspend-node that could happen when
+    destroying virtual sinks that were loaded from another
+    process such as pw-loopback
+  - Virtual machine default period size has been bumped to 1024
+  - Updated bluez5 default configuration, using bluez5.roles
+    instead of bluez5.headset-roles now (!498)
+  - Disabled Bluetooth autoconnect by default (!514)
+  - Removed RestrictNamespaces option from the systemd services
+    in order to allow libcamera to load sandboxed IPA modules
+  - Fixed a JSON encoding bug with empty strings
+  - Lua code can now parse strings without quotes from SPA-JSON
+  - Added some missing \since annotations and made them show up
+    in the generated gobject-introspection file, to help bindings
+    generators
+- Add zsh-completion subpackage
+
+- Require wireplumber-audio if pipewire-jack is installed.
+- Recommend pipewire-jack in wireplumber-audio.
+
+- Update to version 0.4.14:
+  * Additions
+  - Add support for managing Bluetooth-MIDI, complementing the
+    parts that were merged in PipeWire recently.
+  - Add a default volume configuration option for streams whose
+    volume has never been saved before; that allows starting new
+    streams at a lower volume than 100% by default, if desired.
+  - Add support for managing link errors and propagating them to
+    the client(s) involved. This allows better error handling on
+    the application side in case a format cannot be negotiated -
+    useful in video streams.
+  - snd_aloop devices are now described as being "Loopback"
+    devices.
+  - ALSA nodes in the pro audio profile now get increased graph
+    priority, so that they are more likely to become the driver
+    in the graph.
+  - Add support for disabling libcamera nodes & devices with
+    node.disabled and device.disabled, like it works for ALSA
+    and V4L2.
+- Drop reduce-meson-required-version.patch: openSUSE Leap 15.3 is
+  no longer supported.
+- Drop patches already included upstream:
+  * 0001-alsa-monitor-handle-snd_aloop-devices-better.patch
+  * 0001-spa-json-make-sure-we-only-add-encoded-string-data.patch
+  * 0001-m-lua-scripting-ignore-string-integer-table-keys-when-constructing-a-JSON-Array-Object.patch
+
xdg-dbus-proxy
+- Update to version 0.1.5:
+  + Fix handling of object paths > 255 bytes
+  + Print better errors when message parsing fails
+  + Optionally install tests for "as-installed" testing
+
xdg-desktop-portal
+- Also own the packaging directory used by portals themselves
+
xdg-desktop-portal-kde
+- Update to 5.27.10
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.10
+- Changes since 5.27.9:
+  * Adapt to plasma-framework being renamed to libplasma
+  * Adjust to KWayland moving to Plasma
+  * Fix plasma-framework dependency
+
xen
+- Upstream bug fixes (bsc#1027519)
+  6566fef3-x86-vLAPIC-x2APIC-derive-LDR-from-APIC-ID.patch
+  6569ad03-libxg-mem-leak-in-cpu-policy-get-set.patch
+  656ee5e1-x86emul-avoid-triggering-event-assertions.patch
+  656ee602-cpupool-adding-offline-CPU.patch
+  656ee6c3-domain_create-error-path.patch
+  6571ca95-fix-sched_move_domain.patch
+  6578598c-Arm-avoid-pointer-overflow-on-invalidate.patch
+  65842d5c-x86-AMD-extend-CPU-erratum-1474-fix.patch
+  65a7a0a4-x86-Intel-GPCC-setup.patch
+  65a9911a-VMX-IRQ-handling-for-EXIT_REASON_INIT.patch
+  65b27990-x86-p2m-pt-off-by-1-in-entry-check.patch
+  65b29e91-x86-ucode-stability-of-raw-policy-rescan.patch
+- bsc#1218851 - VUL-0: CVE-2023-46839: xen: phantom functions
+  assigned to incorrect contexts (XSA-449)
+  65b8f961-PCI-fail-dev-assign-if-phantom-functions.patch
+- bsc#1219080 - VUL-0: CVE-2023-46840: xen: VT-d: Failure to
+  quarantine devices in !HVM builds (XSA-450)
+  65b8f9ab-VT-d-else-vs-endif-misplacement.patch
+- Patches dropped / replaced by newer upstream versions
+  xsa449.patch
+  xsa450.patch
+
+- bsc#1219080 - VUL-0: CVE-2023-46840: xen: VT-d: Failure to
+  quarantine devices in !HVM builds (XSA-450)
+  xsa450.patch
+
+- bsc#1218851 - VUL-0: CVE-2023-46839: xen: phantom functions
+  assigned to incorrect contexts (XSA-449)
+  xsa449.patch
+
xorg-x11-server
-- U_bsc1218845-glx-Call-XACE-hooks-on-the-GLX-buffer.patch
-  * SELinux unlabeled GLX PBuffer (CVE-2024-0408, bsc#1218845)
-- U_bsc1218846-ephyr-xwayland-Use-the-proper-private-key-for-cursor.patch
-  * SELinux context corruption (CVE-2024-0409, bsc#1218846)
-
-- bsc1218582-0001-dix-allocate-enough-space-for-logical-button-maps.patch
-  * Heap buffer overflow in DeviceFocusEvent and ProcXIQueryPointer
-    (CVE-2023-6816, bsc#1218582)
-- bsc1218583-0001-dix-Allocate-sufficient-xEvents-for-our-DeviceStateN.patch
-  bsc1218583-0002-dix-fix-DeviceStateNotify-event-calculation.patch
-  bsc1218583-0003-Xi-when-creating-a-new-ButtonClass-set-the-number-of.patch
-  * Reattaching to different master device may lead to out-of-bounds memory
-    access ((CVE-2024-0229, bsc#1218583)
-- bsc1218584-0001-Xi-flush-hierarchy-events-after-adding-removing-mast.patch
-  * Heap buffer overflow in XISendDeviceHierarchyEvent
-    (CVE-2024-21885, bsc#1218584)
-- bsc1218585-0001-Xi-do-not-keep-linked-list-pointer-during-recursion.patch
-  bsc1218585-0002-dix-when-disabling-a-master-float-disabled-slaved-de.patch
-  * Heap buffer overflow in DisableDevice (CVE-2024-21886, bsc#1218585)
+- Release 21.1.11 also covers fixes for security issue CVE-2022-46340
+  and bug numbers bsc#1205874, bsc#1217765
+
+- Release 21.1.11 covers fixes for the following bug numbers, which
+  are not mentioned in this changelog before: bsc#1218845,
+  bsc#1218846, bsc#1216261, bsc#1216133, bsc#1216135
+
+- Release 21.1.11 supersedes the following patches still used with
+  xorg-x11-server 21.1.4 on sle15-sp5/Leap 15.5 and not mentioned in
+  this changelog as superseded before:
+  * U_Xext-fix-invalid-event-type-mask-in-XTestSwapFakeInp.patch
+  * U_bsc1216133-mi-reset-the-PointerWindows-reference-on-screen-swit.patch
+  * U_bsc1216135-Xi-randr-fix-handling-of-PropModeAppend-Prepend.patch
+  * U_bsc1216261-0001-mi-fix-CloseScreen-initialization-order.patch
+  * U_bsc1216261-0002-fb-properly-wrap-unwrap-CloseScreen.patch
+  * U_bsc1216261-0003-dix-always-initialize-pScreen-CloseScreen.patch
+  * bsc1218582-0001-dix-allocate-enough-space-for-logical-button-maps.patch
+  * bsc1218583-0001-dix-Allocate-sufficient-xEvents-for-our-DeviceStateN.patch
+  * bsc1218583-0002-dix-fix-DeviceStateNotify-event-calculation.patch
+  * bsc1218583-0003-Xi-when-creating-a-new-ButtonClass-set-the-number-of.patch
+  * bsc1218584-0001-Xi-flush-hierarchy-events-after-adding-removing-mast.patch
+  * bsc1218585-0001-Xi-do-not-keep-linked-list-pointer-during-recursion.patch
+  * bsc1218585-0002-dix-when-disabling-a-master-float-disabled-slaved-de.patch
+  * U_bsc1218845-glx-Call-XACE-hooks-on-the-GLX-buffer.patch
+  * U_bsc1218846-ephyr-xwayland-Use-the-proper-private-key-for-cursor.patch
+
+- xserver sources of this release fixes segfault in Xvnc (bsc#1219311)
+
+- no longer (build-)require obsolete Xprint/XprintUtil
+
+- Update to version 21.1.11
+  * This release contains fixes for the issues reported in today's security
+    advisory: https://lists.x.org/archives/xorg/2024-January/061525.html
+  * CVE-2023-6816  (bsc#1218582)
+  * CVE-2024-0229  (bsc#1218583)
+  * CVE-2024-21885 (bsc#1218584)
+  * CVE-2024-21886 (bsc#1218585)
+  * CVE-2024-0408
+  * CVE-2024-0409
+- supersedes the following patches
+  * U_xephyr-Don-t-check-for-SeatId-anymore.patch
+  * U_bsc1217765-Xi-allocate-enough-XkbActions-for-our-buttons.patch
+  * U_bsc1217766-randr-avoid-integer-truncation-in-length-check-of-Pr.patch
-
-- Add missing fixes on U_bsc1217765-Xi-allocate-enough-XkbActions-for-our-buttons.patch
-  (bsc#1217765).
+  - ------------------------------------------------------------------
-- U_bsc1216261-0003-dix-always-initialize-pScreen-CloseScreen.patch
-  * fixes a regresion, which can trigger a segfault in Xwayland on
-    exit, introduced by
-    U_bsc1216261-0002-fb-properly-wrap-unwrap-CloseScreen.patch
-    (CVE-2023-5574, ZDI-CAN-21213, bsc#1216261)
-
-- U_bsc1216261-0001-mi-fix-CloseScreen-initialization-order.patch
-  U_bsc1216261-0002-fb-properly-wrap-unwrap-CloseScreen.patch
-  * Server Damage Object Use-After-Free Local Privilege Escalation
-    Vulnerability (CVE-2023-5574, ZDI-CAN-21213, bsc#1216261)
-
-- U_bsc1216133-mi-reset-the-PointerWindows-reference-on-screen-swit.patch
-  * Use-after-free bug in DestroyWindow (CVE-2023-5380, ZDI-CAN-21608,
-    bsc#1216133)
-- U_bsc1216135-Xi-randr-fix-handling-of-PropModeAppend-Prepend.patch
-  * fix handling of PropModeAppend/Prepend ((CVE-2023-5367, ZDI-CAN-22153,
-    bsc#1216135)
+- Update to version 21.1.9
+  * This release contains fixes for CVE-2023-5367, CVE-2023-5380
+    and CVE-2023-5574 as reported in today's security advisory:
+    https://lists.x.org/archives/xorg-announce/2023-October/003430.html
+- adjusted u_Use-better-fallbacks-to-generate-cookies-if-arc4rand.patch
+
+- Update to version 21.1.8 (CVE-2023-1393):
+  * This release contains the fix for CVE-2023-1393
+  * composite: Fix use-after-free of the COW
+  * xkbUtils: use existing symbol names instead of deleted
+    deprecated ones
+- Drop U_xserver-composite-Fix-use-after-free-of-the-COW.patch:
+  Fixed upstream
+- Switch back to tarball release, drop source service, add keyring
+  and sig files.
-- U_Xext-fix-invalid-event-type-mask-in-XTestSwapFakeInp.patch
-  * fixes regression introduced with security update for
-    CVE-2022-46340 (bsc#1205874)
+- Update to version xorg-server-21.1.7:
+  * This release contains the fix for CVE-2023-0494 in today's security
+    advisory:
+    https://lists.x.org/archives/xorg-announce/2023-February/003320.html
+    It also fixes a second possible OOB access during EnqueueEvent and a
+    crasher caused by ResourceClientBits not correctly honouring the
+    MaxClients value in the configuration file.
+- supersedes U_Xi-fix-potential-use-after-free-in-DeepCopyPointerCl.patch,
+  U_xorg-server-oob-read-enqueue-event.patch
+- rename u_xorg-server-oob-read-enqueue-event.patch to
+  U_xorg-server-oob-read-enqueue-event.patch since it's already
+  upstream
+
+- Add u_xorg-server-oob-read-enqueue-event.patch: fix an
+  out-of-bounds read in EnqueueEvent.
+
+- Update to version xorg-server-21.1.6:
+  * xserver 21.1.6
+  * Xext: fix invalid event type mask in XTestSwapFakeInput
+  * xkb: fix some possible memleaks in XkbGetKbdByName
+  * xkb: proof GetCountedString against request length attacks
+  * xquartz: Fix some formatting
+  * XQuartz: stub: Call LSOpenApplication instead of fork()/exec()
+- drop the following upstream patches:
+  U_xkb-proof-GetCountedString-against-request-length-at.patch
+  U_xkb-fix-some-possible-memleaks-in-XkbGetKbdByName.patch
+
+- Update to version xorg-server-21.1.5:
+  * xkb: reset the radio_groups pointer to NULL after freeing it
+  * Xi: avoid integer truncation in length check of ProcXIChangeProperty
+  * Xi: return an error from XI property changes if verification failed
+  * Xext: free the screen saver resource when replacing it
+  * Xext: free the XvRTVideoNotify when turning off from the same client
+  * Xi: disallow passive grabs with a detail > 255
+  * Xtest: disallow GenericEvents in XTestSwapFakeInput
+  * meson: Don't build COMPOSITE for XQuartz
+  * xquartz: Move default applications list outside of the main executable
+  * xquartz: Remove unused macro (X11LIBDIR)
+- drop the following upstream patches:
+  U_0007-xkb-reset-the-radio_groups-pointer-to-NULL-after-fre.patch
+  U_0002-Xi-return-an-error-from-XI-property-changes-if-verif.patch
+  U_0003-Xi-avoid-integer-truncation-in-length-check-of-ProcX.patch
+  U_0004-Xi-disallow-passive-grabs-with-a-detail-255.patch
+  U_0005-Xext-free-the-screen-saver-resource-when-replacing-i.patch
+  U_0006-Xext-free-the-XvRTVideoNotify-when-turning-off-from-.patch
+  U_0001-Xtest-disallow-GenericEvents-in-XTestSwapFakeInput.patch
+
xscreensaver
-- Update xscreensaver-disable-upgrade-nagging-message.patch to
-  cover new messages. (boo#1206345, bsc#1217318)
+- update to 6.08:
+  * fixes for other platforms
+
+- update to 6.07:
+  * New hacks, droste, skulloop, papercube and cubocteversion
+  * xscreensaver-settings was sometimes turning off the DPMS
+    checkbox
+  * Log pid of caller of deactivate command, to give a hint about
+    who is preventing the screen from blanking
+  * Updates to sphereeversion.
+  * Added some new map sources to mapscroller.
+  * Various other minor bug fixes.
+- leave a nice notice for a very angry upstream developer in
+  xscreensaver-disable-upgrade-nagging-message.patch
+- drop xscreensaver-bsc1204744.patch, included upstream
+
+- Drop obsolete patch (bsc#1203594).
+  - xscreensaver-slideshow-dri-detect.patch
+- Use autosetup
+
+- Added spec file changes to handle hard-coded PAM directories.
+  * bsc#1204744
-- Drop obsolete patch (bsc#1203594).
-  - xscreensaver-slideshow-dri-detect.patch
-- Use autosetup
+- Migration of PAM settings to /usr/lib/pam.d.
+
+- update to 6.06:
+  * New hack hextrail
+  * marbling works again
+  * Adjust old hacks for higher resolution displays
+  * X11: More robust desktop image grabbing.
+  * X11: Various improvements to xscreensaver-settings
+  * X11: Supports "Lock" messages from systemd, e.g. when
+    logind.conf has "HandleLidSwitch=lock" instead of "suspend".
+  * Retired thornbird, which is redundant with discrete.
+- drop xscreensaver-gtk3.patch, upstream
+
+- fix removal of nagging message boo#1206345
+
+- update to version 6.05.1:
+  * Cope with dumb DPMS settings that existed pre-startup.
+  * Silence new Perl warnings from xscreensaver-getimage-file.
+  * Fix sonar pthreads crash on recent Pi systems.
+  * Removed dependence on gdk-pixbuf-xlib-2.0.
+  * GTK 3 is now required.
+  * New hacks, nakagin and chompytower.
+  * Settings dialog shows diagnostics for bad image folders and
+    feeds.
+  * URLs for imageDirectory can now point at archive.org
+    collections.
+  * Sliders for various "Speed" preferences are easier to use.
+  * Settings dialog shows saver description below embedded preview.
+  * Better behavior when zero monitors are attached.
+  * Improvements to inhibiting blanking while videos are playing:
+    No longer necessary to hack GNOME and KDE to get them to not
+    usurp the org.freedesktop.ScreenSaver endpoint.
+  * unicrud displays character names.
+  * Updated webcollage.
+- Ignore selected unbrecognized options generated by %%configure
+  (xscreensaver-unrecognized-opts.patch).
+- Properly find gtk3 directories (xscreensaver-gtk3.patch).
+- Refresh xscreensaver-bug-reports.patch,
+  xscreensaver-default-screensaver.patch,
+  xscreensaver-fireworkx-man.patch.
+- Fix build with autoconf 2.71: call sed only after autoreconf.
+  autoconf 2.71 internally calls intltoolize again, overwriting
+  po/Makefile.in.in.
+
+- Copy config.rpath from gettext to have autoreconf work for autoconf
+  2.71
+
xwayland
-- U_bsc1218845-glx-Call-XACE-hooks-on-the-GLX-buffer.patch
-  * SELinux unlabeled GLX PBuffer (CVE-2024-0408, bsc#1218845)
-- U_bsc1218846-ephyr-xwayland-Use-the-proper-private-key-for-cursor.patch
-  * SELinux context corruption (CVE-2024-0409, bsc#1218846)
-
-- bsc1218582-0001-dix-allocate-enough-space-for-logical-button-maps.patch
-  * Heap buffer overflow in DeviceFocusEvent and ProcXIQueryPointer
-    (CVE-2023-6816, bsc#1218582)
-- bsc1218583-0001-dix-Allocate-sufficient-xEvents-for-our-DeviceStateN.patch
-  bsc1218583-0002-dix-fix-DeviceStateNotify-event-calculation.patch
-  bsc1218583-0003-Xi-when-creating-a-new-ButtonClass-set-the-number-of.patch
-  * Reattaching to different master device may lead to out-of-bounds memory
-    access ((CVE-2024-0229, bsc#1218583)
-- bsc1218584-0001-Xi-flush-hierarchy-events-after-adding-removing-mast.patch
-  * Heap buffer overflow in XISendDeviceHierarchyEvent
-    (CVE-2024-21885, bsc#1218584)
-- bsc1218585-0001-Xi-do-not-keep-linked-list-pointer-during-recursion.patch
-  bsc1218585-0002-dix-when-disabling-a-master-float-disabled-slaved-de.patch
-  * Heap buffer overflow in DisableDevice (CVE-2024-21886, bsc#1218585)
-
-- Add missing fixes on U_bsc1217765-Xi-allocate-enough-XkbActions-for-our-buttons.patch
-  (bsc#1217765).
+- This release contains also the following patches mentioned in
+  previous sle15 releases
+  * bsc1218582-0001-dix-allocate-enough-space-for-logical-button-maps.patch
+  * bsc1218583-0001-dix-Allocate-sufficient-xEvents-for-our-DeviceStateN.patch
+  * bsc1218583-0002-dix-fix-DeviceStateNotify-event-calculation.patch
+  * bsc1218583-0003-Xi-when-creating-a-new-ButtonClass-set-the-number-of.patch
+  * bsc1218584-0001-Xi-flush-hierarchy-events-after-adding-removing-mast.patch
+  * bsc1218585-0001-Xi-do-not-keep-linked-list-pointer-during-recursion.patch
+  * bsc1218585-0002-dix-when-disabling-a-master-float-disabled-slaved-de.patch
+
+- This release contains also the missing fixes of initial
+  U_bsc1217765-Xi-allocate-enough-XkbActions-for-our-buttons.patch
+  (bsc#1217765)
+
+- Update to version 23.2.4
+  * This release contains fixes for the issues reported in today's
+    security advisory:
+    https://lists.x.org/archives/xorg/2024-January/061525.html
+  * CVE-2023-6816  (bsc#1218582)
+  * CVE-2024-0229  (bsc#1218583)
+  * CVE-2024-21885 (bsc#1218584)
+  * CVE-2024-21886 (bsc#1218585)
+  * CVE-2024-0408
+  * CVE-2024-0409
+- supersedes the patches mentioned below:
+  * U_bsc1217765-Xi-allocate-enough-XkbActions-for-our-buttons.patch
+  * U_bsc1217766-randr-avoid-integer-truncation-in-length-check-of-Pr.patch
-- U_bsc1216261-0001-mi-fix-CloseScreen-initialization-order.patch
-  U_bsc1216261-0002-fb-properly-wrap-unwrap-CloseScreen.patch
-  * Server Damage Object Use-After-Free Local Privilege Escalation
+- This release contains the following patches mentioned in previous
+  sle15 releases
+  * U_Xext-fix-invalid-event-type-mask-in-XTestSwapFakeInp.patch:
+    fixes regression introduced with security update for
+    CVE-2022-46340 (bsc#1205874)
+  * U_bsc1216135-Xi-randr-fix-handling-of-PropModeAppend-Prepend.patch:
+    fix handling of PropModeAppend/Prepend ((CVE-2023-5367, ZDI-CAN-22153,
+    bsc#1216135)
+  * U_bsc1216261-0001-mi-fix-CloseScreen-initialization-order.patch,
+    U_bsc1216261-0002-fb-properly-wrap-unwrap-CloseScreen.patch:
+    Server Damage Object Use-After-Free Local Privilege Escalation
-- U_bsc1216261-0003-dix-always-initialize-pScreen-CloseScreen.patch
-  * fixes a regresion, which can trigger a segfault in Xwayland on
+  * U_bsc1216261-0003-dix-always-initialize-pScreen-CloseScreen.patch:
+    fixes a regresion, which can trigger a segfault in Xwayland on
-- U_bsc1216135-Xi-randr-fix-handling-of-PropModeAppend-Prepend.patch
-  * fix handling of PropModeAppend/Prepend ((CVE-2023-5367, ZDI-CAN-22153,
-    bsc#1216135)
+- Update to version 23.2.2
+  * This release contains the fix for CVE-2023-5367 and CVE-2023-5574
+    in today's security advisory:
+    https://lists.x.org/archives/xorg-announce/2023-October/003430.html
+    Xwayland does not support multiple protocol screens (Zaphod) and is thus
+    not affected by CVE-2023-5380.
+  * Additionally, there is a change in the default behaviour of Xwayland:
+    Since version 23.2.0 Xwayland (via liboeffis) automatically tries to
+    connect to the XDG Desktop Portal's RemoteDesktop interface to obtain
+    the EI socket. That socket is used to send XTest events to the
+    compositor.
+  * However, the connection to the session-wide Portal is unsuitable when
+    Xwayland is running in a nested compositor. Xwayland cannot tell whether
+    it's running on a nested compositor and to keep backwards compatibility
+    with Xwayland prior to 23.2.0, Xwayland must now be started with
+    "-enable-ei-portal" to connect to the portal.
+  * Compositors (who typically spawn Xwayland rootless) must now pass this
+    option to get the same behaviour as 23.2.x.
+  * Finally, Xwayland now uses libbsd-overlay instead of libbsd.
+
+- Update to version 23.2.1:
+  * glamor: Ignore destination alpha as necessary for composite operation
+  * xtest: Check whether there is a sendEventsProc to call
+- supersedes xwayland-glamor-Ignore-destination-alpha-as-necessary-for-com.patch
+
+- xwayland-glamor-Ignore-destination-alpha-as-necessary-for-com.patch
+  * Fix when vncviewer fades to white on xwayland (bsc#1215385,
+    https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1154)
+
+- enable libei and libdecor only for TW, since it does not exist
+  yet on sle15-sp5
+
+- Update to version 23.2.0:
+  * Optional support for emulated input (EI) via the libei library,
+    support for the tearing control protocol, and the XWayland
+    rootful mode is now resizable with libdecor.
+- Add pkgconfig(libei-1.0) BuildRequires, build new optional
+  emulated input support.
+- Add pkgconfig(libdecor-0) BuildRequires, build optional CSD
+  support.
+
+- Update to version 23.1.2
+  * This release includes improved DMA-BUF v4 feedback support for
+    direct scanout, relaxed CVT modes for non-standard modes, fixes
+    for the CHERI/Morello platform and other various fixes.
+
+- Update to version 23.1.1 (CVE-2023-1393):
+  + This release contains the fix for CVE-2023-1393.
+  + xkbUtils: use existing symbol names instead of deleted
+    deprecated ones
+  + glamor: Don't glFlush/ctx switch unless any work has been
+    performed
+  + xwayland:
+  - Refactor xwl_present_for_each_frame_callback helper
+  - Prevent nested xwl_present_for_each_frame_callback calls
+  + composite: Fix use-after-free of the COW
+- Drop U_xserver-composite-Fix-use-after-free-of-the-COW.patch:
+  Fixed upstream.
-- U_Xext-fix-invalid-event-type-mask-in-XTestSwapFakeInp.patch
-  * fixes regression introduced with security update for
-    CVE-2022-46340 (bsc#1205874)
+- Update to version 23.1.0:
+  * test: Use either wayland-info or weston-info.
+- Changes from version 23.1.0.rc2:
+  * A regression with keymaps which were not applied anymore.
+  * Various regressions with DRM format modifiers.
+- Changes from version 23.1.0.rc1:
+  * Support for linux_dmabuf v4 protocol.
+  * Support for wl_pointer.axis_v120 (high-resolution scrolling).
+  * Support for xwayland_shell protocol.
+  * Improved "rootful" mode for using Xwayland as a nested Xserver.
+  * Improved emulated XRandR support exposing the output names.
+  * Support for byte-swapped clients is now disabled by default.
+
+- Update to version 22.1.8
+  * This release contains the fix for CVE-2023-0494 in today's
+    security advisory:
+    https://lists.x.org/archives/xorg-announce/2023-February/003320.html
+  * It also fixes a second possible OOB access during EnqueueEvent.
+- supersedes U_Xi-fix-potential-use-after-free-in-DeepCopyPointerCl.patch
+
+- improved summary and description
+- added requires to xkeyboard-config
+- added recommends to xorg-x11-fonts-core
+- removed unused 'package' section
+- Update to version 22.1.7
+  * This release fixes an invalid event type mask in
+    XTestSwapFakeInput which was inadvertently changed from octal
+    0177 to hexadecimal 0x177 in the fix for CVE-2022-46340.
+
+- Update to version 22.1.6:
+  * Fixes CVE-2022-46340, CVE-2022-46341, CVE-2022-46342,
+    CVE-2022-46343, CVE-2022-46344, CVE-2022-4283.
+  * Xtest: disallow GenericEvents in XTestSwapFakeInput
+  * Xi: disallow passive grabs with a detail > 255
+  * Xext: free the XvRTVideoNotify when turning off from the same
+    client
+  * Xext: free the screen saver resource when replacing it
+  * Xi: return an error from XI property changes if verification
+    failed
+  * Xi: avoid integer truncation in length check of
+    ProcXIChangeProperty
+  * xkb: reset the radio_groups pointer to NULL after freeing it
+- Drop patches fixed upstream:
+  * U_0001-Xtest-disallow-GenericEvents-in-XTestSwapFakeInput.patch
+  * U_0002-Xi-return-an-error-from-XI-property-changes-if-verif.patch
+  * U_0003-Xi-avoid-integer-truncation-in-length-check-of-ProcX.patch
+  * U_0004-Xi-disallow-passive-grabs-with-a-detail-255.patch
+  * U_0005-Xext-free-the-screen-saver-resource-when-replacing-i.patch
+  * U_0006-Xext-free-the-XvRTVideoNotify-when-turning-off-from-.patch
+  * U_0007-xkb-reset-the-radio_groups-pointer-to-NULL-after-fre.patch
+
xz
-- Fix ZDI-CAN-16587 Fix escaping of malicious filenames
-  (ZDI-CAN-16587 bsc#1198062 CVE-2022-1271)
-  * bsc1198062.patch
+- Build static library on SLE
+
+- update to 5.4.6:
+  * Fixed a bug involving internal function pointers in liblzma
+    not being initialized to NULL. The bug can only be
+    triggered if lzma_filters_update() is called on a LZMA1
+    encoder, so it does not affect xz or any application known
+    to us that uses liblzma.
+  * Fixed a regression introduced in 5.4.2 that caused
+    encoding in the raw format to unnecessarily fail if --suffix
+    was not used. For instance, the following command no longer
+    reports that --suffix must be used:
+    echo foo | xz --format=raw --lzma2 | wc -c
+  * Fixed an issue on MinGW-w64 builds that prevented
+    reading from or writing to non-terminal character devices
+    like NUL.
+  * Added a new test.
+
+- Update to version 5.4.5:
+  * liblzma:
+  - Fixed an assertion failure that could be triggered by a large
+    unpadded_size argument. It was verified that there was no
+    other bug than the assertion failure.
+  - Fixed a bug that prevented building with Windows Vista
+    threading when __attribute__((__constructor__)) is not
+    supported.
+  * xz now properly handles special files such as "con" or "nul" on
+    Windows. Before this fix, the following wrote "foo" to the
+    console and deleted the input file "con_xz":
+    echo foo | xz > con_xz
+    xz --suffix=_xz --decompress con_xz
+  * Small fixes and improvements to the tests.
+  * Updated translations: Chinese (simplified) and Esperanto.
+
+- xznew: Remove bashsism.
+- build: pass CONFIG_SHELL=/bin/sh to configure: the posix tools
+  are setting the current SHELL as the shebang, which is overkill:
+  any posix compliant shell, aka /bin/sh, is sufficient.
+
+- Update to version 5.4.4:
+  * liblzma and xzdec can now build against WASI SDK when threading
+    support is disabled. xz and tests don't build yet.
+  * documentation update
+  * translations update
+
+- Update to version 5.4.3:
+  * Build system fixes
+  * Translation updates: Croatian
+- update signing key
+
+- Update license tag, there is GPL-3.0-or-later code too.
+
+- Update to version 5.4.2:
+  * All fixes from 5.2.11 that were not included in 5.4.1.
+  * If xz is built with support for the Capsicum sandbox but running
+    in an environment that doesn't support Capsicum, xz now runs
+    normally without sandboxing instead of exiting with an error.
+  * liblzma:
+  - Documentation was updated to improve the style, consistency,
+    and completeness of the liblzma API headers.
+  - The Doxygen-generated HTML documentation for the liblzma API
+    header files is now included in the source release and is
+    installed as part of "make install". All JavaScript is
+    removed to simplify license compliance and to reduce the
+    install size.
+  - Fixed a minor bug in lzma_str_from_filters() that produced
+    too many filters in the output string instead of reporting
+    an error if the input array had more than four filters. This
+    bug did not affect xz.
+  * Build systems:
+  - autogen.sh now invokes the doxygen tool via the new wrapper
+    script doxygen/update-doxygen, unless the command line option
+  - -no-doxygen is used.
+  - Added microlzma_encoder.c and microlzma_decoder.c to the
+    VS project files for Windows and to the CMake build. These
+    should have been included in 5.3.2alpha.
+  * Tests:
+  - Added a test to the CMake build that was forgotten in the
+    previous release.
+  - Added and refactored a few tests.
+  * Translations:
+  - Updated the Brazilian Portuguese translation.
+  - Added Brazilian Portuguese man page translation.
+
+- Build AVX2 enabled hwcaps library for x86_64-v3
+
+- update to 5.4.1:
+  * liblzma:
+  - Fixed the return value of lzma_microlzma_encoder() if the
+    LZMA options lc/lp/pb are invalid. Invalid lc/lp/pb options
+    made the function return LZMA_STREAM_END without encoding
+    anything instead of returning LZMA_OPTIONS_ERROR.
+  * Tests:
+  - Fixed test script compatibility with ancient /bin/sh
+    versions. Now the five test_compress_* tests should
+    no longer fail on Solaris 10.
+  - Added and refactored a few tests.
+  * Translations:
+  - Updated the Catalan and Esperanto translations.
+  - Added Korean and Ukrainian man page translations.
+
+- update to 5.4.0:
+    This bumps the minor version of liblzma because new features were
+    added. The API and ABI are still backward compatible with liblzma
+    5.2.x and 5.0.x.
+    Summary of new features added in the 5.3.x development releases:
+  * liblzma:
+  - Added threaded .xz decompressor lzma_stream_decoder_mt().
+    It can use multiple threads with .xz files that have multiple
+    Blocks with size information in Block Headers. The threaded
+    encoder in xz has always created such files.
+    Single-threaded encoder cannot store the size information in
+    Block Headers even if one used LZMA_FULL_FLUSH to create
+    multiple Blocks, so this threaded decoder cannot use multiple
+    threads with such files.
+    If there are multiple Streams (concatenated .xz files), one
+    Stream will be decompressed completely before starting the
+    next Stream.
+  - A new decoder flag LZMA_FAIL_FAST was added. It makes the
+    threaded decompressor report errors soon instead of first
+    flushing all pending data before the error location.
+  - New Filter IDs:
+  * LZMA_FILTER_ARM64 is for ARM64 binaries.
+  * LZMA_FILTER_LZMA1EXT is for raw LZMA1 streams that don't
+    necessarily use the end marker.
+  - Added lzma_str_to_filters(), lzma_str_from_filters(), and
+    lzma_str_list_filters() to convert a preset or a filter chain
+    string to a lzma_filter[] and vice versa. These should make
+    it easier to write applications that allow users to specify
+    custom compression options.
+  - Added lzma_filters_free() which can be convenient for freeing
+    the filter options in a filter chain (an array of lzma_filter
+    structures).
+  - lzma_file_info_decoder() to makes it a little easier to get
+    the Index field from .xz files. This helps in getting the
+    uncompressed file size but an easy-to-use random access
+    API is still missing which has existed in XZ for Java for
+    a long time.
+  - Added lzma_microlzma_encoder() and lzma_microlzma_decoder().
+    It is used by erofs-utils and may be used by others too.
+    The MicroLZMA format is a raw LZMA stream (without end marker)
+    whose first byte (always 0x00) has been replaced with
+    bitwise-negation of the LZMA properties (lc/lp/pb). It was
+    created for use in EROFS but may be used in other contexts
+    as well where it is important to avoid wasting bytes for
+    stream headers or footers. The format is also supported by
+    XZ Embedded (the XZ Embedded version in Linux got MicroLZMA
+    support in Linux 5.16).
+    The MicroLZMA encoder API in liblzma can compress into a
+    fixed-sized output buffer so that as much data is compressed
+    as can be fit into the buffer while still creating a valid
+    MicroLZMA stream. This is needed for EROFS.
+  - Added lzma_lzip_decoder() to decompress the .lz (lzip) file
+    format version 0 and the original unextended version 1 files.
+    Also lzma_auto_decoder() supports .lz files.
+  - lzma_filters_update() can now be used with the multi-threaded
+    encoder (lzma_stream_encoder_mt()) to change the filter chain
+    after LZMA_FULL_BARRIER or LZMA_FULL_FLUSH.
+  - In lzma_options_lzma, allow nice_len = 2 and 3 with the match
+    finders that require at least 3 or 4. Now it is internally
+    rounded up if needed.
+  - CLMUL-based CRC64 on x86-64 and E2K with runtime processor
+    detection. On 32-bit x86 it currently isn't available unless
+  - -disable-assembler is used which can make the non-CLMUL
+    CRC64 slower; this might be fixed in the future.
+  - Building with --disable-threads --enable-small
+    is now thread-safe if the compiler supports
+    __attribute__((__constructor__)).
+  * xz:
+  - Using -T0 (--threads=0) will now use multi-threaded encoder
+    even on a single-core system. This is to ensure that output
+    from the same xz binary is identical on both single-core and
+    multi-core systems.
+  - --threads=+1 or -T+1 is now a way to put xz into
+    multi-threaded mode while using only one worker thread.
+    The + is ignored if the number is not 1.
+  - A default soft memory usage limit is now used for compression
+    when -T0 is used and no explicit limit has been specified.
+    This soft limit is used to restrict the number of threads
+    but if the limit is exceeded with even one thread then xz
+    will continue with one thread using the multi-threaded
+    encoder and this limit is ignored. If the number of threads
+    is specified manually then no default limit will be used;
+    this affects only -T0.
+    This change helps on systems that have very many cores and
+    using all of them for xz makes no sense. Previously xz -T0
+    could run out of memory on such systems because it attempted
+    to reserve memory for too many threads.
+    This also helps with 32-bit builds which don't have a large
+    amount of address space that would be required for many
+    threads. The default soft limit for -T0 is at most 1400 MiB
+    on all 32-bit platforms.
+  - Previously a low value in --memlimit-compress wouldn't cause
+    xz to switch from multi-threaded mode to single-threaded mode
+    if the limit cannot otherwise be met; xz failed instead. Now
+    xz can switch to single-threaded mode and then, if needed,
+    scale down the LZMA2 dictionary size too just like it already
+    did when it was started in single-threaded mode.
+  - The option --no-adjust no longer prevents xz from scaling down
+    the number of threads as that doesn't affect the compressed
+    output (only performance). Now --no-adjust only prevents
+    adjustments that affect compressed output, that is, with
+  - -no-adjust xz won't switch from multi-threaded mode to
+    single-threaded mode and won't scale down the LZMA2
+    dictionary size.
+  - Added a new option --memlimit-mt-decompress=LIMIT. This is
+    used to limit the number of decompressor threads (possibly
+    falling back to single-threaded mode) but it will never make
+    xz refuse to decompress a file. This has a system-specific
+    default value because without any limit xz could end up
+    allocating memory for the whole compressed input file, the
+    whole uncompressed output file, multiple thread-specific
+    decompressor instances and so on. Basically xz could
+    attempt to use an insane amount of memory even with fairly
+    common files. The system-specific default value is currently
+    the same as the one used for compression with -T0.
+    The new option works together with the existing option
+  - -memlimit-decompress=LIMIT. The old option sets a hard limit
+    that must not be exceeded (xz will refuse to decompress)
+    while the new option only restricts the number of threads.
+    If the limit set with --memlimit-mt-decompress is greater
+    than the limit set with --memlimit-compress, then the latter
+    value is used also for --memlimit-mt-decompress.
+  - Added new information to the output of xz --info-memory and
+    new fields to the output of xz --robot --info-memory.
+  - In --lzma2=nice=NUMBER allow 2 and 3 with all match finders
+    now that liblzma handles it.
+  - Don't mention endianness for ARM and ARM-Thumb filters in
+  - -long-help. The filters only work for little endian
+    instruction encoding but modern ARM processors using
+    big endian data access still use little endian
+    instruction encoding. So the help text was misleading.
+    In contrast, the PowerPC filter is only for big endian
+    32/64-bit PowerPC code. Little endian PowerPC would need
+    a separate filter.
+  - Added decompression support for the .lz (lzip) file format
+    version 0 and the original unextended version 1. It is
+    autodetected by default. See also the option --format on
+    the xz man page.
+  - Sandboxing enabled by default:
+  * Capsicum (FreeBSD)
+  * pledge(2) (OpenBSD)
+  * Scripts now support the .lz format using xz.
+  * A few new tests were added.
+  * The liblzma-specific tests are now supported in CMake-based
+    builds too ("make test").
+
+- update to 5.2.10:
+  * xz: Don't modify argv[] when parsing the --memlimit* and
+  - -block-list command line options. This fixes confusing
+    arguments in process listing (like "ps auxf").
+  * GNU/Linux only: Use __has_attribute(__symver__) to detect if
+    that attribute is supported. This fixes build on Mandriva where
+    Clang is patched to define __GNUC__ to 11 by default (instead
+    of 4 as used by Clang upstream).
+  * liblzma:
+  - Fixed an infinite loop in LZMA encoder initialization
+    if dict_size >= 2 GiB.
+  - Fixed two cases of invalid free() that can happen if
+    a tiny allocation fails in encoder re-initialization
+    or in lzma_filters_update(). These bugs had some
+    similarities with the bug fixed in 5.2.7.
+  - Fixed lzma_block_encoder() not allowing the use of
+    LZMA_SYNC_FLUSH with lzma_code() even though it was
+    documented to be supported. The sync-flush code in
+    the Block encoder was already used internally via
+    lzma_stream_encoder(), so this was just a missing flag
+    in the lzma_block_encoder() API function.
+  - GNU/Linux only: Don't put symbol versions into static
+    liblzma as it breaks things in some cases (and even if
+    it didn't break anything, symbol versions in static
+    libraries are useless anyway). The downside of the fix
+    is that if the configure options --with-pic or --without-pic
+    are used then it's not possible to build both shared and
+    static liblzma at the same time on GNU/Linux anymore;
+    with those options --disable-static or --disable-shared
+    must be used too.
+- drop unused xz-devel-static which is no longer supported when using
+  - -with-pic (which is needed for shared libs)
+
+- Rename xz-static-devel -> xz-devel-static to follow the general
+  naming used in openSUSE.
+
+- Update to 5.2.8:
+  * xz:
+  - If xz cannot remove an input file when it should, this
+    is now treated as a warning (exit status 2) instead of
+    an error (exit status 1). This matches GNU gzip and it
+    is more logical as at that point the output file has
+    already been successfully closed.
+  - Fix handling of .xz files with an unsupported check type.
+    Previously such printed a warning message but then xz
+    behaved as if an error had occurred (didn't decompress,
+    exit status 1). Now a warning is printed, decompression
+    is done anyway, and exit status is 2. This used to work
+    slightly before 5.0.0. In practice this bug matters only
+    if xz has been built with some check types disabled. As
+    instructed in PACKAGERS, such builds should be done in
+    special situations only.
+  - Fix "xz -dc --single-stream tests/files/good-0-empty.xz"
+    which failed with "Internal error (bug)". That is,
+  - -single-stream was broken if the first .xz stream in
+    the input file didn't contain any uncompressed data.
+  - Fix displaying file sizes in the progress indicator when
+    working in passthru mode and there are multiple input files.
+    Just like "gzip -cdf", "xz -cdf" works like "cat" when the
+    input file isn't a supported compressed file format. In
+    this case the file size counters weren't reset between
+    files so with multiple input files the progress indicator
+    displayed an incorrect (too large) value.
+  * liblzma:
+  - API docs in lzma/container.h:
+  * Update the list of decoder flags in the decoder
+    function docs.
+  * Explain LZMA_CONCATENATED behavior with .lzma files
+    in lzma_auto_decoder() docs.
+  - OpenBSD: Use HW_NCPUONLINE to detect the number of
+    available hardware threads in lzma_physmem().
+  - Fix use of wrong macro to detect x86 SSE2 support.
+    __SSE2_MATH__ was used with GCC/Clang but the correct
+    one is __SSE2__. The first one means that SSE2 is used
+    for floating point math which is irrelevant here.
+    The affected SSE2 code isn't used on x86-64 so this affects
+    only 32-bit x86 builds that use -msse2 without -mfpmath=sse
+    (there is no runtime detection for SSE2). It improves LZMA
+    compression speed (not decompression).
+  - Fix the build with Intel C compiler 2021 (ICC, not ICX)
+    on Linux. It defines __GNUC__ to 10 but doesn't support
+    the __symver__ attribute introduced in GCC 10.
+  * Scripts: Ignore warnings from xz by using --quiet --no-warn.
+  This is needed if the input .xz files use an unsupported
+  check type.
+  * Translations:
+  - Updated Croatian and Turkish translations.
+  - One new translations wasn't included because it needed
+    technical fixes. It will be in upcoming 5.4.0. No new
+    translations will be added to the 5.2.x branch anymore.
+  - Renamed the French man page translation file from
+    fr_FR.po to fr.po and thus also its install directory
+    (like /usr/share/man/fr_FR -> .../fr).
+  - Man page translations for upcoming 5.4.0 are now handled
+    in the Translation Project.
+  * Update doc/faq.txt a little so it's less out-of-date.
+
+- Move localised man pages to lang subpackage
+
+- update to 5.2.7:
+  * liblzma:
+  - Add API doc note about the .xz decoder LZMA_MEMLIMIT_ERROR bug.
+  - Add dest and src NULL checks to lzma_index_cat.
+    The documentation states LZMA_PROG_ERROR can be returned from
+    lzma_index_cat. Previously, lzma_index_cat could not return
+    LZMA_PROG_ERROR. Now, the validation is similar to
+    lzma_index_append, which does a NULL check on the index
+    parameter.
+  - Fix copying of check type statistics in lzma_index_cat().
+    The check type of the last Stream in dest was never copied to
+    dest->checks (the code tried to copy it but it was done too late).
+    This meant that the value returned by lzma_index_checks() would
+    only include the check type of the last Stream when multiple
+    lzma_indexes had been concatenated.
+    In xz --list this meant that the summary would only list the
+    check type of the last Stream, so in this sense this was only
+    a visual bug. However, it's possible that some applications
+    use this information for purposes other than merely showing
+    it to the users in an informational message. I'm not aware of
+    such applications though and it's quite possible that such
+    applications don't exist.
+    Regular streamed decompression in xz or any other application
+    doesn't use lzma_index_cat() and so this bug cannot affect them.
+  - Stream decoder: Fix restarting after LZMA_MEMLIMIT_ERROR.
+    If lzma_code() returns LZMA_MEMLIMIT_ERROR it is now possible
+    to use lzma_memlimit_set() to increase the limit and continue
+    decoding. This was supposed to work from the beginning but
+    there was a bug. With other decoders (.lzma or threaded .xz)
+    this already worked correctly.
+  - lzma_filters_copy: Keep dest[] unmodified if an error occurs.
+    lzma_stream_encoder() and lzma_stream_encoder_mt() always assumed
+    this. Before this patch, failing lzma_filters_copy() could result
+    in free(invalid_pointer) or invalid memory reads in stream_encoder.c
+    or stream_encoder_mt.c.
+    To trigger this, allocating memory for a filter options structure
+    has to fail. These are tiny allocations so in practice they very
+    rarely fail.
+    Certain badness in the filter chain array could also make
+    lzma_filters_copy() fail but both stream_encoder.c and
+    stream_encoder_mt.c validate the filter chain before
+    trying to copy it, so the crash cannot occur this way.
+  - lzma_index_append: Add missing integer overflow check.
+    The documentation in src/liblzma/api/lzma/index.h suggests that
+    both the unpadded (compressed) size and the uncompressed size
+    are checked for overflow, but only the unpadded size was checked.
+    The uncompressed check is done first since that is more likely to
+    occur than the unpadded or index field size overflows.
+  - Vaccinate against an ill patch from RHEL/CentOS 7.
+  * xzgrep:
+  - Fix compatibility with old shells.
+    Turns out that some old shells don't like apostrophes (') inside
+    command substitutions. The problem was introduced by commits
+    69d1b3fc29677af8ade8dc15dba83f0589cb63d6 (2022-03-29),
+    bd7b290f3fe4faeceb7d3497ed9bf2e6ed5e7dc5 (2022-07-18), and
+    a648978b20495b7aa4a8b029c5a810b5ad9d08ff (2022-07-19).
+    5.2.6 is the only stable release that included
+    this problem.
+  * Translations: Add Turkish translation.
+
+- update to 5.2.6 (CVE-2022-1271, bsc#1198062):
+  * xz:
+  - The --keep option now accepts symlinks, hardlinks, and
+    setuid, setgid, and sticky files.
+  - When copying metadata from the source file to the destination
+    file, don't try to set the group (GID) if it is already set
+    correctly. This avoids a failure on OpenBSD (and possibly on
+    a few other OSes) where files may get created so that their
+    group doesn't belong to the user, and fchown(2) can fail even
+    if it needs to do nothing.
+  - Cap --memlimit-compress to 2000 MiB instead of 4020 MiB on
+    MIPS32 because on MIPS32 userspace processes are limited
+    to 2 GiB of address space.
+  * liblzma:
+  - Fixed a missing error-check in the threaded encoder. If a
+    small memory allocation fails, a .xz file with an invalid
+    Index field would be created. Decompressing such a file would
+    produce the correct output but result in an error at the end.
+    Thus this is a "mild" data corruption bug. Note that while
+    a failed memory allocation can trigger the bug, it cannot
+    cause invalid memory access.
+  - The decoder for .lzma files now supports files that have
+    uncompressed size stored in the header and still use the
+    end of payload marker (end of stream marker) at the end
+    of the LZMA stream. Such files are rare but, according to
+    the documentation in LZMA SDK, they are valid.
+    doc/lzma-file-format.txt was updated too.
+  - Improved 32-bit x86 assembly files:
+  * Support Intel Control-flow Enforcement Technology (CET)
+  * Use non-executable stack on FreeBSD.
+  * xzgrep:
+  - Fixed arbitrary command injection via a malicious filename
+    (CVE-2022-1271, ZDI-CAN-16587). A standalone patch for
+    this was released to the public on 2022-04-07. A slight
+    robustness improvement has been made since then and, if
+    using GNU or *BSD grep, a new faster method is now used
+    that doesn't use the old sed-based construct at all. This
+    also fixes bad output with GNU grep >= 3.5 (2020-09-27)
+    when xzgrepping binary files.
+  - Fixed detection of corrupt .bz2 files.
+  - Improved error handling to fix exit status in some situations
+    and to fix handling of signals: in some situations a signal
+    didn't make xzgrep exit when it clearly should have. It's
+    possible that the signal handling still isn't quite perfect
+    but hopefully it's good enough.
+  - Documented exit statuses on the man page.
+  - xzegrep and xzfgrep now use "grep -E" and "grep -F" instead
+    of the deprecated egrep and fgrep commands.
+  - Fixed parsing of the options -E, -F, -G, -P, and -X. The
+    problem occurred when multiple options were specied in
+    a single argument, for example,
+    echo foo | xzgrep -Fe foo
+    treated foo as a filename because -Fe wasn't correctly
+    split into -F -e.
+  - Added zstd support.
+  * xzdiff/xzcmp:
+  - Fixed wrong exit status. Exit status could be 2 when the
+    correct value is 1.
+  - Documented on the man page that exit status of 2 is used
+    for decompression errors.
+  - Added zstd support.
+  * xzless:
+  - Fix less(1) version detection. It failed if the version number
+    from "less -V" contained a dot.
+
+- use https urls.
+
+- Upgrade old rpm constructs.
+
+- Update to 5.2.5:
+  * liblzma:
+  - Fixed several C99/C11 conformance bugs. Now the code is clean
+    under gcc/clang -fsanitize=undefined. Some of these changes
+    might have a negative effect on performance with old GCC
+    versions or compilers other than GCC and Clang. The configure
+    option --enable-unsafe-type-punning can be used to (mostly)
+    restore the old behavior but it shouldn't normally be used.
+  - Improved API documentation of lzma_properties_decode().
+  - Added a very minor encoder speed optimization.
+  * xz:
+  - Fixed a crash in "xz -dcfv not_an_xz_file". All four options
+    were required to trigger it. The crash occurred in the
+    progress indicator code when xz was in passthru mode where
+    xz works like "cat".
+  - Fixed an integer overflow with 32-bit off_t. It could happen
+    when decompressing a file that has a long run of zero bytes
+    which xz would try to write as a sparse file. Since the build
+    system enables large file support by default, off_t is
+    normally 64-bit even on 32-bit systems.
+  - Fixes for --flush-timeout:
+  * Fix semi-busy-waiting.
+  * Avoid unneeded flushes when no new input has arrived
+    since the previous flush was completed.
+  - Added a special case for 32-bit xz: If --memlimit-compress is
+    used to specify a limit that exceeds 4020 MiB, the limit will
+    be set to 4020 MiB. The values "0" and "max" aren't affected
+    by this and neither is decompression. This hack can be
+    helpful when a 32-bit xz has access to 4 GiB address space
+    but the specified memlimit exceeds 4 GiB. This can happen
+    e.g. with some scripts.
+  - Capsicum sandbox is now enabled by default where available
+    (FreeBSD >= 10). The sandbox debug messages (xz -vv) were
+    removed since they seemed to be more annoying than useful.
+
+- Do not recommend lang package. The lang package already has a supplements.
+
+- Use FAT LTO objects in order to provide proper static library.
+- xz 5.2.4:
+  * liblzma:
+  - Allow 0 as memory usage limit instead of returning
+    LZMA_PROG_ERROR. Now 0 is treated as if 1 byte was specified,
+    which effectively is the same as 0.
+  - Use "noexcept" keyword instead of "throw()" in the public
+    headers when a C++11 (or newer standard) compiler is used.
+  - Added a portability fix for recent Intel C Compilers.
+  * xz:
+  - Fix "xz --list --robot missing_or_bad_file.xz" which would
+    try to print an unitialized string and thus produce garbage
+    output. Since the exit status is non-zero, most uses of such
+    a command won't try to interpret the garbage output.
+  - "xz --list foo.xz" could print "Internal error (bug)" in a
+    corner case where a specific memory usage limit had been set.
+
yast2-installation
+- Restore the selected products after reloading the package
+  manager, properly install all products for new modules and
+  extensions when upgrading from SLE12 (bsc#1218391)
+- 4.6.10
+
yast2-network
+- Consider firmware configured interfaces as non bridgeable
+  (bsc#1218595).
+- 4.6.8
+
yast2-packager
+- SLE HPC is not a base product anymore, it is replaced by
+  SLES + HPC module, added migration mapping (jsc#PED-7841)
+- 4.6.7
+
+- Fixed ERB template loading in self update, if the template
+  cannot be found using a relative path then fallback to the
+  absolute path (bsc#1219174)
+- 4.6.6
+
yast2-storage-ng
+- Added new libstorage enum value UF_BCACHEFS to fix build failure
+  (bsc#1219804)
+- 4.6.16
+
+- jsc#PED-6407
+  - new env variable YAST_REUSE_LVM for reusing LVM in new
+    installation. It can be used as linuxrc boot param.
+- 4.6.15
+
yelp
+- Add yelp-automake.patch to patch Makefile.in, rather than running
+  autoreconf. Allows building on SLE with old automake.
+
+- Add upstream bug fixes:
+  + dd69a1df8e660cf6cf27e44a6bba02934fc00b48.patch: Fix compile
+    error with ./autogen.sh --enable-debug=yes
+  + 855cae4a336f7676f093579c9a6b2d9fae7a1f80.patch: Support search
+    box for man pages
+- Add gtk-doc, libtool and pkgconfig(appstream-glib) BuildRequires
+  and call NOCONFIGURE=1 ./autogen.sh, bootstrap the build, as the
+  above patches touches the buildsystem.
+
+- Update to version 42.2:
+  + Updated translations.
+
+- Update to version 42.1:
+  + Fixed URI parsing issue that can lead to crash.
+  + Updated location for appdata screenshot.
+- Drop yelp-ghelp.patch: fixed upstream.
+
+- Add yelp-ghelp.patch: Be even more careful about stripping
+  slashes. Fix applications still using ghelp: URIs.
+
+- Update to version 42.0:
+  + Updated appdata screenshot.
+
+- Update to version 42.beta:
+  + Add a nightly app icon
+  + Use HdyApplicationWindow for rounded bottom corners
+  + Always use headerbar
+  + Support color scheme
+  + Add flatpak manifest
+  + Align app name in metadata with .desktop name
+  + Fix up issues with reload, including reloading on theme change
+  + Stop building the gtk-docs, because they are unused.
+- Add pkgconfig(libhandy-1) BuildRequires: New dependency.
+- Add explicit yelp Requires in devel subpackage, move
+  libyelpwebextension.so to main yelp package.
+- Add explicit pkgconfig(gio-2.0), pkgconfig(gio-unix-2.0),
+  pkgconfig(gtk+-unix-print-3.0) and pkgconfig(libxml-2.0)
+  BuildRequires: align better with what configure checks for.
+- Drop downstream patch yelp-lang-bundle.patch: We no longer ship
+  lang-packs in bundles, so it is no longer needed.
+
zenity
+- Update to version 4.0.0:
+  + 1st stable release of Zenity based on libadwaita/gtk4.
+  + Several command-line options have been deprecated since 3.x.
+    These deprecations will either activate an alternate action, or
+    do nothing. In either case, a deprecation warning will be
+    printed to STDERR. This is to ensure as smooth a transition
+    from scripts targeting Zenity 3.x as possible.
+  + Changes and bugfixes since 3.99.91:
+  - Add rudimentary test suite
+  - progress: --auto-close and --percentage=100 don't co-mingle
+  - about: Port to libadwaita; update copyright info
+  - forms:
+    . Remove unused variable
+    . Port GtkComboBox to GtkDropDown
+  - tree/colview: Implement missing --hide-header option
+  - progress: OK should be clickable if --percentage=100 at the
+    outset
+  - NEWS: fix typo
+  - Updated translations.
+
+- Update to version 3.99.91:
+  + password:
+  - Remove spurious "Warning" heading
+  - Only fetch username buffer if username option specified
+  + build: Add implicit fallthrough warnings
+  + password/msg: Handle ZENITY_TIMEOUT to be in line with other
+    libadwaita-based dialogs
+  + filesel: Fix exit statuses for cancel and timeout
+  + Cleanup 'timeout' and make it work properly for all dialogs
+  + util: Maintain default timeout exit status as 5 for backwards
+    compat; various cleanups
+  + text: webkit2gtk-6.0 fixes
+  + msg: Code cleanups
+  + Updated translations.
+