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

 - adobe-sourcehansans-fonts
 - adobe-sourcehanserif-fonts
 - alsa-oss-32bit
 - cyrus-sasl-gssapi-32bit
 - cyrus-sasl-plain-32bit
 - dmz-icon-theme-cursors
 - gamin-server
 - glibc-32bit
 - gtk4-branding-SLE
 - fontconfig-32bit
 - gettext-runtime-32bit
 - gnome-keyring-32bit
 - gnome-keyring-pam-32bit
 - libXau6-32bit
 - libaudit1-32bit
 - libblkid1-32bit
 - libbz2-1-32bit
 - libcurl4-32bit
 - libdw1-32bit
 - libelf1-32bit
 - libexpat1-32bit
 - libfam0-gamin-32bit
 - libglib-2_0-0-32bit
 - libgpg-error0-32bit
 - liblua5_3-5-32bit
 - liblz4-1-32bit
 - liblzma5-32bit
 - libmagic1-32bit
 - libndr2-32bit
 - libopenssl1_1-32bit
 - libsamba-passdb0-32bit
 - libsamba-util0-32bit
 - libsasl2-3-32bit
 - libspeex1-32bit
 - libsystemd0-32bit
 - libxcb1-32bit
 - pam-32bit
 - perl-base-32bit
 - libGLEW2_1
 - libb64-0
 - libboost_python-py2_7-1_66_0
 - libbrotlidec1-32bit
 - libcap2-32bit
 - libcfitsio6
 - libcom_err2-32bit
 - libcrypt1-32bit
 - libfam0-gamin
 - libffi7-32bit
 - libfprint0
 - libgcrypt20-32bit
 - libglade-2_0-0
 - libgobject-2_0-0-32bit
 - libhavege1
 - libidn2-0-32bit
 - libimobiledevice6
 - libjansson4-32bit
 - libliveMedia94
 - libminiupnpc16
 - libnss_usrfiles2-32bit
 - libnuma1-32bit
 - libogg0-32bit
 - libparted0-32bit
 - libplacebo43
 - libplist3
 - libpython2_7-1_0
 - libsamba-credentials1-32bit
 - libsamba-errors0-32bit
 - libsgutils2-1_43-2
 - libsmbconf0-32bit
 - libsndfile1-32bit
 - libstdc++6-pp-gcc10
 - libstdc++6-pp-gcc10-32bit
 - libtevent0-32bit
 - libtirpc3-32bit
 - libtss2-sys0
 - libunistring2-32bit
 - libusbmuxd4
 - libvorbisenc2-32bit
 - libwx_baseu-suse3_0_5
 - libwx_baseu_net-suse3_0_5
 - libwx_baseu_xml-suse3_0_5
 - libwx_gtk2u_adv-suse3_0_5
 - libwx_gtk2u_aui-suse3_0_5
 - libwx_gtk2u_core-suse3_0_5
 - libwx_gtk2u_gl-suse3_0_5
 - libwx_gtk2u_html-suse3_0_5
 - libwx_gtk2u_qa-suse3_0_5
 - libwx_gtk2u_xrc-suse3_0_5
 - libz1-32bit
 - pam_pwquality-32bit
 - perl-apparmor
 - python3-smbc
 - rpm-32bit
 - tcsh
 - tcsh-lang
 - typelib-1_0-GFBGraph-0_2
 - typelib-1_0-Polari-1_0
 - xf86-input-mouse

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

 - adobe-sourcehansans-cn-fonts
 - adobe-sourcehansans-tw-fonts
 - adobe-sourcehanserif-cn-fonts
 - adobe-sourcehanserif-tw-fonts
 - boost-license1_75_0
 - ffmpegthumbnailer
 - fontconfig-32bit
 - gettext-runtime-32bit
 - gnome-keyring-32bit
 - gnome-keyring-pam-32bit
 - gtk4-branding-openSUSE
 - alsa-oss-32bit
 - cyrus-sasl-gssapi-32bit
 - cyrus-sasl-plain-32bit
 - glibc-32bit
 - libbrotlidec1-32bit
 - libcap2-32bit
 - libcom_err2-32bit
 - libcrypt1-32bit
 - libffi7-32bit
 - libgcrypt20-32bit
 - libgobject-2_0-0-32bit
 - libidn2-0-32bit
 - libjansson4-32bit
 - libnss_usrfiles2-32bit
 - libnuma1-32bit
 - libogg0-32bit
 - libparted0-32bit
 - libsamba-credentials1-32bit
 - libsamba-errors0-32bit
 - libsmbconf0-32bit
 - libsndfile1-32bit
 - libtevent0-32bit
 - libtirpc3-32bit
 - libunistring2-32bit
 - libvorbisenc2-32bit
 - libz1-32bit
 - pam_pwquality-32bit
 - rpm-32bit
 - libGLEW2_2
 - libXau6-32bit
 - libaudit1-32bit
 - libblkid1-32bit
 - libboost_python-py3-1_75_0
 - libbz2-1-32bit
 - libcfitsio9
 - libcurl4-32bit
 - libdw1-32bit
 - libelf1-32bit
 - libexpat1-32bit
 - libffmpegthumbnailer4
 - libflann1_9
 - libfmt8
 - libfprint-2-2
 - libglib-2_0-0-32bit
 - libgpg-error0-32bit
 - libgts-0_7-5
 - libhavege2
 - libimobiledevice-1_0-6
 - libliveMedia102
 - liblua5_3-5-32bit
 - liblz4-1-32bit
 - liblzma5-32bit
 - libmagic1-32bit
 - libminiupnpc17
 - libndr2-32bit
 - libopenssl1_1-32bit
 - libplacebo157
 - libplist-2_0-3
 - libpmemobj1
 - libsamba-passdb0-32bit
 - libsamba-util0-32bit
 - libsasl2-3-32bit
 - libsgutils2-1_47-2
 - libspeex1-32bit
 - libssh-config
 - libstdc++6-pp-gcc11
 - libstdc++6-pp-gcc11-32bit
 - libsystemd0-32bit
 - libtss2-sys1
 - libusbmuxd-2_0-6
 - libwx_baseu-suse5_0_0
 - libwx_baseu_net-suse5_0_0
 - libwx_baseu_xml-suse5_0_0
 - libwx_gtk3u_aui-suse5_0_0
 - libwx_gtk3u_core-suse5_0_0
 - libwx_gtk3u_gl-suse5_0_0
 - libwx_gtk3u_html-suse5_0_0
 - libwx_gtk3u_qa-suse5_0_0
 - libwx_gtk3u_xrc-suse5_0_0
 - libxcb1-32bit
 - pam-32bit
 - perl-base-32bit
 - python3-extras
 - python3-fixtures
 - python3-linecache2
 - python3-notify2
 - python3-ordered-set
 - python3-pbr
 - python3-pysmbc
 - python3-python-mimeparse
 - python3-testtools
 - python3-traceback2
 - python3-unittest2
 - rdma-ndd

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

AppStream
+- Create and install a Vala API file
+
+- Update to version 0.14.4
+  * qt: Expose setter and getter for pool cache location
+  * utils: Use GLib's gstring_replace if available
+  * its: Allow to mark release descriptions as non-translatable
+  * compose: Point people at the specification if metadata license is invalid
+  * docs: Clarify which metadata licenses are permitted
+  * docs: Fix a typo on the icon cache page
+  * spec: Add a paragraph about which license to put in <project_license>
+  * Add documentation for YAML release type and urgency
+  * Add documentation for YAML provides
+  * component: Don't strip ";" from keywords before translating them
+  * utils: Don't strip modifiers when stripping encoding
+  * compose: Check optipng is there before we use it
+  * Improve text line wrapping, especially if many newlines are present
+  * Make word-wrap function unicode-aware
+  * Make license_is_metadata_license parse more complex expressions
+  * Improve cache refresh code, don't flag cache as updated if update failed
+  * Use system cache even if we had to drop some invalid metadata
+  * Assign more string class members safely
+  * Fix flashed firmware generating incorrect XML
+  * Fix YAML having wrong names for the firmware data
+
MozillaFirefox
+- Firefox Extended Support Release 91.3.0 ESR
+  * Fixed: Various stability, functionality, and security fixes
+  MFSA 2021-49 (bsc#1192250)
+  * CVE-2021-38503 (bmo#1729517)
+    iframe sandbox rules did not apply to XSLT stylesheets
+  * CVE-2021-38504 (bmo#1730156)
+    Use-after-free in file picker dialog
+  * CVE-2021-38505 (bmo#1730194)
+    Windows 10 Cloud Clipboard may have recorded sensitive user
+    data
+  * CVE-2021-38506 (bmo#1730750)
+    Firefox could be coaxed into going into fullscreen mode
+    without notification or warning
+  * CVE-2021-38507 (bmo#1730935)
+    Opportunistic Encryption in HTTP2 could be used to bypass the
+    Same-Origin-Policy on services hosted on other ports
+  * MOZ-2021-0008 (bmo#1667102)
+    Use-after-free in HTTP2 Session object
+  * CVE-2021-38508 (bmo#1366818)
+    Permission Prompt could be overlaid, resulting in user
+    confusion and potential spoofing
+  * CVE-2021-38509 (bmo#1718571)
+    Javascript alert box could have been spoofed onto an
+    arbitrary domain
+  * CVE-2021-38510 (bmo#1731779)
+    Download Protections were bypassed by .inetloc files on Mac
+    OS
+  * MOZ-2021-0007 (bmo#1606864, bmo#1712671, bmo#1730048,
+    bmo#1735152)
+    Memory safety bugs fixed in Firefox 94 and Firefox ESR 91.3
+- Removed mozilla-bmo1735309.patch which is now upstream
+
MozillaFirefox-branding-openSUSE:MozillaFirefox-branding-openSUSE
-- Add suseversion 150400
+- add sle_version 150300 and 150400 check
-- Add suseversion 150300
+- use HTTPS for software search plugin
NetworkManager-vpnc
+- Remove obsolete translation-update-upstream support
+  (jsc#SLE-21105).
+
+- Set the path for the VPN service name file correctly to
+  %_vpnservicedir (provided by macros.NetworkManager).
+
PackageKit-Qt
+- Fix package URL
+- Package README.md
+- Rename devel to %{pkqt}-devel
+
+- update to 1.0.2:
+  * Fix documentation (Aleix Pol)
+  * Fix pkg-config include path (Matthias Klumpp)
+  * Fix some documentation typos (Pekka Vuorela)
+  * Make sure the build is done as c++11 (Pekka Vuorela)
+  * Map DBusError::AccessDenied to Transaction::ErrorNotAuthorized (Raine Makelainen)
+- remove 0001-Fix-pkg-config-include-path.patch
+  0002-Fix-some-documentation-typos.patch
+  0003-Make-sure-the-build-is-done-as-c-11.patch: upstream
+
-- Update to version 0.9.2:
-  + Notes:
-  - Update to new PK API 0.9.
-  - Applied a series of patches to port to Qt5.
-  + New Features:
-  - Add GetDetailsLocal, GetFilesLocal and RepoRemove.
-  - Make use of DBus Properties changed to make less blocking
-    calls.
-  + Bugfixes:
-  - Allow for Details to be empty constructed.
-  - Cleaned include directive.
-  - Finish the API changes to get rid of blocking calls.
-  - Fix CMake var names for both Qt versions.
-  - Fix libdir path.
-  - Fix reply signature for Transaction methods.
-  - Improve object handlying.
-  - I think the API level should be hidden from libname.
-  - Keep only one transaction flags, which is unlikely to change.
-  - PackageKit doesn't has a changed signal anymore.
-  - Properly delete private data on daemon as DaemonPrivate is
-    not a QObject.
-  - Properly handle new Details signal.
-  - Properly init some Daemon values.
-  - Queue signals so that all transaction properties are
-    available when needed.
-  - Remove debug info.
-  - Update Roles enum, remove Provides enum, and fix some docs
-    typos.
-- Drop PackageKit-Qt-libdir-references.patch: fixed upstream.
-
-- Add PackageKit-Qt-libdir-references.patch: Fix the installed
-  packagekit-qt2-config.cmake file to have the correct link to the
-  library by keeping CMAKE_INSTALL_LIBDIR as a relative path and
-  the .pc file to have a valid path to $libdir.
-
aaa_base
+- use autopatch
+  - update first two patches from git originals to have the
+    same apply depth as the rest:
+  - git-01-61c106aac03930e03935172eaf94d92c02a343bd.patch
+  - git-02-4e5fe2a6ec5690b51a369d2134a1119962438fd1.patch
+  - fix get_kernel_version.c to work also for recent kernels
+    on the s390/X platform (bsc#1191563)
+  - git-37-dfc5b8af96bec249e44a83d573af1f95a661a85c.patch
+  - support xz compressed kernel (bsc#1162581)
+  - git-38-4c0060639f6fa854830a708a823976772afe7764.patch
+  - Fixing possible resource leak
+  - git-39-df622b89bc92fd882a6715c5743095528a643546.patch
+  - excluding new kernel string in version search
+
+- Add git-36-16d1cb895c2742e96a56af98111f8281bedd3188.patch:
+  * Add $HOME/.local/bin to PATH, if it exists (bsc#1192248)
+
+- Add patch git-34-9a1bc15517d6da56d75182338c0f1bc4518b2b75.patch
+  * sysctl.d/50-default.conf:
+    allow everybody to create IPPROTO_ICMP sockets (bsc#1174504)
+- Add patch git-35-91f496b1f65af29832192bad949685a7bc25da0a.patch
+  * sysctl.d/50-default.conf: fix ping_group_range syntax error
+
adobe-sourcehansans-fonts
+- Fix source URLs to be properly downloadable
+
+- Update to version 2.004
+- Add variable fonts
+
+- Update to version 2.001
+- Add all region specific fonts
+- Remove fontconfig file because Noto Sans CJK doesn't have such a
+  configuration either
+
adobe-sourcehanserif-fonts
+- Add all region-specific fonts
+
adobe-sourcesanspro-fonts
+- Revert update to Source Sans 3 and keep the pro versions
+  (boo#1189267)
+
+- Add 31-adobe-sourcesanspro.conf so that old name still works
+
+- Fixed github URL
+- Fixed Source URL again; we take the full source zip instead of
+  split release zip
+
+- Update to version 3.046
+  * Roman and Italic now are the same version
+  * The "pro" part of the name has been dropped, internally a number
+    is now used: Source Sans 3
+  * Update URL
+  * This is a major release with many changes. See the release page
+    for the details:
+    https://github.com/adobe-fonts/source-sans/releases
+
+- Update source url
+
+- Update to version 2.045 (Roman) and 1.095 (Italic):
+  * Bugfixes (too many to name here)
+- Run through spec cleaner
+- Only package the (better) otf fonts (following the Source Code
+  Pro package)
+
-- updated to version 1.040
-- improvement: Adds Zero_Width_Non_Breaking_Space character (ZWNBS, U+FEFF) to address GitHub issue #20
-
-- Update to version 1.038 (2012/09/12):
-  * Updates the metrics of Majuscule letters in lighter weights.
-  * Updates fonts to add small capitals and superior capital letters
-  to upright styles.
-  * Adds the following characters for transliteration: Blinebelow,
-  blinebelow, Klinebelow klinebelow, Emacronacute, emacronacute,
-  Omacronacute, omacronacute, primemod
-  * Adds the following punctuation characters: bardbl, iterrobang,
-  ceilingleft, ceilingright, floorleft floorright, bracketleftwhite,
-  bracketrightwhite, brackhalftopleft, brackhalftopright, brackhalfbotleft,
-  brackhalfbotright
-  * Adds dotted zero and slashed zero.
-
-- Added Obsoletes and Provides
-
-- Renamed from SourceSansPro package, fixed .changes and .spec file
-
-- Spec: Use %{_ttfontsdir} macro instead of %{_datadir}
-
-- Updated to 1.0.36 release
-  Updates fonts to fix bug in TTF versions in which the GDEF table
-  was not included.
-- 1.0.35 release:
-  Updates the fitting for 'u' and its related glyphs. Updates the
-  kerning in the upright fonts.
-
adobe-sourceserifpro-fonts
+- Revert update to Source Serif 4 and keep the pro version
+  (boo#1189267)
+
+- Add 31-adobe-sourceserifpro.conf so that old name still works
+
+- Fix download URL again; we take the full source zip instead of
+  each split release zip
+
+- Update description to reflect name change Source Sans
+
+- Update to 4.004:
+  Major update with the following highlights:
+  * Source Serif now has six weights across five optical sizes
+  * Shift text master in design space
+  * Change the family name from Source Serif Pro to Source Serif 4
+
+- Update to 3.000 (Roman and Italic have now the same version):
+  Changes to Italic styles:
+  * extend Latin character set from AL-3 to AL-4
+  * add Cyrillic (covering AC-2)
+  * add Greek (covering AG-1)
+  Changes to Roman styles:
+  * minor updates to spacing of modifer glyphs
+  * updates to some Cyrillic characters as suggested by external
+    advisors
+  * minor updates to Cyrillic kerning
+  * updates to some Greek characters as suggested by external
+    advisors
+  Global changes:
+  * overhaul ccmp feature to decompose accented glyphs when
+    followed by combining
+  * mark, thus allowing double-stacking of accents (addresses
+    [#41], #42)
+  * add ccmp solution for Ukrainian її clash, also for Latin ïï
+    (addresses #48)
+  * add Bulgarian Cyrillic alternates both via locl and ss01 feature
+    (addresses #20)
+  * add Serbian/Macedonian Cyrillic alternates both via locl and
+    ss02 feature
+  Roman and Italic styles now support the same global character set,
+  in both static and variable versions.
+
+- Update to 2.010 (Roman) and 1.010 (Italic):
+  * Italic variant is added
+  * small fixes, mainly bugfixes
+- Only package OTF (like the Sans and Code variants of Source Pro)
+
apache2-mod_dnssd
+- removing %apache_test_* macros, do not test module just by
+  loading the module
+
-- Cleanup of the specfile.
-- --disable-lynx to remove the lynx BuildRequires.
-
apparmor
-- Don't provide python2 symbol for python3 package (bsc#1191690).
+-  Modify add-samba-bgqd.diff: Add new rule to fix new "DENIED
+    operation="file_mmap" violation in SLE15-SP4; (bsc#1192336).
-- Be explicit about using python2 macros, when needed.
+- add aa-notify-more-arch-mr809.diff: Add support for reading s390x
+  and aarch64 wtmp files (boo#1181155)
-- update to AppArmor 2.13.6
-  - fix utils hotkey conflicts in some languages
-  - aa-autodep: load abstractions on start (boo#1178527)
-  - add usr.lib.dovecot.script-login profile
-  - minor additions in abstractions/X and the dovecot profile
-  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_2.13.6
+- add add-samba-bgqd.diff: add profile for samba-bgqd (boo#1191532)
+
+- lessopen.sh profile: allow reading files that live on NFS over UDP
+  (added to apparmor-lessopen-nfs-workaround.diff) (boo#1190552)
+
+- add profiles-python-3.10-mr783.diff: update abstractions/python and
+  profiles for python 3.10
+
+- update to AppArmor 3.0.3
+  - fix a failure in the parser tests
+  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0.3
+    for the detailed upstream changelog
+
+- update to AppArmor 3.0.2
+  - add missing permissions to several profiles and abstractions
+    (including boo#1188296)
+  - bugfixes in utils and parser (including boo#1180766 and boo#1184779)
+  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0.2
-- drop upstreamed patch libapparmor-so-number.diff
+- remove upstreamed patches:
+  - apparmor-dovecot-stats-metrics.diff
+  - abstractions-php8.diff
+  - crypto-policies-mr720.diff
+
+- added apparmor-dovecot-stats-metrics.diff to allow Prometheus metrics end-point
+
+- move Requires: python3 back to the python3-apparmor subpackage -
+  readline usage is in the python modules, not in apparmor-utils
+
+- Remove python symbols (python means currently python2), work
+  only with python3 ones (fallout from bsc#1185588).
+
+- add abstractions-php8.diff to support PHP8 in abstractions/php (boo#1186267)
+
+- add crypto-policies-mr720.diff to allow reading crypto policies
+  in abstractions/ssl_certs (boo#1183597)
+
+- replace %{?systemd_requires} with %{?systemd_ordering} to avoid dragging in
+  systemd into containers just because apparmor-parser ships a *.service file
+
+- merge libapparmor.changes into apparmor.changes
+
+- avoid file listed twice error
+
+- define %_pamdir for <= 15.x to fix the build on those releases
+
+- add apache-extra-profile-include-if-exists.diff: make <apache2.d>
+  include in apache extra profile optional to avoid problems with empty
+  profile directory (boo#1178527)
+
+- prepare usrmerge (boo#1029961)
+  * use %_pamdir
+
+- update to AppArmor 3.0.1
+  - minor additions to profiles and abstractions
+  - some bugfixes in libapparmor, apparmor_parser and the aa-* utils
+  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0.1
+    for the detailed upstream changelog
+- removed upstream(ed) patches:
+  - changes-since-3.0.0.diff
+  - extra-profiles-fix-Pux.diff
+  - utils-fix-hotkey-conflict.diff
+
+- Use apache provided variables for the module_directry:
+  + Use %apache_libexecdir
+  + Add apache-rpm-macros BuildRequires
+
+- add utils-fix-hotkey-conflict.diff to fix a hotkey conflict in
+  de, id and sv translations (and fix the test) (MR 675)
+- add extra-profiles-fix-Pux.diff to fix an inactive profile -
+  prevents a crash in aa-logprof and aa-genprof when creating a new
+  profile (MR 676)
+
+- update to AppArmor 3.0.0
+  - introduce feature abi declaration in profiles to enable use of
+    new rule types (for openSUSE: dbus and unix rules)
+  - support xattr attachment conditionals
+  - experimental support for kill and unconfined profile modes
+  - rewritten aa-status (in C), including support for new profile modes
+  - rewritten aa-notify (in python), finally dropping the perl
+    requirement at runtime
+  - new tool aa-features-abi for extracting feature abis from the kernel
+  - update profiles to have profile names and to use 3.0 feature abi
+  - introduce @{etc_ro} and @{etc_rw} profile variables
+  - new profile for php-fpm
+  - several updates to profiles and abstractions (including boo#1166007)
+  - fully support 'include if exists' in the aa-* tools
+  - rewrite handling of alias, include, link and variable rules in
+    the aa-* tools
+  - rewrite and simplify log handling in the aa-logprof and aa-genprof
+  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0
+    for the detailed upstream changelog
+- patches:
+  - add changes-since-3.0.0.diff with upstream fixes since the 3.0.0
+    release up to 3e18c0785abc03ee42a022a67a27a085516a7921
+  - drop upstreamed usr-etc-abstractions-base-nameservice.diff
+  - drop 2.13-only libapparmor-so-number.diff
+  - refresh apparmor-enable-profile-cache.diff - partially upstreamed
+  - update apparmor-samba-include-permissions-for-shares.diff and
+    apparmor-lessopen-profile.patch - switch to "include if exists"
+  - apparmor-lessopen-profile.patch: add abi rule to lessopen profile
+  - refresh apparmor-lessopen-nfs-workaround.diff
+- move away very loose apache profile that doesn't even match the
+  apache2 binary path in openSUSE to avoid confusion (boo#872984)
+- move rewritten aa-status from utils to parser subpackage
+- add aa-features-abi to parser subpackage
+- replace perl and libnotify-tools requires with requiring
+  python3-notify2 and python3-psutil (needed by the rewritten
+  aa-notify)
+- drop ancient cleanup for /etc/init.d/subdomain from parser %pre
+- drop (never enabled) conditionals to build with python2 and to
+  build the python-apparmor subpackage (upstream dropped python2
+  support)
+- drop setting PYTHON and PYTHON_VERSIONS env variable, no longer needed
+- set PYFLAKES path for utils check
+- add precompiled_cache build conditional to allow faster local
+  builds without using kvm
+- remove duplicated BuildRequires: swig
+  - fix two potential build failures in libapparmor
+  - fix log parsing for logs with an embedded newline
+  - some fixes in cache handling
+  - preserve errno across aa_*_unref() functions
+- no longer package static libapparmor.a
+- Fix RPM groups
+
+- libapparmor.spec is based on the AppArmor 2.11 apparmor.spec, but
+  with minimum BuildRequires
autoyast2
+- use Y2Storage::Arch to determine whether UEFI is available (bsc#937067)
+- 4.4.24
+
+- During autoupgrade merge the selected product workflow in order
+  to execute 2nd stage modules (bsc#1192437)
+- 4.4.23
+
+- Do not process the <add-on/> section during the 2nd stage
+  (bsc#1192185).
+- 4.4.22
+
bcm20702a1-firmware
+- Fix build on Leap which does not have %_firmwaredir
+
+- fix boo#1175038 - remove unnecessary %postun scriptlet that is
+  incorrectly deleting all package files on upgrade; all files are
+  already listed in %files as %ghost so no scriptlet is needed.
+
+- use %_firmwaredir
+
blueberry
+- Update to version 1.4.5:
+  * Add Turn bluetooth on/off option in tray menu.
+  * blueberry-tray.py: Remove menu positioning code.
+  * blueberry-tray.py: Silence a runtime warning.
+  * rfkillMagic: Rewrite safechild in shell script to reduce
+    memory usage.
+  * Added build & install steps to readme file.
+  * l10n: Update POT.
+- Restore Group.
+
+- Update to 1.4.4
+  * l10n: Update translations
+
+- Update to 1.4.2
+  * l10n: Update translations
+  * l10n: Update files
+  * Don't use /usr/bin/env to call python3
+
+- Update to 1.3.9
+  * l10n: Update translations
+- Fixes for %_libexecdir changing to /usr/libexec (boo#1174075)
+- Use %{_udevrulesdir} for udev rules files
+
boost
-- libreoffice_compat_backports.patch: add a backport of
-  Boost.Optional::has_value() for LibreOffice
+- Fix HPC build on ARM. It seems boost_serialization libraries
+  are no longer implicitly build with this setup.
+
+- Add build support for gcc10 to HPC build (bsc#1174439).
+- Add openmpi4 flavors (jsc#SLE-16462).
+
+- Log additional information during build
+- Add missing dependencies in libboost_iostream-devel (bsc#1180359)
+
+- libboost_nowide now uses same pattern of Provides/Conflicts
+  and version numbers as other Boost libraries
+- Add missing conflicts for Boost 1.66
+- Boost.Build (jam) implementation is now obsoletes older versions
+
+- Replace hardcoded python3.8 path in the spec file
+- Add Conflicts with Boost 1.66 version in SLE15 since that version
+  uses different Provides.
+
+- update to 1.75.0:
+  * new library:
+    + Boost.JSON - JSON parsing library
+    + Boost.LEAF - error handling library
+    + Boost.PFR  - basic reflection without macros or boilderplate code
+  * for details on all changes see,
+    https://www.boost.org/users/history/version_1_75_0.html
+- package boost's jam files so the Boost.Build is more usable
+- python_library_name.patch: update it to remove python version
+  suffix and keep old sonames. We only support one python3 version
+  at a time.
+- refreshed patches: boost-no_type_punning.patch
+  boost-strict_aliasing.patch python_library_name.patch
+- serialization_missing_includes.patch: upstreamed
+- baselibs.conf: updated to new version
+
+- serialization_missing_includes.patch: Add additional missing
+  includes in the serialization library
+
+- serialization_missing_includes.patch: Add missing includes in the
+  serialization library (bsc#1176597)
+
+- Enable context on s390x
+
+- fix nothing provides libboost_mpi_python-py3-1_74_0
+
+- provide/obsolete boost-nowide 10.0.2
+
+- update to 1.74.0:
+  * adds Boost.NoWide
+  * see https://www.boost.org/users/history/version_1_72_0.html
+  * see https://www.boost.org/users/history/version_1_73_0.html
+  * see https://www.boost.org/users/history/version_1_74_0.html
+- remove riscv-support.patch, 3ecbf83f.patch (upstream)
+- remove boost-visibility.patch,
+  boost-no_segfault_in_Regex_filter.patch (obsolete, will never go upstream)
+- add boost-remove-cmakedir.patch (remove buildroot embedding in cmake files)
+- remove python 2.7, it is 2020 after all
+
+- Fix packaging errors in cases where python2 is disabled and
+  unavailable.
+
+- Fix macro which defines the name of the HPC python3 library
+  directory (bsc#1165277).
+- Include headers and serial libs in the HPC MPI packages
+  (bsc#1165307).
+
+- removed hpc bjam package (boo#1160621)
+- added gnu-hpc-openmpi3 and mpich flavor (boo#1160622)
+
+- Remove hardcoded abiflags (%py3_abiflags is not available for 3
+  years), use python3-config instead. Fixes build with Python 3.8.
+
+- Make sure openmpi-macros-devel is not required for base flavor --
+  consolidate build_mpi/mpi macro into just one.
+- Remove BuildArch guards, no longer relevant since SuSE 11.2
+
+- Use new openmpi-macros-devel package
+
+- Enable context on riscv64
+- riscv-support.patch: Add missing bits for riscv support
+
+- Make sure %{_libdir}/cmake is packaged also without openblas-devel
+
+- Update URL to reflect new location of Boost sources
+
+- Update to version 1.71.0 (jsc#SLE-8571)
+  Breaking changes:
+  * Uuid: MD5 name-based uuid generation was corrected to be identical
+    on all endian systems. Define BOOST_UUID_COMPAT_PRE_1_71_MD5 to
+    keep the result in a format compatible with 1.66 through 1.70.
+    This does not affect the default name-based uuid generation
+    which is based on SHA1
+  * Test: Boost.Test shows deprecation warnings if some very old
+    headers as deprecated. If you encounter such warnings, please
+    follow the indications: those headers will be removed in a future
+    release.
+  New libraries:
+  * Variant2: A never-valueless, strong guarantee implementation
+    of std::variant
+  Updated libraries:
+  * align, asio, any, beast, circular buffer, container, context,
+    conversion, core, dynamic bitset, endian, fiber, filesystem,
+    flyweight, histogram, iostreams, interprocess, intrusive,
+    legical cast, log, math, metaparse, move, multi array,
+    multi-index containers, outcome, parameter, ptrcontainer,
+    polycollection, smartptr, stacktrace, test, utility, uuid,
+    variant, yap
+  For detailed changes see
+  https://www.boost.org/users/history/version_1_71_0.html
+- drop upstream patches no longer needed:
+  boost-1.57.0-python-libpython_dep.patch,
+  0001-beast-fix-moved-from-executor.patch,
+  remove_boost_serialization_depends, cmake.patch
+- updated patches: boost-1.57.0-python-abi_letters.patch,
+  3ecbf83f.patch
+
+- 3ecbf83f.patch: add upstream patch to build and install python-mpi
+  extention.
+- remove_boost_serialization_depends.patch: workaround to build
+  python mpi extention
+
+- cmake.patch: add upstream patches making it more compatible with
+  cmake's FindBoost
+
+- Update to version 1.70.0
+  Breaking changes:
+  * beast - there were many API changes. For details, see upstream
+    release notes
+  New libraries:
+  * outcome: A set of tools for reporting and handling function
+    failures in contexts where directly using exception handling
+    is unsuitable
+  * histogram: Fast and extensible multi-dimensional histograms
+  Updated libraries:
+  * asio, beast, context, coroutine2, dynamic bitset, fiber,
+    filesystem, integer, log, math, mp11, multi-index containers,
+    multiprecision, polycollection, spirit, stacktrace, test,
+    typeindex, typetraits, variant and ublas.
+  For detailed changes see
+  https://www.boost.org/users/history/version_1_70_0.html
+- 0001-beast-fix-moved-from-executor.patch: upstream patch to fix regresion
+- boost-rpmoptflags-only.patch: refresh but don't disable all extra
+  warnings
+- dynamic_linking.patch: refreshed
+- baselibs.conf - updated to 1.70.0
+
+- Do not build gnu-mvapich2-hpc and gnu-openmpi2-hpc flavors in
+  Staging areas.
+
+- Add missing build conditions for -extra flavour
+
+- fixed hpc build for python3.7
+
+- added hpc modularized versions, which have a different naming
+  scheme so that they do not collide with existing libraries
+  * hpc builds miss the documentation
+  * three new _mulitbuild flavors which are
+  * gnu-hpc -> all libraries except the parallel ones
+  * gnu-openmpi2-hpc -> parallel versions with openmpi2
+  * gnu-mvapich2-hpc -> parallel versions with mvapich2
+
+- Simplify _multibuild flavours
+
+- Update to version 1.69.0
+  Breaking Changes:
+    + Logic: use explicit operator bool when available
+    + Boost.Signals removed
+  New libraries:
+  * SafeNumerics: A library for guaranteed correct integer
+    arithmetic for C++14 and later
+  Updated libraries:
+  Any, Asio, Assign, Beast, CircularBuffer, ConceptCheck, Context,
+  Core, Dynamic Bisect, Fiber, Filesystem, Flyweight, Function,
+  Geometry, Integer, Iostreams, Iterator, LexicalCast, Log, Math,
+  Mp11, MultiArray, Multi-index Containers, Multiprecision,
+  PolyCollection, Pool, Preprocessor, Rational, Spirit,
+  Stacktrace, System, Test, TypeIndex, Utility, Variant, YAP
+  For complete changelog see
+  https://www.boost.org/users/history/version_1_69_0.html
+- python_library_name.patch: updated to leave Boost.MPI python
+  names unchanged.
+- dynamic_linking.patch: refreshed
+- baselibs.conf: updated to 1.69.0
+- cleanup spec file
+  * removed no-op conditionals
+  * appended -impl to all unversioned named Provides: to facilitate
+    introduction of boost-defaults. The defaults package will provide
+    upgrade path in Tumbleweed for -devel subpackages.
+
+- Stay with openmpi also on ppc
+
+- Fix build on Leap < 15.0
+
+- Update to version 1.68.0
+  New libraries:
+  * YAP: An expression template library for C++14 and later
+  Breaking changes since 1.67.0:
+  * uuid: sha1 detail namespace header redirection for backwards
+    compatibility was removed
+  * signals: Boost.Signals will be removed in the next release.
+    Boost.Signals was deprecated in version 1.54.0.
+    Transition to Boost.Signals2 now to avoid disruption.
+  Updated libraries: Beast, Context, Coroutine2, Fiber, Fusion,
+  Geometry, GIL, Graph, Lexical Cast, Log, Math,
+  Multi-index containers, Optional, Predef, Program Options,
+  Python, Rational, System, Stacktrace, Test, TypeIndex and Uuid.
+  For complete list of changes, see
+  https://www.boost.org/users/history/version_1_68_0.html
+- refreshed patches: boost-no_type_punning.patch,
+  python_library_name.patch
+- dropped: python_numpy_retfunc.patch - no longer needed
+
+- Re-enable python2 module build by default. Still too many things
+  depend on it.
+
+- fix packaging of Boost.Contract on s390 and other platforms
+  without Boost.Context support.
+- fix build on older SLE SP by owning /usr/share/licenses directory
+
+- Update to version 1.67.0
+  New libraries:
+  * Contract: Contract programming for C++. All contract
+    programming features are supported: Subcontracting, class
+    invariants, postconditions (with old and return values),
+    preconditions, customizable actions on assertion failure (e.g.,
+    terminate or throw), optional compilation and checking of
+    assertions, etc, from Lorenzo Caminiti.
+  * HOF: Higher-order functions for C++, from Paul Fultz II.
+  Breaking changes in updated libraries:
+  * atomic: Breaking change: Changed the result of the
+    (op)_and_test operations added in Boost 1.66 to the opposite -
+    the functions now return true if the operation result is
+    non-zero. This is consistent with other test methods in
+    Boost.Atomic and the C++ standard library. Users can define
+    BOOST_ATOMIC_DETAIL_HIGHLIGHT_OP_AND_TEST when compiling their
+    code to emit warnings on every use of the changed functions.
+    This way users can locate the code that needs to be updated.
+  * multiprecission: When converting a multiprecision integer to a
+    narrower type, if the value is too large (or negative) to fit
+    in the smaller type, then the result is either the maximum (or
+    minimum) value of the target type. This was always the intended
+    behaviour, but was somewhat haphazardly enforced before. If you
+    really do want just the low order N bits of a value, then you
+    will need to mask these out prior to the case, for example:
+    static_cast<unsigned>(~static_cast<unsigned>(0) & my_value).
+    Note that technically (to avoid undefined behaviour) you should
+    do the same thing with built in integer types too.
+  * spirit: Removed `with_context`
+    utility: <boost/utility.hpp> header no longer includes
+    boost::next and boost::prior as they have been moved to the
+    iterator module. Instead include <boost/next_prior.hpp>. Other
+    uses of <boost/utility.hpp> are discouraged, it's better to use
+    the header for the specific functionality instead.
+  * uuid: random_generator is no longer copyable
+  Libraries that were updated: Asio, Atomic, Beast, ContainerHash,
+  Context, Core, Coroutine2, DateTime, DLL, Fiber, Filesystem,
+  Fusion, Locale, Log, Math, Multi-index Containers,
+  Multiprecission, Optional, Phoenix, PolyCollection, Python,
+  Spirit, Stacktrace, Test, TypeIndex, TypeTraits, Utility,
+  Unordered, Units, Uuid, and Variant. For complete list of
+  changes, see,
+  https://www.boost.org/users/history/version_1_67_0.html
+- refreshed patches:
+  * boost-strict_aliasing.patch
+  * boost-aarch64-flags.patch
+- python_library_name.patch: adapted to not append version number
+  to library names, like new boost is doing.
+- disable python2 builds by default
+- use regular Requires for libboost_header dependency
brotli
+- Fix CVE-2020-8927, decoder: integer overflow when input chunk
+  is larger than 2GiB. (CVE-2020-8927, bsc#1175825)
+  * fix-cve-2020-8927.patch
+
calligra
+- Add Fix-Freetype-and-FontConfig-Linkage.patch to fix build with
+  KDE Frameworks 5.83
+
+- Use %find_lang + %kf5_find_htmldocs
+
+- Mark org.calligra as internal QML module
+
+- Spec cleanup
+- Drop obsolete patch:
+  * 0001-Revert-Chart-Depend-on-KChart-2.7.0.patch
+
ceph
-- Update to 15.2.14-84-gb6e5642e260:
-  + rebase on top of Ceph v15.2.14 tag
-    https://ceph.io/releases/v15-2-14-octopus-released/
-  * (bsc#1184517) cls/rgw: look for plane entries in non-ascii plain namespace too
-  * (bsc#1185246) rgw: check object locks in multi-object delete
-  + (bsc#1186348) mgr/zabbix: adapt zabbix_sender default path
-  + (bsc#1188979) mgr/cephadm: pass --container-init to "cephadm deploy" if specified
-  + (bsc#1189173) mgr/dashboard: Downstream branding: Adapt latest upstream
-    changes to branded navigation component
-
-- Update to 15.2.13-85-g18a335e0360:
-  + qa/tasks/salt_manager: allow gatherlogs for files in subdir
-  + qa/tasks/ceph_salt: gather /var/log/ceph/cephadm.out
+- Update to 16.2.6-463-g22e7612f9ad:
+  + (bsc#1178073) mgr/dashboard: fix downstream NFS doc links
+
+- Preservation of Bugzilla, Jira and CVE citations from earlier incarnations of
+  this changes file after double-checking that none of these fixes got lost in
+  the pacific rebase:
+  + bsc#1163764 (--container-init feature cherry-picked to octopus)
+  + bsc#1170200 (mgr/dashboard: Fix for CrushMap viewer items getting compressed vertically)
+  + bsc#1172926 (mgr/orchestrator: Sort 'ceph orch device ls' by host)
+  + bsc#1173079 (mgr/devicehealth: device_health_metrics pool gets created even without any OSDs in the cluster)
+  + bsc#1174466 (mon: have 'mon stat' output json as well)
+  + bsc#1174526 (mgr/dashboard: allow getting fresh inventory data from the orchestrator)
+  + bsc#1174529 (rpm: on SUSE, podman is required for cephadm to work)
+  + bsc#1174644 (cephadm: log to file)
+  + bsc#1175120 (downstream branding)
+  + bsc#1175161 (downstream branding)
+  + bsc#1175169 (downstream branding)
+  + bsc#1176390 (mgr/dashboard: enable different URL for users of browser to Grafana)
+  + bsc#1176451 (Drop patch "rpm: on SUSE, podman is required for cephadm to work")
+  + bsc#1176489 (mgr/cephadm: lock multithreaded access to OSDRemovalQueue)
+  + bsc#1176499 (mgr/cephadm: fix RemoveUtil.load_from_store())
+  + bsc#1176638 (ceph-volume: batch: call the right prepare method)
+  + bsc#1176679 (mgr/dashboard: enable different URL for users of browser to Grafana)
+  + bsc#1176828 (cephadm: command_unit: call systemctl with verbose=True)
+  + bsc#1177078 (mgr/dashboard: Fix bugs in a unit test and i18n translation)
+  + bsc#1177151 (python-common: do not skip unavailable devices)
+  + bsc#1177319 (--container-init feature cherry-picked to octopus)
+  + bsc#1177344 (mgr/dashboard: support Orchestrator and user-defined Ganesha cluster)
+  + bsc#1177360 (cephadm: silence "Failed to evict container" log msg)
+  + bsc#1177450 (ceph-volume: don't exit before empty report can be printed)
+  + bsc#1177643 (Revert "spec: Podman (temporarily) requires apparmor-abstractions on suse")
+  + bsc#1177676 (cephadm: allow uid/gid == 0 in copy_tree, copy_files, move_files)
+  + bsc#1177843 (CVE-2020-25660)
+  + bsc#1177857 (mgr/cephadm: upgrade: fail gracefully, if daemon redeploy fails)
+  + bsc#1177933 (cephadm: configure journald as the logdriver)
+  + bsc#1178531 (cephadm: set default container_image to registry.suse.com/ses/7/ceph/ceph)
+  + bsc#1178837 (rgw: cls/user: set from_index for reset stats calls)
+  + bsc#1178860 (mgr/dashboard: Disable TLS 1.0 and 1.1)
+  + bsc#1178905 (CVE-2020-25678)
+  + bsc#1178932 (cephadm: reference the last local image by digest)
+  + bsc#1179016 (rpm: require smartmontools on SUSE)
+  + bsc#1179452 (mgr/insights: Test environment requires 'six')
+  + bsc#1179526 (rgw: during GC defer, prevent new GC enqueue)
+  + bsc#1179569 (cephadm: reference the last local image by digest)
+  + bsc#1179802 (CVE-2020-27781)
+  + bsc#1179997 (CVE-2020-27839)
+  + bsc#1180107 (ceph-volume: pass --filter-for-batch from drive-group subcommand)
+  + bsc#1180155 (CVE-2020-27781)
+  + bsc#1181291 (mgr/cephadm: alias rgw-nfs -> nfs)
+  + bsc#1182766 (cephadm: fix 'inspect' and 'pull')
+  + bsc#1183074 (CVE-2021-20288)
+  + bsc#1183561 (mgr/cephadm: on ssh connection error, advice chmod 0600)
+  + bsc#1183899 (bluestore: fix huge reads/writes at BlueFS)
+  + bsc#1184231 (cephadm: Allow to use paths in all <_devices> drivegroup sections)
+  + bsc#1184517 (cls/rgw: look for plane entries in non-ascii plain namespace too)
+  + bsc#1185246 (rgw: check object locks in multi-object delete)
+  + bsc#1185619 (CVE-2021-3524)
+  + bsc#1185619 (CVE-2021-3524)
+  + bsc#1186020 (CVE-2021-3531)
+  + bsc#1186021 (CVE-2021-3509)
+  + bsc#1186348 (mgr/zabbix: adapt zabbix_sender default path)
+  + bsc#1188979 ("mgr/cephadm: pass --container-init to "cephadm deploy" if specified" and "Revert "cephadm: default container_init to False")
+  + bsc#1189173 (downstream branding)
+  + jsc#SES-1071 (ceph-volume: major batch refactor - upstream PR#34740)
+  + jsc#SES-185 (SES support with cache software)
+  + jsc#SES-704 (mgr/snap_schedule)
+
+- Update to 16.2.6-462-g5fefbbf8888:
+  + rebased on top of upstream commit SHA1 dd7139c66c1d36da50475ec97d8d6b54b07d1dea
+  * (bsc#1191751) rgw/tracing: unify SO version numbers within librgw2 package
+  * spec: make selinux scriptlets respect CEPH_AUTO_RESTART_ON_UPGRADE
+
+- Update to Version: 16.2.6.45+g8fda9838398:
+  + rebased on top of upstream commit SHA1 dbc87327c37d0f305c2107e487cb98a072ae858b
+    upstream 16.2.6 release
+    https://ceph.io/releases/v16-2-6-pacific-released/
+
+- Update to 16.2.5-504-g6a3a59bd19e:
+  + rebased on top of upstream commit SHA1 0d1e1f2973cae7645126fc88a72743367c790d9d
+  + (bsc#1189605) cmake: exclude "grafonnet-lib" target from "all"
+
+- Update to 16.2.5-113-g8b5bda7684e:
+  + (bsc#1188741) compression/snappy: use uint32_t to be compatible with 1.1.9
+    improved version of patch that did not work as intended
+
+- Update to 16.2.5-111-ga5b472dfcf8:
+  + (bsc#1188741) compression/snappy: use uint32_t to be compatible with 1.1.9
+
+- Update to 16.2.5-110-gc5d9c915c46:
+  + rebased on top of upstream commit SHA1 7feddc9819ca05586f230accd67b4e26a328e618
-  + (bsc#1188979) Revert "cephadm: default container_init to False"
-- Additional bugs fixed by 15.2.13-79-g51835b62d61:
-  + (bsc#1181291) mgr/cephadm: alias rgw-nfs -> nfs
-  + (bsc#1183561) mgr/cephadm: on ssh connection error, advice chmod 0600
+- Update to 16.2.5-29-g97c2c82c2f5:
+  + rebased on top of upstream commit SHA1 0883bdea7337b95e4b611c768c0279868462204a
+    upstream 16.2.5 release
+    https://ceph.io/releases/v16-2-5-pacific-released/
+  + cherry-pick fix for bsc#1188111:
+  * include/denc: include used header
+  * mon,osd: always init local variable
+  * common/Formatter: include used header
+
+- Update to 16.2.4-564-g9689286366a:
+  + rebased on top of upstream commit SHA1 e57defcbcc91e67aac958c4a52d657a7a907e8ef
-- Update to 15.2.13-79-g51835b62d61:
-  + rebase on top of Ceph v15.2.13 tag
-    https://ceph.io/releases/v15-2-13-octopus-released/
-  * (bsc#1174526) mgr/dashboard: allow getting fresh inventory data from the orchestrator
-  + drop obsolete downstream patches:
-  * cephadm: add global flag --container-init
-  * mgr/cephadm: append --container-init to basecommand
-  * cephadm: remove container-init subparser from "deploy"
-
-- Update to 15.2.12-83-g528da226523:
-  + rebase on top of Ceph v15.2.12 tag
-    https://ceph.io/releases/v15-2-12-octopus-released/
+- Update to 16.2.4-26-g555d38aa5a5:
+  + rebased on top of v16.2.4 tag
+    https://ceph.io/releases/v16-2-4-pacific-released/
+  * mgr/dashboard: fix set-ssl-certificate{,-key} commands
+  * systemd: remove ProtectClock=true for ceph-osd@.service
-- Update to 15.2.11-83-g8a15f484c2:
-  + (bsc#1184231) cephadm: Allow to use paths in all <_devices> drivegroup sections
-
-- Update to 15.2.11-82-g7c6356e178:
-  + upstream Octopus v15.2.11 release
-    see https://ceph.io/releases/v15-2-11-octopus-released/
+- Update to 16.2.3-26-g422932e923:
+  + rebased on top of upstream pacific SHA1 381b476cb3900f9a92eb95d03b4850b953cfd79a
+    Pacific v16.2.3 release
+    see https://ceph.io/releases/v16-2-3-pacific-released/
+  * cephadm: normalize image digest in 'ls' output too
+    Pacific v16.2.2 release
+    see https://ceph.io/releases/v16-2-2-pacific-released/
+
+- Update to 16.2.1-283-g9f37a4bec4:
+  + rebased on top of upstream pacific SHA1 717ce59b76c659aaef8c5aec1355c0ac5cef7234
+    Pacific v16.2.1 release
+    see https://ceph.io/releases/v16-2-1-pacific-released/
-  + cephadm: Update Grafana container image from 7.0.3 to 7.3.1
+  * (bsc#1184231) cephadm: Allow to use paths in all <_devices> drivegroup sections
+
+- _constraints: raise s390x disk constraint to 42G after seeing a build fail
+  with "write error: No space left on device"
+
+- Update to 16.2.0-91-g24bd0c4acf:
+  + rebase on top of upstream pacific SHA1 4cbaf866034715d053e6259dcd5bd8e4e1d1e1ed
+
+- Update to 16.2.0-31-g5922b2b9c1:
+  + rebase on top of upstream v16.2.0 (first stable release in Pacific series)
+    see https://ceph.io/releases/v16-2-0-pacific-released/
+
+- Update to 16.1.0-1217-g8e1da7347e:
+  + rpm: drop extraneous explicit sqlite-libs runtime dependency
+
+- pre_checkin.sh: add README-packaging.txt as a source file to ceph-test.spec
+  (to pacify obs-service-source_validator)
+
+- Update to 16.1.0-1216-gbaca20b112:
+  + spec: prepare openSUSE usrmerge (boo#1029961)
+
+- Update to 16.1.0-1215-gd99465b6ba
+  + rebase on top of upstream commit 3eb70cf622aace689e45749e8a92fce033d3d55c
+    (tip of "pacific" branch)
+  * introduce libnpmem and libpmemobj dependencies to for RBD_RWL and
+    RBD_SSD_CACHE features backed by system PMDK
+  * introduce libcephsqlite
+
+- Add README-packaging.txt
+
+- Update to 16.1.0-46-g571704f730
+  + rebase on top of upstream v16.1.0 (Pacific release candidate)
+  + drop obsolete downstream patches that were causing conflicts:
+  * cephadm: use registry.suse.com by default
+  * cephadm: add global flag --container-init
+  * mgr/cephadm: append --container-init to basecommand
+  * cephadm: remove container-init subparser from "deploy"
+
+- Update to 16.0.0-7500-g78f6791981:
+  + cephadm: add global flag --container-init
+  + mgr/cephadm: append --container-init to basecommand
+  + cephadm: remove container-init subparser from "deploy"
+
+- Update to 16.0.0-7497-g63a0682c7e:
+  + rebase on tip of upstream "master" branch, SHA1 8c6b533ee85e7fe2cd19e5dbb6f0363898f5a2ee
+
+- Update to 16.0.0-6239-g0c2e605e78:
+  + rebase on tip of upstream "master" branch, SHA1 6d1f1f63b711797e21ff8ff12662d07d86546e66
+  * cephadm: Fix error setting 'mgr/cephadm/container_init' config (PR #37500)
+
+- Update to 16.0.0-6229-g71574673b0:
+  + rebase on tip of upstream "master" branch, SHA1 f68197eca4b4dceef9fbf497d640b4600663d3ed
+  * ceph-volume: don't exit before empty report can be printed (PR #37591)
+
+- Update to 16.0.0-6177-g01e4ab745b:
+  + rebase on tip of upstream "master" branch, SHA1 f8ea1f38aee3d8715186a756331a23d4b51121f2
+  * ceph-volume: pass filter_for_batch as keyword argument (PR #37545)
+
+- Update to 16.0.0-6162-g892bfa3fef:
+  + drop the following commits:
+    + lvmcache: refactor argument parsing and add -h flag
+    + ceph-volume: install lvmcache plugin
+    + ceph-volume: add lvmcache plugin and its tests
+  + rebase on tip of upstream "master" branch, SHA1 0a92d5094fc0baae3af223aa16b271d2e5e6f349
+    + mgr/devicehealth: device_health_metrics pool gets created even without
+    any OSDs in the cluster (bsc#1173079)
+
+- Update to 16.0.0-5613-gb1a0951432:
+  + rebase on tip of upstream "master" branch, SHA1 5df5d8f8ff463f2560180dc8e9722d6690b0fa12
+
+- Update to 16.0.0-4863-g5d95d9d41d:
+  + cmake: detect and use sigdescr_np() if available (bsc#1175266)
-- Update to 15.2.10-81-g29303934a5:
-  + upstream Octopus v15.2.10 release, see https://ceph.io/releases/v15-2-10-octopus-released/
-  * bluestore: fix huge reads/writes at BlueFS (bsc#1183899)
-
-- Update to 15.2.9-83-g4275378de0:
-  + cephadm: fix 'inspect' and 'pull' (bsc#1182766)
-
-- Update to 15.2.9-82-gee18977364:
-  + upstream Octopus v15.2.9 release, see https://ceph.io/releases/v15-2-9-octopus-released/
-  * (bsc#1179997) (CVE-2020-27839) mgr/dashboard: Use secure cookies to store JWT Token
-  * (bsc#1178905) (CVE-2020-25678) Do not add sensitive information in Ceph log files
-  * (bsc#1172926) mgr/orchestrator: Sort 'ceph orch device ls' by host
-  * (bsc#1176390, bsc#1176679) mgr/dashboard: enable different URL for users
-    of browser to Grafana
-  * (bsc#1176489) mgr/cephadm: lock multithreaded access to OSDRemovalQueue
-  * (bsc#1176828) cephadm: command_unit: call systemctl with verbose=True
-  * (bsc#1177360) cephadm: silence "Failed to evict container" log msg
-  * (bsc#1177857) mgr/cephadm: upgrade: fail gracefully, if daemon redeploy fails
-  * (bsc#1178837) rgw: cls/user: set from_index for reset stats calls
-  * (bsc#1178860) mgr/dashboard: Disable TLS 1.0 and 1.1
-  * (bsc#1178932, bsc#1179569) cephadm: reference the last local image by digest
-
-- Update to 15.2.8-80-g1f4b6229ca:
-  + Rebase on tip of upstream "octopus" branch, SHA1 bdf3eebcd22d7d0b3dd4d5501bee5bac354d5b55
-  * upstream Octopus v15.2.8 release, see https://ceph.io/releases/v15-2-8-octopus-released/
-  * (bsc#1179802, bsc#1180155, CVE-2020-27781) cephx privilege escalation possible via
-    ceph_volume_client Python interface
-
-- Update to 15.2.7-776-g343cd10fe5:
-  + Rebase on tip of upstream "octopus" branch, SHA1 1b8a634fdcd94dfb3ba650793fb1b6d09af65e05
-  * (bsc#1178860) mgr/dashboard: Disable TLS 1.0 and 1.1
-  + (bsc#1179016) rpm: require smartmontools on SUSE
-  + (bsc#1180107) ceph-volume: pass --filter-for-batch from drive-group subcommand
-
-- Update to 15.2.7-689-g2c35e99e0a:
-  + Rebase on tip of upstream "octopus" branch, SHA1 bf8c93ed52f9fc8b0ead7434383bfc40f78d4204
-  * upstream Octopus v15.2.7 release, see https://ceph.io/releases/v15-2-7-octopus-released/
-  * (bsc#1179526) rgw: during GC defer, prevent new GC enqueue
-  + (bsc#1179452) mgr/insights: Test environment requires 'six'
-
-- Update to 15.2.6-684-gd472d0011a:
-  + Rebase on tip of upstream "octopus" branch, SHA1 ad83229f58142c7c9e23b931df437dfdbc9a9f68
-  * upstream Octopus v15.2.6 release, see https://ceph.io/releases/v15-2-6-octopus-released/
-  + qa/task/cephadm: run cephadm only on bootstrap_remote
-
-- Update to 15.2.5-667-g1a579d5bf2:
-  + Fix CVE-2020-25660 (bsc#1177843)
-  * mon/MonClient: bring back CEPHX_V2 authorizer challenges
-  * msg/async/ProtocolV1: resurrect "implement cephx_*require_version options"
-  * msg/async/ProtocolV1: resurrect "include MGR as service when applying cephx settings"
-
-- Update to 15.2.5-664-gfbc9fa98aa:
-  + Rebase on tip of upstream "octopus" branch, SHA1 31d4e76d0d584790763b4b1146b29ea4cfc2e9af
-  * (bsc#1170200) mgr/dashboard: Fix for CrushMap viewer items getting compressed vertically
-  * (bsc#1174466) mon: have 'mon stat' output json as well
-  * (bsc#1177344) mgr/dashboard: support Orchestrator and user-defined Ganesha cluster
-  * (bsc#1178073) mgr/dashboard: fix downstream NFS doc links
-  * (bsc#1178531) cephadm: set default container_image to registry.suse.com/ses/7/ceph/ceph
-
-- Update to 15.2.5-514-g7a2bcdb091:
-  + Rebase on tip of upstream "octopus" branch, SHA1 afe740393a17dc80a91f8baca4ef92d0135c4525
-  + (bsc#1177319) mgr/cephadm: make --container-init a global option
-  + (bsc#1177933) cephadm: configure journald as the logdriver
-
-- Update to 15.2.5-432-g0ead4ca479:
-  + cephadm: allow uid/gid == 0 in copy_tree, copy_files, move_files (bsc#1177676)
-
-- Update to 15.2.5-430-g652d1d1e54:
-  + Revert "spec: Podman (temporarily) requires apparmor-abstractions on suse"
-    (bsc#1177643)
-
-- Update to 15.2.5-429-g96b264c584:
-  + Rebase on tip of upstream "octopus" branch, SHA1 82793ade49526d7d5674e488fba88e7568888ebb
-  * (bsc#1173079) mgr/devicehealth: device_health_metrics pool gets created
-    even without any OSDs in the cluster
-
-- Update to 15.2.5-411-g6432ac8c37:
-  + Rebase on tip of upstream "octopus" branch, SHA1 72e846aa6fb25df05a17ded0287ff0a59c579d7f
-  * (bsc#1174644) cephadm: log to file
-  * (bsc#1176499) mgr/cephadm: fix RemoveUtil.load_from_store()
-
-- Update to 15.2.5-355-g33a4cd4ce3:
-  + Rebase on tip of upstream "octopus" branch, SHA1 be28449139148fb00086e11185abeebd3cb5b5b8
-  + ceph-volume: don't exit before empty report can be printed (bsc#1177450)
-
-- Update to 15.2.5-352-gf4a94295a4:
-  + Rebase on tip of upstream "octopus" branch, SHA1 e819e7280dd64d9f2d54359067056fe0e342c10d
-  + Drop patch "rpm: on SUSE, podman is required for cephadm to work"
-    (bsc#1176451)
-  + Re-cherry-pick "ceph-volume: major batch refactor" upstream octopus backport PR
-  * (bsc#1177151) python-common: do not skip unavailable devices
-
-- Update to 15.2.5-222-g3a105ce6a4:
-  + cherry-pick --container-init feature and follow-on fix from upstream
-    (bsc#1163764) (bsc#1177319)
-  * cephadm: Fix error setting 'mgr/cephadm/container_init' config
-  * mgr/cephadm: Call cephadm with --container-image
-  * cephadm: Add --container-image
-
-- Update to 15.2.5-220-gb758bfd693:
-  + rebase on tip of upstream "octopus" branch, SHA1 4e5be808dc271f6dc00ebdcc352e5e8ab0bac16e
-  * mgr/dashboard: Fix bugs in a unit test and i18n translation (bsc#1177078)
-
-- Update to 15.2.5-206-g1627a4c33d:
-  + octopus: cephfs: backport snap-schedule module (jsc#SES-704)
-
-- Update to 15.2.5-170-g2cc001476b:
-  + Updated SES7 downstream branding (bsc#1175120)
-  + monitoring: switch to CaaSP v4.5 container images
-  + ceph-volume: batch: call the right prepare method
-  + ceph-volume: batch: fix very_fast_allocation plan and add tests
-
-- Update to 15.2.5-167-gee11658d9d:
-  + rebase on tip of upstream "octopus" branch, SHA1 efdb0db2de7b1795bace506fc1538c0325fdcbbc
-  * upstream Octopus v15.2.5 release, see https://ceph.io/releases/v15-2-5-octopus-released/
-
-- Update to 15.2.4-944-g85788353cf:
-  + ceph-volume: batch: call the right prepare method (bsc#1176638)
-
-- Update to 15.2.4-942-g7a609d729d:
-  + ceph-volume: major batch refactor (jsc#SES-1071)
-
-- Update to 15.2.4-908-g4cc5421bb2:
-  + octopus: cephadm batch backport September (1) (upstream PR #36975)
-  + mgr/dashboard: Downstream branding update
-
-- Update to 15.2.4-864-g0f510cb110:
-  + rebase on tip of upstream "octopus" branch, SHA1 65d8836383deeacfc8343f8d6563548a4c44c835
-  + revert "ceph-volume: add lvmcache plugin" (jsc#SES-185)
-  + rpm: on SUSE, podman is required for cephadm to work (bsc#1174529)
-  + mgr/dashboard: Downstream branding update (bsc#1175161, bsc#1175169)
-  + monitoring: use full qualified image names for cephadm
+- Update to 16.0.0-4862-g8ac6038555:
+  + rebase on tip of upstream "master" branch, SHA1 46c912978aa6a0b0f67094a27933c7bea829e6c9
-- Update to 15.2.4-827-g318de690ed:
-  + ceph-volume: add lvmcache plugin
+- checkin.sh: build only one frontend language (English) by default, to speed
+  up tarball generation
cfitsio
+- update to 3.490:
+  - Fix to imcompress.c.  It now turns off quantization if ZSCALE
+    and ZZERO columns are missing.  Treatment will be the same as
+    if ZQUANTIZ were set to 'NONE', even if ZQUANTIZ is present
+    and set to something else.
+  - Added mutex to fits_execute_template() function so that the
+    creation of files using ASCII templates will be thread safe.
+  - In fpack when using -table flag, replaced warning message with a
+    more detailed description mentioning FITS format update.
+  - Added flag to CMake builds to disable curl dependency.  Also
+    only add CURL_LIBRARIES to CMake link target if curl is found.
+  - Minor adjustment to download progress output.
+
+- Update to version 3.480:
+  * Now can handle parentheses in path names rather than
+    automatically interpreting them as output file specifiers.
+  * Fixed bug in imcompress.c that wasn't properly handling
+    conversion between float and double types when reading from a
+    gzip compressed float or double image.
+  * Fixed bug that was preventing use of bracket and parentheses
+    symbols in pathnames when opening multiple READWRITE files,
+    even when requesting no-extended-syntax usage. *This fix
+    necessitates a library interface version number change.
+  * Fixed bug in ffmnhd / fits_movnam_hdu to properly handle
+    wildcard syntax.
+  * Fixed bug in fits_open_extlist to handle filename[EXT] syntax
+    properly.  The hdutype parameter may now be null.  More
+    documentaion for this function is in cfitsio.tex.
+  * Added new function fits_copy_hdutab to create a new table with
+    the same structure as an existing table.
+  * fits_copy_col / ffcpcl handles long long integer data types
+    more natively to prevent precision loss.
+  * histo.c routines now recognize integer columns that have been
+    scaled by TSCALn keywords and may be closer to floating point
+    type.
+  * Added backward compatibility for very old Rice compressed files
+    which were not using the ZVAL2 keyword in the way that later
+    became standard.
+  * Change made to cfitsio.pc.in to prevent forcing downstream
+    libraries to link against cfitsio's dependencies when using
+    pkgconfig.
+
+- Update to version 3.470:
+  * Added set of drivers for performing ftps file transfers.
+  * Tile sizes for compression may now be specified for any pair of
+    axes, where previously 2D tiles where limited to just X and y.
+  * Fix to ffgsky and ffgkls functions for case of keyword with
+    long string values where the final CONTINUE statement ended
+    with '&'. If the final CONTINUE also contained a comment, it
+    was being repeated twice when passed back through the 'comm'
+    argument.
+  * Fix made to ffedit_columns() for case of multiple col filters
+    containing wildcards.  Only the first filter was being
+    searched.
+  * fits_copy_rows (ffcprw) can now handle 'P'-type variable-length
+    columns.
+  * Fix made to an obscure case in fits_modify_vector_len, where a
+    wrongly issued EOF error may occur.
+  * Added internal fffvcl() function.
+  From version 3.460 (Ftools release):
+  * Improved the algorithm for ensuring no tile dimensions are
+    smaller than 4 pixels for HCOMPRESS compression.
+  * Added new functions intended to assist in diagnosing (primarily
+    https) download issues: fits_show_download_progress,
+    fits_get_timeout, fits_set_timeout.
+  * Added the '-O <file>' option to fpack, which previously existed
+    only for funpack.  Also added fpack/funpack auto-removal of
+    .bz2 suffix equivalent to what existed for .gz.
+  * For the fpack '-table' cases, warning message is now sent to
+    stderr instead of stdout.  This is to allow users to pipe the
+    results from stdout in valid FITS format.  (The warning message
+    is otherwise placed at the start of the FITS file and therefore
+    corrupts it.)
+  * Fix made to the '-P' file prefix option in funpack.
+  * Added wildcard deletion syntax for columns, i.e. -COLNAM* will
+    delete the first matching column as always; -COLNAM*+ will
+    delete all matching columns (or none); exact symmetry with the
+    keyword deletion syntax.
+- Rebased cfitsio-zlib.patch to apply cleanly.
+
+- Update to version 3.450:
+  * New support for reading and writing unsigned long long
+    datatypes. This includes 'implicit datatype conversion' between
+    the unsigned long long datatype and all the other datatypes.
+  * Increased the hardcoded NMAXFILES setting for maximum number of
+    open files from 1000 to 10000.
+  * Bug fix to fits_calc_binning wrapper function, which wasn't
+    filling in the returned float variables.
+  * Fixed a parsing bug for image subsection and column binning
+    range specifiers that was introduced in v3.44.
+
-- Update to version 3.360:
-  * added 9 Dec: small change to the fileseek function in drvrfile.c to
-    support large files > 2 GB when building CFITSIO with MinGW on Windows
-  * reorganized the CFITSIO code directory structure; added a 'docs'
-    subdirectory for all the documentation, and a 'zlib' directory
-    for the zlib/gzip file compression code.
-  * made major changes to the compression code for FITS binary table
-    to support all types of columns, including variable-length arrays.
-    This code is mainly used via the fpack and funpack programs.
-  * increased the number of FITS files that can be opened as one
-    time to 1000, as defined by NMAXFILES in fitsio2.h.
-  * made small configuration changes to configure.in, configure,
-    fitsio.h, and drvrfile.c to support large files (64-bit file
-    offsets} when using the mingw-w64 compiler (provided by
-    Benjamin Gilbert).
-  * made small change to fits_delete_file to more completely ignore
-    any non-zero input status value.
-  * fixed a logic error in a 'if' test when parsing a keyword name
-    in the ngp_keyword_is_write function in grparser.c (provided
-    by David Binderman).
-  * when specifying the image compression parameters as part of the
-    compressed image file name (using the "[compress]" qualifier
-    after the name of the file), the quantization level value, if
-    specified, was not being recognized by the CFITSIO compression
-    routines. The image would always be compressed with the default
-    quantization level of 4.0, regardless of what was specified.  This
-    affected the imcopy program, and potentially other user-generated
-    application programs that used this method to specify the
-    compression parameters.  This bug did not affect fpack or
-    funpack.   This was fixed in the imcomp_get_compressed_image_par
-    routine in the imcompress.c file. (reported by Sean Peters)
-  * defined a new CFITS_API macro in fitsio.h which is used to export the
-    public symbols when building CFITSIO on Windows systems with CMake. This
-    works in conjunction with the new Windows CMake build procedure that
-    is described in the README.win32 file. This complete revamping of the
-    way CFITSIO is built under Windows now supports building 64-bit
-    versions of the library.  Thanks to Daniel Kaneider (Luminance HDR
-    Team) for providing these new  CMake build procedures.
-  * modified the way that the low-level file_create routine works when
-    running in the Hera environment to ensure that the FITS file that is
-    created is within the allow user data disk area.
-  * modified fits_get_compression_type so that it does not return an error
-    if the HDU is a normal FITS IMAGE extension, and is not a tile-compressed
-    image.
-  * modified the low-level ffgcl* and ffpcl* routines to ensure that they
-    never try ro read or write more than 2**31 bytes from disk at one time,
-    as might happen with very large images, to avoid integer overflow errors.
-    Fix kindly provided by Fred Gutsche at NanoFocus AG (www.nanofocus.de).
-  * modified Makefile.in so that doing 'make distclean' does not delete
-    new config.sub and config.guess files that were recently added.
-  * adopted a patch from Debian in zcompress.c to "define" the values of
-    GZBUFSIZE and BUFFINCR, instead of exporting the symbols as 'int's.
-- Renamed libcfitsio-devel to cfitsio-devel and libcfitsio-devel-doc to
-  cfitsio-devel-doc. Added appropriate Provides/Obsoletes entries.
-- Removed the following patches (fixed upstream):
-  * implicit-pointer-decl.patch
-  * no-return-in-nonvoid-function.patch
-- Rebased cfitsio-zlib.patch to apply cleanly.
-
-- ppc64le-support.patch: Add support for ppc64le.
-
-- Update to version 3.350:
-  * fixed problem with the default tile size when compressing images with
-    fpack using the Hcompress algorithm.
-  * fixed returned value ("status" instead of "*status")
-  * in imcompress.c, declared some arrays that are used to store the dimensions
-    of the image from 'int' to 'long', to support very large images (at least
-    on systems where sizeof(long) = 8),
-  * modified the routines that convert a string value to a float or double
-    to prevent them from returning a NaN or Inf value if the
-    string is "NaN" or "Inf" (as can happen with gcc implementation of the
-    strtod function).
-  * removed/replaced the use of the assert() functions when locking or
-    unlocking threads because they did not work correctly if NDEBUG is
-    defined.
-  * made modifications to the way the command-line file filters are parsed to
-    1) remove the 1024-character limit when specifying a column filter,
-    2) fixed a potential character buffer-overflow risk in fits_get_token, and
-    3) improved the parsing logic to remove any possible of confusing
-    2 slash characters ("//") in the string as the beginning of a
-    comment string.
-  * modified configure and Makefile.in so that when building CFITSIO
-    as a shared library on linux or Mac platforms, it will use the SONAME
-    convention to indicate whether each new release of the CFITSIO
-    library is binary-compatible with the previous version.  Application
-    programs that link with the shared library will not need to be
-    recompiled as long as the versions are compatible.  In practice,
-    this means that the shared library binary file that is created (on
-    Linux systems) will have a name like 'libcfitsio.so.I.J.K', where I is the
-    SONAME version number, J is the major CFITSIO version number (e.g. 3),
-    and K is the minor CFITSIO version number (e.g., 34).  Two link
-    files will also be created such that
-    libcfitsio.so -> libcfitsio.so.I, and
-    libcfitsio.so.I -> libcfitsio.I.J.K
-    Application programs will still run correctly with the new version of
-    CFITSIO as long as the 'I' version number remains the same, but the
-    applications will fail to run if the 'I' number changes, thus alerting
-    the user that the application must be rebuilt.
-  * fixed bug in fits_insert_col when computing the new table row width
-    when inserting a '1Q' variable length array column.
-  * modified the image compression routines so that the output compressed
-    image (stored in a FITS binary table) uses the '1Q' variable length
-    array format (instead of '1P') when the input file is larger than 4 GB.
-  * added support for "compression directive" keywords which indicate how
-    that HDU should be compressed (e.g., which compression algorithm to use,
-    what tiling pattern to use, etc.).  The values of these keywords will
-    override the compression parameters that were specified on the command
-    line when running the fpack FITS file compression program.
-  * globally changed the variable and/or subroutine name "dither_offset"
-    to "dither_seed" and "quantize_dither" to "quantize_method" so
-    that the names more accurately reflects their purpose.
-  * added support for a new SUBTRACTIVE_DITHER_2 method when compressing
-    floating point images.  The only difference with the previous method
-    is that pixels with a value exactly equal to 0.0 will not be dithered,
-    and instead will be exactly preserved when the image is compressed.
-  * added support for an alias of "RICE_ONE" for "RICE_1" as the value
-    of the ZCMPTYPE keyword, which gives the name of the image compression
-    algorithm.  This alias is used if the new SUBTRACTIVE_DITHER_2 option
-    is used, to prevent old versions of funpack from creating a corrupted
-    uncompressed image file.  Only newer versions of funpack will recognize
-    this alias and be able to uncompress the image.
-  * made performance improvement to fits_read_compressed_img so that
-    when reading a section of an compressed image that includes only
-    every nth pixel in some dimension, it will only uncompressed a tile
-    if there are actually any pixels of interest in that tile.
-  * fixed several issues with the beta FITS binary table compression code
-    that is used by fpack:  added support for zero-length vector columns,
-    made improvements to the output report when using the -T option in fpack,
-    changed the default table compression method to 'Rice' instead of
-    'Best', and now writes the 'ZTILELEN' keyword to document the number
-    of table rows in each tile.
-  * fixed error in ffbinit in calculating the total length of the binary
-    table extension if the THEAP keyword was used to override the
-    default starting location of the heap.
-- Removed cfitsio.patch (fixed upstream).
-- Rebased cfitsio-zlib.patch to apply cleanly.
-- Added a patch (no-return-in-nonvoid-function.patch) to fix "Program returns
-  random data in a function" rpm post build check error.
-
-- aarch64-support.patch: Add support for aarch64
-
chmlib
+- Upgrade old specfile constructs.
+- Remove --with-pic (no effect with --disable-static).
+
-- Port to all future systems.
-
chromium
+- Chromium 95.0.4638.69 (boo#1192184):
+  * CVE-2021-37997: Use after free in Sign-In
+  * CVE-2021-37998: Use after free in Garbage Collection
+  * CVE-2021-37999: Insufficient data validation in New Tab Page
+  * CVE-2021-38000: Insufficient validation of untrusted input in Intents
+  * CVE-2021-38001: Type Confusion in V8
+  * CVE-2021-38002: Use after free in Web Transport
+  * CVE-2021-38003: Inappropriate implementation in V8
+
+- Chromium 95.0.4638.54 (boo#1191844):
+  * CVE-2021-37981: Heap buffer overflow in Skia
+  * CVE-2021-37982: Use after free in Incognito
+  * CVE-2021-37983: Use after free in Dev Tools
+  * CVE-2021-37984: Heap buffer overflow in PDFium
+  * CVE-2021-37985: Use after free in V8
+  * CVE-2021-37986: Heap buffer overflow in Settings
+  * CVE-2021-37987: Use after free in Network APIs
+  * CVE-2021-37988: Use after free in Profiles
+  * CVE-2021-37989: Inappropriate implementation in Blink
+  * CVE-2021-37990: Inappropriate implementation in WebView
+  * CVE-2021-37991: Race in V8
+  * CVE-2021-37992: Out of bounds read in WebAudio
+  * CVE-2021-37993: Use after free in PDF Accessibility
+  * CVE-2021-37996: Insufficient validation of untrusted input in Downloads
+  * CVE-2021-37994: Inappropriate implementation in iFrame Sandbox
+  * CVE-2021-37995: Inappropriate implementation in WebApp Installer
+- Added patches:
+  * chromium-95-BitstreamReader-namespace.patch
+  * chromium-95-compiler.patch
+  * chromium-95-libyuv-aarch64.patch
+  * chromium-95-quiche-include.patch
+  * chromium-95-system-zlib.patch
+- Removed patches:
+  * chromium-94-compiler.patch
+  * chromium-91-libyuv-aarch64.patch
+  * chromium-90-ruy-include.patch
+  * chromium-94-CustomSpaces-include.patch
+
+- Remove Python 2 requirement
+
+- Disable DCHECK(): that's for debug only
+
+- Add pipewire-do-not-typecheck-the-portal-session_handle.patch:
+  fix WebRTC with xdg-desktop-portal 1.10
+
+- Chromium 94.0.4606.81 (boo#1191463):
+  * CVE-2021-37977: Use after free in Garbage Collection
+  * CVE-2021-37978: Heap buffer overflow in Blink
+  * CVE-2021-37979: Heap buffer overflow in WebRTC
+  * CVE-2021-37980: Inappropriate implementation in Sandbox
+- Re-add after accidental deletion:
+  * chromium-93-InkDropHost-crash.patch
+
+- Chromium 94.0.4606.54 (boo#1190765):
+  * CVE-2021-37956: Use after free in Offline use
+  * CVE-2021-37957: Use after free in WebGPU
+  * CVE-2021-37958: Inappropriate implementation in Navigation
+  * CVE-2021-37959: Use after free in Task Manager
+  * CVE-2021-37960: Inappropriate implementation in Blink graphics
+  * CVE-2021-37961: Use after free in Tab Strip
+  * CVE-2021-37962: Use after free in Performance Manager
+  * CVE-2021-37963: Side-channel information leakage in DevTools
+  * CVE-2021-37964: Inappropriate implementation in ChromeOS Networking
+  * CVE-2021-37965: Inappropriate implementation in Background Fetch API
+  * CVE-2021-37966: Inappropriate implementation in Compositing
+  * CVE-2021-37967: Inappropriate implementation in Background Fetch API
+  * CVE-2021-37968: Inappropriate implementation in Background Fetch API
+  * CVE-2021-37969: Inappropriate implementation in Google Updater
+  * CVE-2021-37970: Use after free in File System API
+  * CVE-2021-37971: Incorrect security UI in Web Browser UI
+  * CVE-2021-37972: Out of bounds read in libjpeg-turbo
+- Chromium 94.0.4606.61 (boo#1191166):
+  * CVE-2021-37973: Use after free in Portals
+- Chromium 94.0.4606.71 (boo#1191204):
+  * CVE-2021-37974 : Use after free in Safe Browsing
+  * CVE-2021-37975 : Use after free in V8
+  * CVE-2021-37976 : Information leak in core
+- Added patches:
+  * chromium-94-CustomSpaces-include.patch
+  * chromium-94-sql-no-assert.patch
+  * chromium-older-harfbuzz.patch
+  * chromium-94-ffmpeg-roll.patch
+  * chromium-94-compiler.patch
+- Removed patches:
+  * chromium-freetype-2.11.patch
+  * chromium-93-ContextSet-permissive.patch
+  * chromium-93-ClassProperty-include.patch
+  * chromium-93-BluetoothLowEnergyScanFilter-include.patch
+  * chromium-93-HashPasswordManager-include.patch
+  * chromium-93-pdfium-include.patch
+  * chromium-93-DevToolsEmbedderMessageDispatcher-include.patch
+  * chromium-93-FormForest-constexpr.patch
+  * chromium-93-ScopedTestDialogAutoConfirm-include.patch
+  * chromium-93-InkDropHost-crash.patch
+  * chromium-91-compiler.patch
+  * chromium-glibc-2.33.patch
+  * chromium-shim_headers.patch
+
+- Add patch to fix Leap 15.2 build:
+  * chromium-ffmpeg-lp152.patch
+- Change system-libdrm.patch: add to unbundle instead of changing
+  header path
+
desktop-data-openSUSE
+- Move call-browser and desktop-launch symlink to xdg-utils.
+
+- Update to version 15.2.20200107:
+  * Fix csh (boo#1158422)
+
+- Update to version 15.1.20191124:
+  * Remove remaining wallpapers
+  * Remove unused icon directory
+  * Don't set cursor on empty input
+- No longer requires DMZ Cursors, as the fillup no longer contains
+  the theme by default
+
+- Remove obsolete Groups tag (fate#326485)
+
+- Update to version 15.1.20181213:
+  * Replace old menus and set wallpapers for Gnome
+  * Remove all irrelevant stuff from KDE4, Novell and duplicated icons
+  * Fix up cursors not working by default, DMZ theme doesn't exist
+
-- Add /etc/skel/Templates directory with templates for commonly
-  used files: plain text, ODF text, ODF presentation and ODF
-  drawing. This provides the user with a choice of new document
-  templates to choose from when, e.g., using the "New Document"
-  item in right-click menu from file-browsers such as Nautilus;
-  fixes bnc#897716.
-
dnsmasq
+- bsc#1192529, dnsmasq-resolv-conf.patch:
+  Fix a segfault when re-reading an empty resolv.conf
+- Remove "nogroup" membership from the dnsmasq user.
+
+- Use systemd-sysusers from 15.3 onwards
+
dracut
+- Update to version 055+suse.183.g7d569585:
+  * fix(dracut.spec): update usrmerged mkinitrd dir
+  * fix(url-lib): improve ca-bundle detection (bsc#1175892)
+
+- Update to version 055+suse.179.g3cf989c2:
+  * fix(cpio): write zeros instead of seek for padding and alignment
+  * fix(dracut.sh): check kernel zstd support early
+  * fix(dracut.sh): check availability of configured compression
+  * fix(dracut.sh): inform user about auto-selected compression method
+  * fix(dracut.sh): drop pointless check for module compression method
+  * chore(suse): add dracut-cpio archiver
+  * ci(TEST-63-DRACUT-CPIO): kernel extraction tests for dracut-cpio
+  * feat(dracut.sh): add "--enhanced-cpio" option for calling dracut-cpio
+  * feat(Makefile): cargo wrapper for dracut-cpio build
+  * feat(cpio): add newc archive creation utility
+  * feat(cpio): add rust argument parsing library from crosvm
+  * ci(TEST-62-SKIPCPIO): add simple skipcpio test
+  * ci(test): export basedir and testdir as absolute paths
+  * ci(TEST-60-BONDBRIDGEVLANIFCFG): use toplevel Makefile
+  * fix(dracut.spec): check for non-usrmerged environments
+  * fix(zfcp_rules): add quotes around rule installation argument
+  * fix(zipl): correct argument for uuid to device conversion
+  * fix(fips): missing value of _vmname variable (bsc#1193267)
+  * chore(suse): add fido2 module
+  * feat(crypt): check if fido2 module is needed in hostonly mode
+  * feat(fido2): introducing the fido2 module
+  * feat(crypt): check if tpm2-tss module is needed in hostonly mode
+  * fix(dracut-functions.sh): get block device driver if in a virtual subsystem
+  * fix(mdraid): allow UUID comparison for more than one UUID (bsc#1192665)
+
drpm
+- update to 0.5.0:
+  * fix a memory leak on invalid input
+  * Hide the internal library symbols
+
+- skip valgrind checking on aarch64 (bsc#1182493)
+
ebook-tools
+- use cmake build macros + spec-cleaner
+
edict
+- Update to snapshot 20210529
+  * Approximately 600 entries were updated.
+
+- Update to snapshot 20210429
+  * No changelog recorded.
+
+- Update to snapshot 20201102
+  * No changelog recorded.
+
+- Update to snapshot 20200825
+  * No changelog recorded.
+
-- Remove redundant/obsolete tags/sections from specfile
-  (cf. packaging guidelines)
-
-- update to latest versions. Updated dictionaries are
-  edict, enamdict, kanjdic, kanjd212, and compdic.
-
efibootmgr
+- Update to v17:  [jsc#SLE-22542]
+  * use efivar's logging facility more (more info in -v2 , -v3, etc)
+  * Various bug fixes
+  * Better -e parsing
+  * fix pkg-config invocation for ldflags
+  * Make efibootmgr use EFIDIR / efibootmgr.efidir like fwupdate does
+  * make --loader default build-time configurable
+  * sanitize set_mirror()/get_mirror()
+  * Add support for parsing loader options as UCS2
+  * GCC 7 fixes
+  * Don't use -fshort-wchar since we don't run on EFI machines.
+- Drop 0001-Don-t-use-fshort-wchar-when-building-63.patch (upstreamed)
+- Drop 0002-Remove-extra-const-keywords-gcc-7-gripes-about.patch
+  (upstreamed)
+- Drop 0003-Add-support-for-parsing-optional-data-as-ucs2.patch
+  (upstreamed)
+- Drop MARM-sanitize-set_mirror.diff (upstreamed)
+- Drop efibootmgr-derhat.diff (upstreamed)
+- Rebase efibootmgr-delete-multiple.diff
+
-- Update to 14 plus upstream fixes.  (fate#322108)
+- Update to 14 plus upstream fixes.  [fate#322108]
-- Build on all archs. There is no reason not to. (boo#1025520)
+- Build on all archs. There is no reason not to. [boo#1025520]
epson-inkjet-printer-escpr
+- Update to 1.7.15:
+  * Supported new models.
+
+- Update to 1.7.8:
+  * Supported new model:
+    + Epson-EP-713A_Series
+    + Epson-EP-813A_Series
+  * Fixed an issue of filter crash when FIFO I/O was closed.
+- Rebased bug_x86_64.patch.
+
+- Update to 1.7.7:
+  * Supported new models:
+    + ET-M2120_Series
+- Changes from 1.6.36 to 1.7.6:
+  * Suppored new models:
+    + EC-C110_Series
+    + EP-712A_Series
+    + EP-812A_Series
+    + EP-M552T_Series
+    + ET-2720_Series
+    + ET-2760_Series
+    + EW-052A_Series
+    + L3160_Series
+    + M2110_Series
+    + M2120_Series
+    + PX-S06_Series
+    + WF-110_Series
+    + WF-2810_Series
+    + WF-2830_Series
+    + WF-2850_Series
+    + XP-2100_Series
+    + XP-3100_Series
+    + XP-4100_Series
+- Drop obsolete conditional build requirement for SLE10.
+
+- Update to 1.6.35:
+  * Supported new models:
+    + ET-1100_Series
+    + ST-2000_Series
+
+- Update to 1.6.33:
+  * Supported new models:
+    + ET-4700_Series
+    + L1110_Series
+    + L5190_Series
+    + L7180_Series
+    + PX-S170T_Series
+    + PX-S170UT_Series
+
+- Update to 1.6.29:
+  * Supported new models:
+    + EP-711A_Series
+    + EP-811A_Series
+    + ET-M1100_Series
+    + ET-M1120_Series
+    + L7160_Series
+    + M1100_Series
+    + M1200_Series
+
+- Update to 1.6.25 (boo#1106416):
+  * Supported new models:
+    + ET-2700_Series
+    + ET-2710_Series
+    + ET-2750_Series
+    + EW-M571T_Series
+    + EW-M770T_Series
+    + L3100_Series
+    + L3110_Series
+    + L3150_Series
+    + L4150_Series
+    + L4160_Series
+    + XP-255_257_Series
+    + XP-352_355_Series
+    + XP-452_455_Series
+    + XP-7100_Series
+
fontconfig
+- fontconfig-devel-32bit needs to require fontconfig-32bit,
+  needed for Wine development (bsc#1172301)
+
+- fc-query: remove redundant debug output
+  + fontconfig-remove-debug-output.patch
+
+- Update to 2.12.6:
+  * conf.d: Drop aliases for (URW)++ fonts (upstreamed)
+  * other minor fixes
+- Includes changes from 2.12.5:
+  * update docs
+  * Accept 4 digit script tag in FcLangNormalize().
+  * fc-blanks: fall back to the static data available in repo if
+    downloaded data is corrupted
+  * emoji related fixes
+  * various cleanups
+  * support listing named instances
+
+- Version update to 2.12.4:
+  * Various distcheck errors
+  * FcCharSetHash(): use the 'numbers' values to compute the hash
+  * fc-lang: gracefully handle the case where the last language initial is < 'z'
+  * Fix an off-by-one error in FcLangSetIndex()
+  * Fix erroneous test on language id in FcLangSetPromote()
+  * FcLangSetCompare(): fix bug when two charsets come from different "buckets"
+  * Treat C.UTF-8 and C.utf8 locales as built in the C library
+- Remove merged upstream fontconfig-locale_c.utf8.patch
+- Remove fontconfig-doc archive, the generated output is already
+  present in the upstream released tarball
+- Remove unused configure options
+
+- Remove --with-pic which is only useful for static libs.
+
+- Update to 2.12.3:
+    Don't call perror() if no changes happens in errno
+    Fix FcCacheOffsetsValid()
+    Fix the build issue with gperf 3.1
+    Fix the build issue on GNU/Hurd
+    Update a bit for the changes in FreeType 2.7.1
+    Add the description of FC_LANG envvar to the doc
+    Bug 101202 - fontconfig FTBFS if docbook-utils is installed
+    Correct cache version info in doc/fontconfig-user.sgml
+    Avoid conflicts with integer width macros from TS 18661-1:2014
+    Fix PostScript font alias name
+    Update aliases for URW June 2016
+- removed unneeded:
+  - fontconfig-glibc-2.25.patch
+  - make-check.patch
+
+- Add patch fontconfig-glibc-2.25.patch
+  * Fixes build with glibc 2.25.
+
+- Update to 2.12.1:
+    Update CaseFolding.txt to Unicode 9.0
+    Fix some errors related to python3
+    Bug 96676 - Check range of FcWeightFromOpenType argument
+    Update libtool revision
+    Properly validate offsets in cache files.
+
+- Update to version 2.12.0:
+  + Support the size specific design selection in OS/2 table
+    version 5.
+  + Allow the modification on 'lang' and 'charset' objects.
+  + Increase the refcount in FcConfigSetCurrent().
+  + some updates in orth files.
+  + Add --error-on-no-fonts option to fc-cache.
+  + Use lang=und instead of lang=xx for "undetermined".
+  + Add FC_WEIGHT_DEMILIGHT and change from 65 to 55.
+  + Add FC_COLOR.
+  + Treat color fonts as scalable.
+  + no FC_LANG added with FcConfigSubstitute() when it has "und".
+  + Hardcode blanks in library.
+  + Support symbol fonts.
+  + Unicode 8.0 support.
+  + Add hintstyle templates and default hintslight.
+  + GX font support.
+  + Improve the footprint issue on updating caches.
+  + Bump the cache version to 6.
+  + more bug fixes.
+
+- Add fontconfig-locale_c.utf8.patch to recognize C.UTF-8 locale,
+  patch from Debian.
+
+- Clean the spec file with spec-cleaner
+
+- fix wrong path to documentation (bnc#907685)
+- removed patch: usr-share-doc-packages.patch
+
fprintd
+- Update to version 1.94.1
+  * Highlights:
+    + Fix systemd unit so that udev hotplug events are processed
+    + Report back the selected finger if there is only one
+    + Change PolicyKit strings for clarity
+    + Various fixes to the testsuite
+    + Plenty of translation updates
+- Changes from 1.94.0
+  * Highlights:
+    + Implement suspend/resume handling.
+    + This requires writing "power/persist" and "power/wakeup" in sysfs.
+    + Support libfprint overheat protections
+    + Delete host prints when device prints disappeared
+    + pam: Immediately return success information
+    + Plenty of updated translations thanks to move to Fedora Weblate
+    + Fix possible race when retrieving session information
+    + Fix possible race when a client disconnects
+    + GLib 2.56 compatibility fixes
+- Changes from 1.92.0
+  * Highlights:
+    + fprintd now prevents the same finger to be enrolled twice
+    + Support clearing storage of match-on-chip devices
+    + pam: Cancel authentication on SIGINT (e.g. ctrl+c with sudo)
+    + pam: Always return PAM_AUTHINFO_UNAVAIL for devices without prints
+    + Expose finger status on DBus
+    + Add method to delete only a specific print of a user
+    + Improved error reporting for deletion
+    + Wait for finger removal before cancelling operations
+    + Prefer older prints when garbage collecting
+    + Major improvements to test coverage
+- Remove README.SUSE because rh#1693356 and upstream classified it as not a problem
+
+- fix pyton dbus-python build dependency for Leap 15.3 boo#1183818
+
+- Update to version 1.90.9
+  * Fix multiple daemon lockup issues (#97)
+  * Fix print garbage collection to not delete used prints
+  * pam: Use the device with the most prints
+
+- Update to version 1.90.8
+  It seems that we are finally reaching the end of the tunnel with
+  regard to regressions. One more issue that cropped up was that a
+  pam_fprintd fix to avoid a possible authentication bypass caused
+  issues when fprintd was just started on demand.
+  Highlights:
+  * pam: Only listen to NameOwnerChanged after fprintd is known to
+    run.
+  * Place new ObjectManager DBus API at /net/reactivated/Fprint
+
+- Update to version 1.90.7
+  While 1.90.6 fixed a number of issues, we did have a bad
+  regression due causing pam_fprintd to crash when there are no
+  fingerprint devices installed.
+  Highlights:
+  * pam: Guard strdup calls against NULL pointers
+
+- Update to version 1.90.6
+  The 1.90.5 release was unusable due to a number of inter-related
+  issues with the DBus interface and authorization. We also found
+  a number of problems with possible security implications.
+  Currently fprintd will do interactive authorization even if this
+  was not requested using the correct DBus method call flag. All
+  API users MUST be updated to set the flag as it will be enabled
+  in the future!
+  Highlights:
+  * Fix fprintd DBus configuration
+  * Change details of what requires authorization
+  * Fix various race conditions in pam_fprintd
+  * Permit interactive authorization from fprintd utilities
+  * Do not allow deletion while another operation is ongoing
+- Drop patch:
+  * 0001-tests-Fix-test-not-failing-on-error.patch
+
+- Update to version 1.90.4
+  The 1.90.4 release caused a major regression, as it included a
+  USB hub in UDEV the autosupend rule list.
+  Highlights:
+  * Remove USB hub from udev autosupend rules
+  * synaptics: Add PID 0x00c9 which is used in some HP laptops
+
+- Update to version 1.90.4
+  * Authentication is now required to enroll a new print.
+  * Add support for the libfprint early reporting mechanism
+  * Proper hotplug support together with libfprint 1.90.4
+  * Handle STATE_DIRECTORY containing multiple paths
+- Add patch:
+  * 0001-tests-Fix-test-not-failing-on-error.patch
+    https://gitlab.freedesktop.org/libfprint/fprintd/-/merge_requests/70
+    Unittest test_manager_get_devices_on_name_appeared is broken
+    with this patch applied - so revert it for now.
+
+- Few minor spec-cleaner tweaks
+
+- Update version to 1.90.1
+  * Add support for prints saved on the fingerprint device itself
+  * Add integration tests using the virtual image driver, and further tests for the utilities
+  * Port build system to meson
+  * Loads of build warnings and memory leak fixes
+  * PAM module:
+    Port PAM module to sd-bus from dbus-glib
+    Use systemd to not ask for a fingerprint scan on remote logins
+    Add man page for PAM module
+    Add tests
+- Split doc package
+
+- Fix the download url
+
+- update to 0.9.0:
+  * Fix hangs when there the verification error was "retry"
+  * Update for fp_get_pollfds() changes
+  * Fix "client_username" memory leak, fix memory leak when saving a file
+  * Create the fingerprint storage directory at install time, the storage path is now hard-coded as /var/lib/fprint and created by systemd when the service is started
+
+- Add README.SUSE to warn users of the potential risk in storing
+  fingerprint data on their systems
+
+- Update to version 0.8.1:
+  + Fix build when builddir != srcdir.
+  + Fix possible crash on exit.
+  + Avoid warnings in copy/paste header.
+  + Sandbox fprintd daemon more.
+  + Update website address.
+  + Minimise debug output.
+  + Updated translations.
+- Run spec-cleaner, modernize spec.
+- Drop _service file, upstream have moved to gitlab and are using
+  a unique Url for tarball source so service no longer makes sense.
+
-- added baselibs.conf as source to specfile
-
-- drop rpmlintrc
-
-- added baselibs.conf
-
-- activate obsoletes for pam_fprint as yast2-fingerprint-reader
-  (which this was waiting for) has been dropped half a year ago
-
-- Change systemd BuildRequires to pkgconfig(systemd) so that
-  configure actually finds the dependency. This fixes an issue on
-  systemd-based systems where the fprintd dbus service is not
-  starting because it's referencing the non-existing fprintd
-  systemd service. Fix bnc#850807.
-- Add %pre/%post/%preun/%postun sections to register systemd
-  service.
-- Add %{?systemd_requires} to the dependencies.
-
-- Update to version 0.5.1
-  + Add support for 147e:2020 to upeke2 driver
-  + Fix possible race condition, and cancellation in uru4000 driver
-  + Add Microsoft keyboard to the suspend blacklist
-  + Plenty of build fixes
-- Changes from version 0.5.0:
-  + New VFS300/VFS301 driver
-  + New AES2550/AES2810 drivers
-  + New AES1660 driver
-  + New AES2660 driver
-  + New DigitalPersona URU4500 driver
-  + Avoid empty capture and improve image contrast in the AES2501 and AES2550 drivers
-  + Update upektc driver, add support for Eikon Touch 300
-  + Fix UrU4000 image capture on ARM
-  + Fix power control path for newer kernels
-  + Move udev rules to the correct directory
-  + Don't print duplicated udev rules
-  + Include udev rules in the tarball
-  + Allow disabling of udev rules for cross-compiling
-  + Add driver names in the generated rules
-- Adhere to http://spdx.org/licenses/ guidelines
-- Fixed self-obsoletion RPMlint warnings
-- Added openSUSE license reminder to spec file
-- Added fprintd.pod-syntax.patch to fix a syntax error during build.
-
freecell-solver
+- Update to 6.6.0
+  * Ignore the FCS_SINGLE_HARD_THREAD and
+    FCS_DISABLE_MULTI_NEXT_INSTS options while removing complexity
+    from the source code.
+  * Better rinutils bootstrap shim.
+  * Silence some compiler warnings.
+
+- Update to 6.2.0
+  * Fix run time errors
+  * Add a more compact representation of zero-freecells deals
+- New build requirement: python3-cffi
+
frei0r-plugins
+- Update to version 1.7.0
+  * This release includes three new filters, code cleanups and several
+    bugfixes improving stability of existing plugins.
+  * New filters (3): normaliz0r, elastic_scale, premultiply.
+  * Updated (47): alpha0ps, baltan, bgsubtractor, bluescreen0r, blur,
+    c0rners, cairogradient, cairoimagegrid, cartoon, cluster,
+    coloradj, colorhalftone, curves, d90stairsteppingfix, defish0r,
+    delay0r, edgeglow, emboss, facebl0r, facedetect, levels,
+    lightgraffiti, measure, ndvi, nervous, nosync0r, primaries,
+    rgbnoice, rgbsplit0r, scanline0r, select0r, sopsat, spillsupress,
+    three_point_balance, timeout, tutorial, vertigo, vignette, water,
+    alphaatop, alphain, alphaout, alphaover, alphaxor,
+    cairoaffineblend, cairoblend, xfade0r
+- Drop obsolete patches:
+  * frei0r-plugins-1.4-missing_include.patch
+  * frei0r-plugins-openCV-3.0-compatibility.patch
+  * frei0r-plugins-openCV-3.4.2-compatibility.patch
+- Fix compilation with OpenCV 3.4.9/4.2.0
+  * 0001-Port-facebl0r-to-OpenCV-C-API.patch
+
+- Add frei0r-plugins-openCV-3.4.2-compatibility.patch to fix a
+  build failure with openCV > 3.4.1
+- Run spec-cleaner
+
-- Update to version 1.4:
-  * Fix several major bugs in existing plugins
-  * Add new filters and the optional dependency to cairo.
-  - New filters (18): IIRblur, Vignette, Keyspillm0pup, Timeout,
-    Posterize, Dither, Spillsupress, Emboss, Colgate, RGBNoise,
-    Colorize, Softglow, ColrHalftone, Sigmoidaltransfer,
-    Colortap, cairogradient, cairoimagegrid, medians
-  - New mixers: cairoblend, cairoaffineblend
-- Remove frei0r-missing-return.patch and frei0r-plugins-compiler-warnings.patch
-- Add frei0r-plugins-1.4-missing_include.patch
-- Add pkgconfig(cairo) BuildRequires
-
gcc7
+- Adjust some ambiguous SPDX license specifications to prevent
+  spec-cleaner from messing up.
+
+- Add gcc7-pr55917.patch to do not handle exceptions in std::thread
+  (jsc#CAR-1182)
+
+- - Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch
+  gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch
+  gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch
+  gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch
+  gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch
+  gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch
+  gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch
+  gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch
+  gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch
+  gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch
+  gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch
+  gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch
+  gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch
+  gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch
+  gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch
+  gcc7-pfe-0016-Backport-AArch64-PR92424-Fix-fpatchable-function-ent.patch
+  gcc7-pfe-0017-Backport-Fix-patchable-function-entry-on-arc.patch
+  gcc7-pfe-0018-Backport-Add-patch_area_size-and-patch_area_entry-to.patch
+  gcc7-pfe-0019-Backport-testsuite-Adjust-patchable_function-tests-f.patch
+  gcc7-pfe-0020-Backport-Use-the-section-flag-o-for-__patchable_func.patch
+  gcc7-pfe-0021-Backport-varasm-Fix-up-__patchable_function_entries-.patch
+  gcc7-pfe-0022-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch
+  gcc7-pfe-0023-Fix-unwinding-issues-when-pfe-is-enabled.patch
+  to add -fpatchable-function-entry feature to gcc-7.
+
+- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34.
+- Add bits/unistd_ext.h to the list of removed fixed includes.
+
+- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from
+  libsanitizer fixing builds with recent kernels.
+
gcin
+- Fix the build failure due to the comparison of bare words
+
gdb
-- Backport fix for heap-use-after-free in
-  remote_async_inferior_event_handler [swo#26614]:
-  * gdb-remote-fix-invalid-pointer-in-remote-async-serial-handler.patch
+- Patches dropped:
+  * gdb-cli-add-ignore-errors-command.patch
+  * gdb-tdep-aarch64-make-gdbserver-register-set-selection-dynamic.patch
+
+- Patches added (add back ignore-errors command, dropped in
+  11.1 update):
+  * gdb-cli-add-ignore-errors-command.patch
+
+- Patches added [swo#28355]:
+  * gdb-tdep-aarch64-make-gdbserver-register-set-selection-dynamic.patch
+
+- Mention removed fedora patches:
+  * gdb-6.3-test-self-20050110.patch
+  * gdb-bz1219747-attach-kills.patch
+  * gdb-6.6-buildid-locate-core-as-arg.patch
+  * gdb-attach-fail-reasons-5of5.patch
+  * gdb-archer-pie-addons.patch
+  * gdb-jit-reader-multilib.patch
+  * gdb-6.5-bz218379-solib-trampoline-lookup-lock-fix.patch
+  * gdb-archer.patch
+  * gdb-config.patch
+  * gdb-6.8-quit-never-aborts.patch
+- Mention removed patches:
+  * gdb-breakpoint-fix-assert-in-jit_event_handler.patch
+  * gdb-fix-section-matching-in-find_pc_sect_compunit.patch
+  * gdb-fortran-fix-print-dynamic-array.patch
+  * gdb-build-hardcode-with-included-regex.patch
+  * gdb-handle-no-upper-bound-in-value-subscript.patch
+  * gdb-fix-internal-error-in-process_event_stop_test.patch
+  * gdb-don-t-return-non-existing-path-in-debuginfod-source-query.patch
+  * gdb-archer-pie-addons-keep-disabled.patch
+  * gdb-fix-filename-in-not-in-executable-format-error.patch
+  * gdb-fix-use-of-invalid-pointer-in-remote-async-inferior-event-handler.patch
+  * gdb-breakpoints-handle-glibc-with-debuginfo-in-create_exception_master_breakpoint.patch
+- Maintenance scripts:
+  * Add KFAILs in qa.sh.
+  * Add missing '-a' in gdb.log greps in qa.sh.
+  * Fix error handling in qa.sh.
+- Patches added:
+  * gdb-testsuite-handle-sigill-in-two-gdb.arch-powerpc-test-cases.patch
+  * gdb-testsuite-work-around-skip_prologue-problems-in-gdb.threads-process-dies-while-detaching.exp.patch
+
+- Disable big endian powerpc.
+- Maintenance scripts:
+  * Fix patch filtering in clean.sh.
+  * Add KFAIL in qa.sh.
+- Patches added:
+  * gdb-testsuite-add-checks-to-gdb.arch-i386-sse.exp.patch
+  * gdb-testsuite-add-gdb.testsuite-dump-system-info.exp.patch
+  * gdb-testsuite-add-kfail-in-gdb.threads-fork-plus-threads.exp.patch
+  * gdb-testsuite-factor-out-dump_info-in-gdb.testsuite-dump-system-info.exp.patch
+  * gdb-testsuite-fix-fail-in-gdb.threads-fork-and-threads.exp.patch
+  * gdb-testsuite-fix-gdb.threads-linux-dp.exp.patch
+  * gdb-testsuite-fix-port-detection-in-gdb.debuginfod-fetch_src_and_symbols.exp.patch
+  * gdb-testsuite-handle-recursive-internal-problem-in-gdb_internal_error_resync.patch
+  * gdb-testsuite-handle-runto-fail-in-gdb.mi-mi-var-cp.exp.patch
+  * gdb-tui-fix-breakpoint-display-functionality.patch
+  * gdb-testsuite-Fix-gdb.threads-thread-specific-bp.exp.patch
+- Patches dropped:
+  * fix-gdb.threads-linux-dp.exp.patch
+
+- Added maintenance script:
+  * qa.sh
+- Drop 32bit packages for s390x.
+
+- Fix SLE-15 s390x: unresolvable, nothing provides
+  glibc-devel-static-32bit.
+- Disable test-case gdb.base/break-interp.exp for SLE-11.
+  It causes a
+  "glibc detected *** expect: double free or corruption (out)" in
+  expect and a subsequent runtest abort.  This might be the cause
+  of the package build failure due to
+  "Job seems to be stuck here, killed. (after 8hrs of inactivity)"
+- Patches added:
+  * gdb-testsuite-fix-gdb.base-step-over-syscall.exp-with-m32-amd-case.patch
+  * gdb-testsuite-fix-gdb.ada-big_packed_array.exp-xfail-for-m32.patch
+  * gdb-testsuite-fix-race-in-gdb.threads-detach-step-over.exp.patch
+  * fix-gdb.multi-multi-term-settings.exp-race.patch
+  * gdb-testsuite-update-test-gdb.base-step-over-syscall.exp.patch
+
+- Rebase to 11.1 release (as in fedora 35 @ 9cd9368):
+  * GDB now supports general memory tagging functionality if the
+    underlying architecture supports the proper primitives and hooks.
+    Currently this is enabled only for AArch64 MTE.
+  * GDB will now look for the .gdbinit file in a config directory
+    before looking for ~/.gdbinit.  The file is searched for in
+    the following locations: $XDG_CONFIG_HOME/gdb/gdbinit,
+    $HOME/.config/gdb/gdbinit, $HOME/.gdbinit.
+  * GDB will now load and process commands from
+    ~/.config/gdb/gdbearlyinit or ~/.gdbearlyinit if these files
+    are present.  These files are processed earlier than any of
+    the other initialization files and can affect parts of GDB's
+    startup that previously had already been completed before the
+    initialization files were read, for example styling of the
+    initial GDB greeting.
+  * GDB now has two new options "--early-init-command" and
+    "--early-init-eval-command" with corresponding short options
+    "-eix" and "-eiex" that allow options (that would normally
+    appear in a gdbearlyinit file) to be passed on the command
+    line.
+  * set startup-quietly on|off
+    show startup-quietly
+    When 'on', this causes GDB to act as if "-silent" were passed
+    on the command line.  This command needs to be added to an
+    early initialization file (e.g. ~/.config/gdb/gdbearlyinit)
+    in order to affect GDB.
+  * For RISC-V targets, the target feature
+    "org.gnu.gdb.riscv.vector" is now understood by GDB, and can
+    be used to describe the vector registers of a target.
+  * TUI windows now support mouse actions.  The mouse wheel
+    scrolls the appropriate window.
+  * Key combinations that do not have a specific action on the
+    focused window are passed to GDB.  For example, you now can
+    use Ctrl-Left/Ctrl-Right to move between words in the command
+    window regardless of which window is in focus.  Previously
+    you would need to focus on the command window for such key
+    combinations to work.
+  * set python ignore-environment on|off
+    show python ignore-environment
+    When 'on', this causes GDB's builtin Python to ignore any
+    environment variables that would otherwise affect how Python
+    behaves.  This command needs to be added to an early
+    initialization file (e.g. ~/.config/gdb/gdbearlyinit) in
+    order to affect GDB.
+  * set python dont-write-bytecode auto|on|off
+    show python dont-write-bytecode
+    When 'on', this causes GDB's builtin Python to not write any
+    byte-code (.pyc files) to disk.  This command needs to be
+    added to an early initialization file
+    (e.g. ~/.config/gdb/gdbearlyinit) in order to affect GDB.
+    When 'off' byte-code will always be written.
+    When set to 'auto' (the default) Python will check the
+    PYTHONDONTWRITEBYTECODE environment variable.
+  * break [PROBE_MODIFIER] [LOCATION] [thread THREADNUM]
+    [-force-condition] [if CONDITION]
+    This command would previously refuse setting a breakpoint if
+    the CONDITION expression is invalid at a location.  It now
+    accepts and defines the breakpoint if there is at least one
+    location at which the CONDITION is valid.  The locations
+    for which the CONDITION is invalid, are automatically
+    disabled.  If CONDITION is invalid at all of the locations,
+    setting the breakpoint is still rejected.  However, the
+    '-force-condition' flag can be used in this case for forcing
+    GDB to define the breakpoint, making all the current
+    locations automatically disabled.  This may be useful if the
+    user knows the condition will become meaningful at a future
+    location, e.g. due to a shared library load.
+- Update libipt to v2.0.4.  Dropped obsoleted patch:
+  * v1.5-libipt-static.patch
+- Obsoleted fedora patches dropped:
+  * gdb-moribund-utrace-workaround.patch
+  * gdb-save-restore-file-offset-while-reading-notes-in-core-file.patch
+  * gdb-vla-intel-fix-print-char-array.patch
+  * gdb-vla-intel-fortran-strides.patch
+  * gdb-vla-intel-fortran-vla-strings.patch
+  * gdb-vla-intel-stringbt-fix.patch
+  * gdb-vla-intel-tests.patch
+- Obsoleted fedora fixup patches dropped:
+  * fixup-2-gdb-archer-vla-tests.patch
+  * fixup-2-gdb-rhbz1156192-recursive-dlopen-test.patch
+  * fixup-3-gdb-archer-vla-tests.patch
+  * fixup-gdb-6.3-test-pie-20050107.patch
+  * fixup-gdb-6.3-threaded-watchpoints2-20050225.patch
+  * fixup-gdb-6.5-sharedlibrary-path.patch
+  * fixup-gdb-6.8-bz442765-threaded-exec-test.patch
+  * fixup-gdb-archer-vla-tests.patch
+  * fixup-gdb-base-gnu-ifunc-strstr-workaround-exp.patch
+  * fixup-gdb-btrobust.patch
+  * fixup-gdb-bz634108-solib_address.patch
+  * fixup-gdb-dts-rhel6-python-compat.patch
+  * fixup-gdb-gnat-dwarf-crash-3of3.patch
+  * fixup-gdb-rhbz1156192-recursive-dlopen-test.patch
+  * fixup-gdb-test-ivy-bridge.patch
+  * fixup-gdb-vla-intel-fortran-vla-strings.patch
+  * fixup-gdb-vla-intel-tests.patch
+- Obsoleted patches dropped:
+  * amd64-linux-siginfo-include-order.patch
+  * gdb-powerpc-remove-512-bytes-region-limit-if-2nd-dawr-is-avaliable.patch
+  * gdb-support-dw-lle-start-end.patch
+  * gdb-symtab-fix-infinite-recursion-in-dwarf2_cu-get_builder-again.patch
+  * gdb-symtab-fix-language-of-frame-without-debug-info.patch
+  * gdb-symtab-read-cu-base-address-for-enqueued-cu.patch
+  * gdb-symtab-use-early-continue-in-find_pc_sect_compunit.patch
+  * gdb-testsuite-catch-condition-evaluation-errors-in-gdb-assert.patch
+  * gdb-testsuite-detect-gdb-prompt-after-monitor-exit.patch
+  * gdb-testsuite-disable-selftests-for-factory.patch
+  * gdb-testsuite-fix-control-flow-in-gdb-reverse-insn-reverse-exp.patch
+  * gdb-testsuite-fix-failure-in-gdb-base-step-over-no-symbols-exp.patch
+  * gdb-testsuite-fix-gdb-dlang-watch-loc-exp-on-ppc64.patch
+  * gdb-testsuite-fix-gdb-reverse-insn-reverse-x86-c-for-m32.patch
+  * gdb-testsuite-fix-gdb.arch-amd64-stap-three-arg-disp.s.patch
+  * gdb-testsuite-fix-unset-of-debuginfod_urls-in-default_gdb_init.patch
+  * gdb-testsuite-fix-xfail-handling-in-gdb.threads-gcore-thread.exp.patch
+  * gdb-testsuite-gdb-base-morestack-exp-no-clang.patch
+  * gdb-testsuite-gdb-tui-new-layout-exp-partly-require-tcl86.patch
+  * gdb-testsuite-handle-sigill-in-gdb-reverse-insn-reverse-exp.patch
+  * gdb-testsuite-ignore-debuginfod_urls.patch
+  * gdb-testsuite-prevent-pagination-in-gdb-internalflags.patch
+  * gdb-threads-fix-lin_thread_get_thread_signals-for-glibc-2.28.patch
+  * gdb-try-to-load-libthread_db-only-after-reading-all-shared-libraries-when-attaching.patch
+  * gdb-tui-fix-len_without_escapes-in-tui-disasm.c.patch
+- Fedora patches updated:
+  * gdb-6.3-bz140532-ppc-unwinding-test.patch
+  * gdb-6.3-bz202689-exec-from-pthread-test.patch
+  * gdb-6.3-gstack-20050411.patch
+  * gdb-6.3-inheritancetest-20050726.patch
+  * gdb-6.3-mapping-zero-inode-test.patch
+  * gdb-6.3-test-dtorfix-20050121.patch
+  * gdb-6.3-test-movedir-20050125.patch
+  * gdb-6.3-threaded-watchpoints2-20050225.patch
+  * gdb-6.5-bz109921-DW_AT_decl_file-test.patch
+  * gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
+  * gdb-6.5-bz218379-ppc-solib-trampoline-test.patch
+  * gdb-6.5-bz243845-stale-testing-zombie-test.patch
+  * gdb-6.5-ia64-libunwind-leak-test.patch
+  * gdb-6.5-last-address-space-byte-test.patch
+  * gdb-6.5-readline-long-line-crash-test.patch
+  * gdb-6.5-section-num-fixup-test.patch
+  * gdb-6.5-sharedlibrary-path.patch
+  * gdb-6.6-buildid-locate-rpm-scl.patch
+  * gdb-6.6-buildid-locate-rpm.patch
+  * gdb-6.6-buildid-locate-solib-missing-ids.patch
+  * gdb-6.6-buildid-locate.patch
+  * gdb-6.6-bz229517-gcore-without-terminal.patch
+  * gdb-6.6-bz230000-power6-disassembly-test.patch
+  * gdb-6.6-bz237572-ppc-atomic-sequence-test.patch
+  * gdb-6.8-bz442765-threaded-exec-test.patch
+  * gdb-bz601887-dwarf4-rh-test.patch
+  * gdb-bz634108-solib_address.patch
+  * gdb-ccache-workaround.patch
+  * gdb-container-rh-pkg.patch
+  * gdb-fedora-libncursesw.patch
+  * gdb-fortran-frame-string.patch
+  * gdb-glibc-strstr-workaround.patch
+  * gdb-lineno-makeup-test.patch
+  * gdb-linux_perf-bundle.patch
+  * gdb-physname-pr11734-test.patch
+  * gdb-ppc-power7-test.patch
+  * gdb-rhbz1156192-recursive-dlopen-test.patch
+  * gdb-rhbz1261564-aarch64-hw-watchpoint-test.patch
+  * gdb-rhbz1350436-type-printers-error.patch
+  * gdb-rhbz1398387-tab-crash-test.patch
+  * gdb-test-dw2-aranges.patch
+  * gdb-test-ivy-bridge.patch
+  * gdb-test-pid0-core.patch
+- Patches updated:
+  * gdb-fix-selftest-fails-with-gdb-build-with-O2-flto.patch
+  * gdb-gcore-bash.patch
+- Fedora patches added:
+  * gdb-6.3-attach-see-vdso-test.patch
+  * gdb-6.3-inferior-notification-20050721.patch
+  * gdb-6.5-gcore-buffer-limit-test.patch
+  * gdb-6.5-missed-trap-on-step-test.patch
+  * gdb-rhbz1976887-field-location-kind.patch
+  * gdb-rhbz2012976-paper-over-fortran-lex-problems.patch
+  * gdb-test-for-rhbz1976887.patch
+- Fedora fixup patches added:
+  * fixup-2-gdb-6.6-buildid-locate.patch
+  * fixup-gdb-glibc-strstr-workaround.patch
+  * fixup-gdb-linux_perf-bundle.patch
+  * fixup-gdb-rhbz1325795-framefilters-test.patch
+  * fixup-gdb-rhbz1553104-s390x-arch12-test.patch
+- Patches added:
+  * fix-gdb.mi-new-ui-mi-sync.exp.patch
+  * fix-gdb.threads-linux-dp.exp.patch
+  * gdb-add-index.sh-fix-bashism.patch
+  * gdb-build-add-cxx_dialect-to-cxx.patch
+  * gdb-build-make-c-exp.y-work-with-bison-3.8.patch
+  * gdb-python-finishbreakpoint-update.patch
+  * gdb-symtab-add-call_site_eq-and-call_site_hash.patch
+  * gdb-symtab-c-ify-call_site.patch
+  * gdb-symtab-fix-htab_find_slot-call-in-read_call_site_scope.patch
+  * gdb-symtab-remove-compunit_call_site_htab.patch
+  * gdb-symtab-use-unrelocated-addresses-in-call_site.patch
+  * gdb-testsuite-add-nopie-in-two-test-cases.patch
+  * gdb-testsuite-fix-fail-in-gdb.base-annota1.exp.patch
+  * gdb-testsuite-fix-fail-in-gdb.tui-corefile-run.exp.patch
+  * gdb-testsuite-fix-gdb.base-dcache-flush.exp.patch
+  * gdb-testsuite-fix-gdb.gdb-selftest.exp.patch
+  * gdb-testsuite-fix-gdb.python-py-events.exp.patch
+  * gdb-testsuite-fix-gdb.server-server-kill.exp-with-m32.patch
+  * gdb-testsuite-fix-gdb.threads-check-libthread-db.exp-with-glibc-2.34.patch
+  * gdb-testsuite-handle-supports_memtag-in-gdb.base-gdb-caching-proc.exp.patch
+  * gdb-testsuite-prevent-compilation-fails-with-unix-fpie-pie.patch
+  * gdb-testsuite-refactor-regexp-in-gdb.base-annota1.exp.patch
+  * gdb-testsuite-support-fpie-fno-pie-pie-no-pie-in-gdb_compile_rust.patch
+  * gdb-testsuite-use-compiler-generated-instead-of-gas-generated-stabs.patch
+- Fedora patches replaced:
+  * fixup-gdb-6.6-buildid-locate.patch
+- Added maintenance scripts:
+  * import-patches.sh
+  * clean.sh
+
+- amd64-linux-siginfo-include-order.patch: Adjust include order to avoid
+  gnulib error
+
+- gdb-support-dw-lle-start-end.patch: Support DW_LLE_start_end
+  (bsc#1187044)
+
+- Fix Leap 15.3 s390x gdb:testsuite build, by not requiring 32-bit
+  packages for openSUSE s390x.
+
+- Fix Leap 15.3 s390x gdb:testsuite build, by not requiring
+  glibc-devel-static-32bit.
+
+- Fix Leap 15.3 i586 gdb:testsuite build, by not requiring fpc.
+
+- Backport updated fix from upstream [bsc#1185638, swo#26327]:
+  * gdb-symtab-fix-infinite-recursion-in-dwarf2_cu-get_builder-again.patch
+
+- Backport fix for assert [bsc#1186040, swo#27889]:
+  * gdb-breakpoint-fix-assert-in-jit_event_handler.patch
+
+- Remove fix due to regressions [bsc#1185638, swo#26327]:
+  * gdb-symtab-fix-infinite-recursion-in-dwarf2_cu-get_builder.patch
+
+- Replace tentative fix with upstreamed fix [swo#27681]:
+  Remove:
+  * gdb-build-workaround-pcre2_posix-linking-problem.patch
+  Add:
+  * gdb-build-hardcode-with-included-regex.patch
+- Backport fix from upstream [bsc#1185638, swo#26327]:
+  * gdb-symtab-fix-infinite-recursion-in-dwarf2_cu-get_builder.patch
+- Backport fix from upstream [rh#1931344]:
+  * gdb-save-restore-file-offset-while-reading-notes-in-core-file.patch
+
+- Backport fix for tui assert [swo#27680]:
+  * gdb-tui-fix-len_without_escapes-in-tui-disasm.c.patch
+
+- Backport fixes that ignore DEBUGINFOD_URLS during testing:
+  * gdb-testsuite-ignore-debuginfod_urls.patch
+  * gdb-testsuite-fix-unset-of-debuginfod_urls-in-default_gdb_init.patch
+
+- Fix various testsuite fails on Factory using backports:
+  * gdb-testsuite-fix-gdb.arch-amd64-stap-three-arg-disp.s.patch
+  * gdb-testsuite-fix-xfail-handling-in-gdb.threads-gcore-thread.exp.patch
+  * gdb-threads-fix-lin_thread_get_thread_signals-for-glibc-2.28.patch
+- Fix libthread_db problem on Factory [swo#27526, boo#1184214]:
+  * gdb-try-to-load-libthread_db-only-after-reading-all-shared-libraries-when-attaching.patch
+- Workaround libncurses pulling in libpcre2_posix:
+  * gdb-build-workaround-pcre2_posix-linking-problem.patch
-- Fix license [bsc#1180786].
-- Require 8GB diskspace for x86_64.
+- Fix license [bsc#1180786].
+- Require 8GB diskspace for x86_64.
+
+- Patches to be upstreamed:
+  * gdb-fix-use-of-invalid-pointer-in-remote-async-inferior-event-handler.patch
glew
+- Revert building with EGL support, as it breaks mutliple apps
+  (boo#1189524).
+
+- Build with EGL support now that wxWidgets does so (since version
+  3.1.5), otherwise wxWidgets 3.1.x widgets that make use of glew
+  crash (see for example, boo#1188519); add BuildRequires:
+  pkgconfig(egl) as well as the same Requires for devel package.
+
+- Update to version 2.2.0
+  Bug fixes:
+  * GL_EXT_semaphore constants
+  * Some const pointer fixups in OpenGL API
+  * Correction for GLEW_VERSION_4_5
+  New extensions:
+  * GL_AMD_framebuffer_multisample_advanced
+  * GL_AMD_gpu_shader_half_float_fetch
+  * GL_AMD_shader_image_load_store_lod
+  * GL_ARM_texture_unnormalized_coordinates
+  * GL_DMP_program_binary
+  * GL_DMP_shader_binary
+  * GL_EXT_EGL_image_external_wrap_modes
+  * GL_EXT_EGL_image_storage
+  * GL_EXT_EGL_sync
+  * GL_EXT_clip_control
+  * GL_EXT_depth_clamp
+  * GL_EXT_disjoint_timer_query
+  * GL_EXT_draw_transform_feedback
+  * GL_EXT_multiview_tessellation_geometry_shader
+  * GL_EXT_multiview_texture_multisample
+  * GL_EXT_multiview_timer_query
+  * GL_EXT_occlusion_query_boolean
+  * GL_EXT_primitive_bounding_box
+  * GL_EXT_protected_textures
+  * GL_EXT_robustness
+  * GL_EXT_shader_framebuffer_fetch_non_coherent
+  * GL_EXT_static_vertex_array
+  * GL_EXT_tessellation_point_size
+  * GL_EXT_tessellation_shader
+  * GL_EXT_texture_border_clamp
+  * GL_EXT_texture_buffer
+  * GL_EXT_texture_compression_s3tc_srgb
+  * GL_EXT_texture_format_sRGB_override
+  * GL_EXT_texture_mirror_clamp_to_edge
+  * GL_EXT_texture_query_lod
+  * GL_EXT_texture_shadow_lod
+  * GL_FJ_shader_binary_GCCSO
+  * GL_IMG_bindless_texture
+  * GL_IMG_framebuffer_downsample
+  * GL_IMG_multisampled_render_to_texture
+  * GL_IMG_program_binary
+  * GL_IMG_read_format
+  * GL_IMG_shader_binary
+  * GL_IMG_texture_compression_pvrtc
+  * GL_IMG_texture_compression_pvrtc2
+  * GL_IMG_texture_env_enhanced_fixed_function
+  * GL_IMG_texture_filter_cubic
+  * GL_INTEL_blackhole_render
+  * GL_INTEL_shader_integer_functions2
+  * GL_KHR_shader_subgroup
+  * GL_MESA_framebuffer_flip_y
+  * GL_MESA_program_binary_formats
+  * GL_MESA_tile_raster_order
+  * GL_NVX_gpu_multicast2
+  * GL_NVX_progress_fence
+  * GL_NV_compute_shader_derivatives
+  * GL_NV_conservative_raster_pre_snap
+  * GL_NV_conservative_raster_underestimation
+  * GL_NV_depth_nonlinear
+  * GL_NV_fragment_shader_barycentric
+  * GL_NV_memory_attachment
+  * GL_NV_mesh_shader
+  * GL_NV_query_resource_tag
+  * GL_NV_read_buffer
+  * GL_NV_read_buffer_front
+  * GL_NV_representative_fragment_test
+  * GL_NV_scissor_exclusive
+  * GL_NV_shader_subgroup_partitioned
+  * GL_NV_shader_texture_footprint
+  * GL_NV_shading_rate_image
+  * GL_NV_vdpau_interop2
+  * GL_OES_EGL_image
+  * GL_OES_EGL_image_external
+  * GL_OES_EGL_image_external_essl3
+  * GL_OES_blend_equation_separate
+  * GL_OES_blend_func_separate
+  * GL_OES_blend_subtract
+  * GL_OES_compressed_ETC1_RGB8_texture
+  * GL_OES_compressed_paletted_texture
+  * GL_OES_copy_image
+  * GL_OES_depth24
+  * GL_OES_depth32
+  * GL_OES_depth_texture
+  * GL_OES_depth_texture_cube_map
+  * GL_OES_draw_buffers_indexed
+  * GL_OES_draw_texture
+  * GL_OES_element_index_uint
+  * GL_OES_extended_matrix_palette
+  * GL_OES_fbo_render_mipmap
+  * GL_OES_fragment_precision_high
+  * GL_OES_framebuffer_object
+  * GL_OES_geometry_point_size
+  * GL_OES_geometry_shader
+  * GL_OES_get_program_binary
+  * GL_OES_gpu_shader5
+  * GL_OES_mapbuffer
+  * GL_OES_matrix_get
+  * GL_OES_matrix_palette
+  * GL_OES_packed_depth_stencil
+  * GL_OES_point_size_array
+  * GL_OES_point_sprite
+  * GL_OES_read_format
+  * GL_OES_required_internalformat
+  * GL_OES_rgb8_rgba8
+  * GL_OES_sample_shading
+  * GL_OES_sample_variables
+  * GL_OES_shader_image_atomic
+  * GL_OES_shader_io_blocks
+  * GL_OES_shader_multisample_interpolation
+  * GL_OES_single_precision
+  * GL_OES_standard_derivatives
+  * GL_OES_stencil1
+  * GL_OES_stencil4
+  * GL_OES_stencil8
+  * GL_OES_surfaceless_context
+  * GL_OES_tessellation_point_size
+  * GL_OES_tessellation_shader
+  * GL_OES_texture_3D
+  * GL_OES_texture_border_clamp
+  * GL_OES_texture_buffer
+  * GL_OES_texture_compression_astc
+  * GL_OES_texture_cube_map
+  * GL_OES_texture_cube_map_array
+  * GL_OES_texture_env_crossbar
+  * GL_OES_texture_mirrored_repeat
+  * GL_OES_texture_npot
+  * GL_OES_texture_stencil8
+  * GL_OES_texture_storage_multisample_2d_array
+  * GL_OES_texture_view
+  * GL_OES_vertex_array_object
+  * GL_OES_vertex_half_float
+  * GL_OES_vertex_type_10_10_10_2
+  * GL_QCOM_YUV_texture_gather
+  * GL_QCOM_shader_framebuffer_fetch_rate
+  * GL_QCOM_texture_foveated
+  * GL_QCOM_texture_foveated_subsampled_layout
+  * GL_VIV_shader_binary
+  * EGL_ANDROID_GLES_layers
+  * EGL_ANDROID_get_frame_timestamps
+  * EGL_ANDROID_get_native_client_buffer
+  * EGL_ARM_image_format
+  * EGL_EXT_bind_to_front
+  * EGL_EXT_client_sync
+  * EGL_EXT_compositor
+  * EGL_EXT_gl_colorspace_display_p3
+  * EGL_EXT_gl_colorspace_display_p3_linear
+  * EGL_EXT_gl_colorspace_display_p3_passthrough
+  * EGL_EXT_gl_colorspace_scrgb
+  * EGL_EXT_image_gl_colorspace
+  * EGL_EXT_image_implicit_sync_control
+  * EGL_EXT_surface_CTA861_3_metadata
+  * EGL_EXT_sync_reuse
+  * EGL_KHR_display_reference
+  * EGL_MESA_query_driver
+  * EGL_NV_context_priority_realtime
+  * EGL_NV_quadruple_buffer
+  * EGL_NV_stream_dma
+  * EGL_NV_stream_flush
+  * EGL_NV_stream_origin
+  * EGL_NV_triple_buffer
+  * EGL_WL_bind_wayland_display
+  * EGL_WL_create_wayland_buffer_from_image
+  * GLX_EXT_context_priority
+  * GLX_EXT_no_config_context
+  * GLX_NV_multigpu_context
+  * WGL_NV_multigpu_context
+- New so_ver
+- New source URL
+- Build executables with PIE
+- Spec cleanup
+
-- glew-devel-32bit failed to pull in libGLEW1_10-32bit
-- own /usr/include/GL
-
-- Fix baselibs.conf (bnc#894331).
-
-- Upgrade to upstream 1.10.0
-- New patch:
-  * glew-1.10.0-destdir.patch: Sanitize Makefile
-  - Add DESTDIR option to avoid buildroot in .pc files
-
-- Fixed dependencies for openSUSE <= 12.1
-
-- update to latest stable 1.9.0
-  - removed 0001-Add-glew.c-glewinfo.c-and-includes.patch.bz2.
-    These files are included in tarball.
-- Changed explicit glu dependency, to recommendation. There is
-  GLEW_NO_GLU option.
-- added glew-devel to baselibs.conf
-- spec cleanup
-
-- Add explicit glu dependency
-
-- Update to latest git version
-- Remove obsolete dont-strip.diff
-
-- buildrequire Xi and Xmu libs
-
-- Do not merge es branch for now
-  * Fixes bnc #732438, #738519
-  * Issue reported upstream
-
-- Update to 1.7.0 and latest git
-- Merge es branch
-
-- fix baselibs.conf
-
-- Do not obsolete old library
-
-- Update to 1.6.0 with two further commits
-- Don't strip libraries
-
-- remove sublicenses
-
-- Add 32bit compatibility libraries
-
-- Update to version 1.5.8
-- Upstream changes:
-  * The latest release contains support for OpenGL 3.3, OpenGL 4.1
-  and the following extensions:
-  OpenGL extensions, WGL extensions and GLX extensions.
-  * fixes minor bugs and adds two new extensions.
-  * Version 1.5.7 fixes minor bugs and adds one new extension.
-
-- Update to version 1.5.6:
-  + Support for OpenGL 4.1
-  + Support many new extensions.
-- Changes from version 1.5.5:
-  + Support new extensions
-  + Bug fixes:
-  - Compilation issue with GLX_SGI_video_sync
-  - OpenGL 4.0 double-precision uniform functions added
-  - Constness of glPointParameterfvARB and glPointParameterfvEXT
-  - Added glVertexAttribDivisor
-  - Compilation issue with Nvidia GLX headers
-- Changes from version 1.5.4:
-  + Support for OpenGL 3.3 and 4.0
-  + Support new extensions
-  + Bug fixes:
-  - Parameter constness fix for glPointParameteriv and
-    glPointParameterfv
-- Changes from version 1.5.3:
-  + New extensions:
-  - GLX_INTEL_swap_event, GL_AMD_seamless_cubemap_per_texture &
-    GL_AMD_shader_stencil_export
-  + Bug fixes:
-  - Correct version detection for GL 3.1 and 3.2
-  - Missing 3.1 enumerants
-  - Add glew.pc
-- Changes from version 1.5.2:
-  + Support for OpenGL 3.1 and 3.2
-  + Many new extensions
-  + Bug fixes:
-  - DOS line endings for windows .zip archives only.
-  - glTransformFeedbackVaryings arguments.
-  - Resource leak in glewinfo and visualinfo tools.
-  - WIN32_LEAN_AND_MEAN preprocessor pollution.
-  - Fixed version detection for GLEW_VERSION_2_1 and
-    GLEW_VERSION_3_0.
-  - MesaGLUT glut.h GLAPIENTRY dependency.
-  - glFramebufferTextureLayer correction.
-  - OSX compiler warnings resolved.
-  - Cygwin linking to opengl32 by default, rather than X11 OpenGL
-  - SnowLeopard (OSX 10.6) gl.h detection.
-  - Use $(STRIP) consistently.
-  + Add pkg-config BuildRequires.
-
-- Updated to version 1.5.1:
-  * support for OpenGL 3.0
-  * support for many new extensions
-  * bug fixes
-
glibc
+- 0001-s390x-Align-child-stack-while-clone.-BZ-27968.patch,
+  0002-S390-Optimize-__memcpy_z196.patch,
+  0003-S390-Optimize-__memset_z196.patch,
+  0004-S390-Sync-HWCAP-names-with-kernel-by-adding-aliases-.patch,
+  0005-S390-Add-new-hwcap-values.patch,
+  0006-S390-Add-PCI_MIO-and-SIE-HWCAPs.patch: [15sp4 FEAT] GNU2007 -
+  GLIBC: Support for new IBM Z Hardware (bsc#1191592, jsc#IBM-869)
+
gmp
+- Add gmp-6.2.1-CVE-2021-43618.patch to fix buffer overflow on
+  malformed input to mpz_inp_raw.  [bsc#1192717, CVE-2021-43618]
+
gnome-chess
+- Update to version 41.1:
+  + Fix Exec= line in desktop file.
+
+- Update to version 41.0:
+  + Several updates to user help.
+
+- Update to version 40.1:
+  + Update user help.
+  + Add workaround for engine taking too long to move.
+  + Fix autosaved game being deleted when window is not closed
+    with Ctrl+Q.
+  + Fix invalid signal ID warning when starting a new game.
+
+- Update to version 40.0:
+  + Update icon in user help.
+  + Updated translations
+
+- Update to version 40.alpha:
+  + Port to GTK 4.
+  + Major refactoring of portions of the UI layer. Split engine
+    code into separate layer.
+  + Rework promotion type selector to avoid GTK warnings.
+  + Hide timers in untimed games.
+  + Custom PGN tags are now prefixed with X-GNOME.
+  + Promotion type selector now fits screen in narrow mode.
+  + Use info bar, not header bar subtitle, to display extra status
+    messages.
+  + Reduce length of Oops! message in header bar on engine error.
+  + Improve message when game ends in stalemate.
+  + Move New Game from header bar to primary menu to save space.
+  + Rename Save to Save As, and display a separate Save action.
+- Replace pkgconfig(gtk+-3.0) BuildRequires with pkgconfig(gtk4):
+  Follow upstreams port to GTK 4.
+
+- Update to version 3.38.1:
+  + Try to make all chess engines easier on Easy and Normal
+    difficulty.
+  + Fix claim draw dialog appearing every turn after threefold
+    repetition.
+  + Fix bogus "computer player is confused" errors in several
+    situations:
+  - When the engine is stalemated.
+  - When starting a new game while the game is paused, if the
+    engine has moved during pause.
+  - When resigning immediately before the engine moves.
+  + Fix file chooser defaulting to /run when game is saved for a
+    second time under flatpak.
+  + Fix detection of stalled chess engine in untimed games.
+  + Fix claim draw dialog appearing before a forced draw.
+  + Fix ChessScene removing invalid GSource.
+
+- Update to version 3.38.0:
+  + Updated translations.
+
+- Update to version 3.37.3:
+  + Fix timed games opening as untimed games.
+  + Various refactoring and preparation for GTK 4.
+- Changes from version 3.37.2:
+  + Make easy mode vs. GNU Chess a bit easier.
+  + Support D-Bus activation.
+- Changes from version 3.37.1.1::
+  + Fix previous tag.
+- Changes from version 3.37.1:
+  + Various refactoring and preparation for GTK 4.
+  + Improve keyboard shortcuts dialog.
+  + Updated translations.
+
+- Update to version 3.36.1:
+  + Fix window switching to narrow mode when opening menu.
+
gnome-dictionary
-- Set gettext domain explicitly in translation-update-upstream,
-  as it does not support complex meson.build expressions
-  (bsc#1091307).
+- Remove obsolete translation-update-upstream support
+  (jsc#SLE-21105).
+
+- Update to version 40.0:
+  + Dropped the app menu.
+  + Updated the application help.
+  + Removed non-working Spanish dict server.
+  + Updated the application icon.
+  + Updated the Flatpak sandbox and build.
+  + Fixed compiler warnings when building with newer toolchains.
+  + Fixed the sidebar sizing issue.
+  + Updated translations.
+
+- No longer recommend -lang: supplements are in use
+
+- Conflict with libgdict-1_0-6 because this pkg contained files which
+  are now in the main pkg, namely $_datadir/gdict-1.0 (bsc#1132758)
+
+- Help translation-update-upstream finding the right gettext domain
+  name: pass po %{name} to the call.
gnome-mahjongg
+- Update to version 3.38.3:
+  + Enable (by default) regeneration of schema and icons.
+  + Hide two unimplemented shortcuts from the help.
+- Pass -Dcompile-schemas=disabled -Dupdate-icon-cache=disabled to
+  meson: the glib schema and icon cache are automatically rebuilt
+  when the RPM is being installed. We do not ship those caches as
+  part of the package.
+
+- Update to version 3.38.2:
+  + Fixed a regression.
+  + Updated translations.
+
+- Update to version 3.38.1:
+  + Fast fix for hints.
+- Changes from version 3.38.0:
+  + Drawing optimizations.
+  + Cleaning in scripts.
+  + Updated translations.
+
+- Update to version 3.37.1:
+  + Updated translations.
+
gnome-maps
+- Update to version 41.1:
+  + Updated translations.
+
+- Update to version 41.0:
+  + State hardware support in appdata.
+  + Updated translations.
+
+- Update to version 41.rc:
+  + Updated OSM POI types for editing.
+  + Refine usage of shopping cart icon in search result to be used
+    only for supermarket-like places.
+  + Updated screenshots to reflect the switch to osm.org tiles.
+  + Updated translations.
+
+- Update to version 41.beta:
+  + Build librest for development Flatpaks.
+  + Build ical from the 3.0 branch for development Flakpaks.
+  + Update donation and wiki web links in appdata.
+  + Updated translations.
+
+- Update to version 41.alpha:
+  + Fix regression when signing in for OSM editing.
+  + Updated translations.
+
+- Update to version 40.5:
+  + Updated translations.
+
+- Update to version 40.4:
+  + Update donation and wiki web links in appdata.
+
+- Update to version 40.3:
+  + Fix regression when signing in for OSM editing.
+  + Updated translations.
+
+- Update to version 40.2:
+  + Disable keyboard shortcuts to switch map styles when there's no
+    aerial tiles defined
+  + Fix a crash when starting up with last-used map type being
+    aerial and no aerial tiles are defined
+  + Increase place bubble max width to allow for longer translated
+    strings for the "Directions" button
+  + Fix warning from GtkListStore when adding route points from the
+    context menu
+
+- Update to version 40.1:
+  + Fix a bug where unfavoring a place made it unselectable until
+    after a restart.
+  + Use country code attribute from GraphHopper/Photon geocode
+    results to improve accuracy of address formatting among others.
+  + Updated translations.
+
+- Update to version 40.0:
+  + Updated translations.
+
+- Update to version 40.rc:
+  + Updated appdata screenshots.
+  + Updated POI defintions for OSM editing.
+  + Updated translations.
+
+- Update to version 40.beta:
+  + Made place bubble adaptive for use on phones.
+  + Show native name of places in addition to translated one.
+  + Avoid building some Flatpak dependencies which are now in the
+    SDK.
+  + Fix a bug resulting in writing a broken last view position on
+    exit in some circumstances.
+  + Fix a bug preventing wrapping around at the date line with dark
+    tiles.
+  + Increased width of layers thumbnails to avoid empty margins in
+    some translations.
+  + Update copyright year.
+  + Updated translations.
+
+- Update to version 40.alpha:
+  + Place bubbles redesign with larger thumbnails, tidy list view,
+    and summaries from Wikipedia when available in OSM.
+  + More adapative UI fixes (for the no-network display).
+  + Restore zooming to bounding boxes in search results (for
+    administrative areas, buildings, etc.).
+  + List compatible form factors in appdata.
+  + Don't display invalid URLs and also show error message for
+    invalid URLs when editing POIs in OSM.
+  + Show localized name in user's language in place bubbles when
+    available in OSM.
+  + Normalize tel: URIs to support the Calls app on Librem 5 and
+    Pinephone (among others).
+  + Improve handling of OpenStreetMap URLs (to address objects or
+    coordinated) when pasting into the search bar.
+  + Load file contents of shape layer files using async operations
+    (parsing is still done synchronous due to limitations with
+    GJS).
+  + Require GJS 1.66 now, to enable newer ES features like coalesce
+    and the safe navigation operators.
+  + Updated translations.
+- Add pkgconfig(libhandy-1) BuildRequires: new dependency.
+
+- Update to version 3.38.4:
+  + Fix a bug resulting in writing a broken last view position on
+    exit in some circumstances.
+  + Fix a bug preventing wrapping around at the date line with dark
+    tiles.
+  + Fix a bug causing hanging in cases when dragging around route
+    markers.
+  + Updated translations.
+
+- Update to version 3.38.3:
+  + Fix a bug where place details gets lost after searching again
+    for the same place.
+  + Updated translations.
+
+- Add check section and run meson_test macro. Add
+  pkgconfig(gweather-3.0) BuildRequires needed for tests to
+  succeed.
+- Stop packaging versionless so file to avoid rpmlint warning.
+
+- Update to version 3.38.2:
+  + Updated translations.
+
+- Update to version 3.38.1.1:
+  + Fix a race-condition bug in search-as-you-type resulting in
+    out-of-sync search results in some circumstances.
+  + Fix updating missing details after editing a POI in
+    OpenStreetMap.
+
+- Update to version 3.38.1:
+  + Show error message in popover when a search request has failed.
+  + Fix exception on shutdown when unregistering DBus.
+  + Fix "no network" display to fit on smaller screens.
+  + Updated translations.
+
+- Update to version 3.38.0:
+  + Updated translations.
+
+- Update to version 3.37.92:
+  + Revert the adaptive UI for the routing sidebar, as there has
+    been reports of crashes in some cases (related to Clutter and
+    libhandy under Wayland).
+  + Allow editing negative elevations on OSM objects (values below
+    sea level).
+  + Display population in place bubbles using localized number
+    format.
+  + Update POI type definitions from iD for OSM editing.
+- Drop pkgconfig(libhandy-1) BuildRequires: no longer used.
+
+- Update to version 3.37.91:
+  + Add additional icons for walking directions for the
+    OpenTripPlanner transit plugin.
+  + Make the "no network" display adaptive.
+- Changes from version 3.37.90:
+  + Improved keyboard navigation for routing entries.
+  + Adaptive UI for routing sidebar.
+- Changes from version 3.37.3:
+  + Implement night mode.
+  + Implement support for hybrid aerial map style.
+  + Add F10 keyboard shortcut for the main menu.
+  + Fix an issue where some search result gets the wrong level of
+    name.
+- Changes from version 3.37.2:
+  + Fix "no network" dispay to fit better on smaller displays.
+  + Add initial basic support for running unit tests on builds.
+  + Enable sandboxing on the WebKit web view used in OpenStreetMap
+    account setup.
+  + Limit the number of fraction digits when displaying raw
+    coordinates in place entries.
+  + Restrict the user location accuracy circle to only show when
+    all of it fits in the view (both horizontally and vertically)
+    to avoid obscuring too much of the map view i.e. on very wide
+    displays. Also lower the opacity of the circle to make it
+    "stand out" less.
+- Changes from version 3.37.1:
+  + Adaptive UI for narrow screens.
+  + Recognize contact:website and contact:phone OSM tags.
+  + Fix link to sign up for an OpenStreetMap account for editing.
+  + Public transit routing plugin for GoMetro (South Africa).
+  + Add command line option to specify tile size when using --local
+    with a local tile cache.
+  + Use localized digits in more places.
+  + Updated translations.
+- Add pkgconfig(libhandy-1) BuildRequires: new dependency.
+
+- Update to version 3.36.4.1:
+  + Fix a race-condition bug in search-as-you-type resulting in
+    out-of-sync search results in some circumstances.
+
+- Update to version 3.36.4:
+  + Fix an issue where some search result gets the wrong level of
+    name.
+  + Updated translations.
+
+- Update to version 3.36.2:
+  + Don't reset query points when routing fails (e.g. no public
+    transit provider is available) to allow switching mode with the
+    same query.
+  + Fix a bug not displaying tiles south of the equator when using
+  - -local.
+  + Allow entering DMS coordinates without comma between latitude
+    and logitude parts.
+  + Updated translations.
+
+- Update to version 3.36.1:
+  + Updated POI definitions for OpenStreetMap editing.
+  + Fixed link to sign up for an OpenStreetMap account.
+  + Removed ctrl+f1 shortcut from the help overlay, since this was
+    removed from GTK.
+  + Updated translations.
+
+- Update to version 3.36.0:
+  + Updated translations.
+
+- Update to version 3.35.92:
+  + Updated translations.
+
+- Update to version 3.35.91:
+  + Add additional category code for busses in the Opendata.ch
+    plugin.
+  + Updated translations.
+
+- Update to version 3.35.90:
+  + Move “Export as Image” to the hamburger menu.
+  + Restructure context menu items for routing to allow changing
+    start and destination points without resetting the query from
+    the sidebar.
+  + Allow more width for the favourites popover and search result
+    popovers in the routing sidebar to better avoid clipping longer
+    place names.
+- Changes from version 3.35.3:
+  + Avoid flickering when animating user location marker.
+- Changes from version 3.35.2:
+  + Added public transit routing plugins for Resrobot (national
+    Swedish transit API) and opendata.ch (for Switzerland).
+  + Avoid "overflowing" the sidebar when a public transit itinerary
+    has a large number of parts (legs) by ellipsizing in the middle
+    when showing them in the journeys overview.
+  + Add command line option to always consider being online
+    (--force-online) as a work-around for certain VPN and proxy
+    networks not playing well with NetworkManager.
+  + Set User-Agent HTTP header in places where it was missing.
+- Changes from version 3.35.1:
+  + Initial support for public trasit routing/journey planning
+    using third-party service providers.
+  + Add nightly app icon (currently not installed, awaiting support
+    for dual installations).
+  + Update default tile size when using local tiles.
+  + Updated translations.
+
+- Update to version 3.34.3:
+  + Updated translations.
+
+- Update to version 3.34.2:
+  + Fix encoding of Wikipedia URLs in some cases.
+
+- Update to version 3.34.1:
+  + Update tile size to 512 px when using --local option.
+  + Updated translations.
+
+- Update to version 3.34.0:
+  + Updated translations.
+
+- Update to version 3.33.92:
+  + Update OSM POI types.
+  + Fix performance issue when there's lots of location updates.
+  + Updated translations.
+
+- Update to version 3.33.91:
+  + Updated translations.
+  + Changes in version 3.33.90:
+  + Fix bug going back to already selected place from the search
+    result list.
+  + Start immediatly at the last viewed location when app was
+    closed last.
+  + Remember the map type (street or aerial) from when the app
+    was closed last.
+  + Updated translations.
+  + Changes in version 3.33.4:
+  + Handle opening OpenStreetMap URLs pointing to either an
+    object or bare coordinates by pasting it into the search entry
+    and also as a program argument, in the same manner as with
+    geo: URIs.
+  + Updated translations.
+  + Changes in version 3.33.3:
+  + Auto-complete searches ("search-as-you-type") using
+    GraphHopper geocoder / Photon.
+  + Redesigned Send to-dialog with ability to copy and send
+    locations in e-mails and better integration with Weather and
+    Clocks.
+  + Show clockwise roundabout icons for turn-by-turn routing in
+    left-hand traffic countries and territories.
+  + Update appdata screenshots with tile style.
+  + Fix a crash when there's many contacts with addresses in
+    an Evolution address book.
+  + Updated translations.
+  + Changes in version 3.33.2:
+  + Accept additional formats when entering raw coordinates in
+    the search entry (decimal lat/lon degrees format with literal
+    ° symbol, and degrees, minutes, second format).
+  + Updated translations.
+  + Changes in version 3.33.1:
+  + Stop using GtkOffscreenWindow (prerequisite for eventually
+    porting to GTK 4).
+  + Fix printing dialog not closing in some circumstances.
+  + Add some missing appstream metadata.
+  + Add tests validating appdata and desktop files.
+  + Remove some unnessesary instructions in turn-by-turn route
+    searches.
+  + Updated translations.
+
+- Update to version 3.32.2.1:
+  + Make the shape layer renderer use the tile size specified in
+    the dynamic service file, fixing an issue with misaligned shape
+    layer (GeoJSON, GPX, KML) rendering with the new 512 pixel
+    tiles.
+  + Updated translations.
+
+- Update to version 3.32.2:
+  + Remove some unnessesary instructions in turn-by-turn route
+    searches.
+  + Updated translations.
+
+- Update to version 3.32.1:
+  + Updated translations.
+
+- Update to version 3.32.0:
+  + Updated translations.
+
+- Update to version 3.31.92:
+  + Updated appdata screenshots (shown in i.e. GNOME Software).
+  + Fix displaying the proper application name in i.e. the
+    gnome-shell overview and the top bar menu since a regression
+    earlier in the 3.31.x cycle.
+  + Update POI type defintions and translations for OSM editing.
+  + Updated translations.
+
+- Update to version 3.31.91:
+  + Fix array parsing error when loading shape layers when running
+    with newer GJS.
+  + Updated translations.
+
+- Update to version 3.31.90:
+  + Show live-updated thumbnails for the street/aerial layer
+    switcher, instead of (outdated) hard-code thumbnails.
+  + Fix a bug where the scrollbar in the favorites popover didn't
+    show up.
+  + Updated translations.
+
+- Update to version 3.31.4:
+  + Fix keyboard shortcut for quitting that was broken since the
+    application menu was moved to the headerbar.
+  + Update GJS build dependency.
+
+- Update to version 3.31.3:
+  + Fix loading contact's adresses with newer GJS.
+  + Fix some array-related GJS deprecation warnings.
+  + Updated translations.
+- Changes from version 3.31.2:
+  + Move app menu to the headerbar.
+  + Fix a crash that occured sometimes when activating "What's
+    here?" from the context menu.
+  + Fix compiler warnings.
+  + Updated translations.
+- Changes from version 3.31.1:
+  + Updated application icon.
+  + Start all way zoomed out on first run.
+  + Fix shape layer file chooser not showing up.
+  + Updated translations.
+
+- Update to version 3.30.3:
+  + Fix loading contact's adresses with newer GJS.
+  + Updated translations.
+
+- Update to version 3.30.2.1:
+  + Fix version number in release tarball (3.30.2 was missing
+    update of meson.build).
+  + Updated translations.
+
+- Update to version 3.30.2:
+  + overpass, placeBubble: Avoid use-after-free.
+  + Updated translations.
+
+- Update to version 3.30.1:
+  + Fix shape layer file chooser not showing up.
+  + Updated translations.
+
+- Update to version 3.30.0:
+  + Updated translations.
+- Remove lang package from recommended package as it already
+  supplements main package (same effect, it's redundant).
+
+- Update to version 3.29.92:
+  + Updated POI definitions and translations for OSM editing.
+  + Updated translations.
+
+- Update to version 3.29.91:
+  + Don't spin up CI environments for master and tags.
+  + Updated translations.
+
+- Update to version 3.29.90:
+  + Add a Flatpak CI build/test job.
+  + Updated translations.
+
+- Update to version 3.29.4:
+  + Updated translations.
+
+- Update to version 3.29.3:
+  + Stop using notifications on top of the map view as it doesn't
+    work on Wayland.
+  + Add OARS tags.
+  + Updated translations.
+
+- Update to version 3.29.2:
+  + Updated translations.
+
+- Update to version 3.29.1:
+  + Switch to build with Meson (also dropped support for building
+    with Autotools).
+  + Disable UI for switching between street and aerial view if the
+    service definition lacks aerial tile definitions (allows using
+    a tile server not supplying aerial tiles).
+  + Enable selecting map markers using touch.
+- Add meson BuildRequires and use meson macros following upstreams
+  port.
+
gnome-mines
+- Update to version 40.0:
+  + Updated translations.
+
+- Update to version 40.rc:
+  + Updated translations.
+
+- Update to version 40.alpha:
+  + Updated help.
+  + Code cleanup and modernization.
+  + Keyboard shortcuts window improvements.
+  + Only allow long-press gesture on touchscreen.
+  + Fixed icon in scores dialog.
+  + Fixed incorrectly accepting game as won.
+  + Fixed spacebar not working until other key is pressed.
+  + Fixed timer not stopping when game ends with multi-release.
+  + Updated translations.
+
+- Update to version 3.36.1:
+  + Only allow long-press gesture on touchscreens.
+  + Fixed issue incorrectly accepting game as won.
+  + Updated translations.
+
gnome-sudoku
+- Update to version 40.2:
+  + Fix complex text in printed sudokus.
+
+- Update to version 40.1:
+  + Fix issue with appdata.
+  + Updated translations.
+
+- Update to version 40.0:
+  + Vala warning fixes.
+  + Updated translations.
+
+- Update to version 40.alpha:
+  + Choose how many puzzles to print per page.
+  + Move game controls to header bar and window menu and improve
+    mobile layout.
+  + Make game win message dialog modal.
+
+- Update to version 3.38.0:
+  + Updated translations.
+
+- Update to version 3.37.92:
+  + Display incorrect earmarks as red.
+
+- Update to version 3.37.90:
+  + Redesign new game menu using a listbox.
+  + Do not draw focused or highlighted cell when board is not in
+    focus.
+  + Highlight all numbers equal to selected one.
+- Changes from version 3.37.3:
+  + New app icon.
+- Changes from version 3.37.2:
+  + Remove limit on earmarks.
+  + Earmarks are now displayed in fixed positions.
+  + Improve earmark picker.
+  + Make D-Bus activatable.
+  + Additional preparation for GTK 4.
+- Changes from version 3.37.1:
+  + Various refactoring and preparation for GTK 4.
+
+- Stop calling -%fdupes on %{buildroot}/%{_libexecdir}: no files
+  are being installed to this location.
+
gnuchess
+- update to 6.2.9:
+  - Fixed potential buffer overflow in pgnload and pgnreplay (CVE-2021-30184)
+- drop txtJ07eHdR0m6.patch (upstream)
+
+- Update to version 6.2.8
+  * Bug fixes in the input/output processing
+
+- Add txtJ07eHdR0m6.patch to fix CVE-2021-30184 (reported upstream on
+  https://lists.gnu.org/archive/html/bug-gnu-chess/2021-04/msg00000.html )
+  (boo#1184531)
+
+- gnuchess 6.2.7:
+  * minor bug fixes in the build system
+
-- gnuchess 6.1.2:
-  * CFLAGS replaced by CPPFLAGS in info.
-  * Fix for correct handling of castling moves.
-  * Include translations to other languages.
-- includes changes from 6.1.1:
-  * Include translations to other languages.
-  * Minor corrections in translatable strings.
-  * Migrate frontend to C++.
-  * Use autoconf 2.69 and require it in configure.ac.
-  * Use automake 1.14.
-- includes changes from 6.1.0:
-  * Add support for package internationalization based on gettext
-  * Include first translations provided by the Translation Team.
-  * Graphic mode, a new board shape based on the unicode characters
-    for chess.
-  * pgnreplay command, similar to pgnload, with the capability of
-    manually showing a saved game step by step and moving backwards
-  * Fix bug in setboard.
-  * Avoid using 100% CPU in UCI mode.
-  * Rename the small book.bin as smallbook.bin.
-- includes changes from 6.0.3:
-  * Update to autoconf 2.69, automake 1.13
-  * If in manual mode, keep it after undo.
-  * Remove some unused code.
-  * Avoid crashing when importing book_1.01.pgn
-- licence is GPL-3.0+
-
-- update gnuchess to 6.0.2:
-  + New option --addbook to compile a book.
-  + Maximum file name length of EPD files extended to 127 characters.
-  + Book file allowed to be read only unless the BookLearn
-    option is set.
-- new upstream Url
-- removed upstreamed gnuchess-return-nonvoid.patch
-- recommend xboard
-
-- update gnuchess to official version 6.0.1
-- clean up patches
-- change generation of recent book dat from source during build
-
graphviz
--  Added graphviz-2.40.1-fix-dot-segfault.patch to fix a segfault in dot
-  bsc#1151207
+- Changelog Update for SLES:
+  The following patch has been backported to SLES and is therefore
+  missing from the Factory changelog:
+  * graphviz-malformed_input.patch (boo#1132091)
-- Added graphviz-out-of-bounds-write.patch to fix CVE-2020-18032
-  (bsc#1185833)
+- Changelog Update for SLES:
+  The Following patches have been backported to SLES and are therefore
+  missing from the Factory changelog:
+  * graphviz-2.40.1-fix-dot-segfault.patch (bsc#1151207)
+  * graphviz-out-of-bounds-write.patch (bsc#1185833)
+  * graphviz-null_dereference.patch (bsc#1185833)
-- Added graphviz-null_dereference.patch to fix CVE-2018-10196
-  (boo#1093447)
+- Dropped python2 subpackages as the bindings are removed in 2.48
+- Update to version 2.48.0 (changes since 2.47.1)
+  * marginally more accurate computations in Smyrna sphere projection
+  * Perl is no longer required to build Graphviz #2067
+  * nop more reliably returns success and failure exit statuses
+  * implicit 63 character limit on plugin names is removed in GVC
+  * remove Python 2 bindings #1992
+  * improved thread-safety in Graphviz bindings Makefile
+  * the CMake build system now enables -Wextra when building C++
+  * some Cgraph functions that take char* arguments that they do not modify have
+    been updated to take const char* arguments #634
+  * incorrectly using the layout attribute on anything other than a graph now
+    results in a warning about this being invalid #2078
+  * edgepaint accepts more standard -- prefixed command line arguments and
+    rejects invalid options #1971
+  * improved detection of Lefty dependencies in the Autotools build system
+  * Fix: out of bounds read when attempting to load a plugin whose name is ≥63 characters
+  * Fix: out of bounds read when examining a registered plugin whose name is ≥63 characters
+  * Fix: do not fclose(NULL) in gvmap
+  * Fix: Uninitialized variable read in delaunay_tri
+    potentially mismatched format string in tclpkg
+  * Fix: ortho's eqEndSeg incorrectly modifies its arguments #2047
+  * Fix: Autotools enables -Wtrampolines and -Wlogical-op for Clang #2066
+  * Fix: node_distinct_coloring failure due to out-of-memory now reported correctly
+    instead of referring to a failure to open lab_gamut
+  * Fix: a typo GD_LIBS to GDLIB_LIBS in tclpkg/tcldot/Makefile.am !2022
+  * Fix: Autotools build system sets libgd variables now instead of incorrectly setting
+    GTK variables
+  * Fix: HTML strings used as labels are distinguishable in GXL output by kind="HTML-like string"
+  * Fix: a Bashism removed from the Autotools build system
+  * Fix: when Criterion is available, the command_line test binary is no longer built
+    and installed by default, but rather during make check
+  * Fix: round-tripping a file through gv2gxl and then gxl2gv no longer causes
+    HTML-like labels to become non-HTML like labels #517
+  * Fix: fix ODR violation by including the ortho object files in the gvc lib also for
+    CMake and MSbuild #2096
-- Added graphivz-malformed_input.patch from commit  839085f8
-  to fix CVE-2019-11023 (boo#1132091)
+- Update graphviz-2.20.2-interpreter_names.patch so the Python demo
+  uses Python 3.
+
+- Install epl-v10.txt instead of COPYING.
+  The COPYING file is a symlink to epl-v10.txt.
+
+- Update to version 2.47.1
+  * More detailed error messages when opening input file fails
+  * The edges in JSON output are ordered now
+  * Fixed xdot man page does not document some functions
+  * Fixed PIC renderer
+  * Fixed dot conversion to dia format
+  * Fixed memory leak of reference-counted HTML strings
+  * Fix for TBbalance attribute code
+  * Fixed HTML parser error with single closing square bracket in
+    table row
+  * Fixed reference counted strings put the HTML bit in the middle
+    of the reference count
+  * Fixed &amp; escape disappearing
+  * Fixed gvpr -? to actually print usage and exit non-zero
+  * Fixed memory leak in libmingle
+  * Fixed memory leak in ANN bridge
+  * Fixed buffer overflow in unflatten
+  * Fixed agxbputc macro does not bracket its arguments
+- Drop upstream fixed graphviz-2.46-fix-shebang.patch
+  * Using POSIX shell, no need for ksh
+
+- Remove obsolete pre_checkin.sh
+
+- Buildrequire full ghostscript in the addons package
+  to avoid a conflict betwen ghostcript-mini and ghostscript-devel
+
+- Replace ghostscript-mini dependency with ghostscript_any
+
+- Add graphviz-webp package to for webp image support
+
+- Reenable ghostscript, but require just ghostscript-mini
+
+- Update to new release 2.46.1 (changes since 2.44.1)
+  * Support for building against Guile 2.2
+  * Portable source is now also offered as a .tar.xz
+  * CentOS/RHEL 6 is no longer supported
+  * Vestiges of Qt4 support have been removed
+  * C++11 support is now required of the C++ compiler used to build Graphviz
+  * C99 support is now required of the C compiler used to build Graphviz
+  * Question about userout() function in agerror.c #1924
+  * The minimum version of Python required to run the test suite is 3.6
+  * memory leak in label construction
+  * gvedit compilation errors out, but works if manually compiled with qt5 #1862
+  * incorrect HTML BR attribute parsing code #1913
+  * broken overflow checks in RectArea #1906
+  * various memory leaks !1699
+  * Fix bad free in lefty !1709
+  * typo in pathcross #1926
+  * Out-of-bounds write caused by incorrect error handling of malloc in genUserdata #1928
+  * Offer .tar.xz files too #454
+  * Header file graphviz_version.h has no include guards #1929
+  * regression: newlines embedded in quoted labels / node names are not preserved in 2.46.0 #1931
+  * Properly fill graphviz_version.h !1706
+  * Cgraph's agxbuf API gained a new function agxbdisown(), for dissociating
+  * backing memory from the managed buffer
+  * Build system support for the Elbrus 2000 CPU, thanks to Michael Shigorin
+  * Cgraph's agheap() API has been removed
+  * Autotools build system support for eFence has been removed
+  * Building Graphviz with ICC defaults to -O2 instead of -O0
+  * Build system work arounds for GCC 3 have been removed
+  * Incomplete support for running the test suite under CMake has been removed
+  * Portable source tarballs now use the “ustar” POSIX format
+  * Minimum version of Flex required to build Graphviz is now 2.5.2
+  * Minimum version of Bison required to build Graphviz is now 3.0
+  * Minimum version of CMake required to build Graphviz using CMake is now 3.1
+  * gvpr: line numbers in gvpr errors/warnings are incorrect #1594
+  * URL typo in patchwork man page
+  * Escaped backslashes are not correctly handled when producing xdot with dot #165
+  * heap-over-flow(off-by-null) in lib/common/shapes.c #1700
+  * Windows MSBuild executables have the wrong version #1745
+  * Cast Overflow at pango_textlayout #1314
+  * x11 back end segfaults if display is unavailable #1776
+  * typo in cmd/gvpr/lib/clustg #1781
+  * Segfault in dot #1783
+  * Incorrect 'Arrow type "s" unknown' error #1444
+  * segfault on reading 0x10 #1724
+  * Null-dereference READ (144736912) #1676
+  * "Warning! PATH too long installer unable to modify PATH!" using CMake Windows installer and PATH length > 1024 #1770
+  * gvedit -? gives "option - unrecognized - ignored" instead of showing usage #1813
+  * lefty is not built for Windows (fixed for MSBuild builds only) #1818
+  * a failure to detect OpenGL glGenTextures() errors has been corrected
+  * sfio does compile time benchmarknig #1422
+  * iffe "lib" check always succeeds when compiler optimises #1521
+  * syntax error near text who is not present #1411
+  * Explicitly links with libstdc++; should allow libc++ if appropriate #163
+  * A macOS file that was erroneously excluded from portable source tarballs has
+  * been restored
+  * Add option -? for usage to diffimg
+  * Add option -? for usage to dotty
+  * Add option -? for usage to lneato
+  * Add option -? for usage to vimdot
+  * Fix smyrna -? to actually print usage instead of error
+  * Fix edgepaint -? to actually print usage instead of error
+  * Remove '"' from usage text in non-Windows version of dotty
+  * Correct misspelled 'smyrna' in usage
+  * Fix edgepaint -o option
+  * Correct shebang of gvmap.sh to use ksh
+  * Fix gvmap.sh -? option to exit with zero exit status
+  * Graphviz doesn't build on MacOS with the latest libc++ #1785
+  * make fails if ps2pdf is not installed (using autotools) #1763
+  * multiple graphs to file output causes a segfault #1845
+  * lefty PTY functionality relies on file descriptor implementation details #1823
+  * buffer overflow in fdpgen
+  * Crashes by VRML output when current directory is not writable #793
+  * Segmentation fault when newrank=true #1221
+  * sfdp craches #236
+  * fdp segmentation fault with GK=0 #1290
+  * fdp crash #1865
+  * Graphviz always crash with this simple dot file #167
+  * Seg fault in dot #1771
+  * gml2gv doesn't handle some attributes correctly #1869
+  * Add missing circo, fdp, neato, osage, patchwork, sfdp & twopi tools to Windows builds (copies of dot)
+  * Add gv2gml tool to CMake (copy of gml2gv on Windows, symlink to gml2gv otherwise)
+  * Regression: fdp generates internal names in the output #1876
+  * Regression: fdp assertion error on cluster in edge #1877
+  * Regression in id / &lt;title&gt; in svg for twopi #1907
+- graphviz-2.46-fix-shebang.patch added to make rpmlint happy
+- graphviz-no_strict_aliasing.patch changed to be applicable to current files
+- configure without ghostscript to break new build cycle
+- Update source URLs
+
+- Use _multibuild to build graphviz and graphviz-addons in a single
+  development project
+  - graphviz-addons.changes
+  - graphviz-addons.spec
+
+- Update to new release 2.44.1 (changes since 2.42.3)
+  * applied RH patches (from graphviz-2.42.2-8.fc32.src.rpm)
+  * some allocation failures that could previously allow memory
+    corruption now exit
+  * lab_gamut.3.pdf is no longer included in release archives
+  * Fixed Neato's hier mode is broken since v2.44.0
+  * Fixed segmentation fault (core dumped)
+  * New SGD mode in neato
+  * Add pkg-config files
+  * tred: add feature to output removed edges to stderr upon request
+  * Workaround: avoid creating a virtual edge loop.
+  * Add riscv64 to host_cpu configure.ac
+  * lib/cgraph: include empty malloc.h from subdir include
+  * lib/gvpr: compile mkdefs with $(HOSTCC) rather than $(CC)
+  * lib/vpsc: rename bcopy->b_copy
+  * Fixed the NativeCodeAnalysis task failed unexpectedly.
+  * Include all test files in distro
+  * host_cpu add mips64 platform
+  * Correct description of 'port' syntax in manual
+  * svg output displays TITLE of %3 if graph had no name
+  * XML errors in generated SVG when URL attribute contains
+    ampersand (&)
+  * Test files missing from source distributions
+  * SVG error for "g.transform.scale " in graphviz version 2.43
+- BuildRequires for ghostscript and groff (generate cdt documentation)
+- Extension graphviz-php changes:
+  * Require php(api) and php(zend-abi) to guarantee ABI compatibility
+  * Don't pull in extra libraries from PHP
+    + graphviz-no_php_extra_libs.patch
+  * Remove argon2-devel from list of dependencies
+  * Automatically enable extension when installed by providing
+    /etc/php{5,7}/conf.d/gv.ini
+
+- Rename python*-graphviz to python*-gv, there is also normal
+  pypi graphviz package and we clash otherwise and override
+  each other
+
+- Add also configure option to not build py2 if the python2
+  build is disabled
+
+- Add python2/python3 split subpkgs in order to allow building
+  without python2 available
+
+- Auto-identify the correct ruby-version using pkg-config.
+
+- Update to new release 2.42.3
+  - tidy gvedit about dialog strings
+  - check for mmap failure in plugin code
+  - fix broken symlinks to _gv.so with Python
+  - fix out of source build with LIBGD
+  - some minor bugfixes
+- Fix changelog of last update:
+  - Accidentally had both CVE entries mashed together.
+
+- Switch from github master to new release 2.42.1
+  - Fixes CVE-2019-11023 (bsc#1132091)
+  - Fixes CVE-2018-10196 (bsc#1093447)
+  - Fixes quite a few bugs
+- Removed graphviz-fix-ruby-version.patch (fixed in upstream)
+
+- Tweak runtime Requires(post): graphviz to same or newer version.
+  Needed after change to git checkout instead of released tarballs.
+
+- Disabled Visio plugin
+
+- Use %%python3_sitearch macro to package python3 modules.
+- use correct ruby version (2.5) for openSUSE 15.1 and earlier.
+
+- Now using master branch of upstream, as there have been no releases for
+  over two years
+  * this should fix CVE-2019-11023 (boo#1132091)
+- Removed  graphviz-qt5.patch (now in upstream)
+- Removed reproducible.patch (now in upstream)
+- graphviz-smyrna-link_against_glu.patch changed to be applicable to current files
+- graphviz-no_strict_aliasing.patch changed to be applicable to current files
+- Added graphviz-fix-ruby-version.patch to remove hardcoded dependency on ruby 1.9
+- graphviz.spec updated for new version
+- created _service file
+
+- use pkg-config with correct parameter, reported by Werner Fink
+
+- Support dynamic move to Guile 2.2, part of boo#1117121:
+  - Replace conditional pkgconfig(guile-2.[02]) BuildRequires with
+    guile-devel: The package name is unchanged, which allows the
+    distro projects to move wihout step-locking changes.
+  - Patch configure.ac to look for guile-2.2 if guile 2.2 is being
+    used.
+- order inputs alphabetically
+
+- Fixed double file declaration in graphviz and graphviz-addons (x11)
+- Mark license files with %license instead of %doc
+
+- Build with gts support (bsc#1108978, bsc#1108976)
+  SLE12 flavors do not provide gts, so explicitly exclude
+  gts support there.
+
+- Extend reproducible.patch to make build reproducible (boo#1041534)
+
+- Build with PHP5 for Leap 42.x and earlier, PHP7 requires swig 3.0.11
+  Drop graphviz-plugins-fix_install_dirs.patch, use sed script to
+  fix directories, same as for Lua
+
+- Do not delete dotty/lefty/lneato man pages which are part of
+  the x11 subpackage, built from the addons package/spec.
+  (No changelog entry).
+
+- Drop harmful modification of tclpkg/gv/gv_doc_langs.tcl, which
+  changes the timestamp, although the file does not contain LIB_DIR.
+  Graphviz ships prebuilt manpages in man and PDF format. Modifying
+  the tcl script rebuilt the documentation, and replaced the PDFs
+  with empty documents (due to missing groff). This also made the
+  doc subpackage nonreproducible, causing rebuilds in all dependent
+  packages.
+
+- Disable guile 2.2 modifications temporarily
+- Move lefty/dotty/lneato graph editor tools to x11 subpackage and
+  build as part of addons package. Removes any X11 dependency from
+  core package, both build and runtime.
+- Drop unused libXaw6 build dependency
+- move libpng, libjpeg, freetype and fontconfig build dependencies
+  to addons, unused for core
+
+- Move to pkgconfig(guile-2.2) BuildRequires on suse_version >=
+  1500.
groff
+- Remove /usr/share/groff/current from groff-full. It creates file
+  conflicts during version upgrade (bsc#1192195#c8).
+
groff:full
+- Remove /usr/share/groff/current from groff-full. It creates file
+  conflicts during version upgrade (bsc#1192195#c8).
+
grub2
+- Add support for simplefb (boo#1193532).
+  + grub2-simplefb.patch
+
+- Fix extent not found when initramfs contains shared extents (bsc#1190982)
+  * 0001-fs-btrfs-Make-extent-item-iteration-to-handle-gaps.patch
+
gtk2
+- Add gtk2-rpmlintrc (boo#1191758):
+  + Filter wrong split request for libgdk-x11-2.0.so.0: the
+    library shares the version info with gtk2 and is allowed to be
+    in the same library package.
+  + Filter libgail.so.18 split request: the error is actually
+    correct, but gtk2 being a legacy package does not justify the
+    extra efort. The libgtk-2_0-0 package is the only consumer.
+
haveged
+- revert last change, e.g. for VMs where we are not being fed entropy
+  from the host or similar setups.
+
+- Improvements on the linux kernel random subsystem have made
+  the haveged service/daemon obsolete, remove the service files,
+  initrd modules and udev rules, the other components
+  are still useful.
+
+- Update to 1.9.14:
+  * made enttest configurable
+  * havegecmd.c - new command added to close the communication socket
+- Drop haveged-conditional-enttest.patch
+
+- Update to 1.9.13:
+  * added support for --version [Jirka Hladky]
+  * updated systemd service file [Jirka Hladky]
+  * fix a memory leak in havege_destroy [Anakin Zhang]
+  * updated version reported by program [Jirka Hladky]
+  * fix ordering cycle with private tmp [Christian Hesse]
+  * Updated systemd service file [Nicolas Braud-Santoni]
+  * Bump soname [Nicolas Braud-Santoni]
+  * Fix crash on shutdown in threaded mode [Sergei Trofimovich]
+  * Fix compilation with --enable-threads [Lars Wendler]
+
+- Update to version 1.9.8:
+  * Fix for Unresolved symbol error_exit in libhavege #20 by pld-gitsync [Jirka Hladky]
+  * order after systemd-tmpfiles-setup-dev.service (origin/pr/21) [Christian Hesse]
+  * use systemd security features [Christian Hesse]
+  * do not run in container [Christian Hesse]
+  * do not use carriage return in line break [Christian Hesse]
+  * Fixed invalid UTF-8 codes in ChangeLog [Jirka Hladky]
+- Changes for version 1.9.5:
+  * Added test for /dev/random symlink [Jirka Hladky]
+  * Update to automake 1.16 [Jirka Hladky]
+  * Fix segv at start [Andrew]
+  * Fixed built issue on Cygwin [jbaker6953]
+  * Fix segfault on arm machines (origin/pr/7) [Natanael Copa]
+  * init.d/Makefile.am - add missing dependency [Jackie Huang]
+  * service.redhat - update PIDFile [Pierre-Jean Texier]
+  * Fix type mismatch in get_poolsize [Andreas Schwab]
+  * Fixup upstream changelog [Nicolas Braud-Santoni]
+  * Remove support for CPUID on ia64 (origin/pr/19) [Jeremy Bobbio]
+  * Output some progress during CUSUM and RANDOM EXCURSION test [Sven Hartge]
+  * Diagnostics capture mode now works correctly [Ethan Rahn]
+- Drop upstream patches:
+  * f2193587.patch
+  * get-poolsize.patch
+
+- get-poolsize.patch: Fix type mismatch in get_poolsize that breaks error
+  checking (bsc#1111047)
+
+- Refresh patches
+
+- Use noun phrase for summary. Grammar fixes to description.
+
+- Update to version 1.9.4:
+  * Avoid misleading message if cmd socket is in use
+  * Implements a command mode and use it for chroot
+- Drop upstreamed patches:
+  * change-sysroot.patch
+- Update project and download url's
+
+- Add patch change-sysroot.patch to
+  move forward to socket communication within private network
+- Add haveged-switch-root.service which send the new root location
+  to running haveged process
+
+- Make haveged survive switch root within initrd  (boo#1075359)
+  added change-sysroot.patch
+  haveged-switch-root.service
hplip
+- Replace keys.openpgp.org with pgp.surf.nl (bsc#1193656)
+  * gpg refuses to load the key from keys.openpgp.org.
+
+- Add build dependency on python-rpm-macros (bsc#1193718)
+- Replace pool.sks-keyservers.net by keys.openpgp.org (bsc#1193656)
+
+- Update to 3.21.10
+  Added support for the following new printers:
+  * HP ENVY Inspire 7200e series
+  * HP ENVY Inspire 7900e series
+  * HP LaserJet MFP M140a
+  * HP LaserJet MFP M139a
+  * HP LaserJet MFP M141a
+  * HP LaserJet MFP M142a
+  * HP LaserJet MFP M140w
+  * HP LaserJet MFP M140we
+  * HP LaserJet MFP M139w
+  * HP LaserJet MFP M139we
+  * HP LaserJet MFP M141w
+  * HP LaserJet MFP M141we
+  * HP LaserJet MFP M142we
+  * HP LaserJet MFP M142w
+  * HP LaserJet M109a
+  * HP LaserJet M110a
+  * HP LaserJet M111a
+  * HP LaserJet M112a
+  * HP LaserJet M109w
+  * HP LaserJet M109we
+  * HP LaserJet M110w
+  * HP LaserJet M110we
+  * HP LaserJet M111w
+  * HP LaserJet M111we
+  * HP LaserJet M112we
+  * HP LaserJet M112w
+  * HP DesignJet Z6 Pro 64in
+  * HP DesignJet Z9 Pro 64in
+  * HP PageWide XL Pro 5200 PS MFP series
+  * HP PageWide XL Pro 8200 PS MFP series
+  * HP PageWide XL 3920 MFP
+  * HP PageWide XL 4200 Printer
+  * HP PageWide XL 4200 Multifunction Printer
+  * HP PageWide XL 4700 Printer
+  * HP PageWide XL 4700 Multifunction Printer
+  * HP PageWide XL 5200 Printer
+  * HP PageWide XL 5200 Multifunction Printer
+  * HP PageWide XL 8200 Printer
+  * HP Smart Tank 500 series
+  * HP Smart Tank 530 series
+  * HP Smart Tank Plus 570 series
+  * HP Smart Tank 7600
+  * HP Smart Tank 750
+  * HP Smart Tank 790
+  * HP Smart Tank Plus 710-720
+  * HP Smart Tank Plus 7000
+  * HP Smart Tank Plus 660-670
+  * HP Smart Tank Plus 6000
+  * HP DeskJet Ink Advantage Ultra 4800 All-in-One Printer series
+- Rebased hplip-missing-drivers.patch & don't edit Makefile.in
+- Rebased hplip-remove-imageprocessor.diff
+- Remove libtool archives
+- Add drivers for hplip-missing-drivers.patch from Fedora
+  (lp#1843592,rh#1739855,rh#1740132,rh#1742949)
+
+- Update to 3.21.6
+  New upstream release, added support for new distributions
+
+- Update to 3.21.4
+  Added support for the following new printers:
+  * HP Envy 6400 series
+- Update to 3.21.2
+  Add support for the following printers:
+  * HP LaserJet Enterprise M406dn
+  * HP LaserJet Enterprise M407dn
+  * HP LaserJet Enterprise MFP M430f
+  * HP LaserJet Enterprise MFP M431f
+  * HP LaserJet Managed E40040dn
+  * HP LaserJet Managed MFP E42540f
+  * HP Color LaserJet Enterprise M455dn
+  * HP Color LaserJet Managed E45028dn
+  * HP Color LaserJet Enterprise MFP M480f
+  * HP Color LaserJet Managed MFP E47528f
+  * HP PageWide XL 3920 MFP
+  * HP PageWide XL 4200 Printer
+  * HP PageWide XL 4200 Multifunction Printer
+  * HP PageWide XL 4700 Printer
+  * HP PageWide XL 4700 Multifunction Printer
+  * HP PageWide XL 5200 Printer
+  * HP PageWide XL 5200 Multifunction Printer
+  * HP PageWide XL 8200 Printer
+  * HP Laserjet M207d
+  * HP Laserjet M208d
+  * HP Laserjet M209d
+  * HP Laserjet M210d
+  * HP Laserjet M212d
+  * HP Lasejet  M211d
+  * HP Laserjet M209dw
+  * HP Laserjet M209dwe
+  * HP Laserjet M210dw
+  * HP Laserjet M210dwe
+  * HP Laserjet M212dw
+  * HP LaserJet M212dwe
+  * HP Laserjet M208dw
+  * HP Laserjet M207dw
+  * HP Laserjet M211dw
+  * HP LaserJet MFP M234dw
+  * HP LaserJet MFP M234dwe
+  * HP LaserJet MFP M233d
+  * HP LaserJet MFP M232d
+  * HP LaserJet MFP M235d
+  * HP LaserJet MFP M237d
+  * HP LaserJet MFP M236d
+  * HP LaserJet MFP M232dw
+  * HP LaserJet MFP M232dwc
+  * HP LaserJet MFP M233dw
+  * HP LaserJet MFP M236dw
+  * HP LaserJet MFP M235dw
+  * HP LaserJet MFP M235dwe
+  * HP LaserJet MFP M237dwe
+  * HP LaserJet MFP M237dw
+  * HP LaserJet MFP M232sdn
+  * HP LaserJet MFP M233sdn
+  * HP LaserJet MFP M236sdn
+  * HP LaserJet MFP M234sdn
+  * HP LaserJet MFP M234sdne
+  * HP LaserJet MFP M235sdn
+  * HP LaserJet MFP M235sdne
+  * HP LaserJet MFP M237sdne
+  * HP LaserJet MFP M237sdn
+  * HP LaserJet MFP M232sdw
+  * HP LaserJet MFP M233sdw
+  * HP LaserJet MFP M236sdw
+  * HP LaserJet MFP M234sdw
+  * HP LaserJet MFP M234sdwe
+  * HP LaserJet MFP M235sdw
+  * HP LaserJet MFP M235sdwe
+  * HP LaserJet MFP M237sdwe
+  * HP LaserJet MFP M237sdw
+- Spec file:
+  * Adapted patch hplip-remove-imageprocessor.diff
+  * Disabled image processor build with the configure option
+  - -disable-imageProcessor-build
+  * Remove executable bit in %{_datadir}/hplip/
+  * Ignore duplicate files in hplip-rpmlintrc ("__init__.*.pyc?")
+  * Fixed some warnings
+
hugin
+- Add hugin-EGL-link-against-X11.patch: Link against X11 even when
+  building with EGL support
+  (https://bugs.launchpad.net/hugin/+bug/1938453).
+- Set up conditionals for building with EGL, but disable EGL
+  support until glew bug is fixed (gh#nigels-com/glew#315).
+- Switch bcond_with to build with system flann: library is now
+  available on all supported openSUSE versions.
+- Minor cleanup with spec-cleaner.
+
+- build with OpenEXR 3
+- added patches
+  fix https://src.fedoraproject.org/rpms/hugin/blob/rawhide/f/hugin-openexr3.patch
+  + hugin-openexr3.patch
+
+- Update to version 2020.0.0:
+  * Fixes fast preview on HiDPI screens under GTK+3 and MacOS.
+  * Make fast preview screen zoomable with mouse wheel.
+  * Make hugin_hdrmerge aware of cropped intermediate images.
+  * Several improvements for command line tools (pto_var,
+    pto_move, pto_gen, autooptimiser).
+  * More checks in GUI for strange user input.
+  * Fixes for several bugs.
+- Rebase hugin.appdata.patch to apply cleanly against updated
+  version.
+- Drop pushd-popd sequence bracketing %cmake_install: no longer
+  needed.
+- Adapt file list for appdata -> metainfo change in appdata
+  location.
+- Adapt mv of mimetype icon for change of file name.
+- Pass USE_GDKBACKEND_X11=ON to cmake to enable a workaround to
+  launch on Wayland using the X11 Gdk backend; does not work on
+  Wayland otherwise (see Known issues in Changes.txt).
+- Fix EOL encodings on Changes.txt.
+
+- Use wxGTK3 instead of wxWidgets (GTK2), for better HiDPI support.
+- Cleanup spec file.
+
+- Use memoryperjob constraint instead of %limit_build macro.
+
hwdata
+- Update to version 0.353 (bsc#1192587):
+  + Updated pci, usb and vendor ids.
+
+- Update to version 0.352 (bsc#1191375):
+  + Updated pci, usb and vendor ids.
+
inotify-tools
+- update to 3.21.9.6 (jsc#SLE-21025):
+  * update path for includes in stats.h
+  * Fix spellings in manpages
+
+- update to 3.21.9.5:
+  * Fix Wrong pointer passed to realloc
+  * Fix offset compiler warning
+  * various static code analyse annotations and fixes
+
+- update to 3.20.11.0:
+  * Added --no-dereference to watch a symlink
+  * bugfixes
+
+- update to 3.20.2:
+  * New maintainer
+  * Fix potential buffer overflow
+  * gcc 9 support
+- remove inotify-tools-no-timestamp-in-doc.patch
+  inotify-return.patch (merged upstream)
+
+- Update inotify-tools-no-timestamp-in-doc.patch
+  because doxygen footers are no more an issue and man page
+  date needs to be normalized (boo#1047218)
+
+- adjust source to the github download url
+
+- update to version 3.20.1
+  * no changelog
+  * drop upstreamed patch reserved-identifier.patch
+
-- removed %clean section
-- enabled doxygen in configure and split up doc package
-- added fdupes call for doc (doxygen) files
-- added %check section with simple "make check"
-- moved .so files to the main package
-- added --disable-static to configure and remove .la file
-- replaced RPM_BUILD_ROOT with %buildroot
-
-- some spec file clean up:
-  - explicitly list file names
-  - removed unneeded BuildRequires and %changelog for the -devel
-    sub-package
-  - removed pointless %lang_package tag
-  - specified upstream download URI in the URL tag
-- inotify-return.patch:
-  specifies a return value for a function to fix a build error
-  (no-return-in-nonvoid-function)
-
-- initial package
-
inxi
+- update to 3.3.07:
+  * /usr/share/doc/packages/inxi/inxi.changelog.
+
+- Updated to version 3.3.03:
+  * See /usr/share/doc/packages/inxi/inxi.changelog.
+
java-11-openjdk
+- Update to upstream tag jdk-11.0.13+8 (October 2021 CPU)
+  * Security fixes
+    + JDK-8163326, CVE-2021-35550, bsc#1191901: Update the default
+    enabled cipher suites preference
+    + JDK-8254967, CVE-2021-35565, bsc#1191909:
+    com.sun.net.HttpsServer spins on TLS session close
+    + JDK-8263314: Enhance XML Dsig modes
+    + JDK-8265167, CVE-2021-35556, bsc#1191910: Richer Text Editors
+    + JDK-8265574: Improve handling of sheets
+    + JDK-8265580, CVE-2021-35559, bsc#1191911: Enhanced style for
+    RTF kit
+    + JDK-8265776: Improve Stream handling for SSL
+    + JDK-8266097, CVE-2021-35561, bsc#1191912: Better hashing
+    support
+    + JDK-8266103: Better specified spec values
+    + JDK-8266109: More Resilient Classloading
+    + JDK-8266115: More Manifest Jar Loading
+    + JDK-8266137, CVE-2021-35564, bsc#1191913: Improve Keystore
+    integrity
+    + JDK-8266689, CVE-2021-35567, bsc#1191903: More Constrained
+    Delegation
+    + JDK-8267086: ArrayIndexOutOfBoundsException in
+    java.security.KeyFactory.generatePublic
+    + JDK-8267712: Better LDAP reference processing
+    + JDK-8267729, CVE-2021-35578, bsc#1191904: Improve TLS client
+    handshaking
+    + JDK-8267735, CVE-2021-35586, bsc#1191914: Better BMP support
+    + JDK-8268193: Improve requests of certificates
+    + JDK-8268199: Correct certificate requests
+    + JDK-8268205: Enhance DTLS client handshake
+    + JDK-8268506: More Manifest Digests
+    + JDK-8269618, CVE-2021-35603, bsc#1191906: Better session
+    identification
+    + JDK-8269624: Enhance method selection support
+    + JDK-8270398: Enhance canonicalization
+    + JDK-8270404: Better canonicalization
+  * Other changes
+    + JDK-8024368: private methods are allocated vtable indices
+    + JDK-8042902: Test java/net/Inet6Address/serialize/
+    /Inet6AddressSerializationTest.java fails intermittently
+    + JDK-8140466: ChaCha20 and Poly1305 TLS Cipher Suites
+    + JDK-8157404: Unable to read certain PKCS12 keystores from
+    SequenceInputStream
+    + JDK-8158066: SourceDebugExtensionTest fails to rename file
+    + JDK-8168304: Make all of DependencyContext_test available in
+    product mode
+    + JDK-8169246: java/net/DatagramSocket/ReportSocketClosed.java
+    fails intermittently with BindException
+    + JDK-8181313: SA: Remove libthread_db dependency on Linux
+    + JDK-8193214: Incorrect annotations.without.processors
+    warnings with JDK 9
+    + JDK-8194230: jdk/internal/jrtfs/remote/
+    /RemoteRuntimeImageTest.java fails with
+    java.lang.NullPointerException
+    + JDK-8196092: javax/swing/JComboBox/8032878/bug8032878.java
+    fails
+    + JDK-8199931: java/net/MulticastSocket/
+    /UnreferencedMulticastSockets.java fails with "incorrect data
+    received"
+    + JDK-8206083: Make tools/javac/api/T6265137.java robust to JDK
+    version changes
+    + JDK-8206350: java/util/Locale/bcp47u/SystemPropertyTests.java
+    failed on Mac 10.13 with zh_CN and zh_TW locales.
+    + JDK-8207316: java/nio/channels/spi/SelectorProvider/
+    /inheritedChannel/InheritedChannelTest.java failed
+    + JDK-8208227: tools/jdeps/DotFileTest.java fails on Win-X64
+    + JDK-8208363: test/jdk/java/lang/Package/
+    /PackageFromManifest.java missing module dependencies
+    declaration
+    + JDK-8209380: ARM: cleanup maybe-uninitialized and reorder
+    compiler warnings
+    + JDK-8209768: Refactor java/util/prefs/CheckUserPrefsStorage.sh
+    to plain java test
+    + JDK-8209772: Refactor shell test java/util/ServiceLoader/
+    /basic/basic.sh to java
+    + JDK-8209773: Refactor shell test javax/naming/module/basic.sh
+    to java
+    + JDK-8209832: Refactor jdk/internal/reflect/Reflection/
+    /GetCallerClassTest.sh to plain java test
+    + JDK-8209930: Refactor java/util/zip/ZipFile/deletetempjar.sh
+    to plain java test
+    + JDK-8210406: Refactor java.util.PluggableLocale:i18n shell
+    tests to plain java tests
+    + JDK-8210407: Refactor java.util.Calendar:i18n shell tests to
+    plain java tests
+    + JDK-8210495: compiler crashes because of illegal signature in
+    otherwise legal code
+    + JDK-8210669: Some launcher tests assume a pre-JDK 9 run-time
+    image layout
+    + JDK-8210802: temp files left by tests in
+    jdk/java/net/httpclient
+    + JDK-8210819: Update the host name in CNameTest.java
+    + JDK-8210908: Refactor java/util/prefs/PrefsSpi.sh to plain
+    java test
+    + JDK-8210934: Move sun/net/www/protocol/http/
+    /GetErrorStream.java to OpenJDK
+    + JDK-8210959: JShell fails and exits when statement throws an
+    exception whose message contains a '%'.
+    + JDK-8211055: Provide print to a file (PDF) feature even when
+    printer was not connected
+    + JDK-8211092: test/jdk/sun/net/www/http/HttpClient/
+    /MultiThreadTest.java fails intermittently when cleaning up
+    + JDK-8211296: Remove HotSpot deprecation warning suppression
+    for Mac/clang
+    + JDK-8211325: test/jdk/java/net/Socket/LingerTest.java fails
+    with cleaning up
+    + JDK-8212040: Compilation error due to wrong usage of
+    NSPrintJobDispositionValue in mac10.12
+    + JDK-8212695: Add explicit timeout to several HTTP Client tests
+    + JDK-8212718: Refactor some annotation processor tests to
+    better use collections
+    + JDK-8213007: Update the link in test/jdk/sun/security/
+    /provider/SecureRandom/DrbgCavp.java
+    + JDK-8213137: Remove static initialization of monitor/mutex
+    instances
+    + JDK-8213235: java/nio/channels/SocketChannel/
+    /AsyncCloseChannel.java fails with threads that didn't exit
+    + JDK-8213409: Refactor sun.text.IntHashtable:i18n shell tests
+    to plain java tests
+    + JDK-8213576: Make test AsyncCloseChannel.java run in othervm
+    + JDK-8213694: Test Timeout.java should run in othervm mode
+    + JDK-8213718: [TEST] Wrong classname in vmTestbase/nsk/stress/
+    /except/except002 and except003
+    + JDK-8213922: fix ctw stand-alone build
+    + JDK-8214195: Align stdout messages in
+    test/jdk/java/math/BigInteger/PrimitiveConversionTests.java
+    + JDK-8214520: [TEST_BUG] sun/security/mscapi/nonUniqueAliases/
+    /NonUniqueAliases.java failed with incorrect jtreg tags order
+    + JDK-8214937: sun/security/tools/jarsigner/warnings/
+    /NoTimestampTest.java failed due to unexpected expiration date
+    + JDK-8216532: tools/launcher/Test7029048.java fails (Solaris)
+    + JDK-8217825: Verify @AfterTest is used correctly in WebSocket
+    tests
+    + JDK-8218145: block_if_requested is not proper inlined due to
+    size
+    + JDK-8219417: bump jtreg requiredVersion to b14
+    + JDK-8219552: bump jtreg requiredVersion to b14 in
+    test/jdk/sanity/client/
+    + JDK-8219804: java/net/MulticastSocket/Promiscuous.java fails
+    intermittently due to NumberFormatException
+    + JDK-8220445: Support for side by side MSVC Toolset versions
+    + JDK-8221988: add possibility to build with Visual Studio 2019
+    + JDK-8222751: closed/test/jdk/sun/security/util/
+    /DerIndefLenConverter/IndefBerPkcs12.java fail
+    + JDK-8223050: JVMCI: findUniqueConcreteMethod() should not use
+    Dependencies::find_unique_concrete_method() for non-virtual
+    methods
+    + JDK-8224853: CDS address sanitizer errors
+    + JDK-8225082: Remove IdenTrust certificate that is expiring in
+    September 2021
+    + JDK-8225583: Examine the HttpResponse.BodySubscribers for
+    null handling and multiple subscriptions
+    + JDK-8225690: Multiple AttachListener threads can be created
+    + JDK-8225790: Two NestedDialogs tests fail on Ubuntu
+    + JDK-8226319: Add forgotten test/jdk/java/net/httpclient/
+    /BodySubscribersTest.java
+    + JDK-8226533: JVMCI: findUniqueConcreteMethod should handle
+    statically bindable methods directly
+    + JDK-8226602: Test convenience reactive primitives from
+    java.net.http with RS TCK
+    + JDK-8226683: Remove review suggestion from fix to 8219804
+    + JDK-8227738: jvmti/DataDumpRequest/datadumpreq001 failed due
+    to "exit code is 134"
+    + JDK-8227766: CheckUnhandledOops is broken in MemAllocator
+    + JDK-8227815: Minimal VM: set_state is not a member of
+    AttachListener
+    + JDK-8230674: Heap dumps should exclude dormant CDS archived
+    objects of unloaded classes
+    + JDK-8230808: Remove Access::equals()
+    + JDK-8230841: Remove oopDesc::equals()
+    + JDK-8231717: Improve performance of charset decoding when
+    charset is always compactable
+    + JDK-8232243: Wrong caret position in JTextPane on Windows
+    with a screen resolution > 100%
+    + JDK-8232782: Shenandoah: streamline post-LRB CAS barrier
+    (aarch64)
+    + JDK-8233790: Forward output from heap dumper to jcmd/jmap
+    + JDK-8233989: Create an IPv4 version of
+    java/net/MulticastSocket/SetLoopbackMode.java
+    + JDK-8234510: Remove file seeking requirement for writing a
+    heap dump
+    + JDK-8235211: serviceability/attach/
+    /RemovingUnixDomainSocketTest.java fails with
+    AttachNotSupportedException: Unable to open socket file
+    + JDK-8235216: typo in test filename
+    + JDK-8235866: bump jtreg requiredVersion to 4.2b16
+    + JDK-8236111: narrow allowSmartActionArgs disabling
+    + JDK-8236413: AbstractConnectTimeout should tolerate both
+    NoRouteToHostException and UnresolvedAddressException
+    + JDK-8236671: NullPointerException in JKS keystore
+    + JDK-8238930: problem list compiler/c2/Test8004741.java
+    + JDK-8238943: switch to jtreg 5.0
+    + JDK-8240555: Using env of JAVA_TOOL_OPTIONS and _JAVA_OPTIONS
+    breaks QuietOption.java test
+    + JDK-8240983: Incorrect copyright header in Apache Santuario
+    2.1.3 files
+    + JDK-8241336: Some java.net tests failed with
+    NoRouteToHostException on MacOS with special network
+    configuration
+    + JDK-8241353: NPE in ToolProvider.getSystemJavaCompiler
+    + JDK-8241768: git needs .gitattributes
+    + JDK-8242882: opening jar file with large manifest might throw
+    NegativeArraySizeException
+    + JDK-8244973: serviceability/attach/
+    /RemovingUnixDomainSocketTest.java fails "stderr was not
+    empty"
+    + JDK-8245134: test/lib/jdk/test/lib/security/
+    /KeyStoreUtils.java should allow to specify aliases
+    + JDK-8246261: TCKLocalTime.java failed due to "AssertionError:
+    expected [18:14:22] but found [18:14:23]"
+    + JDK-8246387: switch to jtreg 5.1
+    + JDK-8247421: [TESTBUG] ReturnBlobToWrongHeapTest.java failed
+    allocating blob
+    + JDK-8247469: getSystemCpuLoad() returns -1 on linux when some
+    offline cpus are present and cpusets.effective_cpus is not
+    available
+    + JDK-8248352: [TEST_BUG] Test test/jdk/java/awt/font/
+    /TextLayout/ArabicDiacriticTest.java can leave frame open
+    + JDK-8248403: AArch64: Remove uses of kernel integer types
+    + JDK-8248414: AArch64: Remove uses of long and unsigned long
+    ints
+    + JDK-8248657: Windows: strengthening in ThreadCritical
+    regarding memory model
+    + JDK-8248666: AArch64: Use THREAD_LOCAL instead of __thread
+    + JDK-8248668: AArch64: Avoid MIN/MAX macros when using MSVC
+    + JDK-8248671: AArch64: Remove unused variables
+    + JDK-8248682: AArch64: Use ATTRIBUTE_ALIGNED helper
+    + JDK-8248816: C1: Fix signature conflict in
+    LIRGenerator::strength_reduce_multiply
+    + JDK-8249095: tools/javac/launcher/SourceLauncherTest.java
+    fails on Windows
+    + JDK-8249548: backward focus traversal gets stuck in button
+    group
+    + JDK-8249773: Upgrade ReceiveISA.java test to be resilient to
+    failure due to stray packets and interference
+    + JDK-8249897: jdk/javadoc/tool/LangVers.java uses @ignore w/o
+    bug-id
+    + JDK-8249898: jdk/javadoc/tool/6176978/T6176978.java uses
+    @ignore w/o bug-id
+    + JDK-8249899: jdk/javadoc/tool/InlineTagsWithBraces.java uses
+    @ignore w/o bug-id
+    + JDK-8250588: Shenandoah: LRB needs to save/restore fp
+    registers for runtime call
+    + JDK-8250824: AArch64: follow up for JDK-8248414
+    + JDK-8251166: Add automated testcases for changes done in
+    JDK-8214112
+    + JDK-8251252: Add automated testcase for fix done in
+    JDK-8214253
+    + JDK-8251254: Add automated test for fix done in JDK-8218472
+    + JDK-8251361: Potential race between Logger configuration and
+    GCs in HttpURLConWithProxy test
+    + JDK-8251549: Update docs on building for Git
+    + JDK-8251945: SIGSEGV in
+    PackageEntry::purge_qualified_exports()
+    + JDK-8252194: Add automated test for fix done in JDK-8218469
+    + JDK-8252648: Shenandoah: name gang tasks consistently
+    + JDK-8252825: Add automated test for fix done in JDK-8218479
+    + JDK-8252853: AArch64: gc/shenandoah/TestVerifyJCStress.java
+    fails intermittently with C1
+    + JDK-8252857: AArch64: Shenandoah C1 CAS is not sequentially
+    consistent
+    + JDK-8253048: AArch64: When CallLeaf, no need to preserve
+    callee-saved registers in caller
+    + JDK-8253424: Add support for running pre-submit testing using
+    GitHub Actions
+    + JDK-8253631: Remove unimplemented CompileBroker methods after
+    JEP-165
+    + JDK-8253865: Pre-submit testing using GitHub Actions does not
+    detect failures reliably
+    + JDK-8253899: Make IsClassUnloadingEnabled signature match
+    specification
+    + JDK-8254024: Enhance native libs for AWT and Swing to work
+    with GraalVM Native Image
+    + JDK-8254054: Pre-submit testing using GitHub Actions should
+    not use the deprecated set-env command
+    + JDK-8254173: Add Zero, Minimal hotspot targets to submit
+    workflow
+    + JDK-8254175: Build no-pch configuration in debug mode for
+    submit checks
+    + JDK-8254244: Some code emitted by TemplateTable::branch is
+    unused when running TieredCompilation
+    + JDK-8254270: linux 32 bit build doesn't compile
+    libjdwp/log_messages.c
+    + JDK-8254282: Add Linux x86_32 builds to submit workflow
+    + JDK-8254850: Update terminology in java.awt.GridBagLayout
+    source code comments
+    + JDK-8255255: Update Apache Santuario (XML Signature) to
+    version 2.2.1
+    + JDK-8255305: Add Linux x86_32 tier1 to submit workflow
+    + JDK-8255352: Archive important test outputs in submit workflow
+    + JDK-8255373: Submit workflow artifact name is always
+    "test-results_.zip"
+    + JDK-8255452: Doing GC during JVMTI MethodExit event posting
+    breaks return oop
+    + JDK-8255718: Zero: VM should know it runs in interpreter-only
+    mode
+    + JDK-8255790: GTKL&F: Java 16 crashes on initialising GTKL&F
+    on Manjaro Linux
+    + JDK-8255810: Zero: build fails without JVMTI
+    + JDK-8255895: Submit workflow artifacts miss hs_errs/replays
+    due to ZIP include mismatch
+    + JDK-8256127: Add cross-compiled foreign architectures builds
+    to submit workflow
+    + JDK-8256215: Shenandoah: re-organize saving/restoring machine
+    state in assembler code
+    + JDK-8256267: Relax compiler/floatingpoint/NaNTest.java for
+    x86_32 and lower -XX:+UseSSE
+    + JDK-8256277: Github Action build on macOS should define OS
+    and Xcode versions
+    + JDK-8256354: Github Action build on Windows should define OS
+    and MSVC versions
+    + JDK-8256393: Github Actions build on Linux should define OS
+    and GCC versions
+    + JDK-8256414: add optimized build to submit workflow
+    + JDK-8256747: GitHub Actions: decouple the hotspot build-only
+    jobs from Linux x64 testing
+    + JDK-8257056: Submit workflow should apt-get update to avoid
+    package installation errors
+    + JDK-8257148: Remove obsolete code in AWTView.m
+    + JDK-8257497: Update keytool to create AKID from the SKID of
+    the issuing certificate as specified by RFC 5280
+    + JDK-8257620: Do not use objc_msgSend_stret to get macOS
+    version
+    + JDK-8257913: Add more known library locations to simplify
+    Linux cross-compilation
+    + JDK-8258703: Incorrect 512-bit vector registers restore on
+    x86_32
+    + JDK-8259338: Add expiry exception for identrustdstx3 alias to
+    VerifyCACerts.java test
+    + JDK-8259535: ECDSA SignatureValue do not always have the
+    specified length
+    + JDK-8259679: GitHub actions should use MSVC 14.28
+    + JDK-8259924: GitHub actions fail on Linux x86_32 with "Could
+    not configure libc6:i386"
+    + JDK-8260460: GitHub actions still fail on Linux x86_32 with
+    "Could not configure libc6:i386"
+    + JDK-8260589: Crash in JfrTraceIdLoadBarrier::load(_jclass*)
+    + JDK-8260923: Add more tests for SSLSocket input/output
+    shutdown
+    + JDK-8261072: AArch64: Fix MacroAssembler::get_thread
+    convention
+    + JDK-8261147: C2: Node is wrongly marked as reduction
+    resulting in a wrong execution due to wrong vector instructions
+    + JDK-8261238: NMT should not limit baselining by size threshold
+    + JDK-8261496: Shenandoah: reconsider pacing updates memory
+    ordering
+    + JDK-8261652: Remove some dead comments from os_bsd_x86
+    + JDK-8261846: [JVMCI] c2v_iterateFrames can get out of sync
+    with the StackFrameStream
+    + JDK-8262000: jdk/jfr/event/gc/detailed/
+    /TestPromotionFailedEventWithParallelScavenge.java failed with
+    "OutOfMemoryError: Java heap space"
+    + JDK-8262017: C2: assert(n != __null) failed: Bad immediate
+    dominator info.
+    + JDK-8262392: Update Mesa 3-D Headers to version 21.0.3
+    + JDK-8262409: sun/security/ssl/SSLSocketImpl/
+    /SSLSocketImplThrowsWrongExceptions. SSL test failures caused
+    by java failed with "Server reported the wrong exception"
+    + JDK-8262470: Printed GlyphVector outline with low DPI has bad
+    quality on Windows
+    + JDK-8262862: Harden tests sun/security/x509/URICertStore/
+    /ExtensionsWithLDAP.java and krb5/canonicalize/Test.java
+    + JDK-8263136: C4530 was reported from VS 2019 at access bridge
+    + JDK-8263227: C2: inconsistent spilling due to dead nodes in
+    exception block
+    + JDK-8263382: java/util/logging/ParentLoggersTest.java failed
+    with "checkLoggers: getLoggerNames() returned unexpected
+    loggers"
+    + JDK-8263407: SPARC64 detection fails on Athena (SPARC64-X)
+    + JDK-8263432: javac may report an invalid package/class clash
+    on case insensitive filesystems
+    + JDK-8263490: [macos] Crash occurs on JPasswordField with
+    activated InputMethod
+    + JDK-8263531: Remove unused buffer int
+    + JDK-8263667: Avoid running GitHub actions on branches named
+    pr/*
+    + JDK-8263776: [JVMCI] add helper to perform Java upcalls
+    + JDK-8264016: [JVMCI] add some thread local fields for use by
+    JVMCI
+    + JDK-8264752: SIGFPE crash with option
+    FlightRecorderOptions:threadbuffersize=30M
+    + JDK-8265132: C2 compilation fails with assert "missing
+    precedence edge"
+    + JDK-8265231: (fc) ReadDirect and WriteDirect tests fail after
+    fix for JDK-8264821
+    + JDK-8265335: Epsilon: Minor typo in EpsilonElasticTLABDecay
+    description
+    + JDK-8265756: AArch64: initialize memory allocated for locals
+    according to Windows AArch64 stack page growth requirement in
+    template interpreter
+    + JDK-8265761: Font with missed font family name is not
+    properly printed on Windows
+    + JDK-8265773: incorrect jdeps message "jdk8internals" to
+    describe a removed JDK internal API
+    + JDK-8265836: OperatingSystemImpl.getCpuLoad() returns
+    incorrect CPU load inside a container
+    + JDK-8266018: Shenandoah: fix an incorrect assert
+    + JDK-8266206: Build failure after JDK-8264752 with older GCCs
+    + JDK-8266248: Compilation failure in
+    PLATFORM_API_MacOSX_MidiUtils.c with Xcode 12.5
+    + JDK-8266288: assert root method not found in
+    witnessed_reabstraction_in_supers is too strong
+    + JDK-8266404: Fatal error report generated with
+  - XX:+CrashOnOutOfMemoryError should not contain suggestion to
+    submit a bug report
+    + JDK-8266480: Implicit null check optimization does not update
+    control of hoisted memory operation
+    + JDK-8266615: C2 incorrectly folds subtype checks involving an
+    interface array
+    + JDK-8266642: Improve ResolvedMethodTable hash function
+    + JDK-8266749: AArch64: Backtracing broken on PAC enabled
+    systems
+    + JDK-8266761: AssertionError in
+    sun.net.httpserver.ServerImpl.responseCompleted
+    + JDK-8266813: Shenandoah: Use shorter instruction sequence for
+    checking if marking in progress
+    + JDK-8267042: bug in monitor locking/unlocking on ARM32 C1 due
+    to uninitialized BasicObjectLock::_displaced_header
+    + JDK-8267348: Rewrite gc/epsilon/TestClasses.java to use
+    Metaspace with less classes
+    + JDK-8267396: Avoid recording "pc" in unhandled oops detector
+    for better performance
+    + JDK-8267399: C2: java/text/Normalizer/ConformanceTest.java
+    test failed with assertion
+    + JDK-8267424: CTW: C1 fails with "State must not be null"
+    + JDK-8267459: Pasting Unicode characters into JShell does not
+    work.
+    + JDK-8267625: AARCH64: typo in LIR_Assembler::emit_profile_type
+    + JDK-8267666: Add option to jcmd GC.heap_dump to use existing
+    file
+    + JDK-8267695: Bump update version for OpenJDK: jdk-11.0.13
+    + JDK-8267751: (test) jtreg.SkippedException has no serial
+    VersionUID
+    + JDK-8267773: PhaseStringOpts::int_stringSize doesn't handle
+    min_jint correctly
+    + JDK-8268103: JNI functions incorrectly return a double after
+    JDK-8265836
+    + JDK-8268127: Shenandoah: Heap size may be too small for
+    region to align to large page size
+    + JDK-8268261: C2: assert(n != __null) failed: Bad immediate
+    dominator info.
+    + JDK-8268347: C2: nested locks optimization may create
+    unbalanced monitor enter/exit code
+    + JDK-8268360: Missing check for infinite loop during node
+    placement
+    + JDK-8268362: [REDO] C2 crash when compile negative
+    Arrays.copyOf length after loop
+    + JDK-8268366: Incorrect calculation of has_fpu_registers in C1
+    linear scan
+    + JDK-8268369: SIGSEGV in PhaseCFG::implicit_null_check due to
+    missing null check
+    + JDK-8268417: Add test from JDK-8268360
+    + JDK-8268427: Improve AlgorithmConstraints:checkAlgorithm
+    performance
+    + JDK-8268617: [11u REDO] - WebSocket over authenticating proxy
+    fails with NPE
+    + JDK-8268620: InfiniteLoopException test may fail on x86
+    platforms
+    + JDK-8268635: Corrupt oop in ClassLoaderData
+    + JDK-8268699: Shenandoah: Add test for JDK-8268127
+    + JDK-8268771: javadoc -notimestamp option does not work on
+    index.html
+    + JDK-8268775: Password is being converted to String in
+    AccessibleJPasswordField
+    + JDK-8268776: Test `ADatagramSocket.java` missing /othervm
+    from @run tag
+    + JDK-8268965: TCP Connection Reset when connecting simple
+    socket to SSL server
+    + JDK-8269304: Regression ~5% in 2005 in b27
+    + JDK-8269415: [11u] Remove ea from
+    DEFAULT_PROMOTED_VERSION_PRE in OpenJDK 11u
+    + JDK-8269478: Shenandoah: gc/shenandoah/mxbeans tests should
+    be more resilient
+    + JDK-8269529: javax/swing/reliability/
+    /HangDuringStaticInitialization.java fails in Windows debug
+    build
+    + JDK-8269594: assert(_handle_mark_nesting > 1) failed: memory
+    leak: allocating handle outside HandleMark
+    + JDK-8269614: [s390] Interpreter checks wrong bit for slow
+    path instance allocation
+    + JDK-8269650: Optimize gc-locker in
+    [Get|Release]StringCritical for latin string
+    + JDK-8269661: JNI_GetStringCritical does not lock char array
+    + JDK-8269668: [aarch64] java.library.path not including
+    /usr/lib64
+    + JDK-8269763: The JEditorPane is blank after JDK-8265167
+    + JDK-8269795: C2: Out of bounds array load floats above its
+    range check in loop peeling resulting in SEGV
+    + JDK-8269847: JDK-8269594 backport breaks 11u builds
+    + JDK-8269850: Most JDK releases report macOS version 12 as
+    10.16 instead of 12.0
+    + JDK-8269851: OperatingSystemMXBean getProcessCpuLoad reports
+    incorrect process cpu usage in containers
+    + JDK-8269882: stack-use-after-scope in NewObjectA
+    + JDK-8269934: RunThese24H.java failed with
+    EXCEPTION_ACCESS_VIOLATION in
+    java_lang_Thread::get_thread_status
+    + JDK-8270096: Shenandoah: Optimize gc/shenandoah/
+    /TestRefprocSanity.java for interpreter mode
+    + JDK-8270137: Kerberos Credential Retrieval from Cache not
+    Working in Cross-Realm Setup
+    + JDK-8270184: [TESTBUG] Add coverage for jvmci
+    ResolvedJavaType.toJavaName() for lambdas
+    + JDK-8270196: [11u] [JVMCI] JavaType.toJavaName() returns
+    incorrect type name for lambdas
+    + JDK-8270556: Exclude security/infra/java/security/cert/
+    /CertPathValidator/certification/LetsEncryptCA
+    + JDK-8270893: IndexOutOfBoundsException while reading large
+    TIFF file
+    + JDK-8272078: Wrong Checksums in Temurin BootJDK dependencies
+    + JDK-8272124: Cgroup v1 initialization causes
+    NullPointerException when cgroup path contains colon
+    + JDK-8272131: PhaseMacroExpand::generate_slow_arraycopy crash
+    when clone null CallProjections.fallthrough_ioproj
+    + JDK-8272197: Update 11u GHA workflow with Shenandoah
+    configurations
+    + JDK-8272332: --with-harfbuzz=system doesn't add -lharfbuzz
+    after JDK-8255790
+    + JDK-8272472: StackGuardPages test doesn't build with glibc
+    2.34
+    + JDK-8272602: [macos] not all KEY_PRESSED events sent when
+    control modifier is used
+    + JDK-8272628: Problemlist gc/stress/gcbasher/
+    /TestGCBasherWithCMS.java for x86_32
+    + JDK-8272700: [macos] Build failure with Xcode 13.0 after
+    JDK-8264848
+    + JDK-8272772: Shenandoah: compiler/c2/aarch64/
+    /TestVolatilesShenandoah.java fails in 11u
+    + JDK-8273939: Backport of 8248414 to JDK11 breaks
+    MacroAssembler::adrp
+- Remove the unneeded icedtea-sound provider
+- Removed patches:
+  * icedtea-sound-1.0.1-jdk9.patch
+  * icedtea-sound-soundproperties.patch
+    + not needed since the icedtea-sound provider is removed
+  * jdk11-glibc234.patch
+    + integrated upstream
+
kcm_tablet
+- Fix the %files section. plasma-framework >= 5.84 doesn't install
+  desktop files in %_kf5_servicesdir anymore.
+
+- Update URL
+
+- Add patch to fix a possible crash in kde_wacom_tabletfinder
+  (kde#423420, boo#1175126):
+  * Check-for-index-validity-when-switching-tablet-type.patch
+
+- Add patch to fix build with Qt 5.15:
+  * 0001-Fix-build-with-Qt-5.15.patch
+- Spec cleanup
+
kde-gtk-config5
+- BuildRequire gsettings-desktop-schemas explicitly
+
+- Update to 5.18.7
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.18.7
+- No code changes since 5.18.6
+
+- Update to 5.18.6
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma-5.18.6
+- No code changes since 5.18.5
+
kdump
-- kdump-do-not-iterate-past-end-of-string.patch:
-  URLParser::extractAuthority(): Do not iterate past end of string
-  (bsc#1186037).
+- Sync with SLE15-SP4 changelog. These patches were never applied
+  to Factory:
+  * kdump-avoid-endless-loop-EAI_AGAIN.patch
+  * kdump-calibrate-Add-LUKS2-Argon2-requirements-to-the-reser.patch
+  * kdump-calibrate-Fix-kernel-command-line-parsing.patch
+  * kdump-do-not-add-rd.neednet.patch
+  * kdump-Do-not-list-all-block-devices-if-no-block-devices-ar.patch
+  * kdump-ensure-initrd.target.wants-directory.patch
+  * kdump-Enumerate-all-BTRFS-devices-for-btrfs-mount-points.patch
+  * kdump-Implement-KString-isHexNumber.patch
+  * kdump-install-etc-resolv.conf-using-resolved-path.patch
+  * kdump-Mount-and-device-resolution-using-libmount-and-lsblk.patch
+  * kdump-remove-console-hvc0-from-commandline.patch
+  * kdump-set-serial-console-from-Xen-cmdline.patch
-- kdump-fix-incorrect-exit-code-checking.patch: Fix incorrect exit
-  code checking after "local" with assignment (bsc#1184616
-  LTC#192282).
+- Update to 0.9.2
+  * Isolate fadump initrd within the default one (jsc#SLE-18272)
+  * Bug fixes
+  * Code cleanups
+- Remove patches that have been upstreamed:
+  * kdump-mounts.cc-Include-sys-ioctl.h.patch
+  * kdump-Add-bootdev-to-dracut-command-line.patch
+  * kdump-do-not-iterate-past-end-of-string.patch
+  * kdump-fix-incorrect-exit-code-checking.patch
+  * kdump-avoid-endless-loop-on-EAI_AGAIN.patch
+  * kdump-install-real-resolv.conf.patch
+  * kdump-Store-kdump-initrd-in-kernel-image-path.patch
+- Remove patches that have been solved differently:
+  * kdump-on-error-option-yesno.patch
+
+- kdump-Store-kdump-initrd-in-kernel-image-path.patch: Fix kdumprd
+  location for usrmerge kernels (boo#1190920).
+
+- Fix use of DNS in the panic environment (bsc#1183070):
+  * kdump-avoid-endless-loop-on-EAI_AGAIN.patch: Avoid an endless
+    loop when resolving a hostname fails with EAI_AGAIN.
+  * kdump-install-real-resolv.conf.patch: Install /etc/resolv.conf
+    using its resolved path.
-- kdump-avoid-endless-loop-EAI_AGAIN.patch: Avoid an endless loop
-  when resolving a hostname fails with EAI_AGAIN (bsc#1183070).
-- kdump-install-etc-resolv.conf-using-resolved-path.patch: Install
-  /etc/resolv.conf using its resolved path (bsc#1183070).
+- kdump-fix-incorrect-exit-code-checking.patch: Fix incorrect exit
+  code checking after "local" with assignment (bsc#1184616,
+  LTC#192282)
-- kdump-ensure-initrd.target.wants-directory.patch: Make sure that
-  initrd.target.wants directory exists (bsc#1172670).
+- kdump-do-not-iterate-past-end-of-string.patch: Fix a crash caused
+  by iterating past end of string (bsc#1186037).
-- Increase extra crash kernel reservation for LUKS Argon2 PBKDF
-  (bsc#1180513):
-  * kdump-Implement-KString-isHexNumber.patch
-  * kdump-Mount-and-device-resolution-using-libmount-and-lsblk.patch
-  * kdump-calibrate-Add-LUKS2-Argon2-requirements-to-the-reser.patch
-  * kdump-Do-not-list-all-block-devices-if-no-block-devices-ar.patch
-  * kdump-Enumerate-all-BTRFS-devices-for-btrfs-mount-points.patch
-  * kdump-calibrate-Fix-kernel-command-line-parsing.patch
+- kdump-mounts.cc-Include-sys-ioctl.h.patch: mounts.cc: Include
+  <sys/ioctl.h>.
+
+- Update to 0.9.1
+  * Add build dependency on libmount
+  * Drop build dependency on OpenSSL
+  * Build with --stdc=c++11
+  * Bug fixes (bsc#1173914, bsc#1177196, bsc#1180513)
+- Remove patches that have been upstreamed:
+  * kdump-block-initrd-parse-etc.service.patch
+  * kdump-fadump-avoid-multipath-optimizations.patch
+  * kdump-split-cmdline-purpose-wise.patch
+  * kdump-fadump-fix-network-bring-up.patch
+  * kdump-fadump-add-udev-support.patch
+  * kdump-turn-off-NUMA-in-kdump-kernel.patch
+  * kdump-remove-noefi-and-acpi_rsdp-for-efi-firmware.patch
+  * kdump-Restore-only-static-routes-in-kdump-initrd.patch
+  * kdump-fallback-re-register-fadump-from-userspace.patch
+  * kdump-recover-from-missing-CRASHTIME.patch
+  * kdump-fix-multipath-user_friendly_names.patch
+  * kdump-Add-skip_balance-option-to-BTRFS-mounts.patch
+  * kdump-kdumprd-Look-for-boot-image-and-boot-Image.patch
+  * kdump-savedump-search-also-for-vmlinux.xz.patch
+  * kdump-preserve-white-space.patch
+  * kdump-Clean-up-the-use-of-current-vs-boot-network-iface.patch
+  * kdump-Use-a-custom-namespace-for-physical-NICs.patch
+  * kdump-clean-up-kdump-mount-points.patch
+  * kdump-skip-mounts-if-no-proc-vmcore.patch
+  * kdump-nss-modules.patch
+  * kdump-Add-force-option-to-KDUMP_NETCONFIG.patch
+  * kdump-Add-fence_kdump_send-when-fence-agents-installed.patch
+  * kdump-FENCE_KDUMP_SEND-variable.patch
+  * kdump-Document-fence_kdump_send.patch
+  * kdump-powerpc-no-reload-on-CPU-removal.patch
+  * kdump-prefer-by-path-and-device-mapper.patch
+  * kdump-calibrate-Update-values.patch
+  * kdump-activate-udev-rules-late-during-boot.patch
+  * kdump-make-sure-that-the-udev-runtime-directory-exists.patch
+  * kdump-make-sure-that-initrd.target.wants-directory-exists.patch
+  * kdump-check-explicit-ip-options.patch
+  * kdump-query-systemd-network.service.patch
-- kdump-remove-console-hvc0-from-commandline.patch: remove
-  console=hvc0 from commandline (bsc#1173914).
-- kdump-set-serial-console-from-Xen-cmdline.patch: set serial
-  console from Xen cmdline (bsc#1173914).
+- add kdump-make-sure-that-initrd.target.wants-directory-exists.patch
+  (bsc#1172670)
+- clean up spec file
+  * systemd is available on all distros the package builds on
+  * use %cmake* macros for build/test/install
+- use %systemd_ordering only if defined
+- it now builds as back as SLE 12
+
+- Make dracut and sed normal requires as we don't use them in
+  %pre/%post install. Use file requires for sed.
-- kdump-do-not-add-rd.neednet.patch: Do not add 'rd.neednet=1' to
-  dracut command line (bsc#1177196).
+- Don't PreRequire coreutils but the tools we really need
kernel-default
+- x86/sev: Fix SEV-ES INS/OUTS instructions for word, dword,
+  and qword (bsc#1190497).
+- commit 8e47d62
+
+- tty: hvc: replace BUG_ON() with negative return value
+  (git-fixes).
+- commit 64a2763
+
+- xen/netfront: don't trust the backend response data blindly
+  (git-fixes).
+- commit 3d79f0a
+
+- xen/netfront: disentangle tx_skb_freelist (git-fixes).
+- commit 843455b
+
+- xen/netfront: don't read data from request on the ring page
+  (git-fixes).
+- commit a7d9222
+
+- xen/netfront: read response from backend only once (git-fixes).
+- commit 7ac98d9
+
+- xen/blkfront: don't trust the backend response data blindly
+  (git-fixes).
+- commit 8fa0a17
+
+- xen/blkfront: don't take local copy of a request from the ring
+  page (git-fixes).
+- commit ff5aa10
+
+- xen/blkfront: read response from backend only once (git-fixes).
+- commit 160dbd1
+
+- usb: core: config: using bit mask instead of individual bits
+  (git-fixes).
+- USB: gadget: zero allocate endpoint 0 buffers (git-fixes).
+- USB: gadget: detect too-big endpoint 0 requests (git-fixes).
+- libata: add horkage for ASMedia 1092 (git-fixes).
+- platform/x86: amd-pmc: Fix s2idle failures on certain AMD
+  laptops (git-fixes).
+- mmc: spi: Add device-tree SPI IDs (git-fixes).
+- usb: gadget: uvc: fix multiple opens (git-fixes).
+- commit e549085
+
+- HID: Ignore battery for Elan touchscreen on Asus UX550VE
+  (git-fixes).
+- HID: google: add eel USB id (git-fixes).
+- HID: add USB_HID dependancy to hid-prodikeys (git-fixes).
+- HID: add USB_HID dependancy to hid-chicony (git-fixes).
+- HID: bigbenff: prevent null pointer dereference (git-fixes).
+- HID: sony: fix error path in probe (git-fixes).
+- HID: add USB_HID dependancy on some USB HID drivers (git-fixes).
+- HID: check for valid USB device for many HID drivers
+  (git-fixes).
+- HID: wacom: fix problems when device is not a valid USB device
+  (git-fixes).
+- HID: add hid_is_usb() function to make it simpler for USB
+  detection (git-fixes).
+- HID: quirks: Add quirk for the Microsoft Surface 3 type-cover
+  (git-fixes).
+- HID: Ignore battery for Elan touchscreen on HP Envy X360
+  15-eu0xxx (git-fixes).
+- HID: sony: support for the ghlive ps4 dongles (git-fixes).
+- HID: sony: Fix more ShanWan clone gamepads to not rumble when
+  plugged in (git-fixes).
+- commit 66fc3e6
+
+- sched/fair: Document the slow path and fast path in
+  select_task_rq_fair (bsc#1189999 (Scheduler functional and
+  performance backports)).
+- sched/fair: Fix per-CPU kthread and wakee stacking for asym
+  CPU capacity (bsc#1189999 (Scheduler functional and performance
+  backports)).
+- sched/fair: Fix detection of per-CPU kthreads waking a task
+  (bsc#1189999 (Scheduler functional and performance backports)).
+- commit d543e74
+
+- Refresh
+  patches.suse/sched-fair-Adjust-the-allowed-NUMA-imbalance-when-SD_NUMA-spans-multiple-LLCs.patch.
+- Refresh
+  patches.suse/sched-fair-Use-weight-of-SD_NUMA-domain-in-find_busiest_group.patch.
+- commit 24ff0a3
+
+- xhci: avoid race between disable slot command and host runtime
+  suspend (git-fixes).
+- commit 7ac82ba
+
+- xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from
+  runtime suspending (git-fixes).
+- commit 47ed1f0
+
+- Update patches.suse/qla2xxx-synchronize-rport-dev_loss_tmo-setting.patch (bsc#1189158)
+- commit 5a1da74
+
+- vdpa: Consider device id larger than 31 (git-fixes).
+- virtio/vsock: fix the transport to work with VMADDR_CID_ANY
+  (git-fixes).
+- virtio_ring: Fix querying of maximum DMA mapping size for
+  virtio device (git-fixes).
+- virtio: always enter drivers/virtio/ (git-fixes).
+- vdpa: check that offsets are within bounds (git-fixes).
+- commit a40ec17
+
+- scsi: qla2xxx: Format log strings only if needed (git-fixes).
+- scsi: scsi_debug: Fix buffer size of REPORT ZONES command
+  (git-fixes).
+- scsi: pm80xx: Do not call scsi_remove_host() in pm8001_alloc()
+  (git-fixes).
+- scsi: scsi_debug: Zero clear zones at reset write pointer
+  (git-fixes).
+- scsi: mpt3sas: Fix incorrect system timestamp (git-fixes).
+- scsi: mpt3sas: Fix system going into read-only mode (git-fixes).
+- scsi: mpt3sas: Fix kernel panic during drive powercycle test
+  (git-fixes).
+- commit 590254f
+
+- RDMA/irdma: Don't arm the CQ more than two times if no CE for
+  this CQ (jsc#SLE-18383).
+- RDMA/irdma: Report correct WC errors (jsc#SLE-18383).
+- RDMA/irdma: Fix a potential memory allocation issue in
+  'irdma_prm_add_pble_mem()' (jsc#SLE-18383).
+- RDMA/irdma: Fix a user-after-free in add_pble_prm
+  (jsc#SLE-18383).
+- IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr (jsc#SLE-19242).
+- IB/hfi1: Fix early init panic (jsc#SLE-19242).
+- IB/hfi1: Insure use of smp_processor_id() is preempt disabled
+  (jsc#SLE-19242).
+- IB/hfi1: Correct guard on eager buffer deallocation
+  (jsc#SLE-19242).
+- RDMA/rtrs: Call {get,put}_cpu_ptr to silence a debug kernel
+  warning (jsc#SLE-19249).
+- RDMA/hns: Do not destroy QP resources in the hw resetting phase
+  (bsc#1190336).
+- RDMA/hns: Do not halt commands during reset until later
+  (bsc#1190336).
+- RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow
+  (jsc#SLE-19253).
+- RDMA: Fix use-after-free in rxe_queue_cleanup (jsc#SLE-19249).
+- vmxnet3: fix minimum vectors alloc issue (bsc#1190406).
+- ice: safer stats processing (jsc#SLE-18375).
+- ice: fix adding different tunnels (jsc#SLE-18375).
+- ice: fix choosing UDP header type (jsc#SLE-18375).
+- ice: ignore dropped packets during init (jsc#SLE-18375).
+- ice: Fix problems with DSCP QoS implementation (jsc#SLE-18375).
+- ice: rearm other interrupt cause register after enabling VFs
+  (jsc#SLE-18375).
+- ice: fix FDIR init missing when reset VF (jsc#SLE-18375).
+- i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc
+  (jsc#SLE-18378).
+- i40e: Fix pre-set max number of queues for VF (jsc#SLE-18378).
+- i40e: Fix failed opcode appearing if handling messages from VF
+  (jsc#SLE-18378).
+- iavf: Fix reporting when setting descriptor count
+  (jsc#SLE-18385).
+- iavf: restore MSI state on reset (jsc#SLE-18385).
+- devlink: fix netns refcount leak in devlink_nl_cmd_reload()
+  (git-fixes).
+- bonding: make tx_rebalance_counter an atomic (git-fixes).
+- net/tls: Fix authentication failure in CCM mode (git-fixes).
+- tcp: fix page frag corruption on page fault (git-fixes).
+- commit ed7a8c9
+
+- config: INPUT_EVBUG=n (bsc#1192974).
+  Debug driver unsuitable for production, only enabled on ppc64.
+- commit e6448a3
+
+- ima: Fix undefined arch_ima_get_secureboot() and co
+  (bsc#1193674).
+- commit acf34be
+
+- net: cdc_ncm: Allow for dwNtbOutMaxSize to be unset or zero
+  (git-fixes).
+- commit 6e691fe
+
+- Move upstreamed rtw89 patch into sorted section
+- commit 0950df1
+
+- net: mana: Fix memory leak in mana_hwc_create_wq (git-fixes).
+- commit 1fcab05
+
+- usb: core: config: fix validation of wMaxPacketValue entries
+  (git-fixes).
+- bus: mhi: core: Add support for forced PM resume (git-fixes).
+- iio: trigger: stm32-timer: fix MODULE_ALIAS (git-fixes).
+- iio: at91-sama5d2: Fix incorrect sign extension (git-fixes).
+- iio: adc: axp20x_adc: fix charging current reporting on AXP22x
+  (git-fixes).
+- iio: gyro: adxrs290: fix data signedness (git-fixes).
+- iio: ad7768-1: Call iio_trigger_notify_done() on error
+  (git-fixes).
+- iio: itg3200: Call iio_trigger_notify_done() on error
+  (git-fixes).
+- iio: dln2: Check return value of devm_iio_trigger_register()
+  (git-fixes).
+- iio: trigger: Fix reference counting (git-fixes).
+- iio: dln2-adc: Fix lockdep complaint (git-fixes).
+- iio: adc: stm32: fix a current leak by resetting pcsel before
+  disabling vdda (git-fixes).
+- iio: mma8452: Fix trigger reference couting (git-fixes).
+- iio: stk3310: Don't return error code in interrupt handler
+  (git-fixes).
+- iio: kxsd9: Don't return error code in trigger handler
+  (git-fixes).
+- iio: ltr501: Don't return error code in trigger handler
+  (git-fixes).
+- iio: accel: kxcjk-1013: Fix possible memory leak in probe and
+  remove (git-fixes).
+- misc: rtsx: Avoid mangling IRQ during runtime PM (git-fixes).
+- misc: fastrpc: fix improper packet size calculation (git-fixes).
+- bus: mhi: pci_generic: Fix device recovery failed issue
+  (git-fixes).
+- clocksource/drivers/dw_apb_timer_of: Fix probe failure
+  (git-fixes).
+- irqchip/irq-gic-v3-its.c: Force synchronisation when issuing
+  INVALL (git-fixes).
+- irqchip: nvic: Fix offset for Interrupt Priority Offsets
+  (git-fixes).
+- irqchip/aspeed-scu: Replace update_bits with write_bits
+  (git-fixes).
+- irqchip/armada-370-xp: Fix support for Multi-MSI interrupts
+  (git-fixes).
+- irqchip/armada-370-xp: Fix return value of
+  armada_370_xp_msi_alloc() (git-fixes).
+- clocksource/drivers/arc_timer: Eliminate redefined macro error
+  (git-fixes).
+- commit 458f7dd
+
+- Bbluetooth: btusb: Add another Bluetooth part for Realtek 8852AE
+  (bsc#1193655).
+- Bluetooth: btusb: Add gpio reset way for qca btsoc in
+  cmd_timeout (bsc#1193655).
+- Bluetooth: btusb: Add support for IMC Networks Mediatek
+  Chip(MT7921) (bsc#1193655).
+- Bluetooth: btusb: Add the new support ID for Realtek RTL8852A
+  (bsc#1193655).
+- Bluetooth: btusb: Add protocol for MediaTek bluetooth
+  devices(MT7922) (bsc#1193655).
+- Bluetooth: btusb: Support public address configuration for
+  MediaTek Chip (bsc#1193655).
+- commit aa63c80
+
+- i2c: mpc: Use atomic read and fix break condition (git-fixes).
+- clk: qcom: sm6125-gcc: Swap ops of ice and apps on sdcc1
+  (git-fixes).
+- clk: imx: use module_platform_driver (git-fixes).
+- clk: qcom: clk-alpha-pll: Don't reconfigure running Trion
+  (git-fixes).
+- clk: qcom: regmap-mux: fix parent clock lookup (git-fixes).
+- commit 3747790
+
+- ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897
+  platform (git-fixes).
+- ALSA: ctl: Fix copy of updated id with element read/write
+  (git-fixes).
+- ALSA: pcm: oss: Handle missing errors in
+  snd_pcm_oss_change_params*() (git-fixes).
+- ALSA: pcm: oss: Limit the period size to 16MB (git-fixes).
+- ALSA: pcm: oss: Fix negative period/buffer sizes (git-fixes).
+- commit 70606b1
+
+- thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL
+  (git-fixes).
+- PM: runtime: Fix pm_runtime_active() kerneldoc comment
+  (git-fixes).
+- hwmon: (pwm-fan) Ensure the fan going on in .probe()
+  (git-fixes).
+- hwmon: (dell-smm) Fix warning on /proc/i8k creation error
+  (git-fixes).
+- hwmon: (corsair-psu) fix plain integer used as NULL pointer
+  (git-fixes).
+- Revert "PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on
+  emulated bridge" (git-fixes).
+- mmc: renesas_sdhi: initialize variable properly when tuning
+  (git-fixes).
+- ASoC: codecs: wsa881x: fix return values from kcontrol put
+  (git-fixes).
+- ASoC: codecs: wcd934x: return correct value from mixer put
+  (git-fixes).
+- ASoC: codecs: wcd934x: handle channel mappping list correctly
+  (git-fixes).
+- ASoC: qdsp6: q6routing: Fix return value from
+  msm_routing_put_audio_mixer (git-fixes).
+- ASoC: tegra: Use normal system sleep for ADX (git-fixes).
+- ASoC: tegra: Use normal system sleep for AMX (git-fixes).
+- ASoC: tegra: Use normal system sleep for Mixer (git-fixes).
+- ASoC: tegra: Use normal system sleep for MVC (git-fixes).
+- ASoC: tegra: Use normal system sleep for SFC (git-fixes).
+- ASoC: tegra: Balance runtime PM count (git-fixes).
+- ASoC: rt5682: Fix crash due to out of scope stack vars
+  (git-fixes).
+- ALSA: usb-audio: Reorder snd_djm_devices[] entries (git-fixes).
+- ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 (git-fixes).
+- drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset
+  (git-fixes).
+- drm/syncobj: Deal with signalled fences in
+  drm_syncobj_find_fence (git-fixes).
+- commit 847c219
+
+- can: m_can: make custom bittiming fields const (git-fixes).
+- commit 5d86bd5
+
+- Update BT fix patch for regression with 8087:0026 device (bsc#1193124)
+  Also corrected the references and patch description
+- commit 4cf2593
+
+- scsi: lpfc: Fix non-recovery of remote ports following an
+  unsolicited LOGO (bsc#1189126).
+- commit 2b31676
+
+- sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA
+  spans multiple LLCs (bsc#1192120).
+- sched/fair: Use weight of SD_NUMA domain in find_busiest_group
+  (bsc#1192120).
+- commit 818b2ce
+
+- nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done
+  (git-fixes).
+- can: kvaser_usb: get CAN clock frequency from device
+  (git-fixes).
+- can: kvaser_pciefd: kvaser_pciefd_rx_error_frame(): increase
+  correct stats->{rx,tx}_errors counter (git-fixes).
+- can: m_can: pci: use custom bit timings for Elkhart Lake
+  (git-fixes).
+- can: m_can: pci: fix incorrect reference clock rate (git-fixes).
+- can: m_can: Disable and ignore ELO interrupt (git-fixes).
+- can: sja1000: fix use after free in ems_pcmcia_add_card()
+  (git-fixes).
+- can: pch_can: pch_can_rx_normal: fix use after free (git-fixes).
+- mtd: dataflash: Add device-tree SPI IDs (git-fixes).
+- mtd: rawnand: fsmc: Fix timing computation (git-fixes).
+- mtd: rawnand: fsmc: Take instruction delay into account
+  (git-fixes).
+- mtd: rawnand: Fix nand_choose_best_timings() on unsupported
+  interface (git-fixes).
+- mtd: rawnand: Fix nand_erase_op delay (git-fixes).
+- HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested
+  (git-fixes).
+- soc: fsl: dpio: Unsigned compared against 0 in
+  qbman_swp_set_irq_coalescing() (git-fixes).
+- commit 3db25ff
+
+- Refresh
+  patches.suse/0011-PM-hibernate-require-hibernate-snapshot-image-to-be-.patch.
+- commit 90d6396
+
+- Refresh
+  patches.suse/0010-PM-hibernate-a-option-to-request-that-snapshot-image.patch.
+  Update config files. CONFIG_HIBERNATE_VERIFICATION_FORCE is not set
+- commit c101ebd
+
+- unmark
+  patches.suse/0009-PM-hibernate-prevent-EFI-secret-key-to-be-regenerate.patch
+- commit 3684c18
+
+- Refresh
+  patches.suse/0008-PM-hibernate-Generate-and-verify-signature-for-snaps.patch.
+  Update config files. CONFIG_HIBERNATE_VERIFICATION=y
+- commit 402ebf2
+
+- Refresh
+  patches.suse/0007-PM-hibernate-encrypt-hidden-area.patch.
+- commit fbd4629
+
+- Refresh
+  patches.suse/0006-efi-allow-user-to-regenerate-secret-key.patch.
+- commit a86713d
+
+- Refresh
+  patches.suse/0005-efi-generate-secret-key-in-EFI-boot-environment.patch.
+  Update config files. CONFIG_EFI_SECRET_KEY=y
+- commit 6e77a16
+
+- unmark
+  patches.suse/0002-hibernate-avoid-the-data-in-hidden-area-to-be-snapsh.patch
+- commit f20ffd1
+
+- Refresh
+  patches.suse/0001-security-create-hidden-area-to-keep-sensitive-data.patch.
+  Update config files. CONFIG_HIDDEN_AREA
+- commit f4223b3
+
+- drm/i915/dp: Perform 30ms delay after source OUI write
+  (git-fixes).
+- commit ffbcf49
+
+- usb: cdns3: gadget: fix new urb never complete if ep cancel
+  previous requests (git-fixes).
+- USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub (git-fixes).
+- serial: pl011: Add ACPI SBSA UART match id (git-fixes).
+- drm/amd/display: Allow DSC on supported MST branch devices
+  (git-fixes).
+- iwlwifi: mvm: retry init flow if failed (git-fixes).
+- ata: libahci: Adjust behavior when StorageD3Enable _DSD is set
+  (git-fixes).
+- ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile
+  (git-fixes).
+- drm/amd/amdgpu: fix potential memleak (git-fixes).
+- drm/amd/amdkfd: Fix kernel panic when reset failed and been
+  triggered again (git-fixes).
+- drm/sun4i: fix unmet dependency on RESET_CONTROLLER for
+  PHY_SUN6I_MIPI_DPHY (git-fixes).
+- thermal: core: Reset previous low and high trip during thermal
+  zone init (git-fixes).
+- platform/x86: thinkpad_acpi: Fix WWAN device disabled issue
+  after S3 deep (git-fixes).
+- platform/x86: thinkpad_acpi: Add support for dual fan control
+  (git-fixes).
+- platform/x86: dell-wmi-descriptor: disable by default
+  (git-fixes).
+- net: usb: r8152: Add MAC passthrough support for more Lenovo
+  Docks (git-fixes).
+- mac80211: fix throughput LED trigger (git-fixes).
+- mac80211: do not access the IV when it was stripped (git-fixes).
+- drm/connector: fix all kernel-doc warnings (git-fixes).
+- commit 9be7e24
+
+- tty: serial: fsl_lpuart: add timeout for
+  wait_event_interruptible in .shutdown() (jsc#SLE-19033).
+- crypto: caam - save caam memory to support crypto engine retry
+  mechanism (jsc#SLE-19033).
+- crypto: caam - replace this_cpu_ptr with raw_cpu_ptr
+  (jsc#SLE-19033).
+- tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of
+  .shutdown() (jsc#SLE-19033).
+- tty: serial: imx: clear the RTSD status before enable the RTSD
+  irq (jsc#SLE-19033).
+- memory: fsl_ifc: populate child devices without relying on
+  simple-bus (jsc#SLE-19033).
+- soc: fsl: dpio: fix qbman alignment error in the virtualization
+  context (jsc#SLE-19033).
+- net: stmmac: Disable Tx queues when reconfiguring the interface
+  (jsc#SLE-19033).
+- dmaengine: fsl-edma: support edma memcpy (jsc#SLE-19033).
+- vfio/fsl-mc: Add per device reset support (jsc#SLE-19033).
+- bus/fsl-mc: Add generic implementation for open/reset/close
+  commands (jsc#SLE-19033).
+- ASoC: fsl_spdif: implement bypass mode from in to out
+  (jsc#SLE-19033).
+- ASoC: fsl_rpmsg: add soc specific data structure
+  (jsc#SLE-19033).
+- net: dpaa2: add adaptive interrupt coalescing (jsc#SLE-19033).
+- soc: fsl: dpio: add Net DIM integration (jsc#SLE-19033).
+- net: dpaa2: add support for manual setup of IRQ coalesing
+  (jsc#SLE-19033).
+- soc: fsl: dpio: add support for irq coalescing per software
+  portal (jsc#SLE-19033).
+- soc: fsl: dpio: extract the QBMAN clock frequency from the
+  attributes (jsc#SLE-19033).
+- spi: Convert NXP flexspi to json schema (jsc#SLE-19033).
+- vfio/fsl: Move to the device set infrastructure (jsc#SLE-19033).
+- tty: serial: fsl_lpuart: do software reset for imx7ulp and
+  imx8qxp (jsc#SLE-19033).
+- tty: serial: fsl_lpuart: enable two stop bits for lpuart32
+  (jsc#SLE-19033).
+- tty: serial: fsl_lpuart: check dma_tx_in_progress in tx dma
+  callback (jsc#SLE-19033).
+- net: phy: at803x: finish the phy id checking simplification
+  (jsc#SLE-19033).
+- mmc: sdhci: Correct the tuning command handle for PIO mode
+  (jsc#SLE-19033).
+- commit bad7a12
+
+- Refresh
+  patches.suse/mm-vmscan-Reduce-throttling-due-to-a-failure-to-make-progress.patch.
+  Mmotm fix for a report stating there was a NULL pointer exception for a
+  THP-intensive workload.
+- commit de8b975
+
+- Refresh patches.suse/ipmi-ssif-initialize-ssif_info-client-early.patch.
+- commit c1e3bcb
+
+- bus: fsl-mc: rescan devices if endpoint not found
+  (jsc#SLE-19033).
+- bus: fsl-mc: pause the MC firmware when unloading
+  (jsc#SLE-19033).
+- bus: fsl-mc: pause the MC firmware before IOMMU setup
+  (jsc#SLE-19033).
+- bus: fsl-mc: add .shutdown() op for the bus driver
+  (jsc#SLE-19033).
+- bus: fsl-mc: fully resume the firmware (jsc#SLE-19033).
+- bus: fsl-mc: handle DMA config deferral in ACPI case
+  (jsc#SLE-19033).
+- bus: fsl-mc: extend fsl_mc_get_endpoint() to pass interface ID
+  (jsc#SLE-19033).
+- commit 5b2ac90
+
+- Revert "drm/i915: Implement Wa_1508744258" (git-fixes).
+- commit 78bf6ea
+
+- blacklist.conf: 1cbf731ef3a1 drm/i915: Fix missing docbook chapters for i915 uapi.
+- commit 6777126
+
+- xen: remove stray preempt_disable() from PV AP startup code
+  (bsc#1193524).
+- commit 39c2dee
+
+- xen/pvh: add missing prototype to header (git-fixes).
+- commit e49e355
+
+- x86/pvh: add prototype for xen_pvh_init() (git-fixes).
+- commit 4f8d143
+
+- ipmi: ssif: initialize ssif_info->client early (bsc#1193490).
+- commit e8af4dd
+
+- Delete
+  patches.suse/sched-fair-Adjust-the-allowed-NUMA-imbalance-when-SD_NUMA-spans-multiple-LLCs.patch.
+- Delete
+  patches.suse/sched-fair-Use-weight-of-SD_NUMA-domain-in-find_busiest_group.patch.
+  New revision pending upstream.
+- commit dd182d0
+
+- nvme-multipath: Skip not ready namespaces when revalidating paths (bsc#1191793 bsc#1192507 bsc#1192969).
+- commit 10dc5b5
+
+- blacklist.conf: went in through stable
+- commit c751562
+
+- drm/connector: Give connector sysfs devices there own
+  device_type (jsc#SLE-19356).
+- commit 5b7ab45
+
+- drm/connector: Add a fwnode pointer to drm_connector and
+  register with ACPI (v2) (jsc#SLE-19356).
+- commit f0b908e
+
+- drm/connector: Add support for out-of-band hotplug notification
+  (v3) (jsc#SLE19356).
+- commit 6fa8d3d
+
+- drm/connector: Add drm_connector_find_by_fwnode() function (v3)
+  (jsc#SLE-19356).
+- commit f8f4127
+
+- usb: typec: ucsi: Don't stop alt mode registration on busy
+  condition (jsc#SLE-19356).
+- commit d1dd3c7
+
+- usb: typec: ucsi: Always cancel the command if PPM reports
+  BUSY condition (jsc#SLE-19356).
+- commit 7d740d2
+
+- usb: typec: altmodes/displayport: Notify drm subsys of hotplug
+  events (git-fixes).
+- commit 5f1a962
+
+- Remove patches.suse/nvme-add-sibling-to-list-after-full-initialization.patch
+  As it turns out this fix is not correct.
+- commit bb77a4c
+
+- lpfc: Reintroduce old IRQ probe logic (bsc#1183897).
+- commit 00a7ff5
+
+- Update
+  patches.suse/powerpc-security-Use-a-mutex-for-interrupt-exit-code.patch
+  (stable-5.14.19 bsc#1193470 ltc#195599).
+- commit a8808ca
+
+- Refresh
+  patches.suse/0004-MODSIGN-checking-the-blacklisted-hash-before-loading.patch.
+- commit 4f48964
+
+- net/mlx4_en: Fix an use-after-free bug in
+  mlx4_en_try_alloc_resources() (jsc#SLE-19256).
+- net: qlogic: qlcnic: Fix a NULL pointer dereference in
+  qlcnic_83xx_add_rings() (git-fixes).
+- net/mlx5e: SHAMPO, Fix constant expression result
+  (jsc#SLE-19253).
+- net/mlx5: Fix access to a non-supported register
+  (jsc#SLE-19253).
+- net/mlx5: Fix too early queueing of log timestamp work
+  (jsc#SLE-19253).
+- net/mlx5: Fix use after free in mlx5_health_wait_pci_up
+  (jsc#SLE-19253).
+- net/mlx5: E-Switch, Use indirect table only if all destinations
+  support it (jsc#SLE-19253).
+- net/mlx5: E-Switch, Check group pointer before reading bw_share
+  value (jsc#SLE-19253).
+- net/mlx5: E-Switch, fix single FDB creation on BlueField
+  (jsc#SLE-19253).
+- net/mlx5: E-switch, Respect BW share of the new group
+  (jsc#SLE-19253).
+- net/mlx5: Lag, Fix recreation of VF LAG (jsc#SLE-19253).
+- net/mlx5: Move MODIFY_RQT command to ignore list in internal
+  error state (jsc#SLE-19253).
+- net/mlx5e: Sync TIR params updates against concurrent
+  create/modify (jsc#SLE-19253).
+- net/mlx5e: Fix missing IPsec statistics on uplink representor
+  (jsc#SLE-19253).
+- net/mlx5e: IPsec: Fix Software parser inner l3 type setting
+  in case of encapsulation (jsc#SLE-19253).
+- ice: xsk: clear status_error0 for each allocated desc
+  (jsc#SLE-18375).
+- net/mlx4_en: Update reported link modes for 1/10G
+  (jsc#SLE-19256).
+- net: qed: fix the array may be out of bound (jsc#SLE-19001).
+- igb: fix netpoll exit with traffic (jsc#SLE-18379).
+- net: chelsio: cxgb4vf: Fix an error code in cxgb4vf_pci_probe()
+  (jsc#SLE-18992).
+- ice: avoid bpf_prog refcount underflow (jsc#SLE-18375).
+- ice: fix vsi->txq_map sizing (jsc#SLE-18375).
+- iavf: Fix VLAN feature flags after VFR (jsc#SLE-18385).
+- iavf: Fix refreshing iavf adapter stats on ethtool request
+  (jsc#SLE-18385).
+- iavf: Fix deadlock occurrence during resetting VF interface
+  (jsc#SLE-18385).
+- iavf: Prevent changing static ITR values if adaptive moderation
+  is on (jsc#SLE-18385).
+- igb: unbreak I2C bit-banging on i350 (jsc#SLE-18379).
+- commit 24091ea
+
+- Delete patches.suse/0003-MODSIGN-load-blacklist-from-MOKx.patch.
+  The ebd9c2ae369a45 patch introduced mokx support since v5.13 on
+  upstream. Let's remove this downstream patch. (fate#316531, bnc#854875)
+- commit cd4e1c6
+
+- Delete
+  patches.suse/0001-efi-add-a-function-to-convert-the-status-code-to-a-s.patch.
+  Delete
+  patches.suse/0002-efi-show-error-messages-only-when-loading-certificat.patch
+  Because upstream patch ebd9c2ae369a "efi: Only print errors about failing to
+  get certs if EFI vars are found" already introduced new behavior of log. So
+  those two SUSE downstream patches can be removed. (fate#316531, bnc#854875)
+- commit f98e665
+
+- Refresh
+  patches.suse/0001-MODSIGN-do-not-load-mok-when-secure-boot-disabled.patch.
+- Refresh patches.suse/0001-MODSIGN-do-not-load-mok-when-secure-boot-disabled.patch
+  merge with patches.suse/0001-integrity-use-arch_ima_get_secureboot-instead-of-che.patch.
+  (bsc#1188366)
+- Delete
+  patches.suse/0001-integrity-use-arch_ima_get_secureboot-instead-of-che.patch.
+- commit f00ef99
+
+- blacklist.conf:  Add git-fixes patches checked into perf userspace
+- commit 032d842
+
+- perf: Ignore sigtrap for tracepoints destined for other tasks
+  (git-fixes).
+- perf/x86/intel/uncore: Fix IIO event constraints for Snowridge
+  (git-fixes).
+- perf/x86/intel/uncore: Fix IIO event constraints for Skylake
+  Server (git-fixes).
+- perf/x86/intel/uncore: Fix filter_tid mask for CHA events on
+  Skylake Server (git-fixes).
+- perf/x86/vlbr: Add c->flags to vlbr event constraints
+  (git-fixes).
+- perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints
+  (git-fixes).
+- perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints
+  (git-fixes).
+- perf/x86/intel/uncore: Fix Intel SPR IIO event constraints
+  (git-fixes).
+- perf/x86/intel/uncore: Fix Intel SPR CHA event constraints
+  (git-fixes).
+- commit 1cfbe90
+
+- x86/xen: Add xenpv_restore_regs_and_return_to_usermode()
+  (bsc#1190497).
+- commit 00aee08
+
+- tracing/histograms: String compares should not care about
+  signed values (git-fixes).
+- commit fa5ea58
+
+- tracing: Fix pid filtering when triggers are attached
+  (git-fixes).
+- commit 3c359a7
+
+- blacklist.conf: 27ff768fa21c ("tracing: Test the 'Do not trace this pid' case in create event")
+  Not needed. The backported "broken" commit is already fixed.
+- commit 2c0434d
+
+- tracing: Check pid filtering when creating events (git-fixes).
+- commit 90d7fd0
+
+- arm64: cpufeature: Export this_cpu_has_cap helper
+  (jsc#SLE-19046).
+- commit fd033df
+
+- coresight: Use devm_bitmap_zalloc when applicable (jsc#SLE-19046).
+- arm64: errata: Enable TRBE workaround for write to out-of-range address (jsc#SLE-19046).
+- arm64: errata: Enable workaround for TRBE overwrite in FILL mode (jsc#SLE-19046).
+- coresight: trbe: Work around write to out of range (jsc#SLE-19046).
+- coresight: trbe: Make sure we have enough space (jsc#SLE-19046).
+- coresight: trbe: Add a helper to determine the minimum buffer size (jsc#SLE-19046).
+- coresight: trbe: Workaround TRBE errata overwrite in FILL mode (jsc#SLE-19046).
+- coresight: trbe: Add infrastructure for Errata handling (jsc#SLE-19046).
+- coresight: trbe: Allow driver to choose a different alignment (jsc#SLE-19046).
+- coresight: trbe: Decouple buffer base from the hardware base (jsc#SLE-19046).
+- coresight: trbe: Add a helper to pad a given buffer area (jsc#SLE-19046).
+- coresight: trbe: Add a helper to calculate the trace generated (jsc#SLE-19046).
+- coresight: trbe: Prohibit trace before disabling TRBE (jsc#SLE-19046).
+- coresight: trbe: End the AUX handle on truncation (jsc#SLE-19046).
+- coresight: trbe: Do not truncate buffer on IRQ (jsc#SLE-19046).
+- coresight: trbe: Fix handling of spurious interrupts (jsc#SLE-19046).
+- coresight: trbe: irq handler: Do not disable TRBE if no action is needed (jsc#SLE-19046).
+- coresight: trbe: Unify the enabling sequence (jsc#SLE-19046).
+- coresight: trbe: Drop duplicate TRUNCATE flags (jsc#SLE-19046).
+- coresight: trbe: Ensure the format flag is always set (jsc#SLE-19046).
+- coresight: etm-pmu: Ensure the AUX handle is valid (jsc#SLE-19046).
+- coresight: etm4x: Use Trace Filtering controls dynamically (jsc#SLE-19046).
+- coresight: etm4x: Save restore TRFCR_EL1 (jsc#SLE-19046).
+- coresight: Don't immediately close events that are run on invalid CPU/sink combos (jsc#SLE-19046).
+- coresight: tmc-etr: Speed up for bounce buffer in flat mode (jsc#SLE-19046).
+- coresight: Update comments for removing cs_etm_find_snapshot() (jsc#SLE-19046).
+- coresight: tmc-etr: Use perf_output_handle::head for AUX ring buffer (jsc#SLE-19046).
+- coresight: tmc-etf: Add comment for store ordering (jsc#SLE-19046).
+- coresight: tmc-etr: Add barrier after updating AUX ring buffer (jsc#SLE-19046).
+- coresight: tmc: Configure AXI write burst size (jsc#SLE-19046).
+- arm64: errata: Add detection for TRBE write to out-of-range (jsc#SLE-19046).
+- arm64: errata: Add workaround for TSB flush failures (jsc#SLE-19046).
+- arm64: errata: Add detection for TRBE overwrite in FILL mode (jsc#SLE-19046).
+- arm64: Add Neoverse-N2, Cortex-A710 CPU part definition (jsc#SLE-19046).
+- commit d3c2191
+
+- Update
+  patches.suse/RDMA-cma-Do-not-change-route.addr.src_addr.ss_family.patch
+  (stable-5.14.10 bsc#1192845 CVE-2021-43975).
+  Added CVE reference
+- commit 8142e42
+
+- atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait
+  (bsc#1192845 CVE-2021-43975).
+- commit 283c0a0
+
+- perf: qcom_l2_pmu: ACPI: Use ACPI_COMPANION() directly
+  (git-fixes).
+- drivers/perf: thunderx2_pmu: Change data in size
+  tx2_uncore_event_update() (git-fixes).
+- drivers/perf: hisi: Fix PA PMU counter offset (git-fixes).
+- KVM: arm64: Fix PMU probe ordering (git-fixes).
+- KVM: arm64: perf: Replace '0xf' instances with
+  ID_AA64DFR0_PMUVER_IMP_DEF (git-fixes).
+- commit 91fb475
+
+- usb: typec: altmodes/displayport: Make dp_altmode_notify()
+  more generic (git-fixes).
+- commit 5136280
+
+- x86/entry: Use the correct fence macro after swapgs in kernel
+  CR3 (bsc#1190497).
+- commit e1ed0c4
+
+- Refresh
+  patches.suse/s390-lock-down-kernel-in-secure-boot-mode.patch.
+- commit 2d12b8e
+
+- x86/entry: Add a fence for kernel entry SWAPGS in
+  paranoid_entry() (bsc#1190497).
+- commit 69d2c59
+
+- unmark patches.suse/arm64-lock-down-kernel-in-secure-boot-mode.patch
+- commit 36647a7
+
+- Refresh
+  patches.suse/powerpc-lock-down-kernel-in-secure-boot-mode.patch.
+- commit e4b09e3
+
+- unmark
+  patches.suse/0004-efi-Lock-down-the-kernel-at-the-integrity-level-if-b.patch
+- commit 0cf1770
+
+- Refresh
+  patches.suse/0003-efi-Lock-down-the-kernel-if-booted-in-secure-boot-mode.patch.
+- Update config files. x86_64, arm64, ppc64le, s390x
+  - Add CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT=y
+- commit 6189d45
+
+- Refresh
+  patches.suse/0002-efi-Add-an-EFI_SECURE_BOOT-flag-to-indicate-secure-boot-mode.patch.
+- commit f2a5454
+
+- Refresh
+  patches.suse/0001-security-lockdown-expose-a-hook-to-lock-the-kernel-down.patch.
+- commit f2c3a99
+
+- usb: cdnsp: Fix a NULL pointer dereference in
+  cdnsp_endpoint_init() (git-fixes).
+- usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect
+  (git-fixes).
+- serial: 8250_bcm7271: UART errors after resuming from S2
+  (git-fixes).
+- serial: 8250_pci: rewrite pericom_do_set_divisor() (git-fixes).
+- serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array
+  (git-fixes).
+- serial: 8250: Fix RTS modem control while in rs485 mode
+  (git-fixes).
+- serial: tegra: Change lower tolerance baud rate limit for
+  tegra20 and tegra30 (git-fixes).
+- serial: liteuart: fix minor-number leak on probe errors
+  (git-fixes).
+- serial: liteuart: fix use-after-free and memleak on unbind
+  (git-fixes).
+- serial: liteuart: Fix NULL pointer dereference in ->remove()
+  (git-fixes).
+- vgacon: Propagate console boot parameters before calling
+  `vc_resize' (git-fixes).
+- tty: serial: msm_serial: Deactivate RX DMA for polling support
+  (git-fixes).
+- serial: core: fix transmit-buffer reset and memleak (git-fixes).
+- commit 3fabb98
+
+- Move upstreamed USB fix into sorted section
+- commit e02363b
+
+- ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver
+  (git-fixes).
+- commit e3352ca
+
+- ipmi: msghandler: Make symbol 'remove_work_wq' static
+  (git-fixes).
+- commit 992fab0
+
+- drm/vc4: kms: Fix previous HVS commit wait (git-fixes).
+- drm/vc4: kms: Don't duplicate pending commit (git-fixes).
+- drm/vc4: kms: Clear the HVS FIFO commit pointer once done
+  (git-fixes).
+- drm/vc4: kms: Add missing drm_crtc_commit_put (git-fixes).
+- drm/vc4: kms: Fix return code check (git-fixes).
+- drm/vc4: kms: Wait for the commit before increasing our clock
+  rate (git-fixes).
+- drm/msm: Do hw_init() before capturing GPU state (git-fixes).
+- drm/msm/a6xx: Allocate enough space for GMU registers
+  (git-fixes).
+- rt2x00: do not mark device gone on EPROTO errors during start
+  (git-fixes).
+- mt76: mt7915: fix NULL pointer dereference in
+  mt7915_get_phy_mode (git-fixes).
+- iwlwifi: Fix memory leaks in error handling path (git-fixes).
+- iwlwifi: fix warnings produced by kernel debug options
+  (git-fixes).
+- net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of
+  "0" if no IRQ is available (git-fixes).
+- ipmi: Move remove_work to dedicated workqueue (git-fixes).
+- commit 7d5a7f0
+
+- i2c: stm32f7: stop dma transfer in case of NACK (git-fixes).
+- i2c: stm32f7: recover the bus on access timeout (git-fixes).
+- i2c: stm32f7: flush TX FIFO upon transfer errors (git-fixes).
+- i2c: cbus-gpio: set atomic transfer callback (git-fixes).
+- dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free
+  flow (git-fixes).
+- atlantic: Remove warn trace message (git-fixes).
+- atlantic: Fix statistics logic for production hardware
+  (git-fixes).
+- atlantic: Add missing DIDs and fix 115c (git-fixes).
+- atlantic: Fix to display FW bundle version instead of FW mac
+  version (git-fixes).
+- atlatnic: enable Nbase-t speeds with base-t (git-fixes).
+- atlantic: Increase delay for fw transactions (git-fixes).
+- ASoC: rk817: Add module alias for rk817-codec (git-fixes).
+- ASoC: tegra: Fix kcontrol put callback in Mixer (git-fixes).
+- ASoC: tegra: Fix kcontrol put callback in ADX (git-fixes).
+- ASoC: tegra: Fix kcontrol put callback in AMX (git-fixes).
+- ASoC: tegra: Fix kcontrol put callback in SFC (git-fixes).
+- ASoC: tegra: Fix kcontrol put callback in MVC (git-fixes).
+- ASoC: tegra: Fix kcontrol put callback in AHUB (git-fixes).
+- ASoC: tegra: Fix kcontrol put callback in DSPK (git-fixes).
+- ASoC: tegra: Fix kcontrol put callback in DMIC (git-fixes).
+- ASoC: tegra: Fix kcontrol put callback in I2S (git-fixes).
+- ASoC: tegra: Fix kcontrol put callback in ADMAIF (git-fixes).
+- ASoC: tegra: Fix wrong value type in MVC (git-fixes).
+- ASoC: tegra: Fix wrong value type in SFC (git-fixes).
+- ASoC: tegra: Fix wrong value type in DSPK (git-fixes).
+- ASoC: tegra: Fix wrong value type in DMIC (git-fixes).
+- ASoC: tegra: Fix wrong value type in I2S (git-fixes).
+- ASoC: tegra: Fix wrong value type in ADMAIF (git-fixes).
+- ALSA: intel-dsp-config: add quirk for CML devices based on
+  ES8336 codec (git-fixes).
+- commit d6b0e1d
+
+- scsi: core: sysfs: Fix setting device state to SDEV_RUNNING
+  (git-fixes).
+- commit 713d069
+
+- xhci: Fix commad ring abort, write all 64 bits to CRCR register
+  (bsc#1192569).
+- commit e4fbc61
+
+- ibmvnic: drop bad optimization in reuse_tx_pools() (bsc#1193349
+  ltc#195568).
+- ibmvnic: drop bad optimization in reuse_rx_pools() (bsc#1193349
+  ltc#195568).
+- commit 667806f
+
+- Bluetooth: Apply initial command workaround for more Intel chips
+  (bsc#83f2dafe2a62).
+- commit e1329be
+
+- drm/i915/hdmi: Turn DP++ TMDS output buffers back on in
+  encoder->shutdown() (git-fixes).
+- commit 905574f
+
+- Refresh
+  patches.suse/drm-i915-Extend-the-async-flip-VT-d-w-a-to-skl-bxt.patch.
+  Alt-commit
+- commit afad9d5
+
+- Refresh
+  patches.suse/drm-i915-gvt-fix-the-usage-of-ww-lock-in-gvt-schedul.patch.
+  Alt-commit
+- commit 0475b7e
+
+- Refresh
+  patches.suse/drm-amdgpu-Fix-even-more-out-of-bound-writes-from-de.patch.
+  Alt-commit. Also updated the patch-mainline tag.
+- commit ce4a8c2
+
+- Refresh
+  patches.suse/drm-amd-display-Fix-deadlock-when-falling-back-to-v2.patch.
+  Alt-commit
+- commit fadf24f
+
+- drm/amdgpu/display: add quirk handling for stutter mode
+  (git-fixes).
+- commit 9ae484d
+
+- fuse: release pipe buf after last use (bsc#1193318).
+- commit fad20a3
+
+- drm/msm/dsi: fix wrong type in msm_dsi_host (git-fixes).
+- commit 9d4cd6e
+
+- drm/msm/dsi: do not enable irq handler before powering up the
+  host (git-fixes).
+- commit 21c53a3
+
+- mm: vmscan: Reduce throttling due to a failure to make progress
+  (bsc#1190208 (MM functional and performance backports)).
+- commit c9d43e5
+
+- sched,x86: Fix L2 cache mask (bsc#1193302).
+- commit 512a2f3
+
+- sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA
+  spans multiple LLCs (bsc#1192120).
+- sched/fair: Use weight of SD_NUMA domain in find_busiest_group
+  (bsc#1192120).
+- commit 67de029
+
+- Delete
+  patches.suse/sched-fair-Adjust-the-allowed-NUMA-imbalance-when-SD_NUMA-spans-multiple-LLCS.patch.
+- commit 79c1d08
+
+- drm/msm/dsi: rename dual DSI to bonded DSI (git-fixes).
+- commit 383555c
+
+- drm/amd/pm: Fix incorrect power limit readback in smu11 if
+  POWER_SOURCE_DC (git-fixes).
+- commit c04f48c
+
+- drm/i915: Replace the unconditional clflush with
+  drm_clflush_virt_range() (git-fixes).
+- commit bf0c1da
+
+- Refresh
+  patches.suse/drm-i915-Remove-memory-frequency-calculation.patch.
+  Alt-commit
+- commit 2650497
+
+- Refresh
+  patches.suse/0001-drm-i915-guc-drop-guc_communication_enabled.patch.
+  Alt-commit
+- commit 01f68ee
+
+- blacklist.conf: faf890985e30 drm/i915: Fix syncmap memory leak
+- commit 62955ef
+
+- Refresh
+  patches.suse/drm-amdgpu-handle-the-case-of-pci_channel_io_frozen-.patch.
+  Alt-commit
+- commit 3b7e322
+
+- staging: rtl8723bs: remove a second possible deadlock
+  (git-fixes).
+- commit e15a622
+
+- USB: serial: option: add Fibocom FM101-GL variants (git-fixes).
+- USB: serial: option: add Telit LE910S1 0x9200 composition
+  (git-fixes).
+- mmc: sdhci: Fix ADMA for PAGE_SIZE >= 64KiB (git-fixes).
+- drm/nouveau: recognise GA106 (git-fixes).
+- drm/amdgpu: IH process reset count when restart (git-fixes).
+- PCI: aardvark: Simplify initialization of rootcap on virtual
+  bridge (git-fixes).
+- PCI: aardvark: Implement re-issuing config requests on CRS
+  response (git-fixes).
+- staging: rtl8723bs: remove a third possible deadlock
+  (git-fixes).
+- staging: rtl8723bs: remove possible deadlock when disconnect
+  (v2) (git-fixes).
+- commit cbbc2ed
+
+- rpm/kernel-binary.spec.in: don't strip vmlinux again (bsc#1193306)
+  After usrmerge, vmlinux file is not named vmlinux-<version>, but simply
+  vmlinux. And this is not reflected in STRIP_KEEP_SYMTAB we set.
+  So fix this by removing the dash...
+- commit 83af88d
+
+- Refresh
+  patches.suse/drm-amdkfd-fix-a-potential-ttm-sg-memory-leak.patch.
+  Alt-commit
+- commit 18c0378
+
+- Refresh
+  patches.suse/drm-amdkfd-fix-dma-mapping-leaking-warning.patch.
+  Alt-commit
+- commit d513741
+
+- Refresh
+  patches.suse/0001-drm-amd-display-Fix-white-screen-page-fault-for-gpuv.patch.
+  Alt-commit
+- commit d8362fa
+
+- Refresh
+  patches.suse/0001-drm-amdgpu-fix-use-after-free-during-BO-move.patch.
+  Alt-commit
+- commit 6231070
+
+- Refresh
+  patches.suse/drm-i915-tc-Fix-TypeC-port-init-resume-time-sanitiza.patch.
+  Alt-commit
+- commit 75478ec
+
+- Refresh
+  patches.suse/0425-drm-i915-Update-memory-bandwidth-parameters.patch.
+  Alt-commit
+- commit 20108dd
+
+- blacklist.conf: b6dfa4161729 drm/i915/dp: Drop redundant debug print
+- commit c59ba00
+
+- Refresh
+  patches.suse/0001-drm-i915-dp-return-proper-DPRX-link-training-result.patch.
+  Alt-commit
+- commit 70fb6b8
+
+- blacklist.conf: d8959fb33890 drm/i915/dp: remove superfluous EXPORT_SYMBOL()
+- commit 83d3fca
+
+- blacklist.conf: f6864b27d6d3 drm/i915/edp: fix eDP MSO pipe sanity checks for ADL-P
+- commit fc8a263
+
+- blacklist.conf: 8b46cc6577f4 drm/i915: Tweaked Wa_14010685332 for all PCHs
+- commit 8d282e0
+
+- blacklist.conf: c5589bb5dccb drm/i915: Only access SFC_DONE when media domain is not fused off
+- commit e46b9ce
+
+- blacklist.conf: 70418a68713c drm/i915/display: Fix the 12 BPC bits for PIPE_MISC reg
+- commit 0ee0cf4
+
+- rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump
+  (bsc#1188303).
+- rtw89: fix potentially access out of range of RF register array
+  (bsc#1188303).
+- rtw89: remove unneeded variable (bsc#1188303).
+- rtw89: remove unnecessary conditional operators (bsc#1188303).
+- rtw89: update tx power limit/limit_ru tables to R54
+  (bsc#1188303).
+- rtw89: update rtw89 regulation definition to R58-R31
+  (bsc#1188303).
+- rtw89: fill regd field of limit/limit_ru tables by enum
+  (bsc#1188303).
+- commit bdba716
+
+- Update rtw89 fix with the upstream patch from wireless-drivers tree
+- commit 70a5c33
+
+- mwifiex: Fix skb_over_panic in mwifiex_usb_recv()
+  (CVE-2021-43976 bsc#1192847).
+- commit 4829170
+
+- nvme-pci: add NO APST quirk for Kioxia device (git-fixes).
+- commit 86d3c56
+
+- crypto: dh - call dh_init() after drbg_init() and jent_mod_init()
+  (jsc#SLE-21132,bsc#1191256).
+- commit 61dfd91
+
+- crypto: dh - implement FIPS PCT (jsc#SLE-21132,bsc#1191256).
+- commit 9f91254
+
+- crypto: dh - accept only approved safe-prime groups in FIPS mode
+  (jsc#SLE-21132,bsc#1191256).
+- commit 2d1a8e9
+
+- crypto: dh - try to match domain parameters to a known
+  safe-prime group (jsc#SLE-21132,bsc#1191256).
+- commit 26a335b
+
+- crypto: dh - calculate Q from P for the full public key
+  verification (jsc#SLE-21132,bsc#1191256).
+- commit b4037c4
+
+- crypto: dh - store group id in dh-generic's dh_ctx
+  (jsc#SLE-21132,bsc#1191256).
+- commit f0486a1
+
+- lib/mpi: export mpi_rshift (jsc#SLE-21132,bsc#1191256).
+- commit 4310d0e
+
+- crypto: testmgr - add DH test vectors for key generation
+  (jsc#SLE-21132,bsc#1191256).
+- commit 54bd083
+
+- crypto: dh - introduce support for ephemeral key generation
+  to qat driver (jsc#SLE-21132,bsc#1191256).
+- commit 7368cee
+
+- crypto: dh - introduce support for ephemeral key generation
+  to hpre driver (jsc#SLE-21132,bsc#1191256).
+- commit 2b8dc8a
+
+- crypto: dh - introduce support for ephemeral key generation
+  to dh-generic (jsc#SLE-21132,bsc#1191256).
+- commit 3773460
+
+- crypto: dh - implement private key generation primitive
+  (jsc#SLE-21132,bsc#1191256).
+- commit 6465374
+
+- crypto: testmgr - run only subset of DH vectors based on config
+  (jsc#SLE-21132,bsc#1191256).
+- commit ac8f2bb
+
+- crypto: testmgr - add DH RFC 3526 modp2048 test vector
+  (jsc#SLE-21132,bsc#1191256).
+- commit d59cad5
+
+- crypto: dh - introduce RFC 3526 safe-prime groups
+  (jsc#SLE-21132,bsc#1191256).
+- Update config files.
+- commit 7ce8fbd
+
+- crypto: testmgr - add DH RFC 7919 ffdhe3072 test vector
+  (jsc#SLE-21132,bsc#1191256).
+- commit 66277b9
+
+- crypto: dh - introduce RFC 7919 safe-prime groups
+  (jsc#SLE-21132,bsc#1191256).
+- Update config files.
+- commit ffde948
+
+- hwmon: (dell-smm-hwmon) Fix fan mutliplier detection for 3rd
+  fan (git-fixes).
+- commit fc58f7c
+
+- hwmon: (dell-smm-hwmon) Convert to
+  devm_hwmon_device_register_with_info() (git-fixes).
+- commit 8eb28b7
+
+- crypto: dh - optimize domain parameter serialization for
+  well-known groups (jsc#SLE-21132,bsc#1191256).
+- commit 0e9a462
+
+- crypto: dh - constify struct dh's pointer members
+  (jsc#SLE-21132,bsc#1191256).
+- commit cd58585
+
+- crypto: dh - remove struct dh's ->q member
+  (jsc#SLE-21132,bsc#1191256).
+- commit ca28b3e
+
+- hwmon: (dell-smm-hwmon) Move variables into a driver private
+  data structure (git-fixes).
+- commit a97cfe2
+
+- hwmon: (dell-smm-hwmon) Use devm_add_action_or_reset()
+  (git-fixes).
+- commit 12a377a
+
+- hwmon: (dell-smm-hwmon) Mark functions as __init (git-fixes).
+- commit a95801d
+
+- ptp: ocp: add COMMON_CLK dependency (git-fixes).
+- commit c11a32b
+
+- hwmon: (dell-smm-hwmon) Use platform device (git-fixes).
+- commit f051ae7
+
+- mm: Add kvrealloc() (git-fixes).
+- commit ef97709
+
+- crypto: jitter - quit sample collection loop upon RCT failure
+  (jsc#SLE-21132,bsc#1191259).
+- commit 990cfda
+
+- crypto: jitter - don't limit ->health_failure check to FIPS mode
+  (jsc#SLE-21132,bsc#1191259).
+- commit 583d284
+
+- crypto: drbg - ignore jitterentropy errors if not in FIPS mode
+  (jsc#SLE-21132,bsc#1191259).
+- commit a216735
+
+- mt76: drop MCU header size from buffer size in
+  __mt76_mcu_send_firmware (git-fixes).
+- commit 3d10da9
+
+- mt76: introduce __mt76_mcu_send_firmware routine (git-fixes).
+- commit a54556a
+
+- x86/hyperv: Move required MSRs check to initial platform probing
+  (git-fixes).
+- x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V
+  setup fails (git-fixes).
+- Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for
+  dm_ring_size (git-fixes).
+- net: mana: Fix spelling mistake "calledd" -> "called"
+  (jsc#SLE-18779, bsc#1185726).
+- PCI: hv: Remove unnecessary use of %hx (git-fixes).
+- Drivers: hv : vmbus: Adding NULL pointer check (git-fixes).
+- x86/hyperv: Remove duplicate include (git-fixes).
+- x86/hyperv: Remove duplicated include in hv_init (git-fixes).
+- Drivers: hv: vmbus: Remove unused code to check for subchannels
+  (git-fixes).
+- net: mana: Support hibernation and kexec (jsc#SLE-18779,
+  bsc#1185726).
+- net: mana: Improve the HWC error handling (jsc#SLE-18779,
+  bsc#1185726).
+- net: mana: Report OS info to the PF driver (jsc#SLE-18779,
+  bsc#1185726).
+- net: mana: Fix the netdev_err()'s vPort argument in
+  mana_init_port() (jsc#SLE-18779, bsc#1185726).
+- net: mana: Allow setting the number of queues while the NIC
+  is down (jsc#SLE-18779, bsc#1185726).
+- hv_netvsc: Add comment of netvsc_xdp_xmit() (git-fixes).
+- hv_netvsc: use netif_is_bond_master() instead of open code
+  (git-fixes).
+- net: mana: Use kcalloc() instead of kzalloc() (jsc#SLE-18779,
+  bsc#1185726).
+- net: use eth_hw_addr_set() (jsc#SLE-19256).
+- commit 64933c8
+
+- Revert "drm/i915: Fix missing docbook chapters for i915 uapi"
+  This reverts commit d33eb4b2a0b7422c9dc94bcd23d0d9ef458f2f77.
+- commit 6e0d735
+
+- bpf: Stop caching subprog index in the bpf_pseudo_func insn
+  (git-fixes).
+- commit 76c87a6
+
+- usb: ohci: disable start-of-frame interrupt in ohci_rh_suspend
+  (git-fixes).
+- commit 474865f
+
+- Refresh
+  patches.suse/0410-drm-i915-adl_p-Also-disable-underrun-recovery-with-M.patch.
+  Add alt-commit tag for duplicate
+- commit b076848
+
+- drm/i915/guc: Reset LRC descriptor if register returns -ENODEV
+  (git-fixes).
+- commit 65e549a
+
+- drm/i915/guc: Take context ref when cancelling request
+  (git-fixes).
+- commit 506a6d9
+
+- drm/i915/guc: Copy whole golden context, set engine state size
+  of subset (git-fixes).
+- commit b1fdf4a
+
+- drm/i915/guc: Don't enable scheduling on a banned context,
+  guc_id invalid, not registered (git-fixes).
+- commit c06d135
+
+- drm/i915/guc: Kick tasklet after queuing a request (git-fixes).
+- commit 35e2726
+
+- drm/i915/guc: Workaround reset G2H is received after schedule
+  done G2H (git-fixes).
+- commit e25f4c3
+
+- drm/i915/guc: Don't drop ce->guc_active.lock when unwinding
+  context (git-fixes).
+- commit 380814a
+
+- drm/i915/guc: Unwind context requests in reverse order
+  (git-fixes).
+- commit b4b0087
+
+- drm/i915/guc: Fix outstanding G2H accounting (git-fixes).
+- commit bd00cfe
+
+- drm/i915/guc: Fix blocked context accounting (git-fixes).
+- commit 5787530
+
+- drm/i915: Fix missing docbook chapters for i915 uapi
+  (git-fixes).
+- commit d33eb4b
+
+- config: set the default cpufreq governor on x86 to "ondemand" (bsc#1190923)
+  "Ondemand" has been the default cpufreq governor in previous SLES
+  releases. Upstream has now set the default to be "schedutil" on all x86_64
+  systems except for the most recent Intel CPUs (see a00ec3874e7d3 ("cpufreq:
+  intel_pstate: Select schedutil as the default governor")). We estimate this
+  choice carries a notable performance regression.
+  The direct effect of this patch is to restore "ondemand" as default
+  governor on AMD systems.
+  Setting CPU_FREQ_DEFAULT_GOV_CONSERVATIVE=n explicitely is necessary otherwise
+  "make syncconfig" thinks that option is new and stops the build, if no silent
+  config updates are permitted.
+- commit 5f12495
+
+- Revert "cpufreq: Avoid configuring old governors as default
+  with intel_pstate" (bsc#1190923).
+- commit a145265
+
+- net: hns3: fix incorrect components info of ethtool --reset
+  command (bsc#1190336).
+- net: hns3: fix one incorrect value of page pool info when
+  queried by debugfs (bsc#1190336).
+- net: hns3: add check NULL address for page pool (bsc#1190336).
+- net: hns3: fix VF RSS failed problem after PF enable multi-TCs
+  (bsc#1190336).
+- ethtool: ioctl: fix potential NULL deref in
+  ethtool_set_coalesce() (jsc#SLE-19253).
+- nixge: fix mac address error handling again (jsc#SLE-19253).
+- ptp: ocp: Fix a couple NULL vs IS_ERR() checks (jsc#SLE-19253).
+- RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg()
+  (jsc#SLE-19249).
+- ethernet: fix up ps3_gelic_net.c for "ethernet: use
+  eth_hw_addr_set()" (jsc#SLE-19256).
+- ethernet: ehea: add missing cast (jsc#SLE-19256).
+- dma-mapping: fix the kerneldoc for dma_map_sgtable()
+  (jsc#SLE-19249).
+- dma-mapping: fix the kerneldoc for dma_map_sg_attrs
+  (jsc#SLE-19249).
+- ptp: ocp: Have Kconfig select NET_DEVLINK (jsc#SLE-19253).
+- commit 5d25d7c
+
+- iommu/vt-d: Fix unmap_pages support (git-fixes).
+- commit 7a9b51b
+
+- rpm/modules.fips: remove des3 and des (jsc#SLE-21132,bsc#1191261).
+  DES3 has been marked as not approved for FIPS now, remove it
+  from modules.fips.
+- commit e1ec547
+
+- iommu/rockchip: Fix PAGE_DESC_HI_MASKs for RK3568 (git-fixes).
+- iommu/dma: Account for min_align_mask w/swiotlb (git-fixes).
+- swiotlb: Support aligned swiotlb buffers (git-fixes).
+- iommu/dma: Check CONFIG_SWIOTLB more broadly (git-fixes).
+- iommu/dma: Fold _swiotlb helpers into callers (git-fixes).
+- iommu/dma: Skip extra sync during unmap w/swiotlb (git-fixes).
+- iommu/dma: Fix sync_sg with swiotlb (git-fixes).
+- iommu/vt-d: Drop "0x" prefix from PCI bus & device addresses
+  (git-fixes).
+- iommu/amd: Remove iommu_init_ga() (git-fixes).
+- commit 27f96b2
+
+- crypto: ecdh - implement FIPS PCT (jsc#SLE-21132,bsc#1191256).
+- commit 4be783b
+
+- crypto: populate downstream list of drivers unapproved for
+  FIPS mode usage (jsc#SLE-21132,bsc#1191270).
+- commit cf79007
+
+- crypto: implement downstream solution for disabling drivers
+  in FIPS mode (jsc#SLE-21132,bsc#1191270).
+- commit 267194d
+
+- hugetlbfs: flush TLBs correctly after huge_pmd_unshare
+  (bsc#1192946 CVE-2021-4002).
+- commit 9a6f8ea
+
+- locking/rwsem: Optimize down_read_trylock() under highly
+  contended case (bsc#1190137).
+- locking/rwsem: Make handoff bit handling more consistent
+  (bsc#1190137).
+- shm: extend forced shm destroy to support objects from several
+  IPC nses (git-fixes).
+- net: stats: Read the statistics in ___gnet_stats_copy_basic()
+  instead of adding (bsc#1189998).
+- lib/logic_iomem: fix sparse warnings (git-fixes).
+- net/sched: cls_api, reset flags on replay (bsc#1189998).
+- commit 2753e49
+
+- Move upstreamed xhci patch into sorted section
+- commit e524866
+
+- crypto: dh - limit key size to 2048 in FIPS mode
+  (jsc#SLE-21132,bsc#1193136).
+- commit 5ff1146
+
+- crypto: rsa - limit key size to 2048 in FIPS mode
+  (jsc#SLE-21132,bsc#1193136).
+- commit e13c64c
+
+- crypto: des - disallow des3 in FIPS mode
+  (jsc#SLE-21132,bsc#1191261).
+- commit 5cba32d
+
+- crypto: jitter - consider 32 LSB for APT
+  (jsc#SLE-21132,bsc#1191259).
+- commit e52f765
+
+- crypto: drbg - reseed 'nopr' drbgs periodically from
+  get_random_bytes() (jsc#SLE-21132,bsc#1191259).
+- commit 9772beb
+
+- crypto: drbg - make drbg_prepare_hrng() handle jent
+  instantiation errors (jsc#SLE-21132,bsc#1191259).
+- commit 5d82af9
+
+- crypto: drbg - make reseeding from get_random_bytes()
+  synchronous (jsc#SLE-21132,bsc#1191259).
+- commit c503088
+
+- crypto: drbg - move dynamic ->reseed_threshold adjustments to
+  __drbg_seed() (jsc#SLE-21132,bsc#1191259).
+- commit fe4673f
+
+- crypto: drbg - track whether DRBG was seeded with
+  !rng_is_initialized() (jsc#SLE-21132,bsc#1191259).
+- commit 832d7de
+
+- crypto: drbg - prepare for more fine-grained tracking of
+  seeding state (jsc#SLE-21132,bsc#1191259).
+- commit 832ea10
+
+- crypto: drbg - Fix unused value warning in
+  drbg_healthcheck_sanity() (jsc#SLE-21132,bsc#1191259).
+- commit 585265f
+
+- bpf: Fix toctou on read-only map's constant scalar tracking
+  (bsc#1192990,CVE-2021-4001).
+- commit a65db58
+
+- bpf: Use kvmalloc for map keys in syscalls
+  (bsc#1192990,CVE-2021-4001).
+- Refresh
+  patches.suse/bpf-Fix-error-usage-of-map_fd-and-fdget-in-generic_m.patch.
+- commit 8529db1
+
+- usb: hub: Fix locking issues with address0_mutex (git-fixes).
+- commit 6e122fb
+
+- mdio: aspeed: Fix "Link is Down" issue (git-fixes).
+- lan743x: fix deadlock in lan743x_phy_link_status_change()
+  (git-fixes).
+- ACPI: Get acpi_device's parent from the parent field
+  (git-fixes).
+- ACPI: CPPC: Add NULL pointer check to cppc_get_perf()
+  (git-fixes).
+- PM: hibernate: use correct mode for swsusp_close() (git-fixes).
+- staging/fbtft: Fix backlight (git-fixes).
+- USB: serial: pl2303: fix GC type detection (git-fixes).
+- usb: chipidea: ci_hdrc_imx: fix potential error pointer
+  dereference in probe (git-fixes).
+- usb: hub: Fix usb enumeration issue due to address0 race
+  (git-fixes).
+- usb: typec: fusb302: Fix masking of comparator and bc_lvl
+  interrupts (git-fixes).
+- usb: dwc3: leave default DMA for PCI devices (git-fixes).
+- usb: dwc2: hcd_queue: Fix use of floating point literal
+  (git-fixes).
+- usb: dwc3: gadget: Fix null pointer exception (git-fixes).
+- usb: dwc2: gadget: Fix ISOC flow for elapsed frames (git-fixes).
+- usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer
+  (git-fixes).
+- usb: dwc3: gadget: Ignore NoStream after End Transfer
+  (git-fixes).
+- usb: dwc3: core: Revise GHWPARAMS9 offset (git-fixes).
+- mmc: sdhci-esdhc-imx: disable CMDQ support (git-fixes).
+- commit 41fc655
+
+- drm/dp: Don't zero PWMGEN_BIT_COUNT when driver_pwm_freq_hz not specified (git-fixes).
+- commit c054b5e
+
+- Alt-commit updates for duplicates
+- Refresh
+  patches.suse/0409-drm-i915-Use-designated-initializers-for-init-exit-t.patch.
+- Refresh
+  patches.suse/0411-drm-i915-gt-Potential-error-pointer-dereference-in-p.patch.
+- Refresh
+  patches.suse/0412-drm-i915-selftest-Fix-use-of-err-in-igt_reset_-fail-.patch.
+- Refresh
+  patches.suse/0419-drm-i915-gem-Fix-the-mman-selftest.patch.
+- Refresh
+  patches.suse/0420-drm-i915-Release-ctx-syncobj-on-final-put-not-on-ctx.patch.
+- Refresh
+  patches.suse/0421-drm-i915-Get-PM-ref-before-accessing-HW-register.patch.
+- Refresh
+  patches.suse/0422-drm-i915-selftests-Do-not-use-import_obj-uninitializ.patch.
+- Refresh
+  patches.suse/0423-drm-i915-selftests-Always-initialize-err-in-igt_dmab.patch.
+- Refresh
+  patches.suse/0426-drm-i915-Move-__i915_gem_free_object-to-ttm_bo_destr.patch.
+- Refresh patches.suse/0427-drm-i915-Free-all-DMC-payloads.patch.
+- Refresh
+  patches.suse/0429-drm-i915-guc-docs-Fix-pdfdocs-build-error-by-removin.patch.
+- Refresh
+  patches.suse/0432-drm-i915-fix-blank-screen-booting-crashes.patch.
+- Refresh
+  patches.suse/0439-drm-i915-Fix-bug-in-user-proto-context-creation-that.patch.
+- Refresh
+  patches.suse/0440-drm-i915-Free-the-returned-object-of-acpi_evaluate_d.patch.
+- Refresh
+  patches.suse/0445-drm-i915-Revert-guc_id-from-i915_request-tracepoint.patch.
+- commit 6fe956e
+
+- constraints: Build aarch64 on recent ARMv8.1 builders.
+  Request asimdrdm feature which is available only on recent ARMv8.1 CPUs.
+  This should prevent scheduling the kernel on an older slower builder.
+- commit 60fc53f
+
+- iio: imu: adis16400: Fix buffer alignment requirements
+  (git-fixes).
+- iio: gyro: mpu3050: Fix alignment and size issues with buffers
+  (git-fixes).
+- iio: adc: ti-adc108s102: Fix alignment of buffer pushed to
+  iio buffers (git-fixes).
+- staging: wfx: ensure IRQ is ready before enabling it
+  (git-fixes).
+- commit 594abf0
+
+- firmware: smccc: Fix check for ARCH_SOC_ID not implemented
+  (git-fixes).
+- firmware: arm_scmi: Fix type error assignment in voltage
+  protocol (git-fixes).
+- HID: multitouch: disable sticky fingers for UPERFECT Y
+  (git-fixes).
+- tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc
+  (git-fixes).
+- iio: imu: st_lsm6dsx: Avoid potential array overflow in
+  st_lsm6dsx_set_odr() (git-fixes).
+- iio: core: Introduce iio_push_to_buffers_with_ts_unaligned()
+  (git-fixes).
+- usb: host: ohci-tmio: check return value after calling
+  platform_get_resource() (git-fixes).
+- usb: typec: tipd: Remove WARN_ON in tps6598x_block_read
+  (git-fixes).
+- usb: musb: tusb6010: check return value after calling
+  platform_get_resource() (git-fixes).
+- memory: tegra20-emc: Add runtime dependency on devfreq governor
+  module (git-fixes).
+- commit 872c3f8
+
+- drm/hyperv: Fix device removal on Gen1 VMs (git-fixes).
+- drm/aspeed: Fix vga_pw sysfs output (git-fixes).
+- drm/vc4: fix error code in vc4_create_object() (git-fixes).
+- drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks
+  (git-fixes).
+- drm/amd/display: Set plane update flags for all planes in reset
+  (git-fixes).
+- drm/amd/display: Fix DPIA outbox timeout after GPU reset
+  (git-fixes).
+- firmware: arm_scmi: Fix type error in sensor protocol
+  (git-fixes).
+- firmware: arm_scmi: pm: Propagate return value to caller
+  (git-fixes).
+- firmware: arm_scmi: Fix base agent discover response
+  (git-fixes).
+- drm/amdgpu: fix set scaling mode Full/Full aspect/Center not
+  works on vga and dvi connectors (git-fixes).
+- commit 90685db
+
+- drm/amd/pm: avoid duplicate powergate/ungate setting
+  (git-fixes).
+- drm/nouveau: clean up all clients on device removal
+  (CVE-2020-27820 bsc#1179599 git-fixes).
+- drm/nouveau: Add a dedicated mutex for the clients list
+  (CVE-2020-27820 bsc#1179599 git-fixes).
+- drm/nouveau: use drm_dev_unplug() during device removal
+  (CVE-2020-27820 bsc#1179599 git-fixes).
+- clk: sunxi-ng: Unregister clocks/resets when unbinding
+  (git-fixes).
+- clk: imx: imx6ul: Move csi_sel mux to correct base register
+  (git-fixes).
+- bus: ti-sysc: Use context lost quirk for otg (git-fixes).
+- bus: ti-sysc: Add quirk handling for reinit on context lost
+  (git-fixes).
+- ASoC: rt5682: fix a little pop while playback (git-fixes).
+- ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45
+  (git-fixes).
+- ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single
+  amp (git-fixes).
+- ASoC: nau8824: Add DMI quirk mechanism for active-high
+  jack-detect (git-fixes).
+- ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ
+  (git-fixes).
+- ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ
+  (git-fixes).
+- ALSA: gus: fix null pointer dereference on pointer block
+  (git-fixes).
+- ASoC: SOF: Intel: hda-dai: fix potential locking issue
+  (git-fixes).
+- drm/amd/display: Update swizzle mode enums (git-fixes).
+- drm/amd/display: Limit max DSC target bpp for specific monitors
+  (git-fixes).
+- commit acb861b
+
+- Move upstreamed media and ARM patches into sorted section
+  Dropped a corresponding blacklist entry, too
+- commit c1e7317
+
+- powerpc/kexec_file: Add KEXEC_SIG support (jsc#SLE-18145
+  bsc#1192295).
+  Update config files.
+- commit b9bad9a
+
+- powerpc/watchdog: Fix wd_smp_last_reset_tb reporting
+  (bsc#1187541 ltc#192129).
+- powerpc/watchdog: read TB close to where it is used (bsc#1187541
+  ltc#192129).
+- powerpc/watchdog: Avoid holding wd_smp_lock over printk and
+  smp_send_nmi_ipi (bsc#1187541 ltc#192129).
+- powerpc/watchdog: tighten non-atomic read-modify-write access
+  (bsc#1187541 ltc#192129).
+- powerpc/watchdog: Fix missed watchdog reset due to memory
+  ordering race (bsc#1187541 ltc#192129).
+- commit 823022d
+
+- x86/sev: Fix noinstr for vc_ghcb_invalidate() (bsc#1169514).
+- commit 794a8a0
+
+- x86: Always inline ip_within_syscall_gap() (bsc#1169514).
+- commit cfc10d5
+
+- x86/kvm: Always inline evmcs_write64() (bsc#1169514).
+- commit 22c39a2
+
+- x86/kvm: Always inline to_svm() (bsc#1169514).
+- commit 5a2d299
+
+- x86: Always inline context_tracking_guest_enter() (bsc#1169514).
+- commit 57c3b6f
+
+- x86/kvm: Always inline vmload() / vmsave() (bsc#1169514).
+- commit bd03ad7
+
+- x86/kvm: Always inline sev_*guest() (bsc#1169514).
+- commit cc1d87a
+
+- objtool: Introduce CFI hash (bsc#1169514).
+- Refresh
+  patches.suse/objtool-Handle-__sanitize_cov-tail-calls.patch.
+- commit 4b4d3bb
+
+- HID: input: set usage type to key on keycode remap (git-fixes).
+- HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields
+  (git-fixes).
+- HID: wacom: Use "Confidence" flag to prevent reporting invalid
+  contacts (git-fixes).
+- commit 00be7f6
+
+- Refresh
+  patches.suse/lib-scatterlist-Provide-a-dedicated-function-to-supp.patch.
+  Fixes warning:
+  ../drivers/gpu/drm/i915/gem/i915_gem_ttm.c:382:22: warning: unused variable 'sg' [-Wunused-variable]
+- commit 883a20a
+
+- ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots
+  (bsc#1192354).
+- commit 41fb147
+
+- ASoC: rt1015: remove possible unused variable `bclk_ms'
+  (bsc#1192354).
+- ASoC: rt1015p: add new acpi id and comapatible id (bsc#1192354).
+- ASoC: max98390: Add support change dsm param name (bsc#1192354).
+- ASoC: cs42l42: Update module authors (bsc#1192354).
+- ASoC: cs42l42: Validate dai_set_sysclk() frequency
+  (bsc#1192354).
+- ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit
+  (bsc#1192354).
+- ASoC: max98090: remove duplicate status reads and useless
+  assignmment (bsc#1192354).
+- ASoC: tlv320aic32x4: make array clocks static, makes object
+  smaller (bsc#1192354).
+- ASoC: rt1015: Remove unnecessary flush work on rt1015 driver
+  (bsc#1192354).
+- commit 79753e1
+
+- ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid
+  log saturation (bsc#1192354).
+- ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional()
+  (bsc#1192354).
+- ASoC: Intel: bytcht_es8316: Use temporary variable for struct
+  device (bsc#1192354).
+- ASoC: Intel: bytcht_es8316: Get platform data via
+  dev_get_platdata() (bsc#1192354).
+- ASoC: SOF: trace: Omit error print when waking up trace sleepers
+  (bsc#1192354).
+- ASoC: SOF: loader: Re-phrase the missing firmware error to
+  avoid duplication (bsc#1192354).
+- ASoC: Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select
+  (bsc#1192354).
+- commit f37efd9
+
+- ASoC: rt5682: fix headset background noise when S3 state
+  (bsc#1192354).
+- ASoC: rt5682: Fix the vol+ button detection issue (bsc#1192354).
+- ASoC: Intel: bytcr_rt5640: Make
+  rt5640_jack_gpio/rt5640_jack2_gpio static (bsc#1192354).
+- ASoC: SOF: intel: remove duplicate include (bsc#1192354).
+- ASoC: Intel: Skylake: Select first entry for singular pipe
+  config arrays (bsc#1192354).
+- ASoC: Intel: Skylake: Properly configure modules with generic
+  extension (bsc#1192354).
+- ASoC: Intel: Skylake: Support modules with generic extension
+  (bsc#1192354).
+- ASoC: Intel: Skylake: Support multiple format configs
+  (bsc#1192354).
+- ASoC: Intel: Skylake: Simplify m_state for loadable modules
+  (bsc#1192354).
+- ASoC: Intel: Skylake: Select proper format for NHLT blob
+  (bsc#1192354).
+- ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_check
+  functions static (bsc#1192354).
+- ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 1000G2
+  jack-detect (bsc#1192354).
+- ASoC: rt5640: Add rt5640_set_ovcd_params() helper (bsc#1192354).
+- ASoC: rt5640: Add optional hp_det_gpio parameter to
+  rt5640_detect_headset() (bsc#1192354).
+- ASoC: rt5640: Delay requesting IRQ until the machine-drv calls
+  set_jack (bsc#1192354).
+- ASoC: rt5640: Move rt5640_disable_jack_detect() up in the
+  rt5640.c file (bsc#1192354).
+- ASoC: rt5514: make array div static const, makes object smaller
+  (bsc#1192354).
+- ASoC: rt5682: enable SAR ADC power saving mode during suspend
+  (bsc#1192354).
+- commit 048b9dc
+
+- ASoC: Intel: sof_sdw: pass card information to init/exit
+  functions (bsc#1192354).
+- Refresh
+  patches.suse/ASoC-Intel-sof_sdw-tag-SoundWire-BEs-as-non-atomic.patch.
+- commit 1e10617
+
+- ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2"
+  DAPM pin for the mic on the 2nd jack (bsc#1192354).
+- ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the components
+  string (bsc#1192354).
+- ASoC: Intel: boards: use software node API in Atom boards
+  (bsc#1192354).
+- ASoC: Intel: remove device_properties for Atom boards
+  (bsc#1192354).
+- ASoC: Intel: use software node API in SoundWire machines
+  (bsc#1192354).
+- ASoC: Intel: sof_sdw_rt711*: keep codec device reference until
+  remove (bsc#1192354).
+- ASoC: Intel: boards: get codec device with ACPI instead of
+  bus search (bsc#1192354).
+- ASoC: Intel: boards: handle errors with
+  acpi_dev_get_first_match_dev() (bsc#1192354).
+- ASoC: Intel: boards: harden codec property handling
+  (bsc#1192354).
+- ASoC: SOF: Intel: make DMI L1 selection more robust
+  (bsc#1192354).
+- commit 5cbe7a7
+
+- ASoC: SOF: Intel: simplify logic for DMI_L1 handling
+  (bsc#1192354).
+- ASoC: SOF: Intel: hda-stream: remove always true condition
+  (bsc#1192354).
+- ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description
+  (bsc#1192354).
+- ASoC: amd: vangogh: Drop superfluous mmap callback
+  (bsc#1192354).
+- ASoC: Intel: sof_sdw_max98373: remove useless inits
+  (bsc#1192354).
+- ASoC: SOF: Intel: Use DMI string to search for
+  adl_mx98373_rt5682 variant (bsc#1192354).
+- ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 (bsc#1192354).
+- soundwire: intel: introduce shim and alh base (bsc#1192354).
+- ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops
+  (bsc#1192354).
+- commit e73d522
+
+- ASoC: SOF: intel: move sof_intel_dsp_desc() forward
+  (bsc#1192354).
+- Refresh
+  patches.suse/ASoC-SOF-Intel-hda-fix-hotplug-when-only-codec-is-su.patch.
+- commit 6f291a3
+
+- ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS
+  definition (bsc#1192354).
+- ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc
+  (bsc#1192354).
+- soundwire: move intel sdw register definitions to sdw_intel.h
+  (bsc#1192354).
+- ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk
+  (bsc#1192354).
+- ASoC: Intel: bytcr_rt5640: Add support for a second headset
+  mic input (bsc#1192354).
+- ASoC: Intel: bytcr_rt5640: Add support for a second headphones
+  output (bsc#1192354).
+- ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai()
+  helper (bsc#1192354).
+- ASoC: Intel: bytcr_rt5640: Add line-out support (bsc#1192354).
+- ASoC: intel: skylake: Drop superfluous mmap callback
+  (bsc#1192354).
+- commit d756b8c
+
+- ASoC: amd: enable vangogh acp5x driver build (bsc#1192354).
+- Update config files.
+- commit 1e2e7cc
+
+- ASoC: amd: Drop superfluous mmap callbacks (bsc#1192354).
+- ASoC: Intel: Fix spelling contraction "cant" -> "can't"
+  (bsc#1192354).
+- ASoC: amd: fix an IS_ERR() vs NULL bug in probe (bsc#1192354).
+- ASoC: amd: Use dev_probe_err helper (bsc#1192354).
+- ASoC: amd: Don't show messages about deferred probing by default
+  (bsc#1192354).
+- ASoC: amd: add vangogh i2s dma driver pm ops (bsc#1192354).
+- ASoC: amd: add vangogh pci driver pm ops (bsc#1192354).
+- ASoC: amd: add vangogh i2s dai driver ops (bsc#1192354).
+- ASoC: amd: add vangogh i2s controller driver (bsc#1192354).
+- commit 97bb2cd
+
+- ASoC: amd: add ACP5x pcm dma driver ops (bsc#1192354).
+- ASoC: amd: irq handler changes for ACP5x PCM dma driver
+  (bsc#1192354).
+- ASoC: amd: add ACP5x PCM platform driver (bsc#1192354).
+- ASoC: amd: create acp5x platform devices (bsc#1192354).
+- ASoc: amd: add acp5x init/de-init functions (bsc#1192354).
+- ASoC: amd: add Vangogh ACP PCI driver (bsc#1192354).
+- ASoC: amd: add Vangogh ACP5x IP register header (bsc#1192354).
+- ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County'
+  NUC M15 (bsc#1192354).
+- ASoC: Intel: sof_sdw: update quirk for jack detection in ADL
+  RVP (bsc#1192354).
+- ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode
+  (bsc#1192354).
+- commit 725b1cd
+
+- ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits
+  (bsc#1192354).
+- ASoC: Intel: sof_rt5682: code refactor for max98360a
+  (bsc#1192354).
+- ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a
+  (bsc#1192354).
+- ASoC: Intel: maxim-common: support max98360a (bsc#1192354).
+- ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence
+  (bsc#1192354).
+- ASoC: Intel: sof_cs42l42: use helper function to get bclk
+  frequency (bsc#1192354).
+- ASoC: SOF: add a helper to get topology configured bclk
+  (bsc#1192354).
+- ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP
+  (bsc#1192354).
+- ASoC: amd: fix spelling mistakes (bsc#1192354).
+- ASoC: intel: atom: Revert PCM buffer address setup workaround
+  again (bsc#1192354).
+- soundwire: cadence: do not extend reset delay (bsc#1192354).
+- soundwire: intel: conditionally exit clock stop mode on system
+  suspend (bsc#1192354).
+- soundwire: intel: skip suspend/resume/wake when link was not
+  started (bsc#1192354).
+- soundwire: cadence: override PDI configurations to create
+  loopback (bsc#1192354).
+- soundwire: cadence: add debugfs interface for PDI loopbacks
+  (bsc#1192354).
+- soundwire: stream: don't program mockup device ports
+  (bsc#1192354).
+- soundwire: bus: squelch error returned by mockup devices
+  (bsc#1192354).
+- soundwire: add flag to ignore all command/control for mockup
+  devices (bsc#1192354).
+- soundwire: stream: don't abort bank switch on
+  Command_Ignored/-ENODATA (bsc#1192354).
+- ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs for
+  tests (bsc#1192354).
+- commit 01f384c
+
+- ASoC: codecs: add SoundWire mockup device support (bsc#1192354).
+- Update config files.
+- commit cb6d378
+
+- ASoC: soc-acpi: tgl: add table for SoundWire mockup devices
+  (bsc#1192354).
+- ASoC: soc-acpi: cnl: add table for SoundWire mockup devices
+  (bsc#1192354).
+- soundwire: cadence: add paranoid check on self-clearing bits
+  (bsc#1192354).
+- soundwire: dmi-quirks: add quirk for Intel 'Bishop County'
+  NUC M15 (bsc#1192354).
+- soundwire: bus: update Slave status in sdw_clear_slave_status
+  (bsc#1192354).
+- soundwire: cadence: Remove ret variable from sdw_cdns_irq()
+  (bsc#1192354).
+- soundwire: bus: filter out more -EDATA errors on clock stop
+  (bsc#1192354).
+- soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values
+  (bsc#1192354).
+- commit 96de317
+
+- Revert "ALSA: hda: Drop workaround for a hang at shutdown again"
+  (bsc#1192354).
+- Refresh
+  patches.suse/ALSA-hda-Use-position-buffer-for-SKL-again.patch.
+- commit 14d0e54
+
+- ALSA: hda: Drop workaround for a hang at shutdown again
+  (bsc#1192354).
+- Refresh
+  patches.suse/ALSA-hda-Use-position-buffer-for-SKL-again.patch.
+- commit 0b88e07
+
+- ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module
+  (bsc#1192354).
+- Update config files.
+- commit af1e7cf
+
+- ALSA: hda: fix general protection fault in azx_runtime_idle
+  (bsc#1192354).
+- ALSA: hda/cs8409: Setup Dolphin Headset Mic as Phantom Jack
+  (bsc#1192354).
+- ALSA: hda/cs8409: Initialize Codec only in init fixup
+  (bsc#1192354).
+- ALSA: hda/cs8409: Ensure Type Detection is only run on startup
+  when necessary (bsc#1192354).
+- ALSA: hda: Disable runtime resume at shutdown (bsc#1192354).
+- ALSA: hda: Allow model option to specify PCI SSID alias
+  (bsc#1192354).
+- ALSA: hda: Code refactoring snd_hda_pick_fixup() (bsc#1192354).
+- ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG_PM
+  guards (bsc#1192354).
+- ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend()
+  (bsc#1192354).
+- ALSA: hda: Nuke unused reboot_notify callback (bsc#1192354).
+- ALSA: hda: Suspend codec at shutdown (bsc#1192354).
+- ALSA: hda: conexant: Turn off EAPD at suspend, too
+  (bsc#1192354).
+- ALSA: hda/cs8409: Prevent pops and clicks during suspend
+  (bsc#1192354).
+- ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops
+  (bsc#1192354).
+- ALSA: hda/cs8409: Follow correct CS42L42 power down sequence
+  for suspend (bsc#1192354).
+- ALSA: hda/cs8409: Remove unnecessary delays (bsc#1192354).
+- ALSA: hda/cs8409: Use timeout rather than retries for I2C
+  transaction waits (bsc#1192354).
+- ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42
+  (bsc#1192354).
+- ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Codec
+  on Dolphin (bsc#1192354).
+- ALSA: hda/cs8409: Add support for dolphin (bsc#1192354).
+- ALSA: hda/cs8409: Add Support to disable jack type detection
+  for CS42L42 (bsc#1192354).
+- ALSA: hda/cs8409: Support multiple sub_codecs for
+  Suspend/Resume/Unsol events (bsc#1192354).
+- ALSA: hda/cs8409: Move codec properties to its own struct
+  (bsc#1192354).
+- ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions
+  (bsc#1192354).
+- ALSA: hda/cs8409: Support i2c bulk read/write functions
+  (bsc#1192354).
+- ALSA: hda/cs8409: Avoid re-setting the same page as the last
+  access (bsc#1192354).
+- ALSA: hda/cs8409: Avoid setting the same I2C address for every
+  access (bsc#1192354).
+- ALSA: hda/cs8409: Dont disable I2C clock between consecutive
+  accesses (bsc#1192354).
+- ALSA: hda/cs8409: Generalize volume controls (bsc#1192354).
+- ALSA: hda/cs8409: Prevent I2C access during suspend time
+  (bsc#1192354).
+- ALSA: hda/cs8409: Simplify CS42L42 jack detect (bsc#1192354).
+- ALSA: hda/cs8409: Mask CS42L42 wake events (bsc#1192354).
+- ALSA: hda/cs8409: Disable unsolicited response for the first
+  boot (bsc#1192354).
+- ALSA: hda/cs8409: Disable unsolicited responses during suspend
+  (bsc#1192354).
+- ALSA: hda/cs8409: Disable unnecessary Ring Sense for
+  Cyborg/Warlock/Bullseye (bsc#1192354).
+- ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg
+  (bsc#1192354).
+- ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization
+  (bsc#1192354).
+- ALSA: hda/cs8409: Use enums for register names and coefficients
+  (bsc#1192354).
+- ALSA: hda/cs8409: Move arrays of configuration to a new file
+  (bsc#1192354).
+- ALSA: hda: Allocate resources with device-managed APIs
+  (bsc#1192354).
+- ALSA: hda/hdmi: Add option to enable all pins forcibly
+  (bsc#1192354).
+- ALSA: hda/ca0132: remove redundant initialization of variable
+  status (bsc#1192354).
+- commit bdfccf7
+
+- ALSA: intel-dsp-config: add quirk for JSL devices based on
+  ES8336 codec (bsc#1192354).
+- ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices
+  based on ES8336 codec (bsc#1192354).
+- ALSA: hda: hdac_ext_stream: fix potential locking issues
+  (bsc#1192354).
+- ALSA: hda: hdac_stream: fix potential locking issue in
+  snd_hdac_stream_assign() (bsc#1192354).
+- commit 7c0aa55
+
+- ALSA: doc: Fix indentation warning (bsc#1192354).
+- ALSA: memalloc: Drop superfluous snd_dma_buffer_sync()
+  declaration (bsc#1192354).
+- commit 856f153
+
+- ALSA: usb-audio: Don't start stream for capture at prepare
+  (bsc#1192354).
+- ALSA: usb-audio: Switch back to non-latency mode at a later
+  point (bsc#1192354).
+- ALSA: usb-audio: fix null pointer dereference on pointer cs_desc
+  (bsc#1192354).
+- ALSA: usb-audio: Initialize every feature unit once at probe
+  time (bsc#1192354).
+- ALSA: usb-audio: Drop superfluous error message after
+  disconnection (bsc#1192354).
+- ALSA: usb-audio: Downgrade error message in get_ctl_value_v2()
+  (bsc#1192354).
+- ALSA: usb-audio: Less restriction for low-latency playback mode
+  (bsc#1192354).
+- ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit fb
+  streams (bsc#1192354).
+- ALSA: usb-audio: Fix packet size calculation regression
+  (bsc#1192354).
+- ALSA: usb-audio: disable implicit feedback sync for Behringer
+  UFX1204 and UFX1604 (bsc#1192354).
+- ALSA: usb-audio: Avoid killing in-flight URBs during draining
+  (bsc#1192354).
+- ALSA: usb-audio: Improved lowlatency playback support
+  (bsc#1192354).
+- ALSA: usb-audio: Add spinlock to stop_urbs() (bsc#1192354).
+- ALSA: usb-audio: Check available frames for the next packet size
+  (bsc#1192354).
+- ALSA: usb-audio: Disable low-latency mode for implicit feedback
+  sync (bsc#1192354).
+- ALSA: usb-audio: Disable low-latency playback for free-wheel
+  mode (bsc#1192354).
+- ALSA: usb-audio: Rename early_playback_start flag with
+  lowlatency_playback (bsc#1192354).
+- ALSA: usb-audio: fix comment reference in
+  __uac_clock_find_source (bsc#1192354).
+- commit 9d7667d
+
+- ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags
+  (bsc#1192354).
+- Refresh
+  patches.suse/ALSA-usb-audio-Add-Audient-iD14-to-mixer-map-quirk-t.patch.
+- Refresh
+  patches.suse/ALSA-usb-audio-Add-Schiit-Hel-device-to-mixer-map-qu.patch.
+- Refresh
+  patches.suse/Revive-usb-audio-Keep-Interface-mixer.patch.
+- commit 823344c
+
+- ALSA: usx2y: Prefer struct_size over open coded arithmetic
+  (bsc#1192354).
+- ALSA: usb-audio: Fix microphone sound on Jieli webcam
+  (bsc#1192354).
+- ALSA: usb-audio: Enable rate validation for Scarlett devices
+  (bsc#1192354).
+- ALSA: usb-audio: Move set-interface-first workaround into
+  common quirk (bsc#1192354).
+- ALSA: usb-audio: make array static const, makes object smaller
+  (bsc#1192354).
+- ALSA: doc: Add the description of quirk_flags option for
+  snd-usb-audio (bsc#1192354).
+- ALSA: usb-audio: Add quirk_flags module option (bsc#1192354).
+- ALSA: usb-audio: Move generic DSD raw detection into quirk_flags
+  (bsc#1192354).
+- ALSA: usb-audio: Move autosuspend quirk into quirk_flags
+  (bsc#1192354).
+- ALSA: usb-audio: Move rate validation quirk into quirk_flags
+  (bsc#1192354).
+- commit d167cc1
+
+- ALSA: usb-audio: Move interface setup delay into quirk_flags
+  (bsc#1192354).
+- ALSA: usb-audio: Move control message delay quirk into
+  quirk_flags (bsc#1192354).
+- ALSA: usb-audio: Move ITF-USB DSD quirk handling into
+  quirk_flags (bsc#1192354).
+- ALSA: usb-audio: Move clock setup quirk into quirk_flags
+  (bsc#1192354).
+- ALSA: usb-audio: Move playback_first flag into quirk_flags
+  (bsc#1192354).
+- ALSA: usb-audio: Move tx_length quirk handling to quirk_flags
+  (bsc#1192354).
+- ALSA: usb-audio: Move txfr_quirk handling to quirk_flags
+  (bsc#1192354).
+- ALSA: usb-audio: Move media-controller API quirk into
+  quirk_flags (bsc#1192354).
+- ALSA: usb-audio: Introduce quirk_flags field (bsc#1192354).
+- commit 6630f4e
+
+- ALSA: memalloc: Remove a stale comment (bsc#1192354).
+- ALSA: memalloc: Use proper SG helpers for noncontig allocations
+  (bsc#1192354).
+- ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description
+  (bsc#1192354).
+- ALSA: memalloc: Support for non-coherent page allocation
+  (bsc#1192354).
+- ALSA: memalloc: Support for non-contiguous page allocation
+  (bsc#1192354).
+- ALSA: ISA: not for M68K (bsc#1192354).
+- ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync()
+  (bsc#1192354).
+- ALSA: pcm: Add more disconnection checks at file ops
+  (bsc#1192354).
+- ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag (bsc#1192354).
+- ALSA: memalloc: Count continuous pages in vmalloc buffer handler
+  (bsc#1192354).
+- ALSA: core: control_led: use strscpy instead of strlcpy
+  (bsc#1192354).
+- ALSA: memalloc: Fix mmap of SG-buffer with WC pages
+  (bsc#1192354).
+- ALSA: memalloc: Store snd_dma_buffer.addr for continuous pages,
+  too (bsc#1192354).
+- ALSA: memalloc: Fix pgprot for WC mmap on x86 (bsc#1192354).
+- ALSA: memalloc: Support WC allocation on all architectures
+  (bsc#1192354).
+- ALSA: pcm: Allow exact buffer preallocation (bsc#1192354).
+- ALSA: memalloc: Correctly name as WC (bsc#1192354).
+- ALSA: memalloc: Minor refactoring (bsc#1192354).
+- ALSA: core: Fix double calls of snd_card_free() via devres
+  (bsc#1192354).
+- ALSA: seq: Fix comments of wrong client number for MIDI
+  Passthrough (bsc#1192354).
+- ALSA: core: Add device-managed request_dma() (bsc#1192354).
+- ALSA: core: Add managed card creation (bsc#1192354).
+- ALSA: core: Add device-managed page allocator helper
+  (bsc#1192354).
+- ALSA: compress: Initialize mutex in snd_compress_new()
+  (bsc#1192354).
+- ALSA: compress: Drop unused functions (bsc#1192354).
+- commit f0eac26
+
+- drm/i915/adl_s: Remove require_force_probe protection
+  (jsc#SLE-22724).
+- commit 276c538
+
+- drm/i915/dp: fix for ADL_P/S dp/edp max source rates
+  (jsc#SLE-22724).
+- commit f8dd603
+
+- drm/i915/dp: fix DG1 and RKL max source rates (jsc#SLE-22724).
+- commit ef43dd0
+
+- drm/i915/dp: fix EHL/JSL max source rates calculation
+  (jsc#SLE-22724).
+- commit 0821357
+
+- drm/i915/dp: fix TGL and ICL max source rates (jsc#SLE-22724).
+- commit 61199d4
+
+- drm/i915/dp: Fix eDP max rate for display 11+ (jsc#SLE-22724).
+- commit 468b330
+
+- drm/i915/adl_s: Update ADL-S PCI IDs (jsc#SLE-22724).
+- commit d125195
+
+- drm/i915: Disable bonding on gen12+ platforms (jsc#SLE-22724).
+- commit 5d84d6d
+
+- ALSA: ctxfi: Fix out-of-range access (git-fixes).
+- ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 (git-fixes).
+- ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100
+  (git-fixes).
+- commit aee8b91
+
+- selinux: fix NULL-pointer dereference when hashtab allocation
+  fails (git-fixes).
+- ASoC: stm32: i2s: fix 32 bits channel length without mclk
+  (git-fixes).
+- ASoC: codecs: lpass-rx-macro: fix HPHR setting CLSH mask
+  (git-fixes).
+- ASoC: codecs: wcd934x: return error code correctly from
+  hw_params (git-fixes).
+- ASoC: codecs: wcd938x: fix volatile register range (git-fixes).
+- ASoC: topology: Add missing rwsem around snd_ctl_remove()
+  calls (git-fixes).
+- ASoC: qdsp6: q6asm: fix q6asm_dai_prepare error handling
+  (git-fixes).
+- ASoC: qdsp6: q6routing: Conditionally reset FrontEnd Mixer
+  (git-fixes).
+- ASoC: DAPM: Cover regression by kctl change notification fix
+  (git-fixes).
+- ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended
+  (git-fixes).
+- media: cec: copy sequence field for the reply (git-fixes).
+- media: v4l2-core: fix VIDIOC_DQEVENT handling on non-x86
+  (git-fixes).
+- pinctrl: tegra194: remove duplicate initializer again
+  (git-fixes).
+- memory: tegra186-emc: Fix error return code in
+  tegra186_emc_probe() (git-fixes).
+- commit 40b2336
+
+- Delete patches.suse/Fix-breakage-of-swap-over-NFS.patch.
+  A recent patch
+  patches.suse/NFS-move-generic_write_checks-call-from-nfs_file_dir.patch
+  provides a better solution.
+- commit ab6f39b
+
+- SUNRPC/xprt: async tasks mustn't block waiting for memory
+  (bsc#1191876).
+- SUNRPC: remove scheduling boost for "SWAPPER" tasks
+  (bsc#1191876).
+- SUNRPC: improve 'swap' handling: scheduling and PF_MEMALLOC
+  (bsc#1191876).
+- SUNRPC/call_alloc: async tasks mustn't block waiting for memory
+  (bsc#1191876).
+- SUNRPC/auth: async tasks mustn't block waiting for memory
+  (bsc#1191876).
+- NFS: move generic_write_checks() call from
+  nfs_file_direct_write() to nfs_file_write() (bsc#1191876).
+- NFS: do not take i_rwsem for swap IO (bsc#1191876).
+- MM: reclaim mustn't enter FS for swap-over-NFS (bsc#1191876).
+- commit 11279f5
+
+- scsi: qla2xxx: Fix mailbox direction flags in
+  qla2xxx_get_adapter_id() (git-fixes).
+- scsi: core: sysfs: Fix hang when device state is set via sysfs
+  (git-fixes).
+- scsi: ufs: core: Improve SCSI abort handling (git-fixes).
+- commit 13e7c01
+
+- drm/i915: Revert 'guc_id' from i915_request tracepoint
+  (jsc#SLE-22601).
+- drm/i915: Free the returned object of acpi_evaluate_dsm()
+  (jsc#SLE-22601).
+- drm/i915: Fix bug in user proto-context creation that leaked
+  contexts (jsc#SLE-22601).
+- drm/i915: remember to call i915_sw_fence_fini (jsc#SLE-22601).
+- drm/i915: fix blank screen booting crashes (jsc#SLE-22601).
+- drm/i915/guc, docs: Fix pdfdocs build error by removing nested
+  grid (jsc#SLE-22601).
+- drm/i915: Free all DMC payloads (jsc#SLE-22601).
+- drm/i915: Move __i915_gem_free_object to ttm_bo_destroy
+  (jsc#SLE-22601).
+- drm/i915: Update memory bandwidth parameters (jsc#SLE-22601).
+- drm/i915: Enable -Wsometimes-uninitialized (jsc#SLE-22601).
+- drm/i915/selftests: Always initialize err in
+  igt_dmabuf_import_same_driver_lmem() (jsc#SLE-22601).
+- drm/i915/selftests: Do not use import_obj uninitialized
+  (jsc#SLE-22601).
+- drm/i915: Get PM ref before accessing HW register
+  (jsc#SLE-22601).
+- drm/i915: Release ctx->syncobj on final put, not on ctx close
+  (jsc#SLE-22601).
+- drm/i915/gem: Fix the mman selftest (jsc#SLE-22601).
+- tools headers UAPI: Sync drm/i915_drm.h with the kernel sources
+  (jsc#SLE-22601).
+- drm/i915: use linux/stddef.h due to "isystem: trim/fixup
+  stdarg.h and other headers" (jsc#SLE-22601).
+- vfio/gvt: Fix open/close when multiple device FDs are open
+  (jsc#SLE-22601).
+- vfio: Provide better generic support for open/release
+  vfio_device_ops (jsc#SLE-22601).
+- drm/i915/selftest: Fix use of err in igt_reset_{fail,
+  nop}_engine() (jsc#SLE-22601).
+- drm/i915/gt: Potential error pointer dereference in
+  pinned_context() (jsc#SLE-22601).
+- drm/i915/adl_p: Also disable underrun recovery with MSO
+  (jsc#SLE-22601).
+- drm/i915: Use designated initializers for init/exit table
+  (jsc#SLE-22601).
+- drm/i915/dg2: Add support for new DG2-G11 revid 0x5
+  (jsc#SLE-22601).
+- drm/i915/display/adl_p: Correctly program MBUS DBOX A credits
+  (jsc#SLE-22601).
+- drm/i915: Apply CMTG clock disabling WA while DPLL0 is enabled
+  (jsc#SLE-22601).
+- drm/i915/dg1: Adjust the AUDIO power domain (jsc#SLE-22601).
+- drm/i915: finish removal of CNL (jsc#SLE-22601).
+- drm/i915: rename/remove CNL registers (jsc#SLE-22601).
+- drm/i915: remove GRAPHICS_VER == 10 (jsc#SLE-22601).
+- drm/i915: switch num_scalers/num_sprites to consider DISPLAY_VER
+  (jsc#SLE-22601).
+- drm/i915: replace random CNL comments (jsc#SLE-22601).
+- drm/i915: rename CNL references in intel_dram.c (jsc#SLE-22601).
+- drm/i915: remove explicit CNL handling from intel_wopcm.c
+  (jsc#SLE-22601).
+- drm/i915: remove explicit CNL handling from intel_pch.c
+  (jsc#SLE-22601).
+- drm/i915: remove explicit CNL handling from intel_pm.c
+  (jsc#SLE-22601).
+- drm/i915: remove explicit CNL handling from i915_irq.c
+  (jsc#SLE-22601).
+- drm/i915/display: rename CNL references in skl_scaler.c
+  (jsc#SLE-22601).
+- drm/i915/display: remove CNL ddi buf translation tables
+  (jsc#SLE-22601).
+- drm/i915/display: remove explicit CNL handling from
+  intel_display_power.c (jsc#SLE-22601).
+- drm/i915/display: remove explicit CNL handling from
+  skl_universal_plane.c (jsc#SLE-22601).
+- drm/i915/display: remove explicit CNL handling from intel_vdsc.c
+  (jsc#SLE-22601).
+- drm/i915/display: remove explicit CNL handling from
+  intel_dpll_mgr.c (jsc#SLE-22601).
+- drm/i915/display: remove explicit CNL handling from intel_dp.c
+  (jsc#SLE-22601).
+- drm/i915/display: remove explicit CNL handling from intel_dmc.c
+  (jsc#SLE-22601).
+- drm/i915/display: remove explicit CNL handling from
+  intel_display_debugfs.c (jsc#SLE-22601).
+- drm/i915/display: remove explicit CNL handling from intel_ddi.c
+  (jsc#SLE-22601).
+- drm/i915/display: remove explicit CNL handling from intel_crtc.c
+  (jsc#SLE-22601).
+- drm/i915/display: remove explicit CNL handling from
+  intel_combo_phy.c (jsc#SLE-22601).
+- drm/i915/display: remove explicit CNL handling from
+  intel_color.c (jsc#SLE-22601).
+- drm/i915/display: remove explicit CNL handling from
+  intel_cdclk.c (jsc#SLE-22601).
+- drm/i915/display: remove PORT_F workaround for CNL
+  (jsc#SLE-22601).
+- drm/i915/dp: DPTX writes Swing/Pre-emphs(DPCD 0x103-0x106)
+  requested during PHY Layer testing (jsc#SLE-22601).
+- drm/i915/dg2: Update to bigjoiner path (jsc#SLE-22601).
+- drm/i915/dg2: Update lane disable power state during PSR
+  (jsc#SLE-22601).
+- drm/i915/dg2: Wait for SNPS PHY calibration during display init
+  (jsc#SLE-22601).
+- drm/i915/dg2: Update modeset sequences (jsc#SLE-22601).
+- drm/i915/dg2: Add vswing programming for SNPS phys
+  (jsc#SLE-22601).
+- drm/i915/dg2: Add MPLLB programming for HDMI (jsc#SLE-22601).
+- drm/i915/dg2: Add MPLLB programming for SNPS PHY
+  (jsc#SLE-22601).
+- drm/i915/adl_p: Add ddi buf translation tables for combo PHY
+  (jsc#SLE-22601).
+- drm/i915/adl_s: Update ddi buf translation tables
+  (jsc#SLE-22601).
+- drm/i915: dgfx cards need to wait on pcode's uncore init done
+  (jsc#SLE-22601).
+- drm/i915/adlp: Add workaround to disable CMTG clock gating
+  (jsc#SLE-22601).
+- drm/i915/adl_p: Allow underrun recovery when possible
+  (jsc#SLE-22601).
+- drm/i915/display: Disable audio, DRRS and PSR before planes
+  (jsc#SLE-22601).
+- drm/i915: Implement PSF GV point support (jsc#SLE-22601).
+- drm/i915: Extend QGV point restrict mask to 0x3 (jsc#SLE-22601).
+- drm/i915/display/psr2: Fix cursor updates using legacy apis
+  (jsc#SLE-22601).
+- drm/i915/display/psr2: Mark as updated all planes that intersect
+  with pipe_clip (jsc#SLE-22601).
+- drm/i915: Program chicken bit during DP MST sequence on TGL+
+  (jsc#SLE-22601).
+- drm/i915/dg2: Add DG2 to the PSR2 defeature list
+  (jsc#SLE-22601).
+- drm/i915/dg2: Classify DG2 PHY types (jsc#SLE-22601).
+- drm/i915/firmware: Update to DMC v2.03 on RKL (jsc#SLE-22601).
+- drm/i915/firmware: Update to DMC v2.12 on TGL (jsc#SLE-22601).
+- drm/i915/dmc: Change intel_get_stepping_info() (jsc#SLE-22601).
+- drm/i915/step: Add macro magic for handling steps
+  (jsc#SLE-22601).
+- drm/i915/dg2: DG2 has fixed memory bandwidth (jsc#SLE-22601).
+- drm/i915/dg2: Don't read DRAM info (jsc#SLE-22601).
+- drm/i915/dg2: Don't program BW_BUDDY registers (jsc#SLE-22601).
+- drm/i915/dg2: Add dbuf programming (jsc#SLE-22601).
+- drm/i915/dg2: Setup display outputs (jsc#SLE-22601).
+- drm/i915/dg2: Don't wait for AUX power well enable ACKs
+  (jsc#SLE-22601).
+- drm/i915/dg2: Skip shared DPLL handling (jsc#SLE-22601).
+- drm/i915/dg2: Add cdclk table and reference clock
+  (jsc#SLE-22601).
+- drm/i915/dg2: Add fake PCH (jsc#SLE-22601).
+- drm/i915: Fork DG1 interrupt handler (jsc#SLE-22601).
+- drm/i915: Make display workaround upper bounds exclusive
+  (jsc#SLE-22601).
+- drm/i915/rkl: Wa_1408330847 no longer applies to RKL
+  (jsc#SLE-22601).
+- drm/i915/rkl: Wa_1409767108 also applies to RKL (jsc#SLE-22601).
+- drm/i915/adl_s: Wa_14011765242 is also needed on A1 display
+  stepping (jsc#SLE-22601).
+- drm/i915/display: Fix shared dpll mismatch for bigjoiner slave
+  (jsc#SLE-22601).
+- drm/i915/display: Disable FBC when PSR2 is enabled display 12
+  and newer (jsc#SLE-22601).
+- drm/i915/display/adl_p: Implement PSR changes (jsc#SLE-22601).
+- drm/i915/display/dsc: Force dsc BPP (jsc#SLE-22601).
+- drm/i915/display/dsc: Add Per connector debugfs node for DSC
+  BPP enable (jsc#SLE-22601).
+- drm/i915/display: Add write permissions for fec support
+  (jsc#SLE-22601).
+- drm/i915/debugfs: DISPLAY_VER 13 lpsp capability
+  (jsc#SLE-22601).
+- drm/i915/display/xelpd: Extend Wa_14011508470 (jsc#SLE-22601).
+- drm/i915: Limit Wa_22010178259 to affected platforms
+  (jsc#SLE-22601).
+- drm/i915/display: Settle on "adl-x" in WA comments
+  (jsc#SLE-22601).
+- drm/i915: Invoke another _DSM to enable MUX on HP Workstation
+  laptops (jsc#SLE-22601).
+- drm/i915/dg1: Compute MEM Bandwidth using MCHBAR
+  (jsc#SLE-22601).
+  Refresh
+  patches.suse/drm-i915-Remove-memory-frequency-calculation.patch.
+- drm/i915/display/xelpd: Fix incorrect color capability reporting
+  (jsc#SLE-22601).
+- drm/i915: Handle cdclk crawling flag in standard manner
+  (jsc#SLE-22601).
+- drm/i915/plane: add intel_plane_helper_add() helper
+  (jsc#SLE-22601).
+- drm/i915/dg2: Add SQIDI steering (jsc#SLE-22601).
+- drm/i915/dg2: Update steering tables (jsc#SLE-22601).
+- drm/i915/xehpsdv: Define steering tables (jsc#SLE-22601).
+- drm/i915/xehp: handle new steering options (jsc#SLE-22601).
+- drm/i915/userptr: Probe existence of backing struct pages upon
+  creation (jsc#SLE-22601).
+- drm/i915: delete gpu reloc code (jsc#SLE-22601).
+- drm/i915: Disable gpu relocations (jsc#SLE-22601).
+- drm/i915/dg2: DG2 uses the same sseu limits as XeHP SDV
+  (jsc#SLE-22601).
+- drm/i915/xehpsdv: Add maximum sseu limits (jsc#SLE-22601).
+- drm/i915/xehp: Changes to ss/eu definitions (jsc#SLE-22601).
+- drm/i915/dg2: Add forcewake table (jsc#SLE-22601).
+- drm/i915/guc/rc: Setup and enable GuCRC feature (jsc#SLE-22601).
+- drm/i915/guc/slpc: Add SLPC selftest (jsc#SLE-22601).
+- drm/i915/guc/slpc: Sysfs hooks for SLPC (jsc#SLE-22601).
+- drm/i915/guc/slpc: Cache platform frequency limits
+  (jsc#SLE-22601).
+- drm/i915/guc/slpc: Enable ARAT timer interrupt (jsc#SLE-22601).
+- drm/i915/guc/slpc: Add debugfs for SLPC info (jsc#SLE-22601).
+- drm/i915/guc/slpc: Add get max/min freq hooks (jsc#SLE-22601).
+- drm/i915/guc/slpc: Add methods to set min/max frequency
+  (jsc#SLE-22601).
+- drm/i915/guc/slpc: Remove BUG_ON in guc_submission_disable
+  (jsc#SLE-22601).
+- drm/i915/guc/slpc: Enable SLPC and add related H2G events
+  (jsc#SLE-22601).
+- drm/i915/guc/slpc: Allocate, initialize and release SLPC
+  (jsc#SLE-22601).
+- drm/i915/guc/slpc: Adding SLPC communication interfaces
+  (jsc#SLE-22601).
+- drm/i915/guc/slpc: Gate Host RPS when SLPC is enabled
+  (jsc#SLE-22601).
+  Refresh
+  patches.suse/drm-i915-Remove-warning-from-the-rps-worker.patch.
+- drm/i915/guc/slpc: Initial definitions for SLPC (jsc#SLE-22601).
+- drm/i915/xehp: Fix missing sentinel on mcr_ranges_xehp
+  (jsc#SLE-22601).
+- drm/i915/selftests: prefer the create_user helper
+  (jsc#SLE-22601).
+- drm/i915/gt: remove GRAPHICS_VER == 10 (jsc#SLE-22601).
+- drm/i915/gt: rename CNL references in intel_engine.h
+  (jsc#SLE-22601).
+- drm/i915/gt: remove explicit CNL handling from intel_sseu.c
+  (jsc#SLE-22601).
+- drm/i915/gt: remove explicit CNL handling from intel_mocs.c
+  (jsc#SLE-22601).
+- drm/i915: Extract i915_module.c (jsc#SLE-22601).
+- drm/i915: Remove i915_globals (jsc#SLE-22601).
+- drm/i915: move vma slab to direct module init/exit
+  (jsc#SLE-22601).
+- drm/i915: move scheduler slabs to direct module init/exit
+  (jsc#SLE-22601).
+- drm/i915: move request slabs to direct module init/exit
+  (jsc#SLE-22601).
+- drm/i915: move gem_objects slab to direct module init/exit
+  (jsc#SLE-22601).
+- drm/i915: move gem_context slab to direct module init/exit
+  (jsc#SLE-22601).
+- drm/i915: move intel_context slab to direct module init/exit
+  (jsc#SLE-22601).
+- drm/i915: move i915_buddy slab to direct module init/exit
+  (jsc#SLE-22601).
+- drm/i915: move i915_active slab to direct module init/exit
+  (jsc#SLE-22601).
+- drm/i915: Check for nomodeset in i915_init() first
+  (jsc#SLE-22601).
+- drm/i915/xehpsdv: Correct parameters for IS_XEHPSDV_GT_STEP()
+  (jsc#SLE-22601).
+- drm/i915/guc: Unblock GuC submission on Gen11+ (jsc#SLE-22601).
+- drm/i915/guc: Implement GuC priority management (jsc#SLE-22601).
+- drm/i915/selftest: Bump selftest timeouts for hangcheck
+  (jsc#SLE-22601).
+- drm/i915/selftest: Fix hangcheck self test for GuC submission
+  (jsc#SLE-22601).
+- drm/i915/selftest: Increase some timeouts in live_requests
+  (jsc#SLE-22601).
+- drm/i915/selftest: Fix MOCS selftest for GuC submission
+  (jsc#SLE-22601).
+- drm/i915/selftest: Fix workarounds selftest for GuC submission
+  (jsc#SLE-22601).
+- drm/i915/selftest: Better error reporting from hangcheck
+  selftest (jsc#SLE-22601).
+- drm/i915/guc: Support request cancellation (jsc#SLE-22601).
+- drm/i915/guc: Implement banned contexts for GuC submission
+  (jsc#SLE-22601).
+- drm/i915/guc: Add golden context to GuC ADS (jsc#SLE-22601).
+- drm/i915/guc: Include scheduling policies in the debugfs state
+  dump (jsc#SLE-22601).
+- drm/i915/guc: Connect reset modparam updates to GuC policy flags
+  (jsc#SLE-22601).
+- drm/i915/guc: Hook GuC scheduling policies up (jsc#SLE-22601).
+- drm/i915/guc: Fix for error capture after full GPU reset with
+  GuC (jsc#SLE-22601).
+- drm/i915/guc: Capture error state on context reset
+  (jsc#SLE-22601).
+- drm/i915/guc: Enable GuC engine reset (jsc#SLE-22601).
+- drm/i915/guc: Don't complain about reset races (jsc#SLE-22601).
+- drm/i915/guc: Provide mmio list to be saved/restored on engine
+  reset (jsc#SLE-22601).
+- drm/i915/guc: Enable the timer expired interrupt for GuC
+  (jsc#SLE-22601).
+- drm/i915/guc: Handle engine reset failure notification
+  (jsc#SLE-22601).
+- drm/i915/guc: Handle context reset notification (jsc#SLE-22601).
+- drm/i915/guc: Suspend/resume implementation for new interface
+  (jsc#SLE-22601).
+- drm/i915/guc: Add disable interrupts to guc sanitize
+  (jsc#SLE-22601).
+- drm/i915: Reset GPU immediately if submission is disabled
+  (jsc#SLE-22601).
+- drm/i915/guc: Reset implementation for new GuC interface
+  (jsc#SLE-22601).
+- drm/i915: Move active request tracking to a vfunc
+  (jsc#SLE-22601).
+- drm/i915: Add i915_sched_engine destroy vfunc (jsc#SLE-22601).
+- drm/i915/guc: Direct all breadcrumbs for a class to single
+  breadcrumbs (jsc#SLE-22601).
+- drm/i915/guc: Disable bonding extension with GuC submission
+  (jsc#SLE-22601).
+- drm/i915: Hold reference to intel_context over life of
+  i915_request (jsc#SLE-22601).
+- drm/i915/guc: Make hangcheck work with GuC virtual engines
+  (jsc#SLE-22601).
+- drm/i915/guc: GuC virtual engines (jsc#SLE-22601).
+- drm/i915/ehl: unconditionally flush the pages on acquire
+  (jsc#SLE-22601).
+- drm/i915: document caching related bits (jsc#SLE-22601).
+- drm/i915/gem: Migrate to system at dma-buf attach time (v7)
+  (jsc#SLE-22601).
+- drm/i915/gem: Correct the locking and pin pattern for dma-buf
+  (v8) (jsc#SLE-22601).
+- drm/i915/gem: Always call obj->ops->migrate unless can_migrate
+  fails (jsc#SLE-22601).
+- drm/i915/gem/ttm: Only call __i915_gem_object_set_pages if
+  needed (jsc#SLE-22601).
+- drm/i915/gem: Unify user object creation (v3) (jsc#SLE-22601).
+- drm/i915/gem: Call i915_gem_flush_free_objects() in
+  i915_gem_dumb_create() (jsc#SLE-22601).
+- drm/i915/gem: Refactor placement setup for
+  i915_gem_object_create* (v2) (jsc#SLE-22601).
+- drm/i915/gem: Check object_can_migrate from object_migrate
+  (jsc#SLE-22601).
+- drm/i915/gt: nuke gen6_hw_id (jsc#SLE-22601).
+- drm/i915/xehp: Xe_HP forcewake support (jsc#SLE-22601).
+- drm/i915/xehp: Extra media engines - Part 3 (reset)
+  (jsc#SLE-22601).
+- drm/i915/xehp: Extra media engines - Part 2 (interrupts)
+  (jsc#SLE-22601).
+- drm/i915/xehp: Extra media engines - Part 1 (engine definitions)
+  (jsc#SLE-22601).
+- drm/i915/xehp: Define multicast register ranges (jsc#SLE-22601).
+- drm/i915: Extend Wa_1406941453 to adl-p (jsc#SLE-22601).
+- drm/i915/uapi: reject set_domain for discrete (jsc#SLE-22601).
+- drm/i915/xehp: VDBOX/VEBOX fusing registers are enable-based
+  (jsc#SLE-22601).
+- drm/i915/gt: rename legacy engine->hw_id to engine->gen6_hw_id
+  (jsc#SLE-22601).
+- drm/i915/gt: nuke unused legacy engine hw_id (jsc#SLE-22601).
+- drm/i915/gt: fix platform prefix (jsc#SLE-22601).
+- drm/i915: Add intel_context tracing (jsc#SLE-22601).
+- drm/i915/guc: Add trace point for GuC submit (jsc#SLE-22601).
+- drm/i915/guc: Update GuC debugfs to support new GuC
+  (jsc#SLE-22601).
+- drm/i915/guc: Update intel_gt_wait_for_idle to work with GuC
+  (jsc#SLE-22601).
+- drm/i915/guc: Ensure G2H response has space in buffer
+  (jsc#SLE-22601).
+- drm/i915/guc: Disable semaphores when using GuC scheduling
+  (jsc#SLE-22601).
+- drm/i915/guc: Ensure request ordering via completion fences
+  (jsc#SLE-22601).
+- drm/i915: Disable preempt busywait when using GuC scheduling
+  (jsc#SLE-22601).
+- drm/i915/guc: Extend deregistration fence to schedule disable
+  (jsc#SLE-22601).
+- drm/i915/guc: Disable engine barriers with GuC during unpin
+  (jsc#SLE-22601).
+- drm/i915/guc: Defer context unpin until scheduling is disabled
+  (jsc#SLE-22601).
+- drm/i915/guc: Insert fence on context when deregistering
+  (jsc#SLE-22601).
+- drm/i915/guc: Implement GuC context operations for new inteface
+  (jsc#SLE-22601).
+- drm/i915/guc: Add bypass tasklet submission path to GuC
+  (jsc#SLE-22601).
+- drm/i915/guc: Implement GuC submission tasklet (jsc#SLE-22601).
+- drm/i915/guc: Add LRC descriptor context lookup array
+  (jsc#SLE-22601).
+- drm/i915/guc: Remove GuC stage descriptor, add LRC descriptor
+  (jsc#SLE-22601).
+- drm/i915/guc: Add new GuC interface defines and structures
+  (jsc#SLE-22601).
+- drm/i915/xehp: New engine context offsets (jsc#SLE-22601).
+- drm/i915/xehp: Handle new device context ID format
+  (jsc#SLE-22601).
+- drm/i915/selftests: Allow for larger engine counts
+  (jsc#SLE-22601).
+- drm/i915/gen12: Use fuse info to enable SFC (jsc#SLE-22601).
+- drm/i915/dg2: add DG2 platform info (jsc#SLE-22601).
+- drm/i915/xehpsdv: add initial XeHP SDV definitions
+  (jsc#SLE-22601).
+- drm/i915: Add XE_HP initial definitions (jsc#SLE-22601).
+- drm/i915: Add release id version (jsc#SLE-22601).
+- drm/i915: do not abbreviate version in debugfs (jsc#SLE-22601).
+- drm/i915: Make the kmem slab for i915_buddy_block a global
+  (jsc#SLE-22601).
+- drm/i915: Use a table for i915_init/exit (v2) (jsc#SLE-22601).
+- drm/i915: Call i915_globals_exit() after i915_pmu_exit()
+  (jsc#SLE-22601).
+- drm/i915: Ditch i915 globals shrink infrastructure
+  (jsc#SLE-22601).
+- drm/i915: Make GT workaround upper bounds exclusive
+  (jsc#SLE-22601).
+- drm/i915: Program DFR enable/disable as a GT workaround
+  (jsc#SLE-22601).
+- drm/i915/icl: Drop a couple unnecessary workarounds
+  (jsc#SLE-22601).
+- drm/i915: Fix application of WaInPlaceDecompressionHang
+  (jsc#SLE-22601).
+- drm/i915: Add TTM offset argument to mmap (jsc#SLE-22601).
+- drm/i915/uapi: convert drm_i915_gem_userptr to kernel doc
+  (jsc#SLE-22601).
+- drm/i915/uapi: reject caching ioctls for discrete
+  (jsc#SLE-22601).
+- Revert "drm/i915: Skip over MI_NOOP when parsing"
+  (jsc#SLE-22601).
+- drm/i915: Drop error handling from dma_fence_work
+  (jsc#SLE-22601).
+- drm/i915: Remove allow_alloc from i915_gem_object_get_sg*
+  (jsc#SLE-22601).
+- drm/i915/icl: Drop workarounds that only apply to pre-production
+  steppings (jsc#SLE-22601).
+- drm/i915/cnl: Drop all workarounds (jsc#SLE-22601).
+- drm/i915/dg1: Use revid->stepping tables (jsc#SLE-22601).
+- drm/i915/rkl: Use revid->stepping tables (jsc#SLE-22601).
+- drm/i915/jsl_ehl: Use revid->stepping tables (jsc#SLE-22601).
+- drm/i915/icl: Use revid->stepping tables (jsc#SLE-22601).
+- drm/i915/glk: Use revid->stepping tables (jsc#SLE-22601).
+- drm/i915/bxt: Use revid->stepping tables (jsc#SLE-22601).
+- drm/i915/kbl: Drop pre-production revision from stepping table
+  (jsc#SLE-22601).
+- drm/i915/skl: Use revid->stepping tables (jsc#SLE-22601).
+- drm/i915: Make pre-production detection use direct revid
+  comparison (jsc#SLE-22601).
+- drm/i915/step: s/<platform>_revid_tbl/<platform>_revids
+  (jsc#SLE-22601).
+- drm/i915/uapi: convert drm_i915_gem_set_domain to kernel doc
+  (jsc#SLE-22601).
+- drm/i915/uapi: convert drm_i915_gem_caching to kernel doc
+  (jsc#SLE-22601).
+- drm/i915/guc: Module load failure test for CT buffer creation
+  (jsc#SLE-22601).
+- drm/i915/guc: Optimize CTB writes and reads (jsc#SLE-22601).
+- drm/i915/guc: Add stall timer to non blocking CTB send function
+  (jsc#SLE-22601).
+- drm/i915/guc: Add non blocking CTB send function
+  (jsc#SLE-22601).
+- drm/i915/guc: Increase size of CTB buffers (jsc#SLE-22601).
+- drm/i915/guc: Improve error message for unsolicited CT response
+  (jsc#SLE-22601).
+- drm/i915/guc: Relax CTB response timeout (jsc#SLE-22601).
+- drm/i915/adl_s: Extend Wa_1406941453 (jsc#SLE-22601).
+- drm/i915: Implement Wa_1508744258 (jsc#SLE-22601).
+- drm/i915: Settle on "adl-x" in WA comments (jsc#SLE-22601).
+- drm/i915: use consistent CPU mappings for pin_map users
+  (jsc#SLE-22601).
+- drm/i915: Finalize contexts in GEM_CONTEXT_CREATE on version 13+
+  (jsc#SLE-22601).
+- drm/i915/gem: Roll all of context creation together
+  (jsc#SLE-22601).
+- i915/gem/selftests: Assign the VM at context creation in
+  igt_shared_ctx_exec (jsc#SLE-22601).
+- drm/i915/selftests: Take a VM in kernel_context()
+  (jsc#SLE-22601).
+- drm/i915/gem: Don't allow changing the engine set on running
+  contexts (v3) (jsc#SLE-22601).
+- drm/i915/gem: Don't allow changing the VM on running contexts
+  (v4) (jsc#SLE-22601).
+- drm/i915/gem: Delay context creation (v3) (jsc#SLE-22601).
+- drm/i915/gt: Drop i915_address_space::file (v2) (jsc#SLE-22601).
+- drm/i915/gem: Return an error ptr from context_lookup
+  (jsc#SLE-22601).
+- drm/i915/gem: Use the proto-context to handle create parameters
+  (v5) (jsc#SLE-22601).
+- drm/i915/gem: Make an alignment check more sensible
+  (jsc#SLE-22601).
+- drm/i915: Add an i915_gem_vm_lookup helper (jsc#SLE-22601).
+- drm/i915/gem: Optionally set SSEU in intel_context_set_gem
+  (jsc#SLE-22601).
+- drm/i915/gem: Rework error handling in default_engines
+  (jsc#SLE-22601).
+- drm/i915/gem: Add an intermediate proto_context struct (v5)
+  (jsc#SLE-22601).
+- drm/i915: Add gem/i915_gem_context.h to the docs
+  (jsc#SLE-22601).
+- drm/i915/gem: Add a separate validate_priority helper
+  (jsc#SLE-22601).
+- drm/i915: Stop manually RCU banging in reset_stats_ioctl (v2)
+  (jsc#SLE-22601).
+- drm/i915/gem: Disallow creating contexts with too many engines
+  (jsc#SLE-22601).
+- drm/i915/request: Remove the hook from await_execution
+  (jsc#SLE-22601).
+- drm/i915/gem: Remove engine auto-magic with FENCE_SUBMIT (v2)
+  (jsc#SLE-22601).
+- drm/i915/gem: Disallow bonding of virtual engines (v3)
+  (jsc#SLE-22601).
+- drm/i915: Drop getparam support for I915_CONTEXT_PARAM_ENGINES
+  (jsc#SLE-22601).
+- drm/i915: Implement SINGLE_TIMELINE with a syncobj (v4)
+  (jsc#SLE-22601).
+- drm/i915: Drop the CONTEXT_CLONE API (v2) (jsc#SLE-22601).
+- drm/i915/gem: Return void from context_apply_all
+  (jsc#SLE-22601).
+- drm/i915/gem: Set the watchdog timeout directly in
+  intel_context_set_gem (v2) (jsc#SLE-22601).
+- drm/i915: Drop I915_CONTEXT_PARAM_NO_ZEROMAP (jsc#SLE-22601).
+- drm/i915: Stop storing the ring size in the ring pointer (v3)
+  (jsc#SLE-22601).
+- drm/i915: Drop I915_CONTEXT_PARAM_RINGSIZE (jsc#SLE-22601).
+- drm/i915/adlp: Add ADL-P GuC/HuC firmware files (jsc#SLE-22601).
+- drm/i915/huc: Update TGL and friends to HuC 7.9.3
+  (jsc#SLE-22601).
+- drm/i915/adl_s: Fix dma_mask_size to 39 bit (jsc#SLE-22601).
+- drm/i915/gt: finish INTEL_GEN and friends conversion
+  (jsc#SLE-22601).
+- drm/i915/selftests: fix smatch warning in mock_reserve
+  (jsc#SLE-22601).
+- drm/i915/selftests: fix smatch warning in igt_check_blocks
+  (jsc#SLE-22601).
+- drm/i915: Improve debug Kconfig texts a bit (jsc#SLE-22601).
+- drm/i915/gtt: ignore min_page_size for paging structures
+  (jsc#SLE-22601).
+- drm/i915: support forcing the page size with lmem
+  (jsc#SLE-22601).
+- drm/i915/display: Migrate objects to LMEM if possible for
+  display (jsc#SLE-22601).
+- drm/i915/gem: Introduce a selftest for the gem object migrate
+  functionality (jsc#SLE-22601).
+- drm/i915/gem: Implement object migration (jsc#SLE-22601).
+- drm/i915/selftest: Extend ctx_timestamp ICL workaround to GEN11
+  (jsc#SLE-22601).
+- drm/i915/ttm: Use TTM for system memory (jsc#SLE-22601).
+- drm/i915/ttm: Adjust gem flags and caching settings after a move
+  (jsc#SLE-22601).
+- drm/i915: Update object placement flags to be mutable
+  (jsc#SLE-22601).
+- drm/i915/ttm: fix static warning (jsc#SLE-22601).
+- drm/i915/eb: Fix pagefault disabling in the first slowpath
+  (jsc#SLE-22601).
+- drm/i915: Document the Virtual Engine uAPI (jsc#SLE-22601).
+- drm/i915/guc: Update firmware to v62.0.0 (jsc#SLE-22601).
+- drm/i915/guc: Introduce unified HXG messages (jsc#SLE-22601).
+- drm/i915: Move submission tasklet to i915_sched_engine
+  (jsc#SLE-22601).
+- drm/i915: Update i915_scheduler to operate on i915_sched_engine
+  (jsc#SLE-22601).
+- drm/i915: Add kick_backend function to i915_sched_engine
+  (jsc#SLE-22601).
+- drm/i915: Move engine->schedule to i915_sched_engine
+  (jsc#SLE-22601).
+- drm/i915: Move active tracking to i915_sched_engine
+  (jsc#SLE-22601).
+- drm/i915: Reset sched_engine.no_priolist immediately after
+  dequeue (jsc#SLE-22601).
+- drm/i915: Add i915_sched_engine_is_empty function
+  (jsc#SLE-22601).
+- drm/i915: Move priolist to new i915_sched_engine object
+  (jsc#SLE-22601).
+- drm/i915/selftests: add back the selftest() hook for the buddy
+  (jsc#SLE-22601).
+- drm/i915/ttm: Fix incorrect assumptions about ttm_bo_validate()
+  semantics (jsc#SLE-22601).
+- drm/i915: Add support for explicit L3BANK steering
+  (jsc#SLE-22601).
+- drm/i915: Add GT support for multiple types of multicast
+  steering (jsc#SLE-22601).
+- drm/i915: extract steered reg access to common function
+  (jsc#SLE-22601).
+- drm/i915: Remove duplicate include of intel_region_lmem.h
+  (jsc#SLE-22601).
+- drm/i915: Perform execbuffer object locking as a separate step
+  (jsc#SLE-22601).
+- drm/i915/gem: Zap the i915_gem_object_blt code (jsc#SLE-22601).
+- drm/i915/gem: Zap the client blt code (jsc#SLE-22601).
+- drm/i915/ttm: accelerated move implementation (jsc#SLE-22601).
+- drm/i915/gt: Setup a default migration context on the GT
+  (jsc#SLE-22601).
+- drm/i915/gt: Pipelined clear (jsc#SLE-22601).
+- drm/i915/gt: Pipelined page migration (jsc#SLE-22601).
+- drm/i915/gt: Export the pinned context constructor and
+  destructor (jsc#SLE-22601).
+- drm/i915/gt: Add a routine to iterate over the pagetables of
+  a GTT (jsc#SLE-22601).
+- drm/i915/gt: Add an insert_entry for gen8_ppgtt (jsc#SLE-22601).
+- drm/i915: Introduce a ww transaction helper (jsc#SLE-22601).
+- drm/i915: Break out dma_resv ww locking utilities to separate
+  files (jsc#SLE-22601).
+- drm/i915: Reference objects on the ww object list
+  (jsc#SLE-22601).
+- drm/i915/ttm: remove unused function (jsc#SLE-22601).
+- drm/i915/gem: Remove duplicated call to ops->pread
+  (jsc#SLE-22601).
+- drm/i915/ttm: restore min_page_size behaviour (jsc#SLE-22601).
+- drm/i915/ttm: switch over to ttm_buddy_man (jsc#SLE-22601).
+- drm/i915/ttm: remove node usage in our naming (jsc#SLE-22601).
+- drm/i915/ttm: pass along the I915_BO_ALLOC_CONTIGUOUS
+  (jsc#SLE-22601).
+- drm/i915/ttm: Calculate the object placement at get_pages time
+  (jsc#SLE-22601).
+- drm/i915/ttm: add i915_sg_from_buddy_resource (jsc#SLE-22601).
+- drm/i915/ttm: add ttm_buddy_man (jsc#SLE-22601).
+- drm/i915/ttm: Fix memory leaks (jsc#SLE-22601).
+- drm/i915/adl_p: Add initial ADL_P Workarounds (jsc#SLE-22601).
+- drm/i915: Simplify userptr locking (jsc#SLE-22601).
+  Refresh
+  patches.suse/lib-scatterlist-Provide-a-dedicated-function-to-supp.patch.
+- drm/i915: Fix busy ioctl commentary (jsc#SLE-22601).
+- drm/aperture: Pass DRM driver structure instead of driver name
+  (jsc#SLE-22601).
+- drm/i915: Track IRQ state in local device state (jsc#SLE-22601).
+- dma-buf: add dma_fence_chain_alloc/free v3 (jsc#SLE-22601).
+- drm/i915: Use ttm mmap handling for ttm bo's (jsc#SLE-22601).
+- drm/vma: Add a driver_private member to vma_node
+  (jsc#SLE-22601).
+- drm/i915/lmem: Verify checks for lmem residency (jsc#SLE-22601).
+- drm/i915/ttm: Introduce a TTM i915 gem object backend
+  (jsc#SLE-22601).
+  Refresh
+  patches.suse/lib-scatterlist-Provide-a-dedicated-function-to-supp.patch.
+- drm/dp: Extract i915's eDP backlight code into DRM helpers
+  (jsc#SLE-22601).
+- drm/i915/dpcd_bl: Print return codes for VESA backlight failures
+  (jsc#SLE-22601).
+- drm/i915/dpcd_bl: Return early in vesa_calc_max_backlight if
+  we can't read PWMGEN_BIT_COUNT (jsc#SLE-22601).
+- drm/i915/dpcd_bl: Move VESA backlight enabling code closer
+  together (jsc#SLE-22601).
+- drm/i915/dpcd_bl: Cache some backlight capabilities in
+  intel_panel.backlight (jsc#SLE-22601).
+- drm/i915/dpcd_bl: Cleanup intel_dp_aux_vesa_enable_backlight()
+  a bit (jsc#SLE-22601).
+- drm/i915/dpcd_bl: Handle drm_dpcd_read/write() return values
+  correctly (jsc#SLE-22601).
+- drm/i915/dpcd_bl: Remove redundant AUX backlight frequency
+  calculations (jsc#SLE-22601).
+- gpu/drm/i915: nuke old GEN macros (jsc#SLE-22601).
+- drm/i915: finish INTEL_GEN and friends conversion
+  (jsc#SLE-22601).
+- drm/i915/hdcp: Nuke Platform check for mst hdcp init
+  (jsc#SLE-22601).
+- drm/i915/display: check if compressed_llb was allocated
+  (jsc#SLE-22601).
+- drm/i915/display: Fix state mismatch in drm infoframe
+  (jsc#SLE-22601).
+- drm/i915/ehl: Remove require_force_probe protection
+  (jsc#SLE-22601).
+- drm/i915/jsl: Remove require_force_probe protection
+  (jsc#SLE-22601).
+- drm/i915/display: use max_level to control loop (jsc#SLE-22601).
+- drm/i915/display: fix level 0 adjustement on display ver >=
+  12 (jsc#SLE-22601).
+- drm/i915/display/adl_p: Implement Wa_16011303918
+  (jsc#SLE-22601).
+- drm/i915/xelpd: Handle PSR2 SDP indication in the prior scanline
+  (jsc#SLE-22601).
+- drm/i915/display/adl_p: Implement Wa_16011168373
+  (jsc#SLE-22601).
+- drm/i915/display/adl_p: Implement Wa_22012278275
+  (jsc#SLE-22601).
+- drm/i915/display/psr: Handle SU Y granularity (jsc#SLE-22601).
+- drm/i915: s/intel_crtc/crtc/ (jsc#SLE-22601).
+- drm/i915: Clean up intel_fbdev_init_bios() a bit
+  (jsc#SLE-22601).
+- drm/i915: Clean up pre-skl wm calling convention
+  (jsc#SLE-22601).
+- drm/i915: Clean up intel_find_initial_plane_obj() a bit
+  (jsc#SLE-22601).
+- drm/i915: Clean up intel_get_load_detect_pipe() a bit
+  (jsc#SLE-22601).
+- drm/i915: Stop hand rolling drm_crtc_mask() (jsc#SLE-22601).
+- drm/i915/fbc: Allocate llb before cfb (jsc#SLE-22601).
+- drm/i915/fbc: Make the cfb allocation loop a bit more legible
+  (jsc#SLE-22601).
+- drm/i915/fbc: Extract intel_fbc_stolen_end() (jsc#SLE-22601).
+- drm/i915/fbc: Introduce g4x_dpfc_ctl_limit() (jsc#SLE-22601).
+- drm/i915/fbc: Handle 16bpp compression limit better
+  (jsc#SLE-22601).
+- drm/i915/fbc: Don't pass around the mm node (jsc#SLE-22601).
+- drm/i915/fbc: Embed the compressed_llb node (jsc#SLE-22601).
+- drm/i915/fbc: Extract intel_fbc_program_cfb() (jsc#SLE-22601).
+- drm/i915/fbc: s/threshold/limit/ (jsc#SLE-22601).
+- drm/i915: Add the missing adls vswing tables (jsc#SLE-22601).
+- drm/i915: Nuke buf_trans hdmi functions (jsc#SLE-22601).
+- drm/i915: Clean up jsl/ehl buf trans functions (jsc#SLE-22601).
+- drm/i915: Fix ehl edp hbr2 vswing table (jsc#SLE-22601).
+- drm/i915: keep backlight_enable on until turn eDP display off
+  (jsc#SLE-22601).
+- drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table
+  (jsc#SLE-22601).
+- drm/i915: Fix dg1 buf trans tables (jsc#SLE-22601).
+- drm/i915: Introduce rkl_get_combo_buf_trans() (jsc#SLE-22601).
+- drm/i915: Clean up hsw/bdw/skl/kbl buf trans funcs
+  (jsc#SLE-22601).
+- drm/i915: Introduce encoder->get_buf_trans() (jsc#SLE-22601).
+- drm/i915: Store the HDMI default entry in the bug trans struct
+  (jsc#SLE-22601).
+- drm/i915; Return the whole buf_trans struct from get_buf_trans()
+  (jsc#SLE-22601).
+- drm/i915: Introduce intel_get_buf_trans() (jsc#SLE-22601).
+- drm/i915: Wrap the buf trans tables into a struct
+  (jsc#SLE-22601).
+- drm/i915: Rename dkl phy buf trans tables (jsc#SLE-22601).
+- drm/i915: Wrap the platform specific buf trans structs into
+  a union (jsc#SLE-22601).
+- drm/i915: Introduce hsw_get_buf_trans() (jsc#SLE-22601).
+- drm/i915: s/intel/hsw/ for hsw/bdw/skl buf trans
+  (jsc#SLE-22601).
+- drm/i915/adl_p: Load DMC (jsc#SLE-22601).
+- drm/i915/adl_p: Pipe B DMC Support (jsc#SLE-22601).
+- drm/i915/xelpd: Pipe A DMC plugging (jsc#SLE-22601).
+- drm/i915/dmc: Introduce DMC_FW_MAIN (jsc#SLE-22601).
+- drm/i915: Force a TypeC PHY disconnect during suspend/shutdown
+  (jsc#SLE-22601).
+- drm/i915/xelpd: break feature inheritance (jsc#SLE-22601).
+- drm/i915: apply WaEnableVGAAccessThroughIOPort as needed
+  (jsc#SLE-22601).
+- commit a14349b
+
+- block: Hold invalidate_lock in BLKZEROOUT ioctl (bsc#1183392).
+  This patch series fixes the block/009 test which can fail with a low failure
+  rate of about 1/1400. I've tested this series with kernel-ci against the
+  baseline and found no regressions.
+- block: Hold invalidate_lock in BLKDISCARD ioctl (bsc#1183392).
+- mm: Add functions to lock invalidate_lock for two mappings
+  (bsc#1183392).
+- mm: Protect operations adding pages to page cache with
+  invalidate_lock (bsc#1183392).
+- commit 2ea6207
+
+- printk: restore flushing of NMI buffers on remote CPUs after
+  NMI backtraces (bsc#1192988).
+- commit 21c31a1
+
+- printk: Remove printk.h inclusion in percpu.h (bsc#1192987).
+- commit b339baf
+
+- ethernet: chelsio: use eth_hw_addr_set() (jsc#SLE-18992).
+- net: chelsio: cxgb4vf: Make use of the helper function
+  dev_err_probe() (jsc#SLE-18992).
+- cxgb4: Search VPD with pci_vpd_find_ro_info_keyword()
+  (jsc#SLE-18992).
+- cxgb4: Remove unused vpd_param member ec (jsc#SLE-18992).
+- cxgb4: Validate VPD checksum with pci_vpd_check_csum()
+  (jsc#SLE-18992).
+- cxgb4: Properly revert VPD changes (jsc#SLE-18992).
+- cxgb4: improve printing NIC information (jsc#SLE-18992).
+- net: chelsio: switch from 'pci_' to 'dma_' API (jsc#SLE-18992).
+- Revert "cxgb4: Validate VPD checksum with pci_vpd_check_csum()"
+  (jsc#SLE-18992).
+- Revert "Revert "cxgb4: Search VPD with
+  pci_vpd_find_ro_info_keyword()"" (jsc#SLE-18992).
+- Revert "cxgb4: Search VPD with pci_vpd_find_ro_info_keyword()"
+  (jsc#SLE-18992).
+- cxgb4: Search VPD with pci_vpd_find_ro_info_keyword()
+  (jsc#SLE-18992).
+- cxgb4: Remove unused vpd_param member ec (jsc#SLE-18992).
+- cxgb4: Validate VPD checksum with pci_vpd_check_csum()
+  (jsc#SLE-18992).
+- cxgb4: make the array match_all_mac static, makes object smaller
+  (jsc#SLE-18992).
+- commit e59b97c
+
+- RDMA/nldev: Check stat attribute before accessing it
+  (jsc#SLE-19249).
+- RDMA/mlx4: Do not fail the registration on port stats
+  (jsc#SLE-19255).
+- IB/hfi1: Properly allocate rdma counter desc memory
+  (jsc#SLE-19242).
+- RDMA/core: Set send and receive CQ before forwarding to the
+  driver (jsc#SLE-19249).
+- i40e: Fix display error code in dmesg (jsc#SLE-18378).
+- i40e: Fix creation of first queue by omitting it if is not
+  power of two (jsc#SLE-18378).
+- i40e: Fix warning message and call stack during rmmod i40e
+  driver (jsc#SLE-18378).
+- i40e: Fix ping is lost after configuring ADq on VF
+  (jsc#SLE-18378).
+- i40e: Fix changing previously set num_queue_pairs for PFs
+  (jsc#SLE-18378).
+- i40e: Fix NULL ptr dereference on VSI filter sync
+  (jsc#SLE-18378).
+- i40e: Fix correct max_pkt_size on VF RX queue (jsc#SLE-18378).
+- devlink: Don't throw an error if flash notification sent before
+  devlink visible (jsc#SLE-19253).
+- net/mlx5: E-Switch, return error if encap isn't supported
+  (jsc#SLE-19253).
+- net/mlx5: Lag, update tracker when state change event received
+  (jsc#SLE-19253).
+- net/mlx5e: CT, Fix multiple allocations and memleak of mod acts
+  (jsc#SLE-19253).
+- net/mlx5: Fix flow counters SF bulk query len (jsc#SLE-19253).
+- net/mlx5: E-Switch, rebuild lag only when needed
+  (jsc#SLE-19253).
+- net/mlx5: Update error handler for UCTX and UMEM
+  (jsc#SLE-19253).
+- net/mlx5: DR, Fix check for unsupported fields in match param
+  (jsc#SLE-19253).
+- net/mlx5: DR, Handle eswitch manager and uplink vports
+  separately (jsc#SLE-19253).
+- net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove()
+  (jsc#SLE-19253).
+- net/mlx5: E-Switch, Fix resetting of encap mode when entering
+  switchdev (jsc#SLE-19253).
+- net/mlx5e: Wait for concurrent flow deletion during neigh/fib
+  events (jsc#SLE-19253).
+- net/mlx5e: kTLS, Fix crash in RX resync flow (jsc#SLE-19253).
+- net: sched: act_mirred: drop dst for the direction from egress
+  to ingress (git-fixes).
+- bnxt_en: Fix compile error regression when CONFIG_BNXT_SRIOV
+  is not set (jsc#SLE-18978).
+- udp: Validate checksum in udp_read_sock() (git-fixes).
+- xsk: Fix crash on double free in buffer pool (jsc#SLE-18375).
+- iavf: Restore VLAN filters after link down (jsc#SLE-18385).
+- iavf: Fix for setting queues to 0 (jsc#SLE-18385).
+- iavf: Fix for the false positive ASQ/ARQ errors while issuing
+  VF reset (jsc#SLE-18385).
+- iavf: validate pointers (jsc#SLE-18385).
+- iavf: prevent accidental free of filter structure
+  (jsc#SLE-18385).
+- iavf: Fix failure to exit out from last all-multicast mode
+  (jsc#SLE-18385).
+- iavf: don't clear a lock we don't hold (jsc#SLE-18385).
+- iavf: free q_vectors before queues in iavf_disable_vf
+  (jsc#SLE-18385).
+- iavf: check for null in iavf_fix_features (jsc#SLE-18385).
+- iavf: Fix return of set the new channel count (jsc#SLE-18385).
+- bnxt_en: reject indirect blk offload when hw-tc-offload is off
+  (jsc#SLE-18978).
+- bnxt_en: fix format specifier in live patch error message
+  (jsc#SLE-18978).
+- bnxt_en: extend RTNL to VF check in devlink driver_reinit
+  (jsc#SLE-18978).
+- net: bnx2x: fix variable dereferenced before check
+  (jsc#SLE-18274).
+- ethernet: bnx2x: use eth_hw_addr_set() (jsc#SLE-18274).
+- bnx2x: Search VPD with pci_vpd_find_ro_info_keyword()
+  (jsc#SLE-18274).
+- bnx2x: Read VPD with pci_vpd_alloc() (jsc#SLE-18274).
+- bnx2x: remove unused variable 'cur_data_offset' (jsc#SLE-18274).
+- commit 4626034
+
+- kernel-source.spec: install-kernel-tools also required on 15.4
+- commit 6cefb55
+
+- dmanegine: idxd: fix resource free ordering on driver removal
+  (git-fixes).
+- ALSA: usb-audio: Fix possible race at sync of urb completions
+  (git-fixes).
+- Bluetooth: call sock_hold earlier in sco_conn_del (git-fixes).
+- commit c31b8d8
+
+- blacklist.conf: 70a9ac36ffd8 ("f2fs: fix up f2fs_lookup tracepoints")
+  CONFIG_F2FS_FS is not set anywhere.
+- commit 192a1c3
+
+- tracing/histogram: Do not copy the fixed-size char array field
+  over the field size (git-fixes).
+- commit c8df0a0
+
+- blacklist.conf: 172f7ba9772c ("ftrace: Make ftrace_profile_pages_init static")
+  A cosmetic fix.
+- commit 99f4114
+
+- tracing: use %ps format string to print symbols (git-fixes).
+- commit 11044ff
+
+- Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VM (bsc#1183682).
+- Update config files.
+- commit a524613
+
+- config: disable unprivileged BPF by default (jsc#SLE-22573)
+  Backport of mainline commit 8a03e56b253e ("bpf: Disallow unprivileged bpf
+  by default") only changes kconfig default, used e.g. for "make oldconfig"
+  when the config option is missing, but does not update our kernel configs
+  used for build. Update also these to make sure unprivileged BPF is really
+  disabled by default.
+- commit 4a1e78c
+
+- Drivers: hv: vmbus: Add SNP support for VMbus channel initiate
+  message (bsc#1183682).
+- x86/hyperv: Add ghcb hvcall support for SNP VM (bsc#1183682).
+- x86/hyperv: Add Write/Read MSR registers via ghcb page
+  (bsc#1183682).
+- Drivers: hv: vmbus: Mark vmbus ring buffer visible to host in
+  Isolation VM (bsc#1183682).
+- x86/hyperv: Add new hvcall guest address host visibility support
+  (bsc#1183682).
+- x86/hyperv: Initialize shared memory boundary in the Isolation
+  VM (bsc#1183682).
+- x86/hyperv: Initialize GHCB page in Isolation VM (bsc#1183682).
+- x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV
+  (bsc#1183682).
+- commit 7b9b378
+
+- x86/sev: Allow #VC exceptions on the VC2 stack (git-fixes).
+- commit a295ccf
+
+- pstore/blk: Use "%lu" to format unsigned long (git-fixes).
+- commit 4c246a2
+
+- Linux 5.14.21 (stable-5.14.21).
+- commit ccb8dac
+
+- Revert "ACPI: scan: Release PM resources blocked by unused
+  objects" (stable-5.14.21).
+- KVM: Fix steal time asm constraints (stable-5.14.21).
+- parisc/entry: fix trace test in syscall exit path
+  (stable-5.14.21).
+- PCI/MSI: Destroy sysfs before freeing entries (stable-5.14.21).
+- PCI: Add MSI masking quirk for Nvidia ION AHCI (stable-5.14.21).
+- PCI/MSI: Deal with devices lying about their MSI mask capability
+  (stable-5.14.21).
+- perf/core: Avoid put_page() when GUP fails (stable-5.14.21).
+- thermal: Fix NULL pointer dereferences in of_thermal_ functions
+  (stable-5.14.21).
+- Bluetooth: btusb: Add support for TP-Link UB500 Adapter
+  (stable-5.14.21).
+- fortify: Explicitly disable Clang support (stable-5.14.21).
+- loop: Use blk_validate_block_size() to validate block size
+  (stable-5.14.21).
+- block: Add a helper to validate the block size (stable-5.14.21).
+- bootconfig: init: Fix memblock leak in xbc_make_cmdline()
+  (stable-5.14.21).
+- commit 5099a2b
+
+- Update patch references for stable-5.14.21
+- commit b78e4e4
+
+- Revert "mark pstore-blk as broken" (git-fixes).
+- Update config files.
+- supported.conf: adjust for pstore_blk and co
+- commit 79eccc2
+
+- pinctrl: qcom: sm8350: Correct UFS and SDC offsets (git-fixes).
+- pinctrl: qcom: sdm845: Enable dual edge errata (git-fixes).
+- pinctrl: ralink: include 'ralink_regs.h' in 'pinctrl-mt7620.c'
+  (git-fixes).
+- ACPI: Add stubs for wakeup handler functions (git-fixes).
+- commit 7d34774
+
+- blacklist.conf: add media patch entry that was already picked up
+- commit 262559d
+
+- ARM: socfpga: Fix crash with CONFIG_FORTIRY_SOURCE
+  (bsc#1192473).
+- commit a604fd5
+
+- NFC: reorder the logic in nfc_{un,}register_device (git-fixes).
+- Refresh
+  patches.suse/NFC-SUSE-specific-brutal-fix-for-runtime-PM.patch.
+- commit 58d673a
+
+- Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping"
+  (git-fixes).
+- fbdev: Prevent probing generic drivers if a FB is already
+  registered (git-fixes).
+- drm/cma-helper: Release non-coherent memory with
+  dma_free_noncoherent() (git-fixes).
+- drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame
+  (git-fixes).
+- thermal: int340x: Limit Kconfig to 64-bit (git-fixes).
+- platform/x86: think-lmi: Abort probe on analyze failure
+  (git-fixes).
+- platform/x86: hp_accel: Fix an error handling path in
+  'lis3lv02d_probe()' (git-fixes).
+- spi: fix use-after-free of the add_lock mutex (git-fixes).
+- e100: fix device suspend/resume (git-fixes).
+- NFC: add NCI_UNREG flag to eliminate the race (git-fixes).
+- NFC: reorganize the functions in nci_request (git-fixes).
+- mac80211: fix monitor_sdata RCU/locking assertions (git-fixes).
+- mac80211: drop check for DONT_REORDER in
+  __ieee80211_select_queue (git-fixes).
+- nl80211: fix radio statistics in survey dump (git-fixes).
+- cfg80211: call cfg80211_stop_ap when switch from P2P_GO type
+  (git-fixes).
+- docs: accounting: update delay-accounting.rst reference
+  (git-fixes).
+- commit 195d274
+
+- powerpc/pseries/svm: Add a powerpc version of cc_platform_has() (jsc#SLE-19924).
+- Update config files.
+- commit d22f826
+
+- btrfs: update comments for chunk allocation -ENOSPC cases
+  (bsc#1192896).
+- btrfs: fix deadlock between chunk allocation and chunk btree
+  modifications (bsc#1192896).
+- commit 09c9eb3
+
+- blacklist.conf: Add b94f9ac79a73 cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem
+- commit b3581c2
+
+- x86/sme: Use #define USE_EARLY_PGTABLE_L5 in
+  mem_encrypt_identity.c (bsc#1192547).
+- treewide: Replace the use of mem_encrypt_active() with
+  cc_platform_has() (jsc#SLE-19924).
+- x86/sev: Replace occurrences of sev_es_active() with
+  cc_platform_has() (jsc#SLE-19924).
+- x86/sev: Replace occurrences of sev_active() with
+  cc_platform_has() (jsc#SLE-19924).
+- x86/sme: Replace occurrences of sme_active() with
+  cc_platform_has() (jsc#SLE-19924).
+- x86/ioremap: Selectively build arch override encryption
+  functions (jsc#SLE-19924).
+- powerpc/svm: Don't issue ultracalls if !mem_encrypt_active()
+  (jsc#SLE-19924).
+- commit c6b9314
+
+- memcg: replace in_interrupt() by !in_task() in active_memcg()
+  (bsc#1192894).
+- commit 8c447eb
+
+- Update metadata
+  patches.suse/bpf-cgroup-Assign-cgroup-in-cgroup_sk_alloc-when-cal.patch
+  (stable-5.14.19 bsc#1191279).
+- Update metadata
+  patches.suse/bpf-cgroups-Fix-cgroup-v2-fallback-on-v1-v2-mixed-mo.patch
+  (stable-5.14.19 bsc#1191279).
+- commit 590ab5b
+
+- btrfs: fix memory ordering between normal and ordered work functions (git-fixes).
+- commit 0b78f1b
+
+- Eradicate Patch-mainline: No
+  The pre-commit check can reject this deprecated tag then.
+- Refresh patches.suse/acpi_thinkpad_introduce_acpi_root_table_boot_param.patch.
+- Refresh patches.suse/btrfs-provide-super_operations-get_inode_dev.
+- Refresh patches.suse/intel_idle-Disable-ACPI-_CST-on-Haswell.patch
+- commit 50b72c3
+
+- pinctrl: tegra: Return const pointer from
+  tegra_pinctrl_get_group() (jsc#SLE-20498).
+- usb: xhci: tegra: Check padctrl interrupt presence in device
+  tree (git-fixes).
+- dmaengine: tegra210-adma: Override ADMA FIFO size
+  (jsc#SLE-20498).
+- dmaengine: tegra210-adma: Add description for
+  'adma_get_burst_config' (jsc#SLE-20498).
+- dmaengine: tegra210-adma: Re-order 'has_outstanding_reqs'
+  member (jsc#SLE-20498).
+- gpio: tegra186: Support multiple interrupts per bank
+  (jsc#SLE-20498).
+- gpio: tegra186: Force one interrupt per bank (jsc#SLE-20498).
+- i2c: tegra: Ensure that device is suspended before driver is
+  removed (git-fixes).
+- pinctrl: tegra: Fix warnings and error (jsc#SLE-20498).
+- pinctrl: tegra: Use correct offset for pin group
+  (jsc#SLE-20498).
+- pinctrl: tegra: Add pinmux support for Tegra194 (jsc#SLE-20498).
+- pinctrl: tegra: include lpdr pin properties (jsc#SLE-20498).
+- usb: phy: tegra: Support OTG mode programming (git-fixes).
+- memory: tegra186-emc: Handle errors in BPMP response
+  (jsc#SLE-20498).
+- soc/tegra: Add Tegra186 ARI driver (jsc#SLE-20498).
+- cpufreq: tegra186/tegra194: Handle errors in BPMP response
+  (jsc#SLE-20498).
+- spi: tegra210-quad: Put device into suspend on driver removal
+  (git-fixes).
+- regulator: Don't error out fixed regulator in
+  regulator_sync_voltage() (git-fixes).
+- thermal/drivers/tegra-soctherm: Silence message about clamped
+  temperature (git-fixes).
+- PCI: tegra194: Cleanup unused code (jsc#SLE-20498).
+- PCI: tegra194: Don't allow suspend when Tegra PCIe is in EP mode
+  (jsc#SLE-20498).
+- PCI: tegra194: Disable interrupts before entering L2
+  (jsc#SLE-20498).
+- gpio: tegra186: Add ACPI support (jsc#SLE-20498).
+- clk: tegra: Remove CLK_IS_CRITICAL flag from fuse clock
+  (git-fixes).
+- soc/tegra: fuse: Enable fuse clock on suspend for Tegra124
+  (git-fixes).
+- soc/tegra: fuse: Add runtime PM support (git-fixes).
+- soc/tegra: fuse: Clear fuse->clk on driver probe failure
+  (git-fixes).
+- soc/tegra: pmc: Prevent racing with cpuilde driver (git-fixes).
+- ASoC: rt5640: Silence warning message about missing interrupt
+  (git-fixes).
+- commit 1fc03e4
+
+- Update config files: bump to 5.14.20
+- commit c08e20b
+
+- Linux 5.14.20 (stable-5.14.20).
+- commit 1a4044c
+
+- Drop x86 patch to follow a stable-5.14.20 revert
+  Other two (sched and x86 fixes) were reverted in 5.14.20 but we keep them
+  Delete patches.suse/x86-Fix-__get_wchan-for-STACKTRACE.patch
+  Update blacklist.conf
+- commit 6440d2c
+
+- x86/setup: Explicitly include acpi.h (bsc#1192825).
+- commit 915b5b4
+
+- iscsi_ibft: fix warning in reserve_ibft_region() (bsc#1191540).
+- commit 4ad3fae
+
+- e1000e: Add support for the next LOM generation (jsc#SLE-18382).
+- Refresh
+  patches.suse/e1000e-Separate-TGP-board-type-from-SPT.patch.
+- commit 92196b6
+
+- e1000e: Add support for Lunar Lake (jsc#SLE-18382).
+- Refresh
+  patches.suse/e1000e-Separate-TGP-board-type-from-SPT.patch.
+- commit d86918a
+
+- e1000e: Remove redundant statement (jsc#SLE-18382).
+- ionic: no devlink_unregister if not registered (jsc#SLE-19282).
+- ionic: tame the filter no space message (jsc#SLE-19282).
+- ionic: allow adminq requests to override default error message
+  (jsc#SLE-19282).
+- ionic: handle vlan id overflow (jsc#SLE-19282).
+- ionic: generic filter delete (jsc#SLE-19282).
+- ionic: generic filter add (jsc#SLE-19282).
+- ionic: add generic filter search (jsc#SLE-19282).
+- ionic: remove mac overflow flags (jsc#SLE-19282).
+- ionic: move lif mac address functions (jsc#SLE-19282).
+- ionic: add filterlist to debugfs (jsc#SLE-19282).
+- ionic: add lif param to ionic_qcq_disable (jsc#SLE-19282).
+- ionic: have ionic_qcq_disable decide on sending to hardware
+  (jsc#SLE-19282).
+- ionic: add polling to adminq wait (jsc#SLE-19282).
+- ionic: widen queue_lock use around lif init and deinit
+  (jsc#SLE-19282).
+- ionic: move lif mutex setup and delete (jsc#SLE-19282).
+- ionic: check for binary values in FW ver string (jsc#SLE-19282).
+- ionic: remove debug stats (jsc#SLE-19282).
+- ionic: Move devlink registration to be last devlink command
+  (jsc#SLE-19282).
+- net: e1000e: solve insmod 'Unknown symbol mutex_lock' error
+  (jsc#SLE-18382).
+- net/e1000e: Fix spelling mistake "The" -> "This"
+  (jsc#SLE-18382).
+- e1000e: Add space to the debug print (jsc#SLE-18382).
+- e1000e: Additional PHY power saving in S0ix (jsc#SLE-18382).
+- e1000e: Add polling mechanism to indicate CSME DPG exit
+  (jsc#SLE-18382).
+- e1000e: Add handshake with the CSME to support S0ix
+  (jsc#SLE-18382).
+- commit 405902c
+
+- PCI: PM: Do not call platform_pci_power_manageable()
+  unnecessarily (jsc#SLE-19359).
+- commit 18069d0
+
+- PCI: PM: Make pci_choose_state() call pci_target_state()
+  (jsc#SLE-19359).
+- commit 397bfa6
+
+- PCI: PM: Rearrange pci_target_state() (jsc#SLE-19359).
+- commit 6bb9c14
+
+- PCI: endpoint: Use sysfs_emit() in "show" functions
+  (jsc#SLE-19359).
+- commit 9243675
+
+- PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI
+  (jsc#SLE-19359).
+- commit 96c7dd9
+
+- PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM
+  (jsc#SLE-19359).
+- commit 7e981c8
+
+- PCI: Tidy comments (git-fixes).
+- commit 125067a
+
+- iscsi_ibft: Fix isa_bus_to_virt not working under ARM
+  (bsc#1191540).
+- iscsi_ibft: fix crash due to KASLR physical memory remapping
+  (bsc#1191540).
+- commit 64cab0a
+
+- kernel-*-subpackage: Add dependency on kernel scriptlets (bsc#1192740).
+- commit a133bf4
+
+- Fix problem with missing installkernel on Tumbleweed.
+- commit 2ed6686
+
+- char/random: reinstantiate DRBGs once optimized sha512 becomes
+  available (jsc#SLE-21132,bsc#1191259).
+- commit f4f5829
+
+- char/random: wire up userspace interface to SP800-90B compliant
+  drbg (jsc#SLE-21132,bsc#1191259).
+- commit 08f937f
+
kernel-firmware
+- Update to version 20211123:
+  * linux-firmware: Update firmware file for Intel Bluetooth 9462
+  * linux-firmware: Update firmware file for Intel Bluetooth 9462
+  * linux-firmware: Update firmware file for Intel Bluetooth 9560
+  * linux-firmware: Update firmware file for Intel Bluetooth 9560
+  * linux-firmware: Update firmware file for Intel Bluetooth AX201
+  * linux-firmware: Update firmware file for Intel Bluetooth AX201
+  * linux-firmware: Update firmware file for Intel Bluetooth AX211
+  * linux-firmware: Update firmware file for Intel Bluetooth AX211
+  * linux-firmware: Update firmware file for Intel Bluetooth AX210
+  * linux-firmware: Update firmware file for Intel Bluetooth 9560
+  * linux-firmware: Update firmware file for Intel Bluetooth 9260
+  * linux-firmware: Update firmware file for Intel Bluetooth AX200
+  * linux-firmware: Update firmware file for Intel Bluetooth AX201
+  * amdgpu: update yellow carp dmcub firmware
+  * amdgpu: update vangogh DMCUB firmware
+  * Update ath10k/QCA6174/hw3.0/board-2.bin
+  * mrvl: prestera: Update Marvell Prestera Switchdev v4.0
+  * QCA: Add Bluetooth firmware for WCN685x
+- Fix the script to adapt ZSTD compressed modules (jsc#SLE-21256)
+- Update _service to follow branch main instead
+- Update aliases
+
kernel-firmware:compressed
+- Update to version 20211123:
+  * linux-firmware: Update firmware file for Intel Bluetooth 9462
+  * linux-firmware: Update firmware file for Intel Bluetooth 9462
+  * linux-firmware: Update firmware file for Intel Bluetooth 9560
+  * linux-firmware: Update firmware file for Intel Bluetooth 9560
+  * linux-firmware: Update firmware file for Intel Bluetooth AX201
+  * linux-firmware: Update firmware file for Intel Bluetooth AX201
+  * linux-firmware: Update firmware file for Intel Bluetooth AX211
+  * linux-firmware: Update firmware file for Intel Bluetooth AX211
+  * linux-firmware: Update firmware file for Intel Bluetooth AX210
+  * linux-firmware: Update firmware file for Intel Bluetooth 9560
+  * linux-firmware: Update firmware file for Intel Bluetooth 9260
+  * linux-firmware: Update firmware file for Intel Bluetooth AX200
+  * linux-firmware: Update firmware file for Intel Bluetooth AX201
+  * amdgpu: update yellow carp dmcub firmware
+  * amdgpu: update vangogh DMCUB firmware
+  * Update ath10k/QCA6174/hw3.0/board-2.bin
+  * mrvl: prestera: Update Marvell Prestera Switchdev v4.0
+  * QCA: Add Bluetooth firmware for WCN685x
+- Fix the script to adapt ZSTD compressed modules (jsc#SLE-21256)
+- Update _service to follow branch main instead
+- Update aliases
+
kernel-preempt
+- x86/sev: Fix SEV-ES INS/OUTS instructions for word, dword,
+  and qword (bsc#1190497).
+- commit 8e47d62
+
+- tty: hvc: replace BUG_ON() with negative return value
+  (git-fixes).
+- commit 64a2763
+
+- xen/netfront: don't trust the backend response data blindly
+  (git-fixes).
+- commit 3d79f0a
+
+- xen/netfront: disentangle tx_skb_freelist (git-fixes).
+- commit 843455b
+
+- xen/netfront: don't read data from request on the ring page
+  (git-fixes).
+- commit a7d9222
+
+- xen/netfront: read response from backend only once (git-fixes).
+- commit 7ac98d9
+
+- xen/blkfront: don't trust the backend response data blindly
+  (git-fixes).
+- commit 8fa0a17
+
+- xen/blkfront: don't take local copy of a request from the ring
+  page (git-fixes).
+- commit ff5aa10
+
+- xen/blkfront: read response from backend only once (git-fixes).
+- commit 160dbd1
+
+- usb: core: config: using bit mask instead of individual bits
+  (git-fixes).
+- USB: gadget: zero allocate endpoint 0 buffers (git-fixes).
+- USB: gadget: detect too-big endpoint 0 requests (git-fixes).
+- libata: add horkage for ASMedia 1092 (git-fixes).
+- platform/x86: amd-pmc: Fix s2idle failures on certain AMD
+  laptops (git-fixes).
+- mmc: spi: Add device-tree SPI IDs (git-fixes).
+- usb: gadget: uvc: fix multiple opens (git-fixes).
+- commit e549085
+
+- HID: Ignore battery for Elan touchscreen on Asus UX550VE
+  (git-fixes).
+- HID: google: add eel USB id (git-fixes).
+- HID: add USB_HID dependancy to hid-prodikeys (git-fixes).
+- HID: add USB_HID dependancy to hid-chicony (git-fixes).
+- HID: bigbenff: prevent null pointer dereference (git-fixes).
+- HID: sony: fix error path in probe (git-fixes).
+- HID: add USB_HID dependancy on some USB HID drivers (git-fixes).
+- HID: check for valid USB device for many HID drivers
+  (git-fixes).
+- HID: wacom: fix problems when device is not a valid USB device
+  (git-fixes).
+- HID: add hid_is_usb() function to make it simpler for USB
+  detection (git-fixes).
+- HID: quirks: Add quirk for the Microsoft Surface 3 type-cover
+  (git-fixes).
+- HID: Ignore battery for Elan touchscreen on HP Envy X360
+  15-eu0xxx (git-fixes).
+- HID: sony: support for the ghlive ps4 dongles (git-fixes).
+- HID: sony: Fix more ShanWan clone gamepads to not rumble when
+  plugged in (git-fixes).
+- commit 66fc3e6
+
+- sched/fair: Document the slow path and fast path in
+  select_task_rq_fair (bsc#1189999 (Scheduler functional and
+  performance backports)).
+- sched/fair: Fix per-CPU kthread and wakee stacking for asym
+  CPU capacity (bsc#1189999 (Scheduler functional and performance
+  backports)).
+- sched/fair: Fix detection of per-CPU kthreads waking a task
+  (bsc#1189999 (Scheduler functional and performance backports)).
+- commit d543e74
+
+- Refresh
+  patches.suse/sched-fair-Adjust-the-allowed-NUMA-imbalance-when-SD_NUMA-spans-multiple-LLCs.patch.
+- Refresh
+  patches.suse/sched-fair-Use-weight-of-SD_NUMA-domain-in-find_busiest_group.patch.
+- commit 24ff0a3
+
+- xhci: avoid race between disable slot command and host runtime
+  suspend (git-fixes).
+- commit 7ac82ba
+
+- xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from
+  runtime suspending (git-fixes).
+- commit 47ed1f0
+
+- Update patches.suse/qla2xxx-synchronize-rport-dev_loss_tmo-setting.patch (bsc#1189158)
+- commit 5a1da74
+
+- vdpa: Consider device id larger than 31 (git-fixes).
+- virtio/vsock: fix the transport to work with VMADDR_CID_ANY
+  (git-fixes).
+- virtio_ring: Fix querying of maximum DMA mapping size for
+  virtio device (git-fixes).
+- virtio: always enter drivers/virtio/ (git-fixes).
+- vdpa: check that offsets are within bounds (git-fixes).
+- commit a40ec17
+
+- scsi: qla2xxx: Format log strings only if needed (git-fixes).
+- scsi: scsi_debug: Fix buffer size of REPORT ZONES command
+  (git-fixes).
+- scsi: pm80xx: Do not call scsi_remove_host() in pm8001_alloc()
+  (git-fixes).
+- scsi: scsi_debug: Zero clear zones at reset write pointer
+  (git-fixes).
+- scsi: mpt3sas: Fix incorrect system timestamp (git-fixes).
+- scsi: mpt3sas: Fix system going into read-only mode (git-fixes).
+- scsi: mpt3sas: Fix kernel panic during drive powercycle test
+  (git-fixes).
+- commit 590254f
+
+- RDMA/irdma: Don't arm the CQ more than two times if no CE for
+  this CQ (jsc#SLE-18383).
+- RDMA/irdma: Report correct WC errors (jsc#SLE-18383).
+- RDMA/irdma: Fix a potential memory allocation issue in
+  'irdma_prm_add_pble_mem()' (jsc#SLE-18383).
+- RDMA/irdma: Fix a user-after-free in add_pble_prm
+  (jsc#SLE-18383).
+- IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr (jsc#SLE-19242).
+- IB/hfi1: Fix early init panic (jsc#SLE-19242).
+- IB/hfi1: Insure use of smp_processor_id() is preempt disabled
+  (jsc#SLE-19242).
+- IB/hfi1: Correct guard on eager buffer deallocation
+  (jsc#SLE-19242).
+- RDMA/rtrs: Call {get,put}_cpu_ptr to silence a debug kernel
+  warning (jsc#SLE-19249).
+- RDMA/hns: Do not destroy QP resources in the hw resetting phase
+  (bsc#1190336).
+- RDMA/hns: Do not halt commands during reset until later
+  (bsc#1190336).
+- RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow
+  (jsc#SLE-19253).
+- RDMA: Fix use-after-free in rxe_queue_cleanup (jsc#SLE-19249).
+- vmxnet3: fix minimum vectors alloc issue (bsc#1190406).
+- ice: safer stats processing (jsc#SLE-18375).
+- ice: fix adding different tunnels (jsc#SLE-18375).
+- ice: fix choosing UDP header type (jsc#SLE-18375).
+- ice: ignore dropped packets during init (jsc#SLE-18375).
+- ice: Fix problems with DSCP QoS implementation (jsc#SLE-18375).
+- ice: rearm other interrupt cause register after enabling VFs
+  (jsc#SLE-18375).
+- ice: fix FDIR init missing when reset VF (jsc#SLE-18375).
+- i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc
+  (jsc#SLE-18378).
+- i40e: Fix pre-set max number of queues for VF (jsc#SLE-18378).
+- i40e: Fix failed opcode appearing if handling messages from VF
+  (jsc#SLE-18378).
+- iavf: Fix reporting when setting descriptor count
+  (jsc#SLE-18385).
+- iavf: restore MSI state on reset (jsc#SLE-18385).
+- devlink: fix netns refcount leak in devlink_nl_cmd_reload()
+  (git-fixes).
+- bonding: make tx_rebalance_counter an atomic (git-fixes).
+- net/tls: Fix authentication failure in CCM mode (git-fixes).
+- tcp: fix page frag corruption on page fault (git-fixes).
+- commit ed7a8c9
+
+- config: INPUT_EVBUG=n (bsc#1192974).
+  Debug driver unsuitable for production, only enabled on ppc64.
+- commit e6448a3
+
+- ima: Fix undefined arch_ima_get_secureboot() and co
+  (bsc#1193674).
+- commit acf34be
+
+- net: cdc_ncm: Allow for dwNtbOutMaxSize to be unset or zero
+  (git-fixes).
+- commit 6e691fe
+
+- Move upstreamed rtw89 patch into sorted section
+- commit 0950df1
+
+- net: mana: Fix memory leak in mana_hwc_create_wq (git-fixes).
+- commit 1fcab05
+
+- usb: core: config: fix validation of wMaxPacketValue entries
+  (git-fixes).
+- bus: mhi: core: Add support for forced PM resume (git-fixes).
+- iio: trigger: stm32-timer: fix MODULE_ALIAS (git-fixes).
+- iio: at91-sama5d2: Fix incorrect sign extension (git-fixes).
+- iio: adc: axp20x_adc: fix charging current reporting on AXP22x
+  (git-fixes).
+- iio: gyro: adxrs290: fix data signedness (git-fixes).
+- iio: ad7768-1: Call iio_trigger_notify_done() on error
+  (git-fixes).
+- iio: itg3200: Call iio_trigger_notify_done() on error
+  (git-fixes).
+- iio: dln2: Check return value of devm_iio_trigger_register()
+  (git-fixes).
+- iio: trigger: Fix reference counting (git-fixes).
+- iio: dln2-adc: Fix lockdep complaint (git-fixes).
+- iio: adc: stm32: fix a current leak by resetting pcsel before
+  disabling vdda (git-fixes).
+- iio: mma8452: Fix trigger reference couting (git-fixes).
+- iio: stk3310: Don't return error code in interrupt handler
+  (git-fixes).
+- iio: kxsd9: Don't return error code in trigger handler
+  (git-fixes).
+- iio: ltr501: Don't return error code in trigger handler
+  (git-fixes).
+- iio: accel: kxcjk-1013: Fix possible memory leak in probe and
+  remove (git-fixes).
+- misc: rtsx: Avoid mangling IRQ during runtime PM (git-fixes).
+- misc: fastrpc: fix improper packet size calculation (git-fixes).
+- bus: mhi: pci_generic: Fix device recovery failed issue
+  (git-fixes).
+- clocksource/drivers/dw_apb_timer_of: Fix probe failure
+  (git-fixes).
+- irqchip/irq-gic-v3-its.c: Force synchronisation when issuing
+  INVALL (git-fixes).
+- irqchip: nvic: Fix offset for Interrupt Priority Offsets
+  (git-fixes).
+- irqchip/aspeed-scu: Replace update_bits with write_bits
+  (git-fixes).
+- irqchip/armada-370-xp: Fix support for Multi-MSI interrupts
+  (git-fixes).
+- irqchip/armada-370-xp: Fix return value of
+  armada_370_xp_msi_alloc() (git-fixes).
+- clocksource/drivers/arc_timer: Eliminate redefined macro error
+  (git-fixes).
+- commit 458f7dd
+
+- Bbluetooth: btusb: Add another Bluetooth part for Realtek 8852AE
+  (bsc#1193655).
+- Bluetooth: btusb: Add gpio reset way for qca btsoc in
+  cmd_timeout (bsc#1193655).
+- Bluetooth: btusb: Add support for IMC Networks Mediatek
+  Chip(MT7921) (bsc#1193655).
+- Bluetooth: btusb: Add the new support ID for Realtek RTL8852A
+  (bsc#1193655).
+- Bluetooth: btusb: Add protocol for MediaTek bluetooth
+  devices(MT7922) (bsc#1193655).
+- Bluetooth: btusb: Support public address configuration for
+  MediaTek Chip (bsc#1193655).
+- commit aa63c80
+
+- i2c: mpc: Use atomic read and fix break condition (git-fixes).
+- clk: qcom: sm6125-gcc: Swap ops of ice and apps on sdcc1
+  (git-fixes).
+- clk: imx: use module_platform_driver (git-fixes).
+- clk: qcom: clk-alpha-pll: Don't reconfigure running Trion
+  (git-fixes).
+- clk: qcom: regmap-mux: fix parent clock lookup (git-fixes).
+- commit 3747790
+
+- ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897
+  platform (git-fixes).
+- ALSA: ctl: Fix copy of updated id with element read/write
+  (git-fixes).
+- ALSA: pcm: oss: Handle missing errors in
+  snd_pcm_oss_change_params*() (git-fixes).
+- ALSA: pcm: oss: Limit the period size to 16MB (git-fixes).
+- ALSA: pcm: oss: Fix negative period/buffer sizes (git-fixes).
+- commit 70606b1
+
+- thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL
+  (git-fixes).
+- PM: runtime: Fix pm_runtime_active() kerneldoc comment
+  (git-fixes).
+- hwmon: (pwm-fan) Ensure the fan going on in .probe()
+  (git-fixes).
+- hwmon: (dell-smm) Fix warning on /proc/i8k creation error
+  (git-fixes).
+- hwmon: (corsair-psu) fix plain integer used as NULL pointer
+  (git-fixes).
+- Revert "PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on
+  emulated bridge" (git-fixes).
+- mmc: renesas_sdhi: initialize variable properly when tuning
+  (git-fixes).
+- ASoC: codecs: wsa881x: fix return values from kcontrol put
+  (git-fixes).
+- ASoC: codecs: wcd934x: return correct value from mixer put
+  (git-fixes).
+- ASoC: codecs: wcd934x: handle channel mappping list correctly
+  (git-fixes).
+- ASoC: qdsp6: q6routing: Fix return value from
+  msm_routing_put_audio_mixer (git-fixes).
+- ASoC: tegra: Use normal system sleep for ADX (git-fixes).
+- ASoC: tegra: Use normal system sleep for AMX (git-fixes).
+- ASoC: tegra: Use normal system sleep for Mixer (git-fixes).
+- ASoC: tegra: Use normal system sleep for MVC (git-fixes).
+- ASoC: tegra: Use normal system sleep for SFC (git-fixes).
+- ASoC: tegra: Balance runtime PM count (git-fixes).
+- ASoC: rt5682: Fix crash due to out of scope stack vars
+  (git-fixes).
+- ALSA: usb-audio: Reorder snd_djm_devices[] entries (git-fixes).
+- ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 (git-fixes).
+- drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset
+  (git-fixes).
+- drm/syncobj: Deal with signalled fences in
+  drm_syncobj_find_fence (git-fixes).
+- commit 847c219
+
+- can: m_can: make custom bittiming fields const (git-fixes).
+- commit 5d86bd5
+
+- Update BT fix patch for regression with 8087:0026 device (bsc#1193124)
+  Also corrected the references and patch description
+- commit 4cf2593
+
+- scsi: lpfc: Fix non-recovery of remote ports following an
+  unsolicited LOGO (bsc#1189126).
+- commit 2b31676
+
+- sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA
+  spans multiple LLCs (bsc#1192120).
+- sched/fair: Use weight of SD_NUMA domain in find_busiest_group
+  (bsc#1192120).
+- commit 818b2ce
+
+- nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done
+  (git-fixes).
+- can: kvaser_usb: get CAN clock frequency from device
+  (git-fixes).
+- can: kvaser_pciefd: kvaser_pciefd_rx_error_frame(): increase
+  correct stats->{rx,tx}_errors counter (git-fixes).
+- can: m_can: pci: use custom bit timings for Elkhart Lake
+  (git-fixes).
+- can: m_can: pci: fix incorrect reference clock rate (git-fixes).
+- can: m_can: Disable and ignore ELO interrupt (git-fixes).
+- can: sja1000: fix use after free in ems_pcmcia_add_card()
+  (git-fixes).
+- can: pch_can: pch_can_rx_normal: fix use after free (git-fixes).
+- mtd: dataflash: Add device-tree SPI IDs (git-fixes).
+- mtd: rawnand: fsmc: Fix timing computation (git-fixes).
+- mtd: rawnand: fsmc: Take instruction delay into account
+  (git-fixes).
+- mtd: rawnand: Fix nand_choose_best_timings() on unsupported
+  interface (git-fixes).
+- mtd: rawnand: Fix nand_erase_op delay (git-fixes).
+- HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested
+  (git-fixes).
+- soc: fsl: dpio: Unsigned compared against 0 in
+  qbman_swp_set_irq_coalescing() (git-fixes).
+- commit 3db25ff
+
+- Refresh
+  patches.suse/0011-PM-hibernate-require-hibernate-snapshot-image-to-be-.patch.
+- commit 90d6396
+
+- Refresh
+  patches.suse/0010-PM-hibernate-a-option-to-request-that-snapshot-image.patch.
+  Update config files. CONFIG_HIBERNATE_VERIFICATION_FORCE is not set
+- commit c101ebd
+
+- unmark
+  patches.suse/0009-PM-hibernate-prevent-EFI-secret-key-to-be-regenerate.patch
+- commit 3684c18
+
+- Refresh
+  patches.suse/0008-PM-hibernate-Generate-and-verify-signature-for-snaps.patch.
+  Update config files. CONFIG_HIBERNATE_VERIFICATION=y
+- commit 402ebf2
+
+- Refresh
+  patches.suse/0007-PM-hibernate-encrypt-hidden-area.patch.
+- commit fbd4629
+
+- Refresh
+  patches.suse/0006-efi-allow-user-to-regenerate-secret-key.patch.
+- commit a86713d
+
+- Refresh
+  patches.suse/0005-efi-generate-secret-key-in-EFI-boot-environment.patch.
+  Update config files. CONFIG_EFI_SECRET_KEY=y
+- commit 6e77a16
+
+- unmark
+  patches.suse/0002-hibernate-avoid-the-data-in-hidden-area-to-be-snapsh.patch
+- commit f20ffd1
+
+- Refresh
+  patches.suse/0001-security-create-hidden-area-to-keep-sensitive-data.patch.
+  Update config files. CONFIG_HIDDEN_AREA
+- commit f4223b3
+
+- drm/i915/dp: Perform 30ms delay after source OUI write
+  (git-fixes).
+- commit ffbcf49
+
+- usb: cdns3: gadget: fix new urb never complete if ep cancel
+  previous requests (git-fixes).
+- USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub (git-fixes).
+- serial: pl011: Add ACPI SBSA UART match id (git-fixes).
+- drm/amd/display: Allow DSC on supported MST branch devices
+  (git-fixes).
+- iwlwifi: mvm: retry init flow if failed (git-fixes).
+- ata: libahci: Adjust behavior when StorageD3Enable _DSD is set
+  (git-fixes).
+- ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile
+  (git-fixes).
+- drm/amd/amdgpu: fix potential memleak (git-fixes).
+- drm/amd/amdkfd: Fix kernel panic when reset failed and been
+  triggered again (git-fixes).
+- drm/sun4i: fix unmet dependency on RESET_CONTROLLER for
+  PHY_SUN6I_MIPI_DPHY (git-fixes).
+- thermal: core: Reset previous low and high trip during thermal
+  zone init (git-fixes).
+- platform/x86: thinkpad_acpi: Fix WWAN device disabled issue
+  after S3 deep (git-fixes).
+- platform/x86: thinkpad_acpi: Add support for dual fan control
+  (git-fixes).
+- platform/x86: dell-wmi-descriptor: disable by default
+  (git-fixes).
+- net: usb: r8152: Add MAC passthrough support for more Lenovo
+  Docks (git-fixes).
+- mac80211: fix throughput LED trigger (git-fixes).
+- mac80211: do not access the IV when it was stripped (git-fixes).
+- drm/connector: fix all kernel-doc warnings (git-fixes).
+- commit 9be7e24
+
+- tty: serial: fsl_lpuart: add timeout for
+  wait_event_interruptible in .shutdown() (jsc#SLE-19033).
+- crypto: caam - save caam memory to support crypto engine retry
+  mechanism (jsc#SLE-19033).
+- crypto: caam - replace this_cpu_ptr with raw_cpu_ptr
+  (jsc#SLE-19033).
+- tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of
+  .shutdown() (jsc#SLE-19033).
+- tty: serial: imx: clear the RTSD status before enable the RTSD
+  irq (jsc#SLE-19033).
+- memory: fsl_ifc: populate child devices without relying on
+  simple-bus (jsc#SLE-19033).
+- soc: fsl: dpio: fix qbman alignment error in the virtualization
+  context (jsc#SLE-19033).
+- net: stmmac: Disable Tx queues when reconfiguring the interface
+  (jsc#SLE-19033).
+- dmaengine: fsl-edma: support edma memcpy (jsc#SLE-19033).
+- vfio/fsl-mc: Add per device reset support (jsc#SLE-19033).
+- bus/fsl-mc: Add generic implementation for open/reset/close
+  commands (jsc#SLE-19033).
+- ASoC: fsl_spdif: implement bypass mode from in to out
+  (jsc#SLE-19033).
+- ASoC: fsl_rpmsg: add soc specific data structure
+  (jsc#SLE-19033).
+- net: dpaa2: add adaptive interrupt coalescing (jsc#SLE-19033).
+- soc: fsl: dpio: add Net DIM integration (jsc#SLE-19033).
+- net: dpaa2: add support for manual setup of IRQ coalesing
+  (jsc#SLE-19033).
+- soc: fsl: dpio: add support for irq coalescing per software
+  portal (jsc#SLE-19033).
+- soc: fsl: dpio: extract the QBMAN clock frequency from the
+  attributes (jsc#SLE-19033).
+- spi: Convert NXP flexspi to json schema (jsc#SLE-19033).
+- vfio/fsl: Move to the device set infrastructure (jsc#SLE-19033).
+- tty: serial: fsl_lpuart: do software reset for imx7ulp and
+  imx8qxp (jsc#SLE-19033).
+- tty: serial: fsl_lpuart: enable two stop bits for lpuart32
+  (jsc#SLE-19033).
+- tty: serial: fsl_lpuart: check dma_tx_in_progress in tx dma
+  callback (jsc#SLE-19033).
+- net: phy: at803x: finish the phy id checking simplification
+  (jsc#SLE-19033).
+- mmc: sdhci: Correct the tuning command handle for PIO mode
+  (jsc#SLE-19033).
+- commit bad7a12
+
+- Refresh
+  patches.suse/mm-vmscan-Reduce-throttling-due-to-a-failure-to-make-progress.patch.
+  Mmotm fix for a report stating there was a NULL pointer exception for a
+  THP-intensive workload.
+- commit de8b975
+
+- Refresh patches.suse/ipmi-ssif-initialize-ssif_info-client-early.patch.
+- commit c1e3bcb
+
+- bus: fsl-mc: rescan devices if endpoint not found
+  (jsc#SLE-19033).
+- bus: fsl-mc: pause the MC firmware when unloading
+  (jsc#SLE-19033).
+- bus: fsl-mc: pause the MC firmware before IOMMU setup
+  (jsc#SLE-19033).
+- bus: fsl-mc: add .shutdown() op for the bus driver
+  (jsc#SLE-19033).
+- bus: fsl-mc: fully resume the firmware (jsc#SLE-19033).
+- bus: fsl-mc: handle DMA config deferral in ACPI case
+  (jsc#SLE-19033).
+- bus: fsl-mc: extend fsl_mc_get_endpoint() to pass interface ID
+  (jsc#SLE-19033).
+- commit 5b2ac90
+
+- Revert "drm/i915: Implement Wa_1508744258" (git-fixes).
+- commit 78bf6ea
+
+- blacklist.conf: 1cbf731ef3a1 drm/i915: Fix missing docbook chapters for i915 uapi.
+- commit 6777126
+
+- xen: remove stray preempt_disable() from PV AP startup code
+  (bsc#1193524).
+- commit 39c2dee
+
+- xen/pvh: add missing prototype to header (git-fixes).
+- commit e49e355
+
+- x86/pvh: add prototype for xen_pvh_init() (git-fixes).
+- commit 4f8d143
+
+- ipmi: ssif: initialize ssif_info->client early (bsc#1193490).
+- commit e8af4dd
+
+- Delete
+  patches.suse/sched-fair-Adjust-the-allowed-NUMA-imbalance-when-SD_NUMA-spans-multiple-LLCs.patch.
+- Delete
+  patches.suse/sched-fair-Use-weight-of-SD_NUMA-domain-in-find_busiest_group.patch.
+  New revision pending upstream.
+- commit dd182d0
+
+- nvme-multipath: Skip not ready namespaces when revalidating paths (bsc#1191793 bsc#1192507 bsc#1192969).
+- commit 10dc5b5
+
+- blacklist.conf: went in through stable
+- commit c751562
+
+- drm/connector: Give connector sysfs devices there own
+  device_type (jsc#SLE-19356).
+- commit 5b7ab45
+
+- drm/connector: Add a fwnode pointer to drm_connector and
+  register with ACPI (v2) (jsc#SLE-19356).
+- commit f0b908e
+
+- drm/connector: Add support for out-of-band hotplug notification
+  (v3) (jsc#SLE19356).
+- commit 6fa8d3d
+
+- drm/connector: Add drm_connector_find_by_fwnode() function (v3)
+  (jsc#SLE-19356).
+- commit f8f4127
+
+- usb: typec: ucsi: Don't stop alt mode registration on busy
+  condition (jsc#SLE-19356).
+- commit d1dd3c7
+
+- usb: typec: ucsi: Always cancel the command if PPM reports
+  BUSY condition (jsc#SLE-19356).
+- commit 7d740d2
+
+- usb: typec: altmodes/displayport: Notify drm subsys of hotplug
+  events (git-fixes).
+- commit 5f1a962
+
+- Remove patches.suse/nvme-add-sibling-to-list-after-full-initialization.patch
+  As it turns out this fix is not correct.
+- commit bb77a4c
+
+- lpfc: Reintroduce old IRQ probe logic (bsc#1183897).
+- commit 00a7ff5
+
+- Update
+  patches.suse/powerpc-security-Use-a-mutex-for-interrupt-exit-code.patch
+  (stable-5.14.19 bsc#1193470 ltc#195599).
+- commit a8808ca
+
+- Refresh
+  patches.suse/0004-MODSIGN-checking-the-blacklisted-hash-before-loading.patch.
+- commit 4f48964
+
+- net/mlx4_en: Fix an use-after-free bug in
+  mlx4_en_try_alloc_resources() (jsc#SLE-19256).
+- net: qlogic: qlcnic: Fix a NULL pointer dereference in
+  qlcnic_83xx_add_rings() (git-fixes).
+- net/mlx5e: SHAMPO, Fix constant expression result
+  (jsc#SLE-19253).
+- net/mlx5: Fix access to a non-supported register
+  (jsc#SLE-19253).
+- net/mlx5: Fix too early queueing of log timestamp work
+  (jsc#SLE-19253).
+- net/mlx5: Fix use after free in mlx5_health_wait_pci_up
+  (jsc#SLE-19253).
+- net/mlx5: E-Switch, Use indirect table only if all destinations
+  support it (jsc#SLE-19253).
+- net/mlx5: E-Switch, Check group pointer before reading bw_share
+  value (jsc#SLE-19253).
+- net/mlx5: E-Switch, fix single FDB creation on BlueField
+  (jsc#SLE-19253).
+- net/mlx5: E-switch, Respect BW share of the new group
+  (jsc#SLE-19253).
+- net/mlx5: Lag, Fix recreation of VF LAG (jsc#SLE-19253).
+- net/mlx5: Move MODIFY_RQT command to ignore list in internal
+  error state (jsc#SLE-19253).
+- net/mlx5e: Sync TIR params updates against concurrent
+  create/modify (jsc#SLE-19253).
+- net/mlx5e: Fix missing IPsec statistics on uplink representor
+  (jsc#SLE-19253).
+- net/mlx5e: IPsec: Fix Software parser inner l3 type setting
+  in case of encapsulation (jsc#SLE-19253).
+- ice: xsk: clear status_error0 for each allocated desc
+  (jsc#SLE-18375).
+- net/mlx4_en: Update reported link modes for 1/10G
+  (jsc#SLE-19256).
+- net: qed: fix the array may be out of bound (jsc#SLE-19001).
+- igb: fix netpoll exit with traffic (jsc#SLE-18379).
+- net: chelsio: cxgb4vf: Fix an error code in cxgb4vf_pci_probe()
+  (jsc#SLE-18992).
+- ice: avoid bpf_prog refcount underflow (jsc#SLE-18375).
+- ice: fix vsi->txq_map sizing (jsc#SLE-18375).
+- iavf: Fix VLAN feature flags after VFR (jsc#SLE-18385).
+- iavf: Fix refreshing iavf adapter stats on ethtool request
+  (jsc#SLE-18385).
+- iavf: Fix deadlock occurrence during resetting VF interface
+  (jsc#SLE-18385).
+- iavf: Prevent changing static ITR values if adaptive moderation
+  is on (jsc#SLE-18385).
+- igb: unbreak I2C bit-banging on i350 (jsc#SLE-18379).
+- commit 24091ea
+
+- Delete patches.suse/0003-MODSIGN-load-blacklist-from-MOKx.patch.
+  The ebd9c2ae369a45 patch introduced mokx support since v5.13 on
+  upstream. Let's remove this downstream patch. (fate#316531, bnc#854875)
+- commit cd4e1c6
+
+- Delete
+  patches.suse/0001-efi-add-a-function-to-convert-the-status-code-to-a-s.patch.
+  Delete
+  patches.suse/0002-efi-show-error-messages-only-when-loading-certificat.patch
+  Because upstream patch ebd9c2ae369a "efi: Only print errors about failing to
+  get certs if EFI vars are found" already introduced new behavior of log. So
+  those two SUSE downstream patches can be removed. (fate#316531, bnc#854875)
+- commit f98e665
+
+- Refresh
+  patches.suse/0001-MODSIGN-do-not-load-mok-when-secure-boot-disabled.patch.
+- Refresh patches.suse/0001-MODSIGN-do-not-load-mok-when-secure-boot-disabled.patch
+  merge with patches.suse/0001-integrity-use-arch_ima_get_secureboot-instead-of-che.patch.
+  (bsc#1188366)
+- Delete
+  patches.suse/0001-integrity-use-arch_ima_get_secureboot-instead-of-che.patch.
+- commit f00ef99
+
+- blacklist.conf:  Add git-fixes patches checked into perf userspace
+- commit 032d842
+
+- perf: Ignore sigtrap for tracepoints destined for other tasks
+  (git-fixes).
+- perf/x86/intel/uncore: Fix IIO event constraints for Snowridge
+  (git-fixes).
+- perf/x86/intel/uncore: Fix IIO event constraints for Skylake
+  Server (git-fixes).
+- perf/x86/intel/uncore: Fix filter_tid mask for CHA events on
+  Skylake Server (git-fixes).
+- perf/x86/vlbr: Add c->flags to vlbr event constraints
+  (git-fixes).
+- perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints
+  (git-fixes).
+- perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints
+  (git-fixes).
+- perf/x86/intel/uncore: Fix Intel SPR IIO event constraints
+  (git-fixes).
+- perf/x86/intel/uncore: Fix Intel SPR CHA event constraints
+  (git-fixes).
+- commit 1cfbe90
+
+- x86/xen: Add xenpv_restore_regs_and_return_to_usermode()
+  (bsc#1190497).
+- commit 00aee08
+
+- tracing/histograms: String compares should not care about
+  signed values (git-fixes).
+- commit fa5ea58
+
+- tracing: Fix pid filtering when triggers are attached
+  (git-fixes).
+- commit 3c359a7
+
+- blacklist.conf: 27ff768fa21c ("tracing: Test the 'Do not trace this pid' case in create event")
+  Not needed. The backported "broken" commit is already fixed.
+- commit 2c0434d
+
+- tracing: Check pid filtering when creating events (git-fixes).
+- commit 90d7fd0
+
+- arm64: cpufeature: Export this_cpu_has_cap helper
+  (jsc#SLE-19046).
+- commit fd033df
+
+- coresight: Use devm_bitmap_zalloc when applicable (jsc#SLE-19046).
+- arm64: errata: Enable TRBE workaround for write to out-of-range address (jsc#SLE-19046).
+- arm64: errata: Enable workaround for TRBE overwrite in FILL mode (jsc#SLE-19046).
+- coresight: trbe: Work around write to out of range (jsc#SLE-19046).
+- coresight: trbe: Make sure we have enough space (jsc#SLE-19046).
+- coresight: trbe: Add a helper to determine the minimum buffer size (jsc#SLE-19046).
+- coresight: trbe: Workaround TRBE errata overwrite in FILL mode (jsc#SLE-19046).
+- coresight: trbe: Add infrastructure for Errata handling (jsc#SLE-19046).
+- coresight: trbe: Allow driver to choose a different alignment (jsc#SLE-19046).
+- coresight: trbe: Decouple buffer base from the hardware base (jsc#SLE-19046).
+- coresight: trbe: Add a helper to pad a given buffer area (jsc#SLE-19046).
+- coresight: trbe: Add a helper to calculate the trace generated (jsc#SLE-19046).
+- coresight: trbe: Prohibit trace before disabling TRBE (jsc#SLE-19046).
+- coresight: trbe: End the AUX handle on truncation (jsc#SLE-19046).
+- coresight: trbe: Do not truncate buffer on IRQ (jsc#SLE-19046).
+- coresight: trbe: Fix handling of spurious interrupts (jsc#SLE-19046).
+- coresight: trbe: irq handler: Do not disable TRBE if no action is needed (jsc#SLE-19046).
+- coresight: trbe: Unify the enabling sequence (jsc#SLE-19046).
+- coresight: trbe: Drop duplicate TRUNCATE flags (jsc#SLE-19046).
+- coresight: trbe: Ensure the format flag is always set (jsc#SLE-19046).
+- coresight: etm-pmu: Ensure the AUX handle is valid (jsc#SLE-19046).
+- coresight: etm4x: Use Trace Filtering controls dynamically (jsc#SLE-19046).
+- coresight: etm4x: Save restore TRFCR_EL1 (jsc#SLE-19046).
+- coresight: Don't immediately close events that are run on invalid CPU/sink combos (jsc#SLE-19046).
+- coresight: tmc-etr: Speed up for bounce buffer in flat mode (jsc#SLE-19046).
+- coresight: Update comments for removing cs_etm_find_snapshot() (jsc#SLE-19046).
+- coresight: tmc-etr: Use perf_output_handle::head for AUX ring buffer (jsc#SLE-19046).
+- coresight: tmc-etf: Add comment for store ordering (jsc#SLE-19046).
+- coresight: tmc-etr: Add barrier after updating AUX ring buffer (jsc#SLE-19046).
+- coresight: tmc: Configure AXI write burst size (jsc#SLE-19046).
+- arm64: errata: Add detection for TRBE write to out-of-range (jsc#SLE-19046).
+- arm64: errata: Add workaround for TSB flush failures (jsc#SLE-19046).
+- arm64: errata: Add detection for TRBE overwrite in FILL mode (jsc#SLE-19046).
+- arm64: Add Neoverse-N2, Cortex-A710 CPU part definition (jsc#SLE-19046).
+- commit d3c2191
+
+- Update
+  patches.suse/RDMA-cma-Do-not-change-route.addr.src_addr.ss_family.patch
+  (stable-5.14.10 bsc#1192845 CVE-2021-43975).
+  Added CVE reference
+- commit 8142e42
+
+- atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait
+  (bsc#1192845 CVE-2021-43975).
+- commit 283c0a0
+
+- perf: qcom_l2_pmu: ACPI: Use ACPI_COMPANION() directly
+  (git-fixes).
+- drivers/perf: thunderx2_pmu: Change data in size
+  tx2_uncore_event_update() (git-fixes).
+- drivers/perf: hisi: Fix PA PMU counter offset (git-fixes).
+- KVM: arm64: Fix PMU probe ordering (git-fixes).
+- KVM: arm64: perf: Replace '0xf' instances with
+  ID_AA64DFR0_PMUVER_IMP_DEF (git-fixes).
+- commit 91fb475
+
+- usb: typec: altmodes/displayport: Make dp_altmode_notify()
+  more generic (git-fixes).
+- commit 5136280
+
+- x86/entry: Use the correct fence macro after swapgs in kernel
+  CR3 (bsc#1190497).
+- commit e1ed0c4
+
+- Refresh
+  patches.suse/s390-lock-down-kernel-in-secure-boot-mode.patch.
+- commit 2d12b8e
+
+- x86/entry: Add a fence for kernel entry SWAPGS in
+  paranoid_entry() (bsc#1190497).
+- commit 69d2c59
+
+- unmark patches.suse/arm64-lock-down-kernel-in-secure-boot-mode.patch
+- commit 36647a7
+
+- Refresh
+  patches.suse/powerpc-lock-down-kernel-in-secure-boot-mode.patch.
+- commit e4b09e3
+
+- unmark
+  patches.suse/0004-efi-Lock-down-the-kernel-at-the-integrity-level-if-b.patch
+- commit 0cf1770
+
+- Refresh
+  patches.suse/0003-efi-Lock-down-the-kernel-if-booted-in-secure-boot-mode.patch.
+- Update config files. x86_64, arm64, ppc64le, s390x
+  - Add CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT=y
+- commit 6189d45
+
+- Refresh
+  patches.suse/0002-efi-Add-an-EFI_SECURE_BOOT-flag-to-indicate-secure-boot-mode.patch.
+- commit f2a5454
+
+- Refresh
+  patches.suse/0001-security-lockdown-expose-a-hook-to-lock-the-kernel-down.patch.
+- commit f2c3a99
+
+- usb: cdnsp: Fix a NULL pointer dereference in
+  cdnsp_endpoint_init() (git-fixes).
+- usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect
+  (git-fixes).
+- serial: 8250_bcm7271: UART errors after resuming from S2
+  (git-fixes).
+- serial: 8250_pci: rewrite pericom_do_set_divisor() (git-fixes).
+- serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array
+  (git-fixes).
+- serial: 8250: Fix RTS modem control while in rs485 mode
+  (git-fixes).
+- serial: tegra: Change lower tolerance baud rate limit for
+  tegra20 and tegra30 (git-fixes).
+- serial: liteuart: fix minor-number leak on probe errors
+  (git-fixes).
+- serial: liteuart: fix use-after-free and memleak on unbind
+  (git-fixes).
+- serial: liteuart: Fix NULL pointer dereference in ->remove()
+  (git-fixes).
+- vgacon: Propagate console boot parameters before calling
+  `vc_resize' (git-fixes).
+- tty: serial: msm_serial: Deactivate RX DMA for polling support
+  (git-fixes).
+- serial: core: fix transmit-buffer reset and memleak (git-fixes).
+- commit 3fabb98
+
+- Move upstreamed USB fix into sorted section
+- commit e02363b
+
+- ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver
+  (git-fixes).
+- commit e3352ca
+
+- ipmi: msghandler: Make symbol 'remove_work_wq' static
+  (git-fixes).
+- commit 992fab0
+
+- drm/vc4: kms: Fix previous HVS commit wait (git-fixes).
+- drm/vc4: kms: Don't duplicate pending commit (git-fixes).
+- drm/vc4: kms: Clear the HVS FIFO commit pointer once done
+  (git-fixes).
+- drm/vc4: kms: Add missing drm_crtc_commit_put (git-fixes).
+- drm/vc4: kms: Fix return code check (git-fixes).
+- drm/vc4: kms: Wait for the commit before increasing our clock
+  rate (git-fixes).
+- drm/msm: Do hw_init() before capturing GPU state (git-fixes).
+- drm/msm/a6xx: Allocate enough space for GMU registers
+  (git-fixes).
+- rt2x00: do not mark device gone on EPROTO errors during start
+  (git-fixes).
+- mt76: mt7915: fix NULL pointer dereference in
+  mt7915_get_phy_mode (git-fixes).
+- iwlwifi: Fix memory leaks in error handling path (git-fixes).
+- iwlwifi: fix warnings produced by kernel debug options
+  (git-fixes).
+- net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of
+  "0" if no IRQ is available (git-fixes).
+- ipmi: Move remove_work to dedicated workqueue (git-fixes).
+- commit 7d5a7f0
+
+- i2c: stm32f7: stop dma transfer in case of NACK (git-fixes).
+- i2c: stm32f7: recover the bus on access timeout (git-fixes).
+- i2c: stm32f7: flush TX FIFO upon transfer errors (git-fixes).
+- i2c: cbus-gpio: set atomic transfer callback (git-fixes).
+- dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free
+  flow (git-fixes).
+- atlantic: Remove warn trace message (git-fixes).
+- atlantic: Fix statistics logic for production hardware
+  (git-fixes).
+- atlantic: Add missing DIDs and fix 115c (git-fixes).
+- atlantic: Fix to display FW bundle version instead of FW mac
+  version (git-fixes).
+- atlatnic: enable Nbase-t speeds with base-t (git-fixes).
+- atlantic: Increase delay for fw transactions (git-fixes).
+- ASoC: rk817: Add module alias for rk817-codec (git-fixes).
+- ASoC: tegra: Fix kcontrol put callback in Mixer (git-fixes).
+- ASoC: tegra: Fix kcontrol put callback in ADX (git-fixes).
+- ASoC: tegra: Fix kcontrol put callback in AMX (git-fixes).
+- ASoC: tegra: Fix kcontrol put callback in SFC (git-fixes).
+- ASoC: tegra: Fix kcontrol put callback in MVC (git-fixes).
+- ASoC: tegra: Fix kcontrol put callback in AHUB (git-fixes).
+- ASoC: tegra: Fix kcontrol put callback in DSPK (git-fixes).
+- ASoC: tegra: Fix kcontrol put callback in DMIC (git-fixes).
+- ASoC: tegra: Fix kcontrol put callback in I2S (git-fixes).
+- ASoC: tegra: Fix kcontrol put callback in ADMAIF (git-fixes).
+- ASoC: tegra: Fix wrong value type in MVC (git-fixes).
+- ASoC: tegra: Fix wrong value type in SFC (git-fixes).
+- ASoC: tegra: Fix wrong value type in DSPK (git-fixes).
+- ASoC: tegra: Fix wrong value type in DMIC (git-fixes).
+- ASoC: tegra: Fix wrong value type in I2S (git-fixes).
+- ASoC: tegra: Fix wrong value type in ADMAIF (git-fixes).
+- ALSA: intel-dsp-config: add quirk for CML devices based on
+  ES8336 codec (git-fixes).
+- commit d6b0e1d
+
+- scsi: core: sysfs: Fix setting device state to SDEV_RUNNING
+  (git-fixes).
+- commit 713d069
+
+- xhci: Fix commad ring abort, write all 64 bits to CRCR register
+  (bsc#1192569).
+- commit e4fbc61
+
+- ibmvnic: drop bad optimization in reuse_tx_pools() (bsc#1193349
+  ltc#195568).
+- ibmvnic: drop bad optimization in reuse_rx_pools() (bsc#1193349
+  ltc#195568).
+- commit 667806f
+
+- Bluetooth: Apply initial command workaround for more Intel chips
+  (bsc#83f2dafe2a62).
+- commit e1329be
+
+- drm/i915/hdmi: Turn DP++ TMDS output buffers back on in
+  encoder->shutdown() (git-fixes).
+- commit 905574f
+
+- Refresh
+  patches.suse/drm-i915-Extend-the-async-flip-VT-d-w-a-to-skl-bxt.patch.
+  Alt-commit
+- commit afad9d5
+
+- Refresh
+  patches.suse/drm-i915-gvt-fix-the-usage-of-ww-lock-in-gvt-schedul.patch.
+  Alt-commit
+- commit 0475b7e
+
+- Refresh
+  patches.suse/drm-amdgpu-Fix-even-more-out-of-bound-writes-from-de.patch.
+  Alt-commit. Also updated the patch-mainline tag.
+- commit ce4a8c2
+
+- Refresh
+  patches.suse/drm-amd-display-Fix-deadlock-when-falling-back-to-v2.patch.
+  Alt-commit
+- commit fadf24f
+
+- drm/amdgpu/display: add quirk handling for stutter mode
+  (git-fixes).
+- commit 9ae484d
+
+- fuse: release pipe buf after last use (bsc#1193318).
+- commit fad20a3
+
+- drm/msm/dsi: fix wrong type in msm_dsi_host (git-fixes).
+- commit 9d4cd6e
+
+- drm/msm/dsi: do not enable irq handler before powering up the
+  host (git-fixes).
+- commit 21c53a3
+
+- mm: vmscan: Reduce throttling due to a failure to make progress
+  (bsc#1190208 (MM functional and performance backports)).
+- commit c9d43e5
+
+- sched,x86: Fix L2 cache mask (bsc#1193302).
+- commit 512a2f3
+
+- sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA
+  spans multiple LLCs (bsc#1192120).
+- sched/fair: Use weight of SD_NUMA domain in find_busiest_group
+  (bsc#1192120).
+- commit 67de029
+
+- Delete
+  patches.suse/sched-fair-Adjust-the-allowed-NUMA-imbalance-when-SD_NUMA-spans-multiple-LLCS.patch.
+- commit 79c1d08
+
+- drm/msm/dsi: rename dual DSI to bonded DSI (git-fixes).
+- commit 383555c
+
+- drm/amd/pm: Fix incorrect power limit readback in smu11 if
+  POWER_SOURCE_DC (git-fixes).
+- commit c04f48c
+
+- drm/i915: Replace the unconditional clflush with
+  drm_clflush_virt_range() (git-fixes).
+- commit bf0c1da
+
+- Refresh
+  patches.suse/drm-i915-Remove-memory-frequency-calculation.patch.
+  Alt-commit
+- commit 2650497
+
+- Refresh
+  patches.suse/0001-drm-i915-guc-drop-guc_communication_enabled.patch.
+  Alt-commit
+- commit 01f68ee
+
+- blacklist.conf: faf890985e30 drm/i915: Fix syncmap memory leak
+- commit 62955ef
+
+- Refresh
+  patches.suse/drm-amdgpu-handle-the-case-of-pci_channel_io_frozen-.patch.
+  Alt-commit
+- commit 3b7e322
+
+- staging: rtl8723bs: remove a second possible deadlock
+  (git-fixes).
+- commit e15a622
+
+- USB: serial: option: add Fibocom FM101-GL variants (git-fixes).
+- USB: serial: option: add Telit LE910S1 0x9200 composition
+  (git-fixes).
+- mmc: sdhci: Fix ADMA for PAGE_SIZE >= 64KiB (git-fixes).
+- drm/nouveau: recognise GA106 (git-fixes).
+- drm/amdgpu: IH process reset count when restart (git-fixes).
+- PCI: aardvark: Simplify initialization of rootcap on virtual
+  bridge (git-fixes).
+- PCI: aardvark: Implement re-issuing config requests on CRS
+  response (git-fixes).
+- staging: rtl8723bs: remove a third possible deadlock
+  (git-fixes).
+- staging: rtl8723bs: remove possible deadlock when disconnect
+  (v2) (git-fixes).
+- commit cbbc2ed
+
+- rpm/kernel-binary.spec.in: don't strip vmlinux again (bsc#1193306)
+  After usrmerge, vmlinux file is not named vmlinux-<version>, but simply
+  vmlinux. And this is not reflected in STRIP_KEEP_SYMTAB we set.
+  So fix this by removing the dash...
+- commit 83af88d
+
+- Refresh
+  patches.suse/drm-amdkfd-fix-a-potential-ttm-sg-memory-leak.patch.
+  Alt-commit
+- commit 18c0378
+
+- Refresh
+  patches.suse/drm-amdkfd-fix-dma-mapping-leaking-warning.patch.
+  Alt-commit
+- commit d513741
+
+- Refresh
+  patches.suse/0001-drm-amd-display-Fix-white-screen-page-fault-for-gpuv.patch.
+  Alt-commit
+- commit d8362fa
+
+- Refresh
+  patches.suse/0001-drm-amdgpu-fix-use-after-free-during-BO-move.patch.
+  Alt-commit
+- commit 6231070
+
+- Refresh
+  patches.suse/drm-i915-tc-Fix-TypeC-port-init-resume-time-sanitiza.patch.
+  Alt-commit
+- commit 75478ec
+
+- Refresh
+  patches.suse/0425-drm-i915-Update-memory-bandwidth-parameters.patch.
+  Alt-commit
+- commit 20108dd
+
+- blacklist.conf: b6dfa4161729 drm/i915/dp: Drop redundant debug print
+- commit c59ba00
+
+- Refresh
+  patches.suse/0001-drm-i915-dp-return-proper-DPRX-link-training-result.patch.
+  Alt-commit
+- commit 70fb6b8
+
+- blacklist.conf: d8959fb33890 drm/i915/dp: remove superfluous EXPORT_SYMBOL()
+- commit 83d3fca
+
+- blacklist.conf: f6864b27d6d3 drm/i915/edp: fix eDP MSO pipe sanity checks for ADL-P
+- commit fc8a263
+
+- blacklist.conf: 8b46cc6577f4 drm/i915: Tweaked Wa_14010685332 for all PCHs
+- commit 8d282e0
+
+- blacklist.conf: c5589bb5dccb drm/i915: Only access SFC_DONE when media domain is not fused off
+- commit e46b9ce
+
+- blacklist.conf: 70418a68713c drm/i915/display: Fix the 12 BPC bits for PIPE_MISC reg
+- commit 0ee0cf4
+
+- rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump
+  (bsc#1188303).
+- rtw89: fix potentially access out of range of RF register array
+  (bsc#1188303).
+- rtw89: remove unneeded variable (bsc#1188303).
+- rtw89: remove unnecessary conditional operators (bsc#1188303).
+- rtw89: update tx power limit/limit_ru tables to R54
+  (bsc#1188303).
+- rtw89: update rtw89 regulation definition to R58-R31
+  (bsc#1188303).
+- rtw89: fill regd field of limit/limit_ru tables by enum
+  (bsc#1188303).
+- commit bdba716
+
+- Update rtw89 fix with the upstream patch from wireless-drivers tree
+- commit 70a5c33
+
+- mwifiex: Fix skb_over_panic in mwifiex_usb_recv()
+  (CVE-2021-43976 bsc#1192847).
+- commit 4829170
+
+- nvme-pci: add NO APST quirk for Kioxia device (git-fixes).
+- commit 86d3c56
+
+- crypto: dh - call dh_init() after drbg_init() and jent_mod_init()
+  (jsc#SLE-21132,bsc#1191256).
+- commit 61dfd91
+
+- crypto: dh - implement FIPS PCT (jsc#SLE-21132,bsc#1191256).
+- commit 9f91254
+
+- crypto: dh - accept only approved safe-prime groups in FIPS mode
+  (jsc#SLE-21132,bsc#1191256).
+- commit 2d1a8e9
+
+- crypto: dh - try to match domain parameters to a known
+  safe-prime group (jsc#SLE-21132,bsc#1191256).
+- commit 26a335b
+
+- crypto: dh - calculate Q from P for the full public key
+  verification (jsc#SLE-21132,bsc#1191256).
+- commit b4037c4
+
+- crypto: dh - store group id in dh-generic's dh_ctx
+  (jsc#SLE-21132,bsc#1191256).
+- commit f0486a1
+
+- lib/mpi: export mpi_rshift (jsc#SLE-21132,bsc#1191256).
+- commit 4310d0e
+
+- crypto: testmgr - add DH test vectors for key generation
+  (jsc#SLE-21132,bsc#1191256).
+- commit 54bd083
+
+- crypto: dh - introduce support for ephemeral key generation
+  to qat driver (jsc#SLE-21132,bsc#1191256).
+- commit 7368cee
+
+- crypto: dh - introduce support for ephemeral key generation
+  to hpre driver (jsc#SLE-21132,bsc#1191256).
+- commit 2b8dc8a
+
+- crypto: dh - introduce support for ephemeral key generation
+  to dh-generic (jsc#SLE-21132,bsc#1191256).
+- commit 3773460
+
+- crypto: dh - implement private key generation primitive
+  (jsc#SLE-21132,bsc#1191256).
+- commit 6465374
+
+- crypto: testmgr - run only subset of DH vectors based on config
+  (jsc#SLE-21132,bsc#1191256).
+- commit ac8f2bb
+
+- crypto: testmgr - add DH RFC 3526 modp2048 test vector
+  (jsc#SLE-21132,bsc#1191256).
+- commit d59cad5
+
+- crypto: dh - introduce RFC 3526 safe-prime groups
+  (jsc#SLE-21132,bsc#1191256).
+- Update config files.
+- commit 7ce8fbd
+
+- crypto: testmgr - add DH RFC 7919 ffdhe3072 test vector
+  (jsc#SLE-21132,bsc#1191256).
+- commit 66277b9
+
+- crypto: dh - introduce RFC 7919 safe-prime groups
+  (jsc#SLE-21132,bsc#1191256).
+- Update config files.
+- commit ffde948
+
+- hwmon: (dell-smm-hwmon) Fix fan mutliplier detection for 3rd
+  fan (git-fixes).
+- commit fc58f7c
+
+- hwmon: (dell-smm-hwmon) Convert to
+  devm_hwmon_device_register_with_info() (git-fixes).
+- commit 8eb28b7
+
+- crypto: dh - optimize domain parameter serialization for
+  well-known groups (jsc#SLE-21132,bsc#1191256).
+- commit 0e9a462
+
+- crypto: dh - constify struct dh's pointer members
+  (jsc#SLE-21132,bsc#1191256).
+- commit cd58585
+
+- crypto: dh - remove struct dh's ->q member
+  (jsc#SLE-21132,bsc#1191256).
+- commit ca28b3e
+
+- hwmon: (dell-smm-hwmon) Move variables into a driver private
+  data structure (git-fixes).
+- commit a97cfe2
+
+- hwmon: (dell-smm-hwmon) Use devm_add_action_or_reset()
+  (git-fixes).
+- commit 12a377a
+
+- hwmon: (dell-smm-hwmon) Mark functions as __init (git-fixes).
+- commit a95801d
+
+- ptp: ocp: add COMMON_CLK dependency (git-fixes).
+- commit c11a32b
+
+- hwmon: (dell-smm-hwmon) Use platform device (git-fixes).
+- commit f051ae7
+
+- mm: Add kvrealloc() (git-fixes).
+- commit ef97709
+
+- crypto: jitter - quit sample collection loop upon RCT failure
+  (jsc#SLE-21132,bsc#1191259).
+- commit 990cfda
+
+- crypto: jitter - don't limit ->health_failure check to FIPS mode
+  (jsc#SLE-21132,bsc#1191259).
+- commit 583d284
+
+- crypto: drbg - ignore jitterentropy errors if not in FIPS mode
+  (jsc#SLE-21132,bsc#1191259).
+- commit a216735
+
+- mt76: drop MCU header size from buffer size in
+  __mt76_mcu_send_firmware (git-fixes).
+- commit 3d10da9
+
+- mt76: introduce __mt76_mcu_send_firmware routine (git-fixes).
+- commit a54556a
+
+- x86/hyperv: Move required MSRs check to initial platform probing
+  (git-fixes).
+- x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V
+  setup fails (git-fixes).
+- Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for
+  dm_ring_size (git-fixes).
+- net: mana: Fix spelling mistake "calledd" -> "called"
+  (jsc#SLE-18779, bsc#1185726).
+- PCI: hv: Remove unnecessary use of %hx (git-fixes).
+- Drivers: hv : vmbus: Adding NULL pointer check (git-fixes).
+- x86/hyperv: Remove duplicate include (git-fixes).
+- x86/hyperv: Remove duplicated include in hv_init (git-fixes).
+- Drivers: hv: vmbus: Remove unused code to check for subchannels
+  (git-fixes).
+- net: mana: Support hibernation and kexec (jsc#SLE-18779,
+  bsc#1185726).
+- net: mana: Improve the HWC error handling (jsc#SLE-18779,
+  bsc#1185726).
+- net: mana: Report OS info to the PF driver (jsc#SLE-18779,
+  bsc#1185726).
+- net: mana: Fix the netdev_err()'s vPort argument in
+  mana_init_port() (jsc#SLE-18779, bsc#1185726).
+- net: mana: Allow setting the number of queues while the NIC
+  is down (jsc#SLE-18779, bsc#1185726).
+- hv_netvsc: Add comment of netvsc_xdp_xmit() (git-fixes).
+- hv_netvsc: use netif_is_bond_master() instead of open code
+  (git-fixes).
+- net: mana: Use kcalloc() instead of kzalloc() (jsc#SLE-18779,
+  bsc#1185726).
+- net: use eth_hw_addr_set() (jsc#SLE-19256).
+- commit 64933c8
+
+- Revert "drm/i915: Fix missing docbook chapters for i915 uapi"
+  This reverts commit d33eb4b2a0b7422c9dc94bcd23d0d9ef458f2f77.
+- commit 6e0d735
+
+- bpf: Stop caching subprog index in the bpf_pseudo_func insn
+  (git-fixes).
+- commit 76c87a6
+
+- usb: ohci: disable start-of-frame interrupt in ohci_rh_suspend
+  (git-fixes).
+- commit 474865f
+
+- Refresh
+  patches.suse/0410-drm-i915-adl_p-Also-disable-underrun-recovery-with-M.patch.
+  Add alt-commit tag for duplicate
+- commit b076848
+
+- drm/i915/guc: Reset LRC descriptor if register returns -ENODEV
+  (git-fixes).
+- commit 65e549a
+
+- drm/i915/guc: Take context ref when cancelling request
+  (git-fixes).
+- commit 506a6d9
+
+- drm/i915/guc: Copy whole golden context, set engine state size
+  of subset (git-fixes).
+- commit b1fdf4a
+
+- drm/i915/guc: Don't enable scheduling on a banned context,
+  guc_id invalid, not registered (git-fixes).
+- commit c06d135
+
+- drm/i915/guc: Kick tasklet after queuing a request (git-fixes).
+- commit 35e2726
+
+- drm/i915/guc: Workaround reset G2H is received after schedule
+  done G2H (git-fixes).
+- commit e25f4c3
+
+- drm/i915/guc: Don't drop ce->guc_active.lock when unwinding
+  context (git-fixes).
+- commit 380814a
+
+- drm/i915/guc: Unwind context requests in reverse order
+  (git-fixes).
+- commit b4b0087
+
+- drm/i915/guc: Fix outstanding G2H accounting (git-fixes).
+- commit bd00cfe
+
+- drm/i915/guc: Fix blocked context accounting (git-fixes).
+- commit 5787530
+
+- drm/i915: Fix missing docbook chapters for i915 uapi
+  (git-fixes).
+- commit d33eb4b
+
+- config: set the default cpufreq governor on x86 to "ondemand" (bsc#1190923)
+  "Ondemand" has been the default cpufreq governor in previous SLES
+  releases. Upstream has now set the default to be "schedutil" on all x86_64
+  systems except for the most recent Intel CPUs (see a00ec3874e7d3 ("cpufreq:
+  intel_pstate: Select schedutil as the default governor")). We estimate this
+  choice carries a notable performance regression.
+  The direct effect of this patch is to restore "ondemand" as default
+  governor on AMD systems.
+  Setting CPU_FREQ_DEFAULT_GOV_CONSERVATIVE=n explicitely is necessary otherwise
+  "make syncconfig" thinks that option is new and stops the build, if no silent
+  config updates are permitted.
+- commit 5f12495
+
+- Revert "cpufreq: Avoid configuring old governors as default
+  with intel_pstate" (bsc#1190923).
+- commit a145265
+
+- net: hns3: fix incorrect components info of ethtool --reset
+  command (bsc#1190336).
+- net: hns3: fix one incorrect value of page pool info when
+  queried by debugfs (bsc#1190336).
+- net: hns3: add check NULL address for page pool (bsc#1190336).
+- net: hns3: fix VF RSS failed problem after PF enable multi-TCs
+  (bsc#1190336).
+- ethtool: ioctl: fix potential NULL deref in
+  ethtool_set_coalesce() (jsc#SLE-19253).
+- nixge: fix mac address error handling again (jsc#SLE-19253).
+- ptp: ocp: Fix a couple NULL vs IS_ERR() checks (jsc#SLE-19253).
+- RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg()
+  (jsc#SLE-19249).
+- ethernet: fix up ps3_gelic_net.c for "ethernet: use
+  eth_hw_addr_set()" (jsc#SLE-19256).
+- ethernet: ehea: add missing cast (jsc#SLE-19256).
+- dma-mapping: fix the kerneldoc for dma_map_sgtable()
+  (jsc#SLE-19249).
+- dma-mapping: fix the kerneldoc for dma_map_sg_attrs
+  (jsc#SLE-19249).
+- ptp: ocp: Have Kconfig select NET_DEVLINK (jsc#SLE-19253).
+- commit 5d25d7c
+
+- iommu/vt-d: Fix unmap_pages support (git-fixes).
+- commit 7a9b51b
+
+- rpm/modules.fips: remove des3 and des (jsc#SLE-21132,bsc#1191261).
+  DES3 has been marked as not approved for FIPS now, remove it
+  from modules.fips.
+- commit e1ec547
+
+- iommu/rockchip: Fix PAGE_DESC_HI_MASKs for RK3568 (git-fixes).
+- iommu/dma: Account for min_align_mask w/swiotlb (git-fixes).
+- swiotlb: Support aligned swiotlb buffers (git-fixes).
+- iommu/dma: Check CONFIG_SWIOTLB more broadly (git-fixes).
+- iommu/dma: Fold _swiotlb helpers into callers (git-fixes).
+- iommu/dma: Skip extra sync during unmap w/swiotlb (git-fixes).
+- iommu/dma: Fix sync_sg with swiotlb (git-fixes).
+- iommu/vt-d: Drop "0x" prefix from PCI bus & device addresses
+  (git-fixes).
+- iommu/amd: Remove iommu_init_ga() (git-fixes).
+- commit 27f96b2
+
+- crypto: ecdh - implement FIPS PCT (jsc#SLE-21132,bsc#1191256).
+- commit 4be783b
+
+- crypto: populate downstream list of drivers unapproved for
+  FIPS mode usage (jsc#SLE-21132,bsc#1191270).
+- commit cf79007
+
+- crypto: implement downstream solution for disabling drivers
+  in FIPS mode (jsc#SLE-21132,bsc#1191270).
+- commit 267194d
+
+- hugetlbfs: flush TLBs correctly after huge_pmd_unshare
+  (bsc#1192946 CVE-2021-4002).
+- commit 9a6f8ea
+
+- locking/rwsem: Optimize down_read_trylock() under highly
+  contended case (bsc#1190137).
+- locking/rwsem: Make handoff bit handling more consistent
+  (bsc#1190137).
+- shm: extend forced shm destroy to support objects from several
+  IPC nses (git-fixes).
+- net: stats: Read the statistics in ___gnet_stats_copy_basic()
+  instead of adding (bsc#1189998).
+- lib/logic_iomem: fix sparse warnings (git-fixes).
+- net/sched: cls_api, reset flags on replay (bsc#1189998).
+- commit 2753e49
+
+- Move upstreamed xhci patch into sorted section
+- commit e524866
+
+- crypto: dh - limit key size to 2048 in FIPS mode
+  (jsc#SLE-21132,bsc#1193136).
+- commit 5ff1146
+
+- crypto: rsa - limit key size to 2048 in FIPS mode
+  (jsc#SLE-21132,bsc#1193136).
+- commit e13c64c
+
+- crypto: des - disallow des3 in FIPS mode
+  (jsc#SLE-21132,bsc#1191261).
+- commit 5cba32d
+
+- crypto: jitter - consider 32 LSB for APT
+  (jsc#SLE-21132,bsc#1191259).
+- commit e52f765
+
+- crypto: drbg - reseed 'nopr' drbgs periodically from
+  get_random_bytes() (jsc#SLE-21132,bsc#1191259).
+- commit 9772beb
+
+- crypto: drbg - make drbg_prepare_hrng() handle jent
+  instantiation errors (jsc#SLE-21132,bsc#1191259).
+- commit 5d82af9
+
+- crypto: drbg - make reseeding from get_random_bytes()
+  synchronous (jsc#SLE-21132,bsc#1191259).
+- commit c503088
+
+- crypto: drbg - move dynamic ->reseed_threshold adjustments to
+  __drbg_seed() (jsc#SLE-21132,bsc#1191259).
+- commit fe4673f
+
+- crypto: drbg - track whether DRBG was seeded with
+  !rng_is_initialized() (jsc#SLE-21132,bsc#1191259).
+- commit 832d7de
+
+- crypto: drbg - prepare for more fine-grained tracking of
+  seeding state (jsc#SLE-21132,bsc#1191259).
+- commit 832ea10
+
+- crypto: drbg - Fix unused value warning in
+  drbg_healthcheck_sanity() (jsc#SLE-21132,bsc#1191259).
+- commit 585265f
+
+- bpf: Fix toctou on read-only map's constant scalar tracking
+  (bsc#1192990,CVE-2021-4001).
+- commit a65db58
+
+- bpf: Use kvmalloc for map keys in syscalls
+  (bsc#1192990,CVE-2021-4001).
+- Refresh
+  patches.suse/bpf-Fix-error-usage-of-map_fd-and-fdget-in-generic_m.patch.
+- commit 8529db1
+
+- usb: hub: Fix locking issues with address0_mutex (git-fixes).
+- commit 6e122fb
+
+- mdio: aspeed: Fix "Link is Down" issue (git-fixes).
+- lan743x: fix deadlock in lan743x_phy_link_status_change()
+  (git-fixes).
+- ACPI: Get acpi_device's parent from the parent field
+  (git-fixes).
+- ACPI: CPPC: Add NULL pointer check to cppc_get_perf()
+  (git-fixes).
+- PM: hibernate: use correct mode for swsusp_close() (git-fixes).
+- staging/fbtft: Fix backlight (git-fixes).
+- USB: serial: pl2303: fix GC type detection (git-fixes).
+- usb: chipidea: ci_hdrc_imx: fix potential error pointer
+  dereference in probe (git-fixes).
+- usb: hub: Fix usb enumeration issue due to address0 race
+  (git-fixes).
+- usb: typec: fusb302: Fix masking of comparator and bc_lvl
+  interrupts (git-fixes).
+- usb: dwc3: leave default DMA for PCI devices (git-fixes).
+- usb: dwc2: hcd_queue: Fix use of floating point literal
+  (git-fixes).
+- usb: dwc3: gadget: Fix null pointer exception (git-fixes).
+- usb: dwc2: gadget: Fix ISOC flow for elapsed frames (git-fixes).
+- usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer
+  (git-fixes).
+- usb: dwc3: gadget: Ignore NoStream after End Transfer
+  (git-fixes).
+- usb: dwc3: core: Revise GHWPARAMS9 offset (git-fixes).
+- mmc: sdhci-esdhc-imx: disable CMDQ support (git-fixes).
+- commit 41fc655
+
+- drm/dp: Don't zero PWMGEN_BIT_COUNT when driver_pwm_freq_hz not specified (git-fixes).
+- commit c054b5e
+
+- Alt-commit updates for duplicates
+- Refresh
+  patches.suse/0409-drm-i915-Use-designated-initializers-for-init-exit-t.patch.
+- Refresh
+  patches.suse/0411-drm-i915-gt-Potential-error-pointer-dereference-in-p.patch.
+- Refresh
+  patches.suse/0412-drm-i915-selftest-Fix-use-of-err-in-igt_reset_-fail-.patch.
+- Refresh
+  patches.suse/0419-drm-i915-gem-Fix-the-mman-selftest.patch.
+- Refresh
+  patches.suse/0420-drm-i915-Release-ctx-syncobj-on-final-put-not-on-ctx.patch.
+- Refresh
+  patches.suse/0421-drm-i915-Get-PM-ref-before-accessing-HW-register.patch.
+- Refresh
+  patches.suse/0422-drm-i915-selftests-Do-not-use-import_obj-uninitializ.patch.
+- Refresh
+  patches.suse/0423-drm-i915-selftests-Always-initialize-err-in-igt_dmab.patch.
+- Refresh
+  patches.suse/0426-drm-i915-Move-__i915_gem_free_object-to-ttm_bo_destr.patch.
+- Refresh patches.suse/0427-drm-i915-Free-all-DMC-payloads.patch.
+- Refresh
+  patches.suse/0429-drm-i915-guc-docs-Fix-pdfdocs-build-error-by-removin.patch.
+- Refresh
+  patches.suse/0432-drm-i915-fix-blank-screen-booting-crashes.patch.
+- Refresh
+  patches.suse/0439-drm-i915-Fix-bug-in-user-proto-context-creation-that.patch.
+- Refresh
+  patches.suse/0440-drm-i915-Free-the-returned-object-of-acpi_evaluate_d.patch.
+- Refresh
+  patches.suse/0445-drm-i915-Revert-guc_id-from-i915_request-tracepoint.patch.
+- commit 6fe956e
+
+- constraints: Build aarch64 on recent ARMv8.1 builders.
+  Request asimdrdm feature which is available only on recent ARMv8.1 CPUs.
+  This should prevent scheduling the kernel on an older slower builder.
+- commit 60fc53f
+
+- iio: imu: adis16400: Fix buffer alignment requirements
+  (git-fixes).
+- iio: gyro: mpu3050: Fix alignment and size issues with buffers
+  (git-fixes).
+- iio: adc: ti-adc108s102: Fix alignment of buffer pushed to
+  iio buffers (git-fixes).
+- staging: wfx: ensure IRQ is ready before enabling it
+  (git-fixes).
+- commit 594abf0
+
+- firmware: smccc: Fix check for ARCH_SOC_ID not implemented
+  (git-fixes).
+- firmware: arm_scmi: Fix type error assignment in voltage
+  protocol (git-fixes).
+- HID: multitouch: disable sticky fingers for UPERFECT Y
+  (git-fixes).
+- tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc
+  (git-fixes).
+- iio: imu: st_lsm6dsx: Avoid potential array overflow in
+  st_lsm6dsx_set_odr() (git-fixes).
+- iio: core: Introduce iio_push_to_buffers_with_ts_unaligned()
+  (git-fixes).
+- usb: host: ohci-tmio: check return value after calling
+  platform_get_resource() (git-fixes).
+- usb: typec: tipd: Remove WARN_ON in tps6598x_block_read
+  (git-fixes).
+- usb: musb: tusb6010: check return value after calling
+  platform_get_resource() (git-fixes).
+- memory: tegra20-emc: Add runtime dependency on devfreq governor
+  module (git-fixes).
+- commit 872c3f8
+
+- drm/hyperv: Fix device removal on Gen1 VMs (git-fixes).
+- drm/aspeed: Fix vga_pw sysfs output (git-fixes).
+- drm/vc4: fix error code in vc4_create_object() (git-fixes).
+- drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks
+  (git-fixes).
+- drm/amd/display: Set plane update flags for all planes in reset
+  (git-fixes).
+- drm/amd/display: Fix DPIA outbox timeout after GPU reset
+  (git-fixes).
+- firmware: arm_scmi: Fix type error in sensor protocol
+  (git-fixes).
+- firmware: arm_scmi: pm: Propagate return value to caller
+  (git-fixes).
+- firmware: arm_scmi: Fix base agent discover response
+  (git-fixes).
+- drm/amdgpu: fix set scaling mode Full/Full aspect/Center not
+  works on vga and dvi connectors (git-fixes).
+- commit 90685db
+
+- drm/amd/pm: avoid duplicate powergate/ungate setting
+  (git-fixes).
+- drm/nouveau: clean up all clients on device removal
+  (CVE-2020-27820 bsc#1179599 git-fixes).
+- drm/nouveau: Add a dedicated mutex for the clients list
+  (CVE-2020-27820 bsc#1179599 git-fixes).
+- drm/nouveau: use drm_dev_unplug() during device removal
+  (CVE-2020-27820 bsc#1179599 git-fixes).
+- clk: sunxi-ng: Unregister clocks/resets when unbinding
+  (git-fixes).
+- clk: imx: imx6ul: Move csi_sel mux to correct base register
+  (git-fixes).
+- bus: ti-sysc: Use context lost quirk for otg (git-fixes).
+- bus: ti-sysc: Add quirk handling for reinit on context lost
+  (git-fixes).
+- ASoC: rt5682: fix a little pop while playback (git-fixes).
+- ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45
+  (git-fixes).
+- ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single
+  amp (git-fixes).
+- ASoC: nau8824: Add DMI quirk mechanism for active-high
+  jack-detect (git-fixes).
+- ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ
+  (git-fixes).
+- ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ
+  (git-fixes).
+- ALSA: gus: fix null pointer dereference on pointer block
+  (git-fixes).
+- ASoC: SOF: Intel: hda-dai: fix potential locking issue
+  (git-fixes).
+- drm/amd/display: Update swizzle mode enums (git-fixes).
+- drm/amd/display: Limit max DSC target bpp for specific monitors
+  (git-fixes).
+- commit acb861b
+
+- Move upstreamed media and ARM patches into sorted section
+  Dropped a corresponding blacklist entry, too
+- commit c1e7317
+
+- powerpc/kexec_file: Add KEXEC_SIG support (jsc#SLE-18145
+  bsc#1192295).
+  Update config files.
+- commit b9bad9a
+
+- powerpc/watchdog: Fix wd_smp_last_reset_tb reporting
+  (bsc#1187541 ltc#192129).
+- powerpc/watchdog: read TB close to where it is used (bsc#1187541
+  ltc#192129).
+- powerpc/watchdog: Avoid holding wd_smp_lock over printk and
+  smp_send_nmi_ipi (bsc#1187541 ltc#192129).
+- powerpc/watchdog: tighten non-atomic read-modify-write access
+  (bsc#1187541 ltc#192129).
+- powerpc/watchdog: Fix missed watchdog reset due to memory
+  ordering race (bsc#1187541 ltc#192129).
+- commit 823022d
+
+- x86/sev: Fix noinstr for vc_ghcb_invalidate() (bsc#1169514).
+- commit 794a8a0
+
+- x86: Always inline ip_within_syscall_gap() (bsc#1169514).
+- commit cfc10d5
+
+- x86/kvm: Always inline evmcs_write64() (bsc#1169514).
+- commit 22c39a2
+
+- x86/kvm: Always inline to_svm() (bsc#1169514).
+- commit 5a2d299
+
+- x86: Always inline context_tracking_guest_enter() (bsc#1169514).
+- commit 57c3b6f
+
+- x86/kvm: Always inline vmload() / vmsave() (bsc#1169514).
+- commit bd03ad7
+
+- x86/kvm: Always inline sev_*guest() (bsc#1169514).
+- commit cc1d87a
+
+- objtool: Introduce CFI hash (bsc#1169514).
+- Refresh
+  patches.suse/objtool-Handle-__sanitize_cov-tail-calls.patch.
+- commit 4b4d3bb
+
+- HID: input: set usage type to key on keycode remap (git-fixes).
+- HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields
+  (git-fixes).
+- HID: wacom: Use "Confidence" flag to prevent reporting invalid
+  contacts (git-fixes).
+- commit 00be7f6
+
+- Refresh
+  patches.suse/lib-scatterlist-Provide-a-dedicated-function-to-supp.patch.
+  Fixes warning:
+  ../drivers/gpu/drm/i915/gem/i915_gem_ttm.c:382:22: warning: unused variable 'sg' [-Wunused-variable]
+- commit 883a20a
+
+- ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots
+  (bsc#1192354).
+- commit 41fb147
+
+- ASoC: rt1015: remove possible unused variable `bclk_ms'
+  (bsc#1192354).
+- ASoC: rt1015p: add new acpi id and comapatible id (bsc#1192354).
+- ASoC: max98390: Add support change dsm param name (bsc#1192354).
+- ASoC: cs42l42: Update module authors (bsc#1192354).
+- ASoC: cs42l42: Validate dai_set_sysclk() frequency
+  (bsc#1192354).
+- ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit
+  (bsc#1192354).
+- ASoC: max98090: remove duplicate status reads and useless
+  assignmment (bsc#1192354).
+- ASoC: tlv320aic32x4: make array clocks static, makes object
+  smaller (bsc#1192354).
+- ASoC: rt1015: Remove unnecessary flush work on rt1015 driver
+  (bsc#1192354).
+- commit 79753e1
+
+- ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid
+  log saturation (bsc#1192354).
+- ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional()
+  (bsc#1192354).
+- ASoC: Intel: bytcht_es8316: Use temporary variable for struct
+  device (bsc#1192354).
+- ASoC: Intel: bytcht_es8316: Get platform data via
+  dev_get_platdata() (bsc#1192354).
+- ASoC: SOF: trace: Omit error print when waking up trace sleepers
+  (bsc#1192354).
+- ASoC: SOF: loader: Re-phrase the missing firmware error to
+  avoid duplication (bsc#1192354).
+- ASoC: Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select
+  (bsc#1192354).
+- commit f37efd9
+
+- ASoC: rt5682: fix headset background noise when S3 state
+  (bsc#1192354).
+- ASoC: rt5682: Fix the vol+ button detection issue (bsc#1192354).
+- ASoC: Intel: bytcr_rt5640: Make
+  rt5640_jack_gpio/rt5640_jack2_gpio static (bsc#1192354).
+- ASoC: SOF: intel: remove duplicate include (bsc#1192354).
+- ASoC: Intel: Skylake: Select first entry for singular pipe
+  config arrays (bsc#1192354).
+- ASoC: Intel: Skylake: Properly configure modules with generic
+  extension (bsc#1192354).
+- ASoC: Intel: Skylake: Support modules with generic extension
+  (bsc#1192354).
+- ASoC: Intel: Skylake: Support multiple format configs
+  (bsc#1192354).
+- ASoC: Intel: Skylake: Simplify m_state for loadable modules
+  (bsc#1192354).
+- ASoC: Intel: Skylake: Select proper format for NHLT blob
+  (bsc#1192354).
+- ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_check
+  functions static (bsc#1192354).
+- ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 1000G2
+  jack-detect (bsc#1192354).
+- ASoC: rt5640: Add rt5640_set_ovcd_params() helper (bsc#1192354).
+- ASoC: rt5640: Add optional hp_det_gpio parameter to
+  rt5640_detect_headset() (bsc#1192354).
+- ASoC: rt5640: Delay requesting IRQ until the machine-drv calls
+  set_jack (bsc#1192354).
+- ASoC: rt5640: Move rt5640_disable_jack_detect() up in the
+  rt5640.c file (bsc#1192354).
+- ASoC: rt5514: make array div static const, makes object smaller
+  (bsc#1192354).
+- ASoC: rt5682: enable SAR ADC power saving mode during suspend
+  (bsc#1192354).
+- commit 048b9dc
+
+- ASoC: Intel: sof_sdw: pass card information to init/exit
+  functions (bsc#1192354).
+- Refresh
+  patches.suse/ASoC-Intel-sof_sdw-tag-SoundWire-BEs-as-non-atomic.patch.
+- commit 1e10617
+
+- ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2"
+  DAPM pin for the mic on the 2nd jack (bsc#1192354).
+- ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the components
+  string (bsc#1192354).
+- ASoC: Intel: boards: use software node API in Atom boards
+  (bsc#1192354).
+- ASoC: Intel: remove device_properties for Atom boards
+  (bsc#1192354).
+- ASoC: Intel: use software node API in SoundWire machines
+  (bsc#1192354).
+- ASoC: Intel: sof_sdw_rt711*: keep codec device reference until
+  remove (bsc#1192354).
+- ASoC: Intel: boards: get codec device with ACPI instead of
+  bus search (bsc#1192354).
+- ASoC: Intel: boards: handle errors with
+  acpi_dev_get_first_match_dev() (bsc#1192354).
+- ASoC: Intel: boards: harden codec property handling
+  (bsc#1192354).
+- ASoC: SOF: Intel: make DMI L1 selection more robust
+  (bsc#1192354).
+- commit 5cbe7a7
+
+- ASoC: SOF: Intel: simplify logic for DMI_L1 handling
+  (bsc#1192354).
+- ASoC: SOF: Intel: hda-stream: remove always true condition
+  (bsc#1192354).
+- ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description
+  (bsc#1192354).
+- ASoC: amd: vangogh: Drop superfluous mmap callback
+  (bsc#1192354).
+- ASoC: Intel: sof_sdw_max98373: remove useless inits
+  (bsc#1192354).
+- ASoC: SOF: Intel: Use DMI string to search for
+  adl_mx98373_rt5682 variant (bsc#1192354).
+- ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 (bsc#1192354).
+- soundwire: intel: introduce shim and alh base (bsc#1192354).
+- ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops
+  (bsc#1192354).
+- commit e73d522
+
+- ASoC: SOF: intel: move sof_intel_dsp_desc() forward
+  (bsc#1192354).
+- Refresh
+  patches.suse/ASoC-SOF-Intel-hda-fix-hotplug-when-only-codec-is-su.patch.
+- commit 6f291a3
+
+- ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS
+  definition (bsc#1192354).
+- ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc
+  (bsc#1192354).
+- soundwire: move intel sdw register definitions to sdw_intel.h
+  (bsc#1192354).
+- ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk
+  (bsc#1192354).
+- ASoC: Intel: bytcr_rt5640: Add support for a second headset
+  mic input (bsc#1192354).
+- ASoC: Intel: bytcr_rt5640: Add support for a second headphones
+  output (bsc#1192354).
+- ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai()
+  helper (bsc#1192354).
+- ASoC: Intel: bytcr_rt5640: Add line-out support (bsc#1192354).
+- ASoC: intel: skylake: Drop superfluous mmap callback
+  (bsc#1192354).
+- commit d756b8c
+
+- ASoC: amd: enable vangogh acp5x driver build (bsc#1192354).
+- Update config files.
+- commit 1e2e7cc
+
+- ASoC: amd: Drop superfluous mmap callbacks (bsc#1192354).
+- ASoC: Intel: Fix spelling contraction "cant" -> "can't"
+  (bsc#1192354).
+- ASoC: amd: fix an IS_ERR() vs NULL bug in probe (bsc#1192354).
+- ASoC: amd: Use dev_probe_err helper (bsc#1192354).
+- ASoC: amd: Don't show messages about deferred probing by default
+  (bsc#1192354).
+- ASoC: amd: add vangogh i2s dma driver pm ops (bsc#1192354).
+- ASoC: amd: add vangogh pci driver pm ops (bsc#1192354).
+- ASoC: amd: add vangogh i2s dai driver ops (bsc#1192354).
+- ASoC: amd: add vangogh i2s controller driver (bsc#1192354).
+- commit 97bb2cd
+
+- ASoC: amd: add ACP5x pcm dma driver ops (bsc#1192354).
+- ASoC: amd: irq handler changes for ACP5x PCM dma driver
+  (bsc#1192354).
+- ASoC: amd: add ACP5x PCM platform driver (bsc#1192354).
+- ASoC: amd: create acp5x platform devices (bsc#1192354).
+- ASoc: amd: add acp5x init/de-init functions (bsc#1192354).
+- ASoC: amd: add Vangogh ACP PCI driver (bsc#1192354).
+- ASoC: amd: add Vangogh ACP5x IP register header (bsc#1192354).
+- ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County'
+  NUC M15 (bsc#1192354).
+- ASoC: Intel: sof_sdw: update quirk for jack detection in ADL
+  RVP (bsc#1192354).
+- ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode
+  (bsc#1192354).
+- commit 725b1cd
+
+- ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits
+  (bsc#1192354).
+- ASoC: Intel: sof_rt5682: code refactor for max98360a
+  (bsc#1192354).
+- ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a
+  (bsc#1192354).
+- ASoC: Intel: maxim-common: support max98360a (bsc#1192354).
+- ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence
+  (bsc#1192354).
+- ASoC: Intel: sof_cs42l42: use helper function to get bclk
+  frequency (bsc#1192354).
+- ASoC: SOF: add a helper to get topology configured bclk
+  (bsc#1192354).
+- ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP
+  (bsc#1192354).
+- ASoC: amd: fix spelling mistakes (bsc#1192354).
+- ASoC: intel: atom: Revert PCM buffer address setup workaround
+  again (bsc#1192354).
+- soundwire: cadence: do not extend reset delay (bsc#1192354).
+- soundwire: intel: conditionally exit clock stop mode on system
+  suspend (bsc#1192354).
+- soundwire: intel: skip suspend/resume/wake when link was not
+  started (bsc#1192354).
+- soundwire: cadence: override PDI configurations to create
+  loopback (bsc#1192354).
+- soundwire: cadence: add debugfs interface for PDI loopbacks
+  (bsc#1192354).
+- soundwire: stream: don't program mockup device ports
+  (bsc#1192354).
+- soundwire: bus: squelch error returned by mockup devices
+  (bsc#1192354).
+- soundwire: add flag to ignore all command/control for mockup
+  devices (bsc#1192354).
+- soundwire: stream: don't abort bank switch on
+  Command_Ignored/-ENODATA (bsc#1192354).
+- ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs for
+  tests (bsc#1192354).
+- commit 01f384c
+
+- ASoC: codecs: add SoundWire mockup device support (bsc#1192354).
+- Update config files.
+- commit cb6d378
+
+- ASoC: soc-acpi: tgl: add table for SoundWire mockup devices
+  (bsc#1192354).
+- ASoC: soc-acpi: cnl: add table for SoundWire mockup devices
+  (bsc#1192354).
+- soundwire: cadence: add paranoid check on self-clearing bits
+  (bsc#1192354).
+- soundwire: dmi-quirks: add quirk for Intel 'Bishop County'
+  NUC M15 (bsc#1192354).
+- soundwire: bus: update Slave status in sdw_clear_slave_status
+  (bsc#1192354).
+- soundwire: cadence: Remove ret variable from sdw_cdns_irq()
+  (bsc#1192354).
+- soundwire: bus: filter out more -EDATA errors on clock stop
+  (bsc#1192354).
+- soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values
+  (bsc#1192354).
+- commit 96de317
+
+- Revert "ALSA: hda: Drop workaround for a hang at shutdown again"
+  (bsc#1192354).
+- Refresh
+  patches.suse/ALSA-hda-Use-position-buffer-for-SKL-again.patch.
+- commit 14d0e54
+
+- ALSA: hda: Drop workaround for a hang at shutdown again
+  (bsc#1192354).
+- Refresh
+  patches.suse/ALSA-hda-Use-position-buffer-for-SKL-again.patch.
+- commit 0b88e07
+
+- ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module
+  (bsc#1192354).
+- Update config files.
+- commit af1e7cf
+
+- ALSA: hda: fix general protection fault in azx_runtime_idle
+  (bsc#1192354).
+- ALSA: hda/cs8409: Setup Dolphin Headset Mic as Phantom Jack
+  (bsc#1192354).
+- ALSA: hda/cs8409: Initialize Codec only in init fixup
+  (bsc#1192354).
+- ALSA: hda/cs8409: Ensure Type Detection is only run on startup
+  when necessary (bsc#1192354).
+- ALSA: hda: Disable runtime resume at shutdown (bsc#1192354).
+- ALSA: hda: Allow model option to specify PCI SSID alias
+  (bsc#1192354).
+- ALSA: hda: Code refactoring snd_hda_pick_fixup() (bsc#1192354).
+- ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG_PM
+  guards (bsc#1192354).
+- ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend()
+  (bsc#1192354).
+- ALSA: hda: Nuke unused reboot_notify callback (bsc#1192354).
+- ALSA: hda: Suspend codec at shutdown (bsc#1192354).
+- ALSA: hda: conexant: Turn off EAPD at suspend, too
+  (bsc#1192354).
+- ALSA: hda/cs8409: Prevent pops and clicks during suspend
+  (bsc#1192354).
+- ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops
+  (bsc#1192354).
+- ALSA: hda/cs8409: Follow correct CS42L42 power down sequence
+  for suspend (bsc#1192354).
+- ALSA: hda/cs8409: Remove unnecessary delays (bsc#1192354).
+- ALSA: hda/cs8409: Use timeout rather than retries for I2C
+  transaction waits (bsc#1192354).
+- ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42
+  (bsc#1192354).
+- ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Codec
+  on Dolphin (bsc#1192354).
+- ALSA: hda/cs8409: Add support for dolphin (bsc#1192354).
+- ALSA: hda/cs8409: Add Support to disable jack type detection
+  for CS42L42 (bsc#1192354).
+- ALSA: hda/cs8409: Support multiple sub_codecs for
+  Suspend/Resume/Unsol events (bsc#1192354).
+- ALSA: hda/cs8409: Move codec properties to its own struct
+  (bsc#1192354).
+- ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions
+  (bsc#1192354).
+- ALSA: hda/cs8409: Support i2c bulk read/write functions
+  (bsc#1192354).
+- ALSA: hda/cs8409: Avoid re-setting the same page as the last
+  access (bsc#1192354).
+- ALSA: hda/cs8409: Avoid setting the same I2C address for every
+  access (bsc#1192354).
+- ALSA: hda/cs8409: Dont disable I2C clock between consecutive
+  accesses (bsc#1192354).
+- ALSA: hda/cs8409: Generalize volume controls (bsc#1192354).
+- ALSA: hda/cs8409: Prevent I2C access during suspend time
+  (bsc#1192354).
+- ALSA: hda/cs8409: Simplify CS42L42 jack detect (bsc#1192354).
+- ALSA: hda/cs8409: Mask CS42L42 wake events (bsc#1192354).
+- ALSA: hda/cs8409: Disable unsolicited response for the first
+  boot (bsc#1192354).
+- ALSA: hda/cs8409: Disable unsolicited responses during suspend
+  (bsc#1192354).
+- ALSA: hda/cs8409: Disable unnecessary Ring Sense for
+  Cyborg/Warlock/Bullseye (bsc#1192354).
+- ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg
+  (bsc#1192354).
+- ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization
+  (bsc#1192354).
+- ALSA: hda/cs8409: Use enums for register names and coefficients
+  (bsc#1192354).
+- ALSA: hda/cs8409: Move arrays of configuration to a new file
+  (bsc#1192354).
+- ALSA: hda: Allocate resources with device-managed APIs
+  (bsc#1192354).
+- ALSA: hda/hdmi: Add option to enable all pins forcibly
+  (bsc#1192354).
+- ALSA: hda/ca0132: remove redundant initialization of variable
+  status (bsc#1192354).
+- commit bdfccf7
+
+- ALSA: intel-dsp-config: add quirk for JSL devices based on
+  ES8336 codec (bsc#1192354).
+- ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices
+  based on ES8336 codec (bsc#1192354).
+- ALSA: hda: hdac_ext_stream: fix potential locking issues
+  (bsc#1192354).
+- ALSA: hda: hdac_stream: fix potential locking issue in
+  snd_hdac_stream_assign() (bsc#1192354).
+- commit 7c0aa55
+
+- ALSA: doc: Fix indentation warning (bsc#1192354).
+- ALSA: memalloc: Drop superfluous snd_dma_buffer_sync()
+  declaration (bsc#1192354).
+- commit 856f153
+
+- ALSA: usb-audio: Don't start stream for capture at prepare
+  (bsc#1192354).
+- ALSA: usb-audio: Switch back to non-latency mode at a later
+  point (bsc#1192354).
+- ALSA: usb-audio: fix null pointer dereference on pointer cs_desc
+  (bsc#1192354).
+- ALSA: usb-audio: Initialize every feature unit once at probe
+  time (bsc#1192354).
+- ALSA: usb-audio: Drop superfluous error message after
+  disconnection (bsc#1192354).
+- ALSA: usb-audio: Downgrade error message in get_ctl_value_v2()
+  (bsc#1192354).
+- ALSA: usb-audio: Less restriction for low-latency playback mode
+  (bsc#1192354).
+- ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit fb
+  streams (bsc#1192354).
+- ALSA: usb-audio: Fix packet size calculation regression
+  (bsc#1192354).
+- ALSA: usb-audio: disable implicit feedback sync for Behringer
+  UFX1204 and UFX1604 (bsc#1192354).
+- ALSA: usb-audio: Avoid killing in-flight URBs during draining
+  (bsc#1192354).
+- ALSA: usb-audio: Improved lowlatency playback support
+  (bsc#1192354).
+- ALSA: usb-audio: Add spinlock to stop_urbs() (bsc#1192354).
+- ALSA: usb-audio: Check available frames for the next packet size
+  (bsc#1192354).
+- ALSA: usb-audio: Disable low-latency mode for implicit feedback
+  sync (bsc#1192354).
+- ALSA: usb-audio: Disable low-latency playback for free-wheel
+  mode (bsc#1192354).
+- ALSA: usb-audio: Rename early_playback_start flag with
+  lowlatency_playback (bsc#1192354).
+- ALSA: usb-audio: fix comment reference in
+  __uac_clock_find_source (bsc#1192354).
+- commit 9d7667d
+
+- ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags
+  (bsc#1192354).
+- Refresh
+  patches.suse/ALSA-usb-audio-Add-Audient-iD14-to-mixer-map-quirk-t.patch.
+- Refresh
+  patches.suse/ALSA-usb-audio-Add-Schiit-Hel-device-to-mixer-map-qu.patch.
+- Refresh
+  patches.suse/Revive-usb-audio-Keep-Interface-mixer.patch.
+- commit 823344c
+
+- ALSA: usx2y: Prefer struct_size over open coded arithmetic
+  (bsc#1192354).
+- ALSA: usb-audio: Fix microphone sound on Jieli webcam
+  (bsc#1192354).
+- ALSA: usb-audio: Enable rate validation for Scarlett devices
+  (bsc#1192354).
+- ALSA: usb-audio: Move set-interface-first workaround into
+  common quirk (bsc#1192354).
+- ALSA: usb-audio: make array static const, makes object smaller
+  (bsc#1192354).
+- ALSA: doc: Add the description of quirk_flags option for
+  snd-usb-audio (bsc#1192354).
+- ALSA: usb-audio: Add quirk_flags module option (bsc#1192354).
+- ALSA: usb-audio: Move generic DSD raw detection into quirk_flags
+  (bsc#1192354).
+- ALSA: usb-audio: Move autosuspend quirk into quirk_flags
+  (bsc#1192354).
+- ALSA: usb-audio: Move rate validation quirk into quirk_flags
+  (bsc#1192354).
+- commit d167cc1
+
+- ALSA: usb-audio: Move interface setup delay into quirk_flags
+  (bsc#1192354).
+- ALSA: usb-audio: Move control message delay quirk into
+  quirk_flags (bsc#1192354).
+- ALSA: usb-audio: Move ITF-USB DSD quirk handling into
+  quirk_flags (bsc#1192354).
+- ALSA: usb-audio: Move clock setup quirk into quirk_flags
+  (bsc#1192354).
+- ALSA: usb-audio: Move playback_first flag into quirk_flags
+  (bsc#1192354).
+- ALSA: usb-audio: Move tx_length quirk handling to quirk_flags
+  (bsc#1192354).
+- ALSA: usb-audio: Move txfr_quirk handling to quirk_flags
+  (bsc#1192354).
+- ALSA: usb-audio: Move media-controller API quirk into
+  quirk_flags (bsc#1192354).
+- ALSA: usb-audio: Introduce quirk_flags field (bsc#1192354).
+- commit 6630f4e
+
+- ALSA: memalloc: Remove a stale comment (bsc#1192354).
+- ALSA: memalloc: Use proper SG helpers for noncontig allocations
+  (bsc#1192354).
+- ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description
+  (bsc#1192354).
+- ALSA: memalloc: Support for non-coherent page allocation
+  (bsc#1192354).
+- ALSA: memalloc: Support for non-contiguous page allocation
+  (bsc#1192354).
+- ALSA: ISA: not for M68K (bsc#1192354).
+- ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync()
+  (bsc#1192354).
+- ALSA: pcm: Add more disconnection checks at file ops
+  (bsc#1192354).
+- ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag (bsc#1192354).
+- ALSA: memalloc: Count continuous pages in vmalloc buffer handler
+  (bsc#1192354).
+- ALSA: core: control_led: use strscpy instead of strlcpy
+  (bsc#1192354).
+- ALSA: memalloc: Fix mmap of SG-buffer with WC pages
+  (bsc#1192354).
+- ALSA: memalloc: Store snd_dma_buffer.addr for continuous pages,
+  too (bsc#1192354).
+- ALSA: memalloc: Fix pgprot for WC mmap on x86 (bsc#1192354).
+- ALSA: memalloc: Support WC allocation on all architectures
+  (bsc#1192354).
+- ALSA: pcm: Allow exact buffer preallocation (bsc#1192354).
+- ALSA: memalloc: Correctly name as WC (bsc#1192354).
+- ALSA: memalloc: Minor refactoring (bsc#1192354).
+- ALSA: core: Fix double calls of snd_card_free() via devres
+  (bsc#1192354).
+- ALSA: seq: Fix comments of wrong client number for MIDI
+  Passthrough (bsc#1192354).
+- ALSA: core: Add device-managed request_dma() (bsc#1192354).
+- ALSA: core: Add managed card creation (bsc#1192354).
+- ALSA: core: Add device-managed page allocator helper
+  (bsc#1192354).
+- ALSA: compress: Initialize mutex in snd_compress_new()
+  (bsc#1192354).
+- ALSA: compress: Drop unused functions (bsc#1192354).
+- commit f0eac26
+
+- drm/i915/adl_s: Remove require_force_probe protection
+  (jsc#SLE-22724).
+- commit 276c538
+
+- drm/i915/dp: fix for ADL_P/S dp/edp max source rates
+  (jsc#SLE-22724).
+- commit f8dd603
+
+- drm/i915/dp: fix DG1 and RKL max source rates (jsc#SLE-22724).
+- commit ef43dd0
+
+- drm/i915/dp: fix EHL/JSL max source rates calculation
+  (jsc#SLE-22724).
+- commit 0821357
+
+- drm/i915/dp: fix TGL and ICL max source rates (jsc#SLE-22724).
+- commit 61199d4
+
+- drm/i915/dp: Fix eDP max rate for display 11+ (jsc#SLE-22724).
+- commit 468b330
+
+- drm/i915/adl_s: Update ADL-S PCI IDs (jsc#SLE-22724).
+- commit d125195
+
+- drm/i915: Disable bonding on gen12+ platforms (jsc#SLE-22724).
+- commit 5d84d6d
+
+- ALSA: ctxfi: Fix out-of-range access (git-fixes).
+- ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 (git-fixes).
+- ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100
+  (git-fixes).
+- commit aee8b91
+
+- selinux: fix NULL-pointer dereference when hashtab allocation
+  fails (git-fixes).
+- ASoC: stm32: i2s: fix 32 bits channel length without mclk
+  (git-fixes).
+- ASoC: codecs: lpass-rx-macro: fix HPHR setting CLSH mask
+  (git-fixes).
+- ASoC: codecs: wcd934x: return error code correctly from
+  hw_params (git-fixes).
+- ASoC: codecs: wcd938x: fix volatile register range (git-fixes).
+- ASoC: topology: Add missing rwsem around snd_ctl_remove()
+  calls (git-fixes).
+- ASoC: qdsp6: q6asm: fix q6asm_dai_prepare error handling
+  (git-fixes).
+- ASoC: qdsp6: q6routing: Conditionally reset FrontEnd Mixer
+  (git-fixes).
+- ASoC: DAPM: Cover regression by kctl change notification fix
+  (git-fixes).
+- ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended
+  (git-fixes).
+- media: cec: copy sequence field for the reply (git-fixes).
+- media: v4l2-core: fix VIDIOC_DQEVENT handling on non-x86
+  (git-fixes).
+- pinctrl: tegra194: remove duplicate initializer again
+  (git-fixes).
+- memory: tegra186-emc: Fix error return code in
+  tegra186_emc_probe() (git-fixes).
+- commit 40b2336
+
+- Delete patches.suse/Fix-breakage-of-swap-over-NFS.patch.
+  A recent patch
+  patches.suse/NFS-move-generic_write_checks-call-from-nfs_file_dir.patch
+  provides a better solution.
+- commit ab6f39b
+
+- SUNRPC/xprt: async tasks mustn't block waiting for memory
+  (bsc#1191876).
+- SUNRPC: remove scheduling boost for "SWAPPER" tasks
+  (bsc#1191876).
+- SUNRPC: improve 'swap' handling: scheduling and PF_MEMALLOC
+  (bsc#1191876).
+- SUNRPC/call_alloc: async tasks mustn't block waiting for memory
+  (bsc#1191876).
+- SUNRPC/auth: async tasks mustn't block waiting for memory
+  (bsc#1191876).
+- NFS: move generic_write_checks() call from
+  nfs_file_direct_write() to nfs_file_write() (bsc#1191876).
+- NFS: do not take i_rwsem for swap IO (bsc#1191876).
+- MM: reclaim mustn't enter FS for swap-over-NFS (bsc#1191876).
+- commit 11279f5
+
+- scsi: qla2xxx: Fix mailbox direction flags in
+  qla2xxx_get_adapter_id() (git-fixes).
+- scsi: core: sysfs: Fix hang when device state is set via sysfs
+  (git-fixes).
+- scsi: ufs: core: Improve SCSI abort handling (git-fixes).
+- commit 13e7c01
+
+- drm/i915: Revert 'guc_id' from i915_request tracepoint
+  (jsc#SLE-22601).
+- drm/i915: Free the returned object of acpi_evaluate_dsm()
+  (jsc#SLE-22601).
+- drm/i915: Fix bug in user proto-context creation that leaked
+  contexts (jsc#SLE-22601).
+- drm/i915: remember to call i915_sw_fence_fini (jsc#SLE-22601).
+- drm/i915: fix blank screen booting crashes (jsc#SLE-22601).
+- drm/i915/guc, docs: Fix pdfdocs build error by removing nested
+  grid (jsc#SLE-22601).
+- drm/i915: Free all DMC payloads (jsc#SLE-22601).
+- drm/i915: Move __i915_gem_free_object to ttm_bo_destroy
+  (jsc#SLE-22601).
+- drm/i915: Update memory bandwidth parameters (jsc#SLE-22601).
+- drm/i915: Enable -Wsometimes-uninitialized (jsc#SLE-22601).
+- drm/i915/selftests: Always initialize err in
+  igt_dmabuf_import_same_driver_lmem() (jsc#SLE-22601).
+- drm/i915/selftests: Do not use import_obj uninitialized
+  (jsc#SLE-22601).
+- drm/i915: Get PM ref before accessing HW register
+  (jsc#SLE-22601).
+- drm/i915: Release ctx->syncobj on final put, not on ctx close
+  (jsc#SLE-22601).
+- drm/i915/gem: Fix the mman selftest (jsc#SLE-22601).
+- tools headers UAPI: Sync drm/i915_drm.h with the kernel sources
+  (jsc#SLE-22601).
+- drm/i915: use linux/stddef.h due to "isystem: trim/fixup
+  stdarg.h and other headers" (jsc#SLE-22601).
+- vfio/gvt: Fix open/close when multiple device FDs are open
+  (jsc#SLE-22601).
+- vfio: Provide better generic support for open/release
+  vfio_device_ops (jsc#SLE-22601).
+- drm/i915/selftest: Fix use of err in igt_reset_{fail,
+  nop}_engine() (jsc#SLE-22601).
+- drm/i915/gt: Potential error pointer dereference in
+  pinned_context() (jsc#SLE-22601).
+- drm/i915/adl_p: Also disable underrun recovery with MSO
+  (jsc#SLE-22601).
+- drm/i915: Use designated initializers for init/exit table
+  (jsc#SLE-22601).
+- drm/i915/dg2: Add support for new DG2-G11 revid 0x5
+  (jsc#SLE-22601).
+- drm/i915/display/adl_p: Correctly program MBUS DBOX A credits
+  (jsc#SLE-22601).
+- drm/i915: Apply CMTG clock disabling WA while DPLL0 is enabled
+  (jsc#SLE-22601).
+- drm/i915/dg1: Adjust the AUDIO power domain (jsc#SLE-22601).
+- drm/i915: finish removal of CNL (jsc#SLE-22601).
+- drm/i915: rename/remove CNL registers (jsc#SLE-22601).
+- drm/i915: remove GRAPHICS_VER == 10 (jsc#SLE-22601).
+- drm/i915: switch num_scalers/num_sprites to consider DISPLAY_VER
+  (jsc#SLE-22601).
+- drm/i915: replace random CNL comments (jsc#SLE-22601).
+- drm/i915: rename CNL references in intel_dram.c (jsc#SLE-22601).
+- drm/i915: remove explicit CNL handling from intel_wopcm.c
+  (jsc#SLE-22601).
+- drm/i915: remove explicit CNL handling from intel_pch.c
+  (jsc#SLE-22601).
+- drm/i915: remove explicit CNL handling from intel_pm.c
+  (jsc#SLE-22601).
+- drm/i915: remove explicit CNL handling from i915_irq.c
+  (jsc#SLE-22601).
+- drm/i915/display: rename CNL references in skl_scaler.c
+  (jsc#SLE-22601).
+- drm/i915/display: remove CNL ddi buf translation tables
+  (jsc#SLE-22601).
+- drm/i915/display: remove explicit CNL handling from
+  intel_display_power.c (jsc#SLE-22601).
+- drm/i915/display: remove explicit CNL handling from
+  skl_universal_plane.c (jsc#SLE-22601).
+- drm/i915/display: remove explicit CNL handling from intel_vdsc.c
+  (jsc#SLE-22601).
+- drm/i915/display: remove explicit CNL handling from
+  intel_dpll_mgr.c (jsc#SLE-22601).
+- drm/i915/display: remove explicit CNL handling from intel_dp.c
+  (jsc#SLE-22601).
+- drm/i915/display: remove explicit CNL handling from intel_dmc.c
+  (jsc#SLE-22601).
+- drm/i915/display: remove explicit CNL handling from
+  intel_display_debugfs.c (jsc#SLE-22601).
+- drm/i915/display: remove explicit CNL handling from intel_ddi.c
+  (jsc#SLE-22601).
+- drm/i915/display: remove explicit CNL handling from intel_crtc.c
+  (jsc#SLE-22601).
+- drm/i915/display: remove explicit CNL handling from
+  intel_combo_phy.c (jsc#SLE-22601).
+- drm/i915/display: remove explicit CNL handling from
+  intel_color.c (jsc#SLE-22601).
+- drm/i915/display: remove explicit CNL handling from
+  intel_cdclk.c (jsc#SLE-22601).
+- drm/i915/display: remove PORT_F workaround for CNL
+  (jsc#SLE-22601).
+- drm/i915/dp: DPTX writes Swing/Pre-emphs(DPCD 0x103-0x106)
+  requested during PHY Layer testing (jsc#SLE-22601).
+- drm/i915/dg2: Update to bigjoiner path (jsc#SLE-22601).
+- drm/i915/dg2: Update lane disable power state during PSR
+  (jsc#SLE-22601).
+- drm/i915/dg2: Wait for SNPS PHY calibration during display init
+  (jsc#SLE-22601).
+- drm/i915/dg2: Update modeset sequences (jsc#SLE-22601).
+- drm/i915/dg2: Add vswing programming for SNPS phys
+  (jsc#SLE-22601).
+- drm/i915/dg2: Add MPLLB programming for HDMI (jsc#SLE-22601).
+- drm/i915/dg2: Add MPLLB programming for SNPS PHY
+  (jsc#SLE-22601).
+- drm/i915/adl_p: Add ddi buf translation tables for combo PHY
+  (jsc#SLE-22601).
+- drm/i915/adl_s: Update ddi buf translation tables
+  (jsc#SLE-22601).
+- drm/i915: dgfx cards need to wait on pcode's uncore init done
+  (jsc#SLE-22601).
+- drm/i915/adlp: Add workaround to disable CMTG clock gating
+  (jsc#SLE-22601).
+- drm/i915/adl_p: Allow underrun recovery when possible
+  (jsc#SLE-22601).
+- drm/i915/display: Disable audio, DRRS and PSR before planes
+  (jsc#SLE-22601).
+- drm/i915: Implement PSF GV point support (jsc#SLE-22601).
+- drm/i915: Extend QGV point restrict mask to 0x3 (jsc#SLE-22601).
+- drm/i915/display/psr2: Fix cursor updates using legacy apis
+  (jsc#SLE-22601).
+- drm/i915/display/psr2: Mark as updated all planes that intersect
+  with pipe_clip (jsc#SLE-22601).
+- drm/i915: Program chicken bit during DP MST sequence on TGL+
+  (jsc#SLE-22601).
+- drm/i915/dg2: Add DG2 to the PSR2 defeature list
+  (jsc#SLE-22601).
+- drm/i915/dg2: Classify DG2 PHY types (jsc#SLE-22601).
+- drm/i915/firmware: Update to DMC v2.03 on RKL (jsc#SLE-22601).
+- drm/i915/firmware: Update to DMC v2.12 on TGL (jsc#SLE-22601).
+- drm/i915/dmc: Change intel_get_stepping_info() (jsc#SLE-22601).
+- drm/i915/step: Add macro magic for handling steps
+  (jsc#SLE-22601).
+- drm/i915/dg2: DG2 has fixed memory bandwidth (jsc#SLE-22601).
+- drm/i915/dg2: Don't read DRAM info (jsc#SLE-22601).
+- drm/i915/dg2: Don't program BW_BUDDY registers (jsc#SLE-22601).
+- drm/i915/dg2: Add dbuf programming (jsc#SLE-22601).
+- drm/i915/dg2: Setup display outputs (jsc#SLE-22601).
+- drm/i915/dg2: Don't wait for AUX power well enable ACKs
+  (jsc#SLE-22601).
+- drm/i915/dg2: Skip shared DPLL handling (jsc#SLE-22601).
+- drm/i915/dg2: Add cdclk table and reference clock
+  (jsc#SLE-22601).
+- drm/i915/dg2: Add fake PCH (jsc#SLE-22601).
+- drm/i915: Fork DG1 interrupt handler (jsc#SLE-22601).
+- drm/i915: Make display workaround upper bounds exclusive
+  (jsc#SLE-22601).
+- drm/i915/rkl: Wa_1408330847 no longer applies to RKL
+  (jsc#SLE-22601).
+- drm/i915/rkl: Wa_1409767108 also applies to RKL (jsc#SLE-22601).
+- drm/i915/adl_s: Wa_14011765242 is also needed on A1 display
+  stepping (jsc#SLE-22601).
+- drm/i915/display: Fix shared dpll mismatch for bigjoiner slave
+  (jsc#SLE-22601).
+- drm/i915/display: Disable FBC when PSR2 is enabled display 12
+  and newer (jsc#SLE-22601).
+- drm/i915/display/adl_p: Implement PSR changes (jsc#SLE-22601).
+- drm/i915/display/dsc: Force dsc BPP (jsc#SLE-22601).
+- drm/i915/display/dsc: Add Per connector debugfs node for DSC
+  BPP enable (jsc#SLE-22601).
+- drm/i915/display: Add write permissions for fec support
+  (jsc#SLE-22601).
+- drm/i915/debugfs: DISPLAY_VER 13 lpsp capability
+  (jsc#SLE-22601).
+- drm/i915/display/xelpd: Extend Wa_14011508470 (jsc#SLE-22601).
+- drm/i915: Limit Wa_22010178259 to affected platforms
+  (jsc#SLE-22601).
+- drm/i915/display: Settle on "adl-x" in WA comments
+  (jsc#SLE-22601).
+- drm/i915: Invoke another _DSM to enable MUX on HP Workstation
+  laptops (jsc#SLE-22601).
+- drm/i915/dg1: Compute MEM Bandwidth using MCHBAR
+  (jsc#SLE-22601).
+  Refresh
+  patches.suse/drm-i915-Remove-memory-frequency-calculation.patch.
+- drm/i915/display/xelpd: Fix incorrect color capability reporting
+  (jsc#SLE-22601).
+- drm/i915: Handle cdclk crawling flag in standard manner
+  (jsc#SLE-22601).
+- drm/i915/plane: add intel_plane_helper_add() helper
+  (jsc#SLE-22601).
+- drm/i915/dg2: Add SQIDI steering (jsc#SLE-22601).
+- drm/i915/dg2: Update steering tables (jsc#SLE-22601).
+- drm/i915/xehpsdv: Define steering tables (jsc#SLE-22601).
+- drm/i915/xehp: handle new steering options (jsc#SLE-22601).
+- drm/i915/userptr: Probe existence of backing struct pages upon
+  creation (jsc#SLE-22601).
+- drm/i915: delete gpu reloc code (jsc#SLE-22601).
+- drm/i915: Disable gpu relocations (jsc#SLE-22601).
+- drm/i915/dg2: DG2 uses the same sseu limits as XeHP SDV
+  (jsc#SLE-22601).
+- drm/i915/xehpsdv: Add maximum sseu limits (jsc#SLE-22601).
+- drm/i915/xehp: Changes to ss/eu definitions (jsc#SLE-22601).
+- drm/i915/dg2: Add forcewake table (jsc#SLE-22601).
+- drm/i915/guc/rc: Setup and enable GuCRC feature (jsc#SLE-22601).
+- drm/i915/guc/slpc: Add SLPC selftest (jsc#SLE-22601).
+- drm/i915/guc/slpc: Sysfs hooks for SLPC (jsc#SLE-22601).
+- drm/i915/guc/slpc: Cache platform frequency limits
+  (jsc#SLE-22601).
+- drm/i915/guc/slpc: Enable ARAT timer interrupt (jsc#SLE-22601).
+- drm/i915/guc/slpc: Add debugfs for SLPC info (jsc#SLE-22601).
+- drm/i915/guc/slpc: Add get max/min freq hooks (jsc#SLE-22601).
+- drm/i915/guc/slpc: Add methods to set min/max frequency
+  (jsc#SLE-22601).
+- drm/i915/guc/slpc: Remove BUG_ON in guc_submission_disable
+  (jsc#SLE-22601).
+- drm/i915/guc/slpc: Enable SLPC and add related H2G events
+  (jsc#SLE-22601).
+- drm/i915/guc/slpc: Allocate, initialize and release SLPC
+  (jsc#SLE-22601).
+- drm/i915/guc/slpc: Adding SLPC communication interfaces
+  (jsc#SLE-22601).
+- drm/i915/guc/slpc: Gate Host RPS when SLPC is enabled
+  (jsc#SLE-22601).
+  Refresh
+  patches.suse/drm-i915-Remove-warning-from-the-rps-worker.patch.
+- drm/i915/guc/slpc: Initial definitions for SLPC (jsc#SLE-22601).
+- drm/i915/xehp: Fix missing sentinel on mcr_ranges_xehp
+  (jsc#SLE-22601).
+- drm/i915/selftests: prefer the create_user helper
+  (jsc#SLE-22601).
+- drm/i915/gt: remove GRAPHICS_VER == 10 (jsc#SLE-22601).
+- drm/i915/gt: rename CNL references in intel_engine.h
+  (jsc#SLE-22601).
+- drm/i915/gt: remove explicit CNL handling from intel_sseu.c
+  (jsc#SLE-22601).
+- drm/i915/gt: remove explicit CNL handling from intel_mocs.c
+  (jsc#SLE-22601).
+- drm/i915: Extract i915_module.c (jsc#SLE-22601).
+- drm/i915: Remove i915_globals (jsc#SLE-22601).
+- drm/i915: move vma slab to direct module init/exit
+  (jsc#SLE-22601).
+- drm/i915: move scheduler slabs to direct module init/exit
+  (jsc#SLE-22601).
+- drm/i915: move request slabs to direct module init/exit
+  (jsc#SLE-22601).
+- drm/i915: move gem_objects slab to direct module init/exit
+  (jsc#SLE-22601).
+- drm/i915: move gem_context slab to direct module init/exit
+  (jsc#SLE-22601).
+- drm/i915: move intel_context slab to direct module init/exit
+  (jsc#SLE-22601).
+- drm/i915: move i915_buddy slab to direct module init/exit
+  (jsc#SLE-22601).
+- drm/i915: move i915_active slab to direct module init/exit
+  (jsc#SLE-22601).
+- drm/i915: Check for nomodeset in i915_init() first
+  (jsc#SLE-22601).
+- drm/i915/xehpsdv: Correct parameters for IS_XEHPSDV_GT_STEP()
+  (jsc#SLE-22601).
+- drm/i915/guc: Unblock GuC submission on Gen11+ (jsc#SLE-22601).
+- drm/i915/guc: Implement GuC priority management (jsc#SLE-22601).
+- drm/i915/selftest: Bump selftest timeouts for hangcheck
+  (jsc#SLE-22601).
+- drm/i915/selftest: Fix hangcheck self test for GuC submission
+  (jsc#SLE-22601).
+- drm/i915/selftest: Increase some timeouts in live_requests
+  (jsc#SLE-22601).
+- drm/i915/selftest: Fix MOCS selftest for GuC submission
+  (jsc#SLE-22601).
+- drm/i915/selftest: Fix workarounds selftest for GuC submission
+  (jsc#SLE-22601).
+- drm/i915/selftest: Better error reporting from hangcheck
+  selftest (jsc#SLE-22601).
+- drm/i915/guc: Support request cancellation (jsc#SLE-22601).
+- drm/i915/guc: Implement banned contexts for GuC submission
+  (jsc#SLE-22601).
+- drm/i915/guc: Add golden context to GuC ADS (jsc#SLE-22601).
+- drm/i915/guc: Include scheduling policies in the debugfs state
+  dump (jsc#SLE-22601).
+- drm/i915/guc: Connect reset modparam updates to GuC policy flags
+  (jsc#SLE-22601).
+- drm/i915/guc: Hook GuC scheduling policies up (jsc#SLE-22601).
+- drm/i915/guc: Fix for error capture after full GPU reset with
+  GuC (jsc#SLE-22601).
+- drm/i915/guc: Capture error state on context reset
+  (jsc#SLE-22601).
+- drm/i915/guc: Enable GuC engine reset (jsc#SLE-22601).
+- drm/i915/guc: Don't complain about reset races (jsc#SLE-22601).
+- drm/i915/guc: Provide mmio list to be saved/restored on engine
+  reset (jsc#SLE-22601).
+- drm/i915/guc: Enable the timer expired interrupt for GuC
+  (jsc#SLE-22601).
+- drm/i915/guc: Handle engine reset failure notification
+  (jsc#SLE-22601).
+- drm/i915/guc: Handle context reset notification (jsc#SLE-22601).
+- drm/i915/guc: Suspend/resume implementation for new interface
+  (jsc#SLE-22601).
+- drm/i915/guc: Add disable interrupts to guc sanitize
+  (jsc#SLE-22601).
+- drm/i915: Reset GPU immediately if submission is disabled
+  (jsc#SLE-22601).
+- drm/i915/guc: Reset implementation for new GuC interface
+  (jsc#SLE-22601).
+- drm/i915: Move active request tracking to a vfunc
+  (jsc#SLE-22601).
+- drm/i915: Add i915_sched_engine destroy vfunc (jsc#SLE-22601).
+- drm/i915/guc: Direct all breadcrumbs for a class to single
+  breadcrumbs (jsc#SLE-22601).
+- drm/i915/guc: Disable bonding extension with GuC submission
+  (jsc#SLE-22601).
+- drm/i915: Hold reference to intel_context over life of
+  i915_request (jsc#SLE-22601).
+- drm/i915/guc: Make hangcheck work with GuC virtual engines
+  (jsc#SLE-22601).
+- drm/i915/guc: GuC virtual engines (jsc#SLE-22601).
+- drm/i915/ehl: unconditionally flush the pages on acquire
+  (jsc#SLE-22601).
+- drm/i915: document caching related bits (jsc#SLE-22601).
+- drm/i915/gem: Migrate to system at dma-buf attach time (v7)
+  (jsc#SLE-22601).
+- drm/i915/gem: Correct the locking and pin pattern for dma-buf
+  (v8) (jsc#SLE-22601).
+- drm/i915/gem: Always call obj->ops->migrate unless can_migrate
+  fails (jsc#SLE-22601).
+- drm/i915/gem/ttm: Only call __i915_gem_object_set_pages if
+  needed (jsc#SLE-22601).
+- drm/i915/gem: Unify user object creation (v3) (jsc#SLE-22601).
+- drm/i915/gem: Call i915_gem_flush_free_objects() in
+  i915_gem_dumb_create() (jsc#SLE-22601).
+- drm/i915/gem: Refactor placement setup for
+  i915_gem_object_create* (v2) (jsc#SLE-22601).
+- drm/i915/gem: Check object_can_migrate from object_migrate
+  (jsc#SLE-22601).
+- drm/i915/gt: nuke gen6_hw_id (jsc#SLE-22601).
+- drm/i915/xehp: Xe_HP forcewake support (jsc#SLE-22601).
+- drm/i915/xehp: Extra media engines - Part 3 (reset)
+  (jsc#SLE-22601).
+- drm/i915/xehp: Extra media engines - Part 2 (interrupts)
+  (jsc#SLE-22601).
+- drm/i915/xehp: Extra media engines - Part 1 (engine definitions)
+  (jsc#SLE-22601).
+- drm/i915/xehp: Define multicast register ranges (jsc#SLE-22601).
+- drm/i915: Extend Wa_1406941453 to adl-p (jsc#SLE-22601).
+- drm/i915/uapi: reject set_domain for discrete (jsc#SLE-22601).
+- drm/i915/xehp: VDBOX/VEBOX fusing registers are enable-based
+  (jsc#SLE-22601).
+- drm/i915/gt: rename legacy engine->hw_id to engine->gen6_hw_id
+  (jsc#SLE-22601).
+- drm/i915/gt: nuke unused legacy engine hw_id (jsc#SLE-22601).
+- drm/i915/gt: fix platform prefix (jsc#SLE-22601).
+- drm/i915: Add intel_context tracing (jsc#SLE-22601).
+- drm/i915/guc: Add trace point for GuC submit (jsc#SLE-22601).
+- drm/i915/guc: Update GuC debugfs to support new GuC
+  (jsc#SLE-22601).
+- drm/i915/guc: Update intel_gt_wait_for_idle to work with GuC
+  (jsc#SLE-22601).
+- drm/i915/guc: Ensure G2H response has space in buffer
+  (jsc#SLE-22601).
+- drm/i915/guc: Disable semaphores when using GuC scheduling
+  (jsc#SLE-22601).
+- drm/i915/guc: Ensure request ordering via completion fences
+  (jsc#SLE-22601).
+- drm/i915: Disable preempt busywait when using GuC scheduling
+  (jsc#SLE-22601).
+- drm/i915/guc: Extend deregistration fence to schedule disable
+  (jsc#SLE-22601).
+- drm/i915/guc: Disable engine barriers with GuC during unpin
+  (jsc#SLE-22601).
+- drm/i915/guc: Defer context unpin until scheduling is disabled
+  (jsc#SLE-22601).
+- drm/i915/guc: Insert fence on context when deregistering
+  (jsc#SLE-22601).
+- drm/i915/guc: Implement GuC context operations for new inteface
+  (jsc#SLE-22601).
+- drm/i915/guc: Add bypass tasklet submission path to GuC
+  (jsc#SLE-22601).
+- drm/i915/guc: Implement GuC submission tasklet (jsc#SLE-22601).
+- drm/i915/guc: Add LRC descriptor context lookup array
+  (jsc#SLE-22601).
+- drm/i915/guc: Remove GuC stage descriptor, add LRC descriptor
+  (jsc#SLE-22601).
+- drm/i915/guc: Add new GuC interface defines and structures
+  (jsc#SLE-22601).
+- drm/i915/xehp: New engine context offsets (jsc#SLE-22601).
+- drm/i915/xehp: Handle new device context ID format
+  (jsc#SLE-22601).
+- drm/i915/selftests: Allow for larger engine counts
+  (jsc#SLE-22601).
+- drm/i915/gen12: Use fuse info to enable SFC (jsc#SLE-22601).
+- drm/i915/dg2: add DG2 platform info (jsc#SLE-22601).
+- drm/i915/xehpsdv: add initial XeHP SDV definitions
+  (jsc#SLE-22601).
+- drm/i915: Add XE_HP initial definitions (jsc#SLE-22601).
+- drm/i915: Add release id version (jsc#SLE-22601).
+- drm/i915: do not abbreviate version in debugfs (jsc#SLE-22601).
+- drm/i915: Make the kmem slab for i915_buddy_block a global
+  (jsc#SLE-22601).
+- drm/i915: Use a table for i915_init/exit (v2) (jsc#SLE-22601).
+- drm/i915: Call i915_globals_exit() after i915_pmu_exit()
+  (jsc#SLE-22601).
+- drm/i915: Ditch i915 globals shrink infrastructure
+  (jsc#SLE-22601).
+- drm/i915: Make GT workaround upper bounds exclusive
+  (jsc#SLE-22601).
+- drm/i915: Program DFR enable/disable as a GT workaround
+  (jsc#SLE-22601).
+- drm/i915/icl: Drop a couple unnecessary workarounds
+  (jsc#SLE-22601).
+- drm/i915: Fix application of WaInPlaceDecompressionHang
+  (jsc#SLE-22601).
+- drm/i915: Add TTM offset argument to mmap (jsc#SLE-22601).
+- drm/i915/uapi: convert drm_i915_gem_userptr to kernel doc
+  (jsc#SLE-22601).
+- drm/i915/uapi: reject caching ioctls for discrete
+  (jsc#SLE-22601).
+- Revert "drm/i915: Skip over MI_NOOP when parsing"
+  (jsc#SLE-22601).
+- drm/i915: Drop error handling from dma_fence_work
+  (jsc#SLE-22601).
+- drm/i915: Remove allow_alloc from i915_gem_object_get_sg*
+  (jsc#SLE-22601).
+- drm/i915/icl: Drop workarounds that only apply to pre-production
+  steppings (jsc#SLE-22601).
+- drm/i915/cnl: Drop all workarounds (jsc#SLE-22601).
+- drm/i915/dg1: Use revid->stepping tables (jsc#SLE-22601).
+- drm/i915/rkl: Use revid->stepping tables (jsc#SLE-22601).
+- drm/i915/jsl_ehl: Use revid->stepping tables (jsc#SLE-22601).
+- drm/i915/icl: Use revid->stepping tables (jsc#SLE-22601).
+- drm/i915/glk: Use revid->stepping tables (jsc#SLE-22601).
+- drm/i915/bxt: Use revid->stepping tables (jsc#SLE-22601).
+- drm/i915/kbl: Drop pre-production revision from stepping table
+  (jsc#SLE-22601).
+- drm/i915/skl: Use revid->stepping tables (jsc#SLE-22601).
+- drm/i915: Make pre-production detection use direct revid
+  comparison (jsc#SLE-22601).
+- drm/i915/step: s/<platform>_revid_tbl/<platform>_revids
+  (jsc#SLE-22601).
+- drm/i915/uapi: convert drm_i915_gem_set_domain to kernel doc
+  (jsc#SLE-22601).
+- drm/i915/uapi: convert drm_i915_gem_caching to kernel doc
+  (jsc#SLE-22601).
+- drm/i915/guc: Module load failure test for CT buffer creation
+  (jsc#SLE-22601).
+- drm/i915/guc: Optimize CTB writes and reads (jsc#SLE-22601).
+- drm/i915/guc: Add stall timer to non blocking CTB send function
+  (jsc#SLE-22601).
+- drm/i915/guc: Add non blocking CTB send function
+  (jsc#SLE-22601).
+- drm/i915/guc: Increase size of CTB buffers (jsc#SLE-22601).
+- drm/i915/guc: Improve error message for unsolicited CT response
+  (jsc#SLE-22601).
+- drm/i915/guc: Relax CTB response timeout (jsc#SLE-22601).
+- drm/i915/adl_s: Extend Wa_1406941453 (jsc#SLE-22601).
+- drm/i915: Implement Wa_1508744258 (jsc#SLE-22601).
+- drm/i915: Settle on "adl-x" in WA comments (jsc#SLE-22601).
+- drm/i915: use consistent CPU mappings for pin_map users
+  (jsc#SLE-22601).
+- drm/i915: Finalize contexts in GEM_CONTEXT_CREATE on version 13+
+  (jsc#SLE-22601).
+- drm/i915/gem: Roll all of context creation together
+  (jsc#SLE-22601).
+- i915/gem/selftests: Assign the VM at context creation in
+  igt_shared_ctx_exec (jsc#SLE-22601).
+- drm/i915/selftests: Take a VM in kernel_context()
+  (jsc#SLE-22601).
+- drm/i915/gem: Don't allow changing the engine set on running
+  contexts (v3) (jsc#SLE-22601).
+- drm/i915/gem: Don't allow changing the VM on running contexts
+  (v4) (jsc#SLE-22601).
+- drm/i915/gem: Delay context creation (v3) (jsc#SLE-22601).
+- drm/i915/gt: Drop i915_address_space::file (v2) (jsc#SLE-22601).
+- drm/i915/gem: Return an error ptr from context_lookup
+  (jsc#SLE-22601).
+- drm/i915/gem: Use the proto-context to handle create parameters
+  (v5) (jsc#SLE-22601).
+- drm/i915/gem: Make an alignment check more sensible
+  (jsc#SLE-22601).
+- drm/i915: Add an i915_gem_vm_lookup helper (jsc#SLE-22601).
+- drm/i915/gem: Optionally set SSEU in intel_context_set_gem
+  (jsc#SLE-22601).
+- drm/i915/gem: Rework error handling in default_engines
+  (jsc#SLE-22601).
+- drm/i915/gem: Add an intermediate proto_context struct (v5)
+  (jsc#SLE-22601).
+- drm/i915: Add gem/i915_gem_context.h to the docs
+  (jsc#SLE-22601).
+- drm/i915/gem: Add a separate validate_priority helper
+  (jsc#SLE-22601).
+- drm/i915: Stop manually RCU banging in reset_stats_ioctl (v2)
+  (jsc#SLE-22601).
+- drm/i915/gem: Disallow creating contexts with too many engines
+  (jsc#SLE-22601).
+- drm/i915/request: Remove the hook from await_execution
+  (jsc#SLE-22601).
+- drm/i915/gem: Remove engine auto-magic with FENCE_SUBMIT (v2)
+  (jsc#SLE-22601).
+- drm/i915/gem: Disallow bonding of virtual engines (v3)
+  (jsc#SLE-22601).
+- drm/i915: Drop getparam support for I915_CONTEXT_PARAM_ENGINES
+  (jsc#SLE-22601).
+- drm/i915: Implement SINGLE_TIMELINE with a syncobj (v4)
+  (jsc#SLE-22601).
+- drm/i915: Drop the CONTEXT_CLONE API (v2) (jsc#SLE-22601).
+- drm/i915/gem: Return void from context_apply_all
+  (jsc#SLE-22601).
+- drm/i915/gem: Set the watchdog timeout directly in
+  intel_context_set_gem (v2) (jsc#SLE-22601).
+- drm/i915: Drop I915_CONTEXT_PARAM_NO_ZEROMAP (jsc#SLE-22601).
+- drm/i915: Stop storing the ring size in the ring pointer (v3)
+  (jsc#SLE-22601).
+- drm/i915: Drop I915_CONTEXT_PARAM_RINGSIZE (jsc#SLE-22601).
+- drm/i915/adlp: Add ADL-P GuC/HuC firmware files (jsc#SLE-22601).
+- drm/i915/huc: Update TGL and friends to HuC 7.9.3
+  (jsc#SLE-22601).
+- drm/i915/adl_s: Fix dma_mask_size to 39 bit (jsc#SLE-22601).
+- drm/i915/gt: finish INTEL_GEN and friends conversion
+  (jsc#SLE-22601).
+- drm/i915/selftests: fix smatch warning in mock_reserve
+  (jsc#SLE-22601).
+- drm/i915/selftests: fix smatch warning in igt_check_blocks
+  (jsc#SLE-22601).
+- drm/i915: Improve debug Kconfig texts a bit (jsc#SLE-22601).
+- drm/i915/gtt: ignore min_page_size for paging structures
+  (jsc#SLE-22601).
+- drm/i915: support forcing the page size with lmem
+  (jsc#SLE-22601).
+- drm/i915/display: Migrate objects to LMEM if possible for
+  display (jsc#SLE-22601).
+- drm/i915/gem: Introduce a selftest for the gem object migrate
+  functionality (jsc#SLE-22601).
+- drm/i915/gem: Implement object migration (jsc#SLE-22601).
+- drm/i915/selftest: Extend ctx_timestamp ICL workaround to GEN11
+  (jsc#SLE-22601).
+- drm/i915/ttm: Use TTM for system memory (jsc#SLE-22601).
+- drm/i915/ttm: Adjust gem flags and caching settings after a move
+  (jsc#SLE-22601).
+- drm/i915: Update object placement flags to be mutable
+  (jsc#SLE-22601).
+- drm/i915/ttm: fix static warning (jsc#SLE-22601).
+- drm/i915/eb: Fix pagefault disabling in the first slowpath
+  (jsc#SLE-22601).
+- drm/i915: Document the Virtual Engine uAPI (jsc#SLE-22601).
+- drm/i915/guc: Update firmware to v62.0.0 (jsc#SLE-22601).
+- drm/i915/guc: Introduce unified HXG messages (jsc#SLE-22601).
+- drm/i915: Move submission tasklet to i915_sched_engine
+  (jsc#SLE-22601).
+- drm/i915: Update i915_scheduler to operate on i915_sched_engine
+  (jsc#SLE-22601).
+- drm/i915: Add kick_backend function to i915_sched_engine
+  (jsc#SLE-22601).
+- drm/i915: Move engine->schedule to i915_sched_engine
+  (jsc#SLE-22601).
+- drm/i915: Move active tracking to i915_sched_engine
+  (jsc#SLE-22601).
+- drm/i915: Reset sched_engine.no_priolist immediately after
+  dequeue (jsc#SLE-22601).
+- drm/i915: Add i915_sched_engine_is_empty function
+  (jsc#SLE-22601).
+- drm/i915: Move priolist to new i915_sched_engine object
+  (jsc#SLE-22601).
+- drm/i915/selftests: add back the selftest() hook for the buddy
+  (jsc#SLE-22601).
+- drm/i915/ttm: Fix incorrect assumptions about ttm_bo_validate()
+  semantics (jsc#SLE-22601).
+- drm/i915: Add support for explicit L3BANK steering
+  (jsc#SLE-22601).
+- drm/i915: Add GT support for multiple types of multicast
+  steering (jsc#SLE-22601).
+- drm/i915: extract steered reg access to common function
+  (jsc#SLE-22601).
+- drm/i915: Remove duplicate include of intel_region_lmem.h
+  (jsc#SLE-22601).
+- drm/i915: Perform execbuffer object locking as a separate step
+  (jsc#SLE-22601).
+- drm/i915/gem: Zap the i915_gem_object_blt code (jsc#SLE-22601).
+- drm/i915/gem: Zap the client blt code (jsc#SLE-22601).
+- drm/i915/ttm: accelerated move implementation (jsc#SLE-22601).
+- drm/i915/gt: Setup a default migration context on the GT
+  (jsc#SLE-22601).
+- drm/i915/gt: Pipelined clear (jsc#SLE-22601).
+- drm/i915/gt: Pipelined page migration (jsc#SLE-22601).
+- drm/i915/gt: Export the pinned context constructor and
+  destructor (jsc#SLE-22601).
+- drm/i915/gt: Add a routine to iterate over the pagetables of
+  a GTT (jsc#SLE-22601).
+- drm/i915/gt: Add an insert_entry for gen8_ppgtt (jsc#SLE-22601).
+- drm/i915: Introduce a ww transaction helper (jsc#SLE-22601).
+- drm/i915: Break out dma_resv ww locking utilities to separate
+  files (jsc#SLE-22601).
+- drm/i915: Reference objects on the ww object list
+  (jsc#SLE-22601).
+- drm/i915/ttm: remove unused function (jsc#SLE-22601).
+- drm/i915/gem: Remove duplicated call to ops->pread
+  (jsc#SLE-22601).
+- drm/i915/ttm: restore min_page_size behaviour (jsc#SLE-22601).
+- drm/i915/ttm: switch over to ttm_buddy_man (jsc#SLE-22601).
+- drm/i915/ttm: remove node usage in our naming (jsc#SLE-22601).
+- drm/i915/ttm: pass along the I915_BO_ALLOC_CONTIGUOUS
+  (jsc#SLE-22601).
+- drm/i915/ttm: Calculate the object placement at get_pages time
+  (jsc#SLE-22601).
+- drm/i915/ttm: add i915_sg_from_buddy_resource (jsc#SLE-22601).
+- drm/i915/ttm: add ttm_buddy_man (jsc#SLE-22601).
+- drm/i915/ttm: Fix memory leaks (jsc#SLE-22601).
+- drm/i915/adl_p: Add initial ADL_P Workarounds (jsc#SLE-22601).
+- drm/i915: Simplify userptr locking (jsc#SLE-22601).
+  Refresh
+  patches.suse/lib-scatterlist-Provide-a-dedicated-function-to-supp.patch.
+- drm/i915: Fix busy ioctl commentary (jsc#SLE-22601).
+- drm/aperture: Pass DRM driver structure instead of driver name
+  (jsc#SLE-22601).
+- drm/i915: Track IRQ state in local device state (jsc#SLE-22601).
+- dma-buf: add dma_fence_chain_alloc/free v3 (jsc#SLE-22601).
+- drm/i915: Use ttm mmap handling for ttm bo's (jsc#SLE-22601).
+- drm/vma: Add a driver_private member to vma_node
+  (jsc#SLE-22601).
+- drm/i915/lmem: Verify checks for lmem residency (jsc#SLE-22601).
+- drm/i915/ttm: Introduce a TTM i915 gem object backend
+  (jsc#SLE-22601).
+  Refresh
+  patches.suse/lib-scatterlist-Provide-a-dedicated-function-to-supp.patch.
+- drm/dp: Extract i915's eDP backlight code into DRM helpers
+  (jsc#SLE-22601).
+- drm/i915/dpcd_bl: Print return codes for VESA backlight failures
+  (jsc#SLE-22601).
+- drm/i915/dpcd_bl: Return early in vesa_calc_max_backlight if
+  we can't read PWMGEN_BIT_COUNT (jsc#SLE-22601).
+- drm/i915/dpcd_bl: Move VESA backlight enabling code closer
+  together (jsc#SLE-22601).
+- drm/i915/dpcd_bl: Cache some backlight capabilities in
+  intel_panel.backlight (jsc#SLE-22601).
+- drm/i915/dpcd_bl: Cleanup intel_dp_aux_vesa_enable_backlight()
+  a bit (jsc#SLE-22601).
+- drm/i915/dpcd_bl: Handle drm_dpcd_read/write() return values
+  correctly (jsc#SLE-22601).
+- drm/i915/dpcd_bl: Remove redundant AUX backlight frequency
+  calculations (jsc#SLE-22601).
+- gpu/drm/i915: nuke old GEN macros (jsc#SLE-22601).
+- drm/i915: finish INTEL_GEN and friends conversion
+  (jsc#SLE-22601).
+- drm/i915/hdcp: Nuke Platform check for mst hdcp init
+  (jsc#SLE-22601).
+- drm/i915/display: check if compressed_llb was allocated
+  (jsc#SLE-22601).
+- drm/i915/display: Fix state mismatch in drm infoframe
+  (jsc#SLE-22601).
+- drm/i915/ehl: Remove require_force_probe protection
+  (jsc#SLE-22601).
+- drm/i915/jsl: Remove require_force_probe protection
+  (jsc#SLE-22601).
+- drm/i915/display: use max_level to control loop (jsc#SLE-22601).
+- drm/i915/display: fix level 0 adjustement on display ver >=
+  12 (jsc#SLE-22601).
+- drm/i915/display/adl_p: Implement Wa_16011303918
+  (jsc#SLE-22601).
+- drm/i915/xelpd: Handle PSR2 SDP indication in the prior scanline
+  (jsc#SLE-22601).
+- drm/i915/display/adl_p: Implement Wa_16011168373
+  (jsc#SLE-22601).
+- drm/i915/display/adl_p: Implement Wa_22012278275
+  (jsc#SLE-22601).
+- drm/i915/display/psr: Handle SU Y granularity (jsc#SLE-22601).
+- drm/i915: s/intel_crtc/crtc/ (jsc#SLE-22601).
+- drm/i915: Clean up intel_fbdev_init_bios() a bit
+  (jsc#SLE-22601).
+- drm/i915: Clean up pre-skl wm calling convention
+  (jsc#SLE-22601).
+- drm/i915: Clean up intel_find_initial_plane_obj() a bit
+  (jsc#SLE-22601).
+- drm/i915: Clean up intel_get_load_detect_pipe() a bit
+  (jsc#SLE-22601).
+- drm/i915: Stop hand rolling drm_crtc_mask() (jsc#SLE-22601).
+- drm/i915/fbc: Allocate llb before cfb (jsc#SLE-22601).
+- drm/i915/fbc: Make the cfb allocation loop a bit more legible
+  (jsc#SLE-22601).
+- drm/i915/fbc: Extract intel_fbc_stolen_end() (jsc#SLE-22601).
+- drm/i915/fbc: Introduce g4x_dpfc_ctl_limit() (jsc#SLE-22601).
+- drm/i915/fbc: Handle 16bpp compression limit better
+  (jsc#SLE-22601).
+- drm/i915/fbc: Don't pass around the mm node (jsc#SLE-22601).
+- drm/i915/fbc: Embed the compressed_llb node (jsc#SLE-22601).
+- drm/i915/fbc: Extract intel_fbc_program_cfb() (jsc#SLE-22601).
+- drm/i915/fbc: s/threshold/limit/ (jsc#SLE-22601).
+- drm/i915: Add the missing adls vswing tables (jsc#SLE-22601).
+- drm/i915: Nuke buf_trans hdmi functions (jsc#SLE-22601).
+- drm/i915: Clean up jsl/ehl buf trans functions (jsc#SLE-22601).
+- drm/i915: Fix ehl edp hbr2 vswing table (jsc#SLE-22601).
+- drm/i915: keep backlight_enable on until turn eDP display off
+  (jsc#SLE-22601).
+- drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table
+  (jsc#SLE-22601).
+- drm/i915: Fix dg1 buf trans tables (jsc#SLE-22601).
+- drm/i915: Introduce rkl_get_combo_buf_trans() (jsc#SLE-22601).
+- drm/i915: Clean up hsw/bdw/skl/kbl buf trans funcs
+  (jsc#SLE-22601).
+- drm/i915: Introduce encoder->get_buf_trans() (jsc#SLE-22601).
+- drm/i915: Store the HDMI default entry in the bug trans struct
+  (jsc#SLE-22601).
+- drm/i915; Return the whole buf_trans struct from get_buf_trans()
+  (jsc#SLE-22601).
+- drm/i915: Introduce intel_get_buf_trans() (jsc#SLE-22601).
+- drm/i915: Wrap the buf trans tables into a struct
+  (jsc#SLE-22601).
+- drm/i915: Rename dkl phy buf trans tables (jsc#SLE-22601).
+- drm/i915: Wrap the platform specific buf trans structs into
+  a union (jsc#SLE-22601).
+- drm/i915: Introduce hsw_get_buf_trans() (jsc#SLE-22601).
+- drm/i915: s/intel/hsw/ for hsw/bdw/skl buf trans
+  (jsc#SLE-22601).
+- drm/i915/adl_p: Load DMC (jsc#SLE-22601).
+- drm/i915/adl_p: Pipe B DMC Support (jsc#SLE-22601).
+- drm/i915/xelpd: Pipe A DMC plugging (jsc#SLE-22601).
+- drm/i915/dmc: Introduce DMC_FW_MAIN (jsc#SLE-22601).
+- drm/i915: Force a TypeC PHY disconnect during suspend/shutdown
+  (jsc#SLE-22601).
+- drm/i915/xelpd: break feature inheritance (jsc#SLE-22601).
+- drm/i915: apply WaEnableVGAAccessThroughIOPort as needed
+  (jsc#SLE-22601).
+- commit a14349b
+
+- block: Hold invalidate_lock in BLKZEROOUT ioctl (bsc#1183392).
+  This patch series fixes the block/009 test which can fail with a low failure
+  rate of about 1/1400. I've tested this series with kernel-ci against the
+  baseline and found no regressions.
+- block: Hold invalidate_lock in BLKDISCARD ioctl (bsc#1183392).
+- mm: Add functions to lock invalidate_lock for two mappings
+  (bsc#1183392).
+- mm: Protect operations adding pages to page cache with
+  invalidate_lock (bsc#1183392).
+- commit 2ea6207
+
+- printk: restore flushing of NMI buffers on remote CPUs after
+  NMI backtraces (bsc#1192988).
+- commit 21c31a1
+
+- printk: Remove printk.h inclusion in percpu.h (bsc#1192987).
+- commit b339baf
+
+- ethernet: chelsio: use eth_hw_addr_set() (jsc#SLE-18992).
+- net: chelsio: cxgb4vf: Make use of the helper function
+  dev_err_probe() (jsc#SLE-18992).
+- cxgb4: Search VPD with pci_vpd_find_ro_info_keyword()
+  (jsc#SLE-18992).
+- cxgb4: Remove unused vpd_param member ec (jsc#SLE-18992).
+- cxgb4: Validate VPD checksum with pci_vpd_check_csum()
+  (jsc#SLE-18992).
+- cxgb4: Properly revert VPD changes (jsc#SLE-18992).
+- cxgb4: improve printing NIC information (jsc#SLE-18992).
+- net: chelsio: switch from 'pci_' to 'dma_' API (jsc#SLE-18992).
+- Revert "cxgb4: Validate VPD checksum with pci_vpd_check_csum()"
+  (jsc#SLE-18992).
+- Revert "Revert "cxgb4: Search VPD with
+  pci_vpd_find_ro_info_keyword()"" (jsc#SLE-18992).
+- Revert "cxgb4: Search VPD with pci_vpd_find_ro_info_keyword()"
+  (jsc#SLE-18992).
+- cxgb4: Search VPD with pci_vpd_find_ro_info_keyword()
+  (jsc#SLE-18992).
+- cxgb4: Remove unused vpd_param member ec (jsc#SLE-18992).
+- cxgb4: Validate VPD checksum with pci_vpd_check_csum()
+  (jsc#SLE-18992).
+- cxgb4: make the array match_all_mac static, makes object smaller
+  (jsc#SLE-18992).
+- commit e59b97c
+
+- RDMA/nldev: Check stat attribute before accessing it
+  (jsc#SLE-19249).
+- RDMA/mlx4: Do not fail the registration on port stats
+  (jsc#SLE-19255).
+- IB/hfi1: Properly allocate rdma counter desc memory
+  (jsc#SLE-19242).
+- RDMA/core: Set send and receive CQ before forwarding to the
+  driver (jsc#SLE-19249).
+- i40e: Fix display error code in dmesg (jsc#SLE-18378).
+- i40e: Fix creation of first queue by omitting it if is not
+  power of two (jsc#SLE-18378).
+- i40e: Fix warning message and call stack during rmmod i40e
+  driver (jsc#SLE-18378).
+- i40e: Fix ping is lost after configuring ADq on VF
+  (jsc#SLE-18378).
+- i40e: Fix changing previously set num_queue_pairs for PFs
+  (jsc#SLE-18378).
+- i40e: Fix NULL ptr dereference on VSI filter sync
+  (jsc#SLE-18378).
+- i40e: Fix correct max_pkt_size on VF RX queue (jsc#SLE-18378).
+- devlink: Don't throw an error if flash notification sent before
+  devlink visible (jsc#SLE-19253).
+- net/mlx5: E-Switch, return error if encap isn't supported
+  (jsc#SLE-19253).
+- net/mlx5: Lag, update tracker when state change event received
+  (jsc#SLE-19253).
+- net/mlx5e: CT, Fix multiple allocations and memleak of mod acts
+  (jsc#SLE-19253).
+- net/mlx5: Fix flow counters SF bulk query len (jsc#SLE-19253).
+- net/mlx5: E-Switch, rebuild lag only when needed
+  (jsc#SLE-19253).
+- net/mlx5: Update error handler for UCTX and UMEM
+  (jsc#SLE-19253).
+- net/mlx5: DR, Fix check for unsupported fields in match param
+  (jsc#SLE-19253).
+- net/mlx5: DR, Handle eswitch manager and uplink vports
+  separately (jsc#SLE-19253).
+- net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove()
+  (jsc#SLE-19253).
+- net/mlx5: E-Switch, Fix resetting of encap mode when entering
+  switchdev (jsc#SLE-19253).
+- net/mlx5e: Wait for concurrent flow deletion during neigh/fib
+  events (jsc#SLE-19253).
+- net/mlx5e: kTLS, Fix crash in RX resync flow (jsc#SLE-19253).
+- net: sched: act_mirred: drop dst for the direction from egress
+  to ingress (git-fixes).
+- bnxt_en: Fix compile error regression when CONFIG_BNXT_SRIOV
+  is not set (jsc#SLE-18978).
+- udp: Validate checksum in udp_read_sock() (git-fixes).
+- xsk: Fix crash on double free in buffer pool (jsc#SLE-18375).
+- iavf: Restore VLAN filters after link down (jsc#SLE-18385).
+- iavf: Fix for setting queues to 0 (jsc#SLE-18385).
+- iavf: Fix for the false positive ASQ/ARQ errors while issuing
+  VF reset (jsc#SLE-18385).
+- iavf: validate pointers (jsc#SLE-18385).
+- iavf: prevent accidental free of filter structure
+  (jsc#SLE-18385).
+- iavf: Fix failure to exit out from last all-multicast mode
+  (jsc#SLE-18385).
+- iavf: don't clear a lock we don't hold (jsc#SLE-18385).
+- iavf: free q_vectors before queues in iavf_disable_vf
+  (jsc#SLE-18385).
+- iavf: check for null in iavf_fix_features (jsc#SLE-18385).
+- iavf: Fix return of set the new channel count (jsc#SLE-18385).
+- bnxt_en: reject indirect blk offload when hw-tc-offload is off
+  (jsc#SLE-18978).
+- bnxt_en: fix format specifier in live patch error message
+  (jsc#SLE-18978).
+- bnxt_en: extend RTNL to VF check in devlink driver_reinit
+  (jsc#SLE-18978).
+- net: bnx2x: fix variable dereferenced before check
+  (jsc#SLE-18274).
+- ethernet: bnx2x: use eth_hw_addr_set() (jsc#SLE-18274).
+- bnx2x: Search VPD with pci_vpd_find_ro_info_keyword()
+  (jsc#SLE-18274).
+- bnx2x: Read VPD with pci_vpd_alloc() (jsc#SLE-18274).
+- bnx2x: remove unused variable 'cur_data_offset' (jsc#SLE-18274).
+- commit 4626034
+
+- kernel-source.spec: install-kernel-tools also required on 15.4
+- commit 6cefb55
+
+- dmanegine: idxd: fix resource free ordering on driver removal
+  (git-fixes).
+- ALSA: usb-audio: Fix possible race at sync of urb completions
+  (git-fixes).
+- Bluetooth: call sock_hold earlier in sco_conn_del (git-fixes).
+- commit c31b8d8
+
+- blacklist.conf: 70a9ac36ffd8 ("f2fs: fix up f2fs_lookup tracepoints")
+  CONFIG_F2FS_FS is not set anywhere.
+- commit 192a1c3
+
+- tracing/histogram: Do not copy the fixed-size char array field
+  over the field size (git-fixes).
+- commit c8df0a0
+
+- blacklist.conf: 172f7ba9772c ("ftrace: Make ftrace_profile_pages_init static")
+  A cosmetic fix.
+- commit 99f4114
+
+- tracing: use %ps format string to print symbols (git-fixes).
+- commit 11044ff
+
+- Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VM (bsc#1183682).
+- Update config files.
+- commit a524613
+
+- config: disable unprivileged BPF by default (jsc#SLE-22573)
+  Backport of mainline commit 8a03e56b253e ("bpf: Disallow unprivileged bpf
+  by default") only changes kconfig default, used e.g. for "make oldconfig"
+  when the config option is missing, but does not update our kernel configs
+  used for build. Update also these to make sure unprivileged BPF is really
+  disabled by default.
+- commit 4a1e78c
+
+- Drivers: hv: vmbus: Add SNP support for VMbus channel initiate
+  message (bsc#1183682).
+- x86/hyperv: Add ghcb hvcall support for SNP VM (bsc#1183682).
+- x86/hyperv: Add Write/Read MSR registers via ghcb page
+  (bsc#1183682).
+- Drivers: hv: vmbus: Mark vmbus ring buffer visible to host in
+  Isolation VM (bsc#1183682).
+- x86/hyperv: Add new hvcall guest address host visibility support
+  (bsc#1183682).
+- x86/hyperv: Initialize shared memory boundary in the Isolation
+  VM (bsc#1183682).
+- x86/hyperv: Initialize GHCB page in Isolation VM (bsc#1183682).
+- x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV
+  (bsc#1183682).
+- commit 7b9b378
+
+- x86/sev: Allow #VC exceptions on the VC2 stack (git-fixes).
+- commit a295ccf
+
+- pstore/blk: Use "%lu" to format unsigned long (git-fixes).
+- commit 4c246a2
+
+- Linux 5.14.21 (stable-5.14.21).
+- commit ccb8dac
+
+- Revert "ACPI: scan: Release PM resources blocked by unused
+  objects" (stable-5.14.21).
+- KVM: Fix steal time asm constraints (stable-5.14.21).
+- parisc/entry: fix trace test in syscall exit path
+  (stable-5.14.21).
+- PCI/MSI: Destroy sysfs before freeing entries (stable-5.14.21).
+- PCI: Add MSI masking quirk for Nvidia ION AHCI (stable-5.14.21).
+- PCI/MSI: Deal with devices lying about their MSI mask capability
+  (stable-5.14.21).
+- perf/core: Avoid put_page() when GUP fails (stable-5.14.21).
+- thermal: Fix NULL pointer dereferences in of_thermal_ functions
+  (stable-5.14.21).
+- Bluetooth: btusb: Add support for TP-Link UB500 Adapter
+  (stable-5.14.21).
+- fortify: Explicitly disable Clang support (stable-5.14.21).
+- loop: Use blk_validate_block_size() to validate block size
+  (stable-5.14.21).
+- block: Add a helper to validate the block size (stable-5.14.21).
+- bootconfig: init: Fix memblock leak in xbc_make_cmdline()
+  (stable-5.14.21).
+- commit 5099a2b
+
+- Update patch references for stable-5.14.21
+- commit b78e4e4
+
+- Revert "mark pstore-blk as broken" (git-fixes).
+- Update config files.
+- supported.conf: adjust for pstore_blk and co
+- commit 79eccc2
+
+- pinctrl: qcom: sm8350: Correct UFS and SDC offsets (git-fixes).
+- pinctrl: qcom: sdm845: Enable dual edge errata (git-fixes).
+- pinctrl: ralink: include 'ralink_regs.h' in 'pinctrl-mt7620.c'
+  (git-fixes).
+- ACPI: Add stubs for wakeup handler functions (git-fixes).
+- commit 7d34774
+
+- blacklist.conf: add media patch entry that was already picked up
+- commit 262559d
+
+- ARM: socfpga: Fix crash with CONFIG_FORTIRY_SOURCE
+  (bsc#1192473).
+- commit a604fd5
+
+- NFC: reorder the logic in nfc_{un,}register_device (git-fixes).
+- Refresh
+  patches.suse/NFC-SUSE-specific-brutal-fix-for-runtime-PM.patch.
+- commit 58d673a
+
+- Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping"
+  (git-fixes).
+- fbdev: Prevent probing generic drivers if a FB is already
+  registered (git-fixes).
+- drm/cma-helper: Release non-coherent memory with
+  dma_free_noncoherent() (git-fixes).
+- drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame
+  (git-fixes).
+- thermal: int340x: Limit Kconfig to 64-bit (git-fixes).
+- platform/x86: think-lmi: Abort probe on analyze failure
+  (git-fixes).
+- platform/x86: hp_accel: Fix an error handling path in
+  'lis3lv02d_probe()' (git-fixes).
+- spi: fix use-after-free of the add_lock mutex (git-fixes).
+- e100: fix device suspend/resume (git-fixes).
+- NFC: add NCI_UNREG flag to eliminate the race (git-fixes).
+- NFC: reorganize the functions in nci_request (git-fixes).
+- mac80211: fix monitor_sdata RCU/locking assertions (git-fixes).
+- mac80211: drop check for DONT_REORDER in
+  __ieee80211_select_queue (git-fixes).
+- nl80211: fix radio statistics in survey dump (git-fixes).
+- cfg80211: call cfg80211_stop_ap when switch from P2P_GO type
+  (git-fixes).
+- docs: accounting: update delay-accounting.rst reference
+  (git-fixes).
+- commit 195d274
+
+- powerpc/pseries/svm: Add a powerpc version of cc_platform_has() (jsc#SLE-19924).
+- Update config files.
+- commit d22f826
+
+- btrfs: update comments for chunk allocation -ENOSPC cases
+  (bsc#1192896).
+- btrfs: fix deadlock between chunk allocation and chunk btree
+  modifications (bsc#1192896).
+- commit 09c9eb3
+
+- blacklist.conf: Add b94f9ac79a73 cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem
+- commit b3581c2
+
+- x86/sme: Use #define USE_EARLY_PGTABLE_L5 in
+  mem_encrypt_identity.c (bsc#1192547).
+- treewide: Replace the use of mem_encrypt_active() with
+  cc_platform_has() (jsc#SLE-19924).
+- x86/sev: Replace occurrences of sev_es_active() with
+  cc_platform_has() (jsc#SLE-19924).
+- x86/sev: Replace occurrences of sev_active() with
+  cc_platform_has() (jsc#SLE-19924).
+- x86/sme: Replace occurrences of sme_active() with
+  cc_platform_has() (jsc#SLE-19924).
+- x86/ioremap: Selectively build arch override encryption
+  functions (jsc#SLE-19924).
+- powerpc/svm: Don't issue ultracalls if !mem_encrypt_active()
+  (jsc#SLE-19924).
+- commit c6b9314
+
+- memcg: replace in_interrupt() by !in_task() in active_memcg()
+  (bsc#1192894).
+- commit 8c447eb
+
+- Update metadata
+  patches.suse/bpf-cgroup-Assign-cgroup-in-cgroup_sk_alloc-when-cal.patch
+  (stable-5.14.19 bsc#1191279).
+- Update metadata
+  patches.suse/bpf-cgroups-Fix-cgroup-v2-fallback-on-v1-v2-mixed-mo.patch
+  (stable-5.14.19 bsc#1191279).
+- commit 590ab5b
+
+- btrfs: fix memory ordering between normal and ordered work functions (git-fixes).
+- commit 0b78f1b
+
+- Eradicate Patch-mainline: No
+  The pre-commit check can reject this deprecated tag then.
+- Refresh patches.suse/acpi_thinkpad_introduce_acpi_root_table_boot_param.patch.
+- Refresh patches.suse/btrfs-provide-super_operations-get_inode_dev.
+- Refresh patches.suse/intel_idle-Disable-ACPI-_CST-on-Haswell.patch
+- commit 50b72c3
+
+- pinctrl: tegra: Return const pointer from
+  tegra_pinctrl_get_group() (jsc#SLE-20498).
+- usb: xhci: tegra: Check padctrl interrupt presence in device
+  tree (git-fixes).
+- dmaengine: tegra210-adma: Override ADMA FIFO size
+  (jsc#SLE-20498).
+- dmaengine: tegra210-adma: Add description for
+  'adma_get_burst_config' (jsc#SLE-20498).
+- dmaengine: tegra210-adma: Re-order 'has_outstanding_reqs'
+  member (jsc#SLE-20498).
+- gpio: tegra186: Support multiple interrupts per bank
+  (jsc#SLE-20498).
+- gpio: tegra186: Force one interrupt per bank (jsc#SLE-20498).
+- i2c: tegra: Ensure that device is suspended before driver is
+  removed (git-fixes).
+- pinctrl: tegra: Fix warnings and error (jsc#SLE-20498).
+- pinctrl: tegra: Use correct offset for pin group
+  (jsc#SLE-20498).
+- pinctrl: tegra: Add pinmux support for Tegra194 (jsc#SLE-20498).
+- pinctrl: tegra: include lpdr pin properties (jsc#SLE-20498).
+- usb: phy: tegra: Support OTG mode programming (git-fixes).
+- memory: tegra186-emc: Handle errors in BPMP response
+  (jsc#SLE-20498).
+- soc/tegra: Add Tegra186 ARI driver (jsc#SLE-20498).
+- cpufreq: tegra186/tegra194: Handle errors in BPMP response
+  (jsc#SLE-20498).
+- spi: tegra210-quad: Put device into suspend on driver removal
+  (git-fixes).
+- regulator: Don't error out fixed regulator in
+  regulator_sync_voltage() (git-fixes).
+- thermal/drivers/tegra-soctherm: Silence message about clamped
+  temperature (git-fixes).
+- PCI: tegra194: Cleanup unused code (jsc#SLE-20498).
+- PCI: tegra194: Don't allow suspend when Tegra PCIe is in EP mode
+  (jsc#SLE-20498).
+- PCI: tegra194: Disable interrupts before entering L2
+  (jsc#SLE-20498).
+- gpio: tegra186: Add ACPI support (jsc#SLE-20498).
+- clk: tegra: Remove CLK_IS_CRITICAL flag from fuse clock
+  (git-fixes).
+- soc/tegra: fuse: Enable fuse clock on suspend for Tegra124
+  (git-fixes).
+- soc/tegra: fuse: Add runtime PM support (git-fixes).
+- soc/tegra: fuse: Clear fuse->clk on driver probe failure
+  (git-fixes).
+- soc/tegra: pmc: Prevent racing with cpuilde driver (git-fixes).
+- ASoC: rt5640: Silence warning message about missing interrupt
+  (git-fixes).
+- commit 1fc03e4
+
+- Update config files: bump to 5.14.20
+- commit c08e20b
+
+- Linux 5.14.20 (stable-5.14.20).
+- commit 1a4044c
+
+- Drop x86 patch to follow a stable-5.14.20 revert
+  Other two (sched and x86 fixes) were reverted in 5.14.20 but we keep them
+  Delete patches.suse/x86-Fix-__get_wchan-for-STACKTRACE.patch
+  Update blacklist.conf
+- commit 6440d2c
+
+- x86/setup: Explicitly include acpi.h (bsc#1192825).
+- commit 915b5b4
+
+- iscsi_ibft: fix warning in reserve_ibft_region() (bsc#1191540).
+- commit 4ad3fae
+
+- e1000e: Add support for the next LOM generation (jsc#SLE-18382).
+- Refresh
+  patches.suse/e1000e-Separate-TGP-board-type-from-SPT.patch.
+- commit 92196b6
+
+- e1000e: Add support for Lunar Lake (jsc#SLE-18382).
+- Refresh
+  patches.suse/e1000e-Separate-TGP-board-type-from-SPT.patch.
+- commit d86918a
+
+- e1000e: Remove redundant statement (jsc#SLE-18382).
+- ionic: no devlink_unregister if not registered (jsc#SLE-19282).
+- ionic: tame the filter no space message (jsc#SLE-19282).
+- ionic: allow adminq requests to override default error message
+  (jsc#SLE-19282).
+- ionic: handle vlan id overflow (jsc#SLE-19282).
+- ionic: generic filter delete (jsc#SLE-19282).
+- ionic: generic filter add (jsc#SLE-19282).
+- ionic: add generic filter search (jsc#SLE-19282).
+- ionic: remove mac overflow flags (jsc#SLE-19282).
+- ionic: move lif mac address functions (jsc#SLE-19282).
+- ionic: add filterlist to debugfs (jsc#SLE-19282).
+- ionic: add lif param to ionic_qcq_disable (jsc#SLE-19282).
+- ionic: have ionic_qcq_disable decide on sending to hardware
+  (jsc#SLE-19282).
+- ionic: add polling to adminq wait (jsc#SLE-19282).
+- ionic: widen queue_lock use around lif init and deinit
+  (jsc#SLE-19282).
+- ionic: move lif mutex setup and delete (jsc#SLE-19282).
+- ionic: check for binary values in FW ver string (jsc#SLE-19282).
+- ionic: remove debug stats (jsc#SLE-19282).
+- ionic: Move devlink registration to be last devlink command
+  (jsc#SLE-19282).
+- net: e1000e: solve insmod 'Unknown symbol mutex_lock' error
+  (jsc#SLE-18382).
+- net/e1000e: Fix spelling mistake "The" -> "This"
+  (jsc#SLE-18382).
+- e1000e: Add space to the debug print (jsc#SLE-18382).
+- e1000e: Additional PHY power saving in S0ix (jsc#SLE-18382).
+- e1000e: Add polling mechanism to indicate CSME DPG exit
+  (jsc#SLE-18382).
+- e1000e: Add handshake with the CSME to support S0ix
+  (jsc#SLE-18382).
+- commit 405902c
+
+- PCI: PM: Do not call platform_pci_power_manageable()
+  unnecessarily (jsc#SLE-19359).
+- commit 18069d0
+
+- PCI: PM: Make pci_choose_state() call pci_target_state()
+  (jsc#SLE-19359).
+- commit 397bfa6
+
+- PCI: PM: Rearrange pci_target_state() (jsc#SLE-19359).
+- commit 6bb9c14
+
+- PCI: endpoint: Use sysfs_emit() in "show" functions
+  (jsc#SLE-19359).
+- commit 9243675
+
+- PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI
+  (jsc#SLE-19359).
+- commit 96c7dd9
+
+- PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM
+  (jsc#SLE-19359).
+- commit 7e981c8
+
+- PCI: Tidy comments (git-fixes).
+- commit 125067a
+
+- iscsi_ibft: Fix isa_bus_to_virt not working under ARM
+  (bsc#1191540).
+- iscsi_ibft: fix crash due to KASLR physical memory remapping
+  (bsc#1191540).
+- commit 64cab0a
+
+- kernel-*-subpackage: Add dependency on kernel scriptlets (bsc#1192740).
+- commit a133bf4
+
+- Fix problem with missing installkernel on Tumbleweed.
+- commit 2ed6686
+
+- char/random: reinstantiate DRBGs once optimized sha512 becomes
+  available (jsc#SLE-21132,bsc#1191259).
+- commit f4f5829
+
+- char/random: wire up userspace interface to SP800-90B compliant
+  drbg (jsc#SLE-21132,bsc#1191259).
+- commit 08f937f
+
kig
+- Switch to python3 for Leap 15.4
+
kmod
+- Enable ZSTD on 15.3 as well (boo#1192104).
+- Only test ZSTD in testsuite on releases where it is available.
+
ldb
+- Update to version 2.4.1
+  + Corrected python behaviour for 'in' for LDAP attributes
+    contained as part of ldb.Message; (bso#14845);
+  + Fix memory handling in ldb.msg_diff; (bso#14836);
+  + Corrected python docstrings
+
libapparmor
-- update to AppArmor 2.13.6
-  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_2.13.6
+-  Modify add-samba-bgqd.diff: Add new rule to fix new "DENIED
+    operation="file_mmap" violation in SLE15-SP4; (bsc#1192336).
+
+- add aa-notify-more-arch-mr809.diff: Add support for reading s390x
+  and aarch64 wtmp files (boo#1181155)
+
+- add add-samba-bgqd.diff: add profile for samba-bgqd (boo#1191532)
+
+- lessopen.sh profile: allow reading files that live on NFS over UDP
+  (added to apparmor-lessopen-nfs-workaround.diff) (boo#1190552)
+
+- add profiles-python-3.10-mr783.diff: update abstractions/python and
+  profiles for python 3.10
+
+- update to AppArmor 3.0.3
+  - fix a failure in the parser tests
+  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0.3
+    for the detailed upstream changelog
+
+- update to AppArmor 3.0.2
+  - add missing permissions to several profiles and abstractions
+    (including boo#1188296)
+  - bugfixes in utils and parser (including boo#1180766 and boo#1184779)
+  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0.2
+    for the detailed upstream changelog
+- remove upstreamed patches:
+  - apparmor-dovecot-stats-metrics.diff
+  - abstractions-php8.diff
+  - crypto-policies-mr720.diff
+
+- added apparmor-dovecot-stats-metrics.diff to allow Prometheus metrics end-point
+
+- move Requires: python3 back to the python3-apparmor subpackage -
+  readline usage is in the python modules, not in apparmor-utils
+
+- Remove python symbols (python means currently python2), work
+  only with python3 ones (fallout from bsc#1185588).
+
+- add abstractions-php8.diff to support PHP8 in abstractions/php (boo#1186267)
+
+- add crypto-policies-mr720.diff to allow reading crypto policies
+  in abstractions/ssl_certs (boo#1183597)
+
+- replace %{?systemd_requires} with %{?systemd_ordering} to avoid dragging in
+  systemd into containers just because apparmor-parser ships a *.service file
+
+- merge libapparmor.changes into apparmor.changes
+
+- avoid file listed twice error
+
+- define %_pamdir for <= 15.x to fix the build on those releases
+
+- add apache-extra-profile-include-if-exists.diff: make <apache2.d>
+  include in apache extra profile optional to avoid problems with empty
+  profile directory (boo#1178527)
+
+- prepare usrmerge (boo#1029961)
+  * use %_pamdir
+
+- update to AppArmor 3.0.1
+  - minor additions to profiles and abstractions
+  - some bugfixes in libapparmor, apparmor_parser and the aa-* utils
+  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0.1
+    for the detailed upstream changelog
+- removed upstream(ed) patches:
+  - changes-since-3.0.0.diff
+  - extra-profiles-fix-Pux.diff
+  - utils-fix-hotkey-conflict.diff
+
+- Use apache provided variables for the module_directry:
+  + Use %apache_libexecdir
+  + Add apache-rpm-macros BuildRequires
+
+- add utils-fix-hotkey-conflict.diff to fix a hotkey conflict in
+  de, id and sv translations (and fix the test) (MR 675)
+- add extra-profiles-fix-Pux.diff to fix an inactive profile -
+  prevents a crash in aa-logprof and aa-genprof when creating a new
+  profile (MR 676)
+
+- update to AppArmor 3.0.0
+  - introduce feature abi declaration in profiles to enable use of
+    new rule types (for openSUSE: dbus and unix rules)
+  - support xattr attachment conditionals
+  - experimental support for kill and unconfined profile modes
+  - rewritten aa-status (in C), including support for new profile modes
+  - rewritten aa-notify (in python), finally dropping the perl
+    requirement at runtime
+  - new tool aa-features-abi for extracting feature abis from the kernel
+  - update profiles to have profile names and to use 3.0 feature abi
+  - introduce @{etc_ro} and @{etc_rw} profile variables
+  - new profile for php-fpm
+  - several updates to profiles and abstractions (including boo#1166007)
+  - fully support 'include if exists' in the aa-* tools
+  - rewrite handling of alias, include, link and variable rules in
+    the aa-* tools
+  - rewrite and simplify log handling in the aa-logprof and aa-genprof
+  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0
-- drop upstreamed patch libapparmor-so-number.diff
+- patches:
+  - add changes-since-3.0.0.diff with upstream fixes since the 3.0.0
+    release up to 3e18c0785abc03ee42a022a67a27a085516a7921
+  - drop upstreamed usr-etc-abstractions-base-nameservice.diff
+  - drop 2.13-only libapparmor-so-number.diff
+  - refresh apparmor-enable-profile-cache.diff - partially upstreamed
+  - update apparmor-samba-include-permissions-for-shares.diff and
+    apparmor-lessopen-profile.patch - switch to "include if exists"
+  - apparmor-lessopen-profile.patch: add abi rule to lessopen profile
+  - refresh apparmor-lessopen-nfs-workaround.diff
+- move away very loose apache profile that doesn't even match the
+  apache2 binary path in openSUSE to avoid confusion (boo#872984)
+- move rewritten aa-status from utils to parser subpackage
+- add aa-features-abi to parser subpackage
+- replace perl and libnotify-tools requires with requiring
+  python3-notify2 and python3-psutil (needed by the rewritten
+  aa-notify)
+- drop ancient cleanup for /etc/init.d/subdomain from parser %pre
+- drop (never enabled) conditionals to build with python2 and to
+  build the python-apparmor subpackage (upstream dropped python2
+  support)
+- drop setting PYTHON and PYTHON_VERSIONS env variable, no longer needed
+- set PYFLAKES path for utils check
+- add precompiled_cache build conditional to allow faster local
+  builds without using kvm
+- remove duplicated BuildRequires: swig
-  - fix two potential build failures
+  - add missing permissions to several profiles and abstractions
+  - bugfixes in parser and tools
+  - fix two potential build failures in libapparmor
+- remove upstream(ed) patches
+  - changes-since-2.13.4.diff
+  - abstractions-X-xauth-mr582.diff
+  - sevdb-caps-mr589.diff
+  - libvirt-leaseshelper.patch
+  - cap_checkpoint_restore.diff
+- add CAP_CHECKPOINT_RESTORE to severity.db (MR 656,
+  cap_checkpoint_restore.diff)
+
+- %service_del_postun_without_restart only works for Tumbleweed,
+  keep using DISABLE_RESTART_ON_UPDATE for Leap 15.x
+
+- Make use of %service_del_postun_without_restart
+  And stop using DISABLE_RESTART_ON_UPDATE as this interface is
+  obsolete.
+
+- libvirt-leaseshelper.patch: add /usr/libexec as a path to the
+  libvirt leaseshelper script (jsc#SLE-14253)
+
+- sevdb-caps-mr589.diff: add new capabilities CAP_BPF and CAP_PERFMON
+  to severity.db (lp#1890547)
+
+- add abstractions-X-xauth-mr582.diff to allow reading the xauth file
+  from its new sddm location (boo#1174290, boo#1174293)
+
+- add changes-since-2.13.4.diff with upstream changes and fixes
+  since 2.13.4 up to 5f61bd4c:
+  - add several abstractions related to xdg-open:
+    dbus-network-manager-strict, exo-open, gio-open, gvfs-open,
+    kde-open5, xdg-open
+  - introduce @{run} variable
+  - update dnsmasq and winbindd profile
+  - update mdns, mesa and nameservice abstraction
+  - some bugfixes in the aa-* tools, including a remote bugfix in the
+    YaST AppArmor module (boo#1171315)
+- drop upstream(ed) patches (now part of changes-since-2.13.4.diff):
+  - make-4.3-capabilities.diff
+  - make-4.3-capabilities-vim.diff
+  - make-4.3-fix-utils-network-test.diff
+  - make-4.3-network.diff
+  - abstractions-add-etc-mdns.allow-to-etc-apparmor.d-abstractions-mdns.patch
+- apply usr-etc-abstractions-base-nameservice.diff only for
+  Tumbleweed, but not for Leap 15.x where it's not needed
+- refresh usr-etc-abstractions-base-nameservice.diff
+
+- Add abstractions-add-etc-mdns.allow-to-etc-apparmor.d-abstractions-mdns.patch
+  (bsc#1168306)
+
+- fix build with make 4.3 by backporting some commits from upstream
+  master (boo#1167953):
+  - make-4.3-capabilities.diff
+  - make-4.3-capabilities-vim.diff
+  - make-4.3-network.diff
+  - make-4.3-fix-utils-network-test.diff
+
+  - several abstraction updates (including boo#1153162)
+  - disallow writing to fontconfig cache in abstractions/fonts
+  - some bugfixes in the aa-* tools
-
-- update to AppArmor 2.13.1
+- drop upstreamed patches:
+  - abstractions-ssl-certbot-paths.diff
+  - apparmor-krb5-conf-d.diff
+  - libapparmor-python3.8.diff
+  - usr-etc-abstractions-authentification.diff
+- refresh usr-etc-abstractions-base-nameservice.diff
+
+- add usr-etc-abstractions-base-nameservice.diff to adjust
+  abstractions/base and nameservice for /usr/etc/ (boo#1161756)
+
+- Properly pull in full python3 interpreter
+
+- add libapparmor-python3.8.diff to fix building the libapparmor python
+  bindings (deb#943657)
+
+- add usr-etc-abstractions-authentification.diff to allow reading
+  /usr/etc/pam.d/* and some other authentification-related files (boo#1153162)
+
+- add abstractions-ssl-certbot-paths.diff - add certbot paths to
+  abstractions/ssl_certs and abstractions/ssl_keys
+
+- add apparmor-krb5-conf-d.diff for kerberos client
+
+- update to 2.13.3
+  - profile updates for dnsmasq, dovecot, identd, syslog-ng
+  - new "lsb_release" profile (only used when using "Px -> lsb_release")
+  - fix buggy syntax in tunables/share
+  - several abstraction updates
+  - parser: fix "Px -> foo-bar" (the "-" was rejected before)
+  - several bugfixes in aa-genprof and aa-logprof
+- drop upstream(ed) patches:
+  - apparmor-nameservice-resolv-conf-link.patch
+  - profile_filename_cornercase.diff
+  - dnsmasq-libvirtd.diff
+  - dnsmasq-revert-alternation.diff
+  - usrmerge-fixes.diff
+  - libapparmor-swig-4.diff
+- re-number remaining patches
+
+- add upstream libapparmor-swig-4.diff: fix libapparmor tests with swig
+  4.0 (boo#1135751)
+- update lessopen.sh profile for usrMerge (bash and tar) (boo#1132350)
+
+- add usrmerge-fixes.diff: fix test failures when /bin/sh is handled by
+  update-alternatives (boo#1127877)
+
+- add dnsmasq-revert-alternation.diff: revert path alternation in
+  dnsmasq profile and re-add peer=/usr/sbin/libvirtd rules to avoid
+  breaking libvirtd (boo#1127073)
+
+- add dnsmasq-libvirtd.diff: allow peer=libvirtd in the dnsmasq profile
+  to match the newly added libvirtd profile name (boo#1118952#c3)
+
+- Use %license instead of %doc [bsc#1082318]
+
+- add apparmor-lessopen-nfs-workaround.diff: allow network access in
+  lessopen.sh for reading files on NFS (workaround for boo#1119937 /
+  lp#1784499)
+
+- add profile_filename_cornercase.diff: drop check that lets aa-logprof
+  error out in a corner-case (log event for a non-existing profile while
+  a profile file with the default filename for that non-existing profile
+  exists) (boo#1120472)
+
+- netconfig: write resolv.conf to /run with link to /etc (fate#325872,
+  boo#1097370) [patch apparmor-nameservice-resolv-conf-link.patch]
+
-  - no changes in libapparmor
+  - add profile names to most profiles
+  - update dnsmasq profile (pid file and logfile path) (boo#1111342)
+  - add vulkan abstraction
+  - add letsencrypt certificate path to abstractions/ssl_*
+  - ignore *.orig and *.rej files when loading profiles
+  - fix aa-complain etc. to handle named profiles
+  - several bugfixes and small profile improvements
+- remove upstreamed fix-syntax-error-in-rc.apparmor.functions.patch
-- update to AppArmor 2.13.1
-  - several bug fixes
+- update to 2.13.1
+  - add qt5 and qt5-compose-cache-write abstractions
+  - add @{uid} and @{uids} kernel var placeholders
+  - several profile and abstraction updates
+  - ignore "abi" rules in parser and tools (instead of erroring out)
+  - utils: fix overwriting of child profile flags if they differ from
+    the main profile
+  - several bugfixes (including boo#1100779)
+- remove upstream(ed) patches:
+  - aa-teardown-path.diff
+  - fix-apparmor-systemd-perms.diff
+  - logprof-skip-cache-d.diff
+  - fix-samba-profiles.patch
+  - make-pyflakes-happy.diff
+  - dnsmasq-Add-permission-to-open-log-files.patch
+- refresh apparmor-samba-include-permissions-for-shares.diff
+- add fix-syntax-error-in-rc.apparmor.functions.patch
+
+- update rpmlintrc:
+  - whitelist .features file which is part of the pre-compiled cache
+  - comment out filters for the disabled tomcat_apparmor subpackage
+
+- Backport dnsmasq fix:
+  025c7dc6 - dnsmasq-Add-permission-to-open-log-files.patch
+  (boo#1111342)
+
+- add make-pyflakes-happy.diff to fix an unused variable (SR 629206)
+
+- add fix-samba-profiles.patch - smbd loads new shared libraries.
+  Allow winbindd to access new kerberos credential cache location
+  (boo#1092099)
+
+- exclude the /etc/apparmor.d/cache.d/ directory from aa-logprof parsing
+  (logprof-skip-cache-d.diff)
+
+- add fix-apparmor-systemd-perms.diff - fix permissions of
+  /lib/apparmor/apparmor.systemd (boo#1090545)
+
+- create and package precompiled cache (/usr/share/apparmor/cache,
+  read-only) (boo#1069906, boo#1074429)
+- change (writeable) cache directory to /var/cache/apparmor/ - with the
+  new btrfs layout, the only reason for using /var/lib/apparmor/cache/
+  (which was "it's part of the / subvolume") is gone, and /var/cache
+  makes more sense for the cache
+- adjust parser.conf (via apparmor-enable-profile-cache.diff) to use both
+  cache locations
+- clear cache also in %post of abstractions package
+  - add support for conditional includes in policy
+  - remove group restrictions from aa-notify (boo#1058787)
+  - aa-complain etc.: set flags for profiles represented by a glob
+  - aa-status: split profile from exec name
+  - several profile and abstraction updates
+- drop upstreamed patches and files:
+  - aa-teardown
+  - apparmor.service
+  - apparmor.systemd
+  - 32-bit-no-uid.diff
+  - disable-cache-on-ro-fs.diff
+  - dovecot-stats.diff
+  - parser-write-cache-warn-only.diff
+  - set-flags-for-profiles-represented-by-glob.patch
+  - fix-regression-in-set-flags.patch
+- drop spec code that handled installing aa-teardown, apparmor.service
+  and apparmor.systemd (now part of upstream Makefile)
+- simplify "make -C profiles parser-check" call (upstream Makefile bug
+  that required to call "cd" was fixed)
+- add aa-teardown-path.diff - install aa-teardown in /usr/sbin/
+- move 'exec' symlink to parser package (belongs to aa-exec)
+
+- Set flags for profiles represented by glob (bsc#1086154)
+  set-flags-for-profiles-represented-by-glob.patch
+  fix-regression-in-set-flags.patch
+
+- add dovecot-stats.diff:
+  - add dovecot/stats profile and allow dovecot to run it (boo#1088161)
+  - allow dovecot/auth to write /run/dovecot/old-stats-user (part of boo#1087753)
+- update 32-bit-no-uid.diff with upstream fix
+
+- Change of path of rpm in lessopen.sh (boo#1082956)
+
+- add disable-cache-on-ro-fs.diff - disable write cache if filesystem is
+  read-only and don't bail out (bsc#1069906, bsc#1074429)
+
+- add parser-write-cache-warn-only.diff to make cache write failures a
+  warning instead of an error (boo#1069906, boo#1074429)
+- reduce dependeny on libnotify-tools (used by aa-notify -p) to "Suggests"
+  to avoid pulling in several Gnome packages on servers (boo#1067477)
+  - add support for 'owner' rules in aa-logprof and aa-genprof
+  - add support for includes with absolute path in aa-logprof etc. (lp#1733700)
+  - update aa-decode to also decode PROCTITLE (lp#1736841)
+  - several profile and abstraction updates, including boo#1069470
+- drop upstreamed patches:
+  - read_inactive_profile-exactly-once.patch
+  - utils-fix-sorted-save_profiles-regression.diff
+- lessopen profile: change all 'rix' rules to 'mrix'
+- add 32-bit-no-uid.diff to fix handling of log events without ouid on
+  32 bit systems
-  - no changes in libapparmor
+  - add JSON interface to aa-logprof and aa-genprof (used by YaST)
+  - drop old YaST interface code
+  - update audio, base and nameservice abstractions
+  - allow @{pid} to match 7-digit pids
+- drop upstreamed patches
+  - apparmor-yast-cleanup.patch
+  - apparmor-json-support.patch
+  - nameservice-libtirpc.diff
+- drop obsolete perl modules (YaST no longer needs them)
+- drop patches that were only needed by the obsolete perl modules:
+  - apparmor-utils-string-split
+  - apparmor-abstractions-no-multiline.diff
+- drop profiles-sockets-temporary-fix.patch - obsoleted by a fix in
+  apparmor_parser
+- refresh utils-fix-sorted-save_profiles-regression.diff
+- add aa-teardown (new script to unload all profiles)
+- make ExecStop in apparmor.service a no-op (workaround for a systemd
+  restriction, see boo#996520 and boo#853019 for details)
+- lessopen profile: allow capability dac_read_search and dac_override,
+  allow groff to execute several helpers (boo#1065388)
+
+- read_inactive_profile-exactly-once.patch (bsc#1069346)
+  Perform reading of inactive profiles exactly once.
-  - mostly test-related changes in libapparmor
+  - add permissions to several profiles and abstractions (including
+    lp#1650827 and boo#1057900)
+  - several fixes in the aa-* tools (including lp#1689667, lp#1628286,
+    lp#1661766 and boo#1062667)
+  - fix downgrading/converting of 'unix' rules (will be supported in
+    kernel 4.15) to 'network unix' rules in apparmor_parser (boo#1061195)
+- remove upstream(ed) patches
+  - upstream-changes-r3616..3628.diff
+  - upstream-changes-r3629..3648.diff
+  - parser-tests-dbus-duplicated-conditionals.diff
+  - apparmor-fix-podsyntax.patch
+  - sshd-profile-drop-local-include-r3615.diff
+- refresh apparmor-yast-cleanup.patch
+- add utils-fix-sorted-save_profiles-regression.diff to fix a regression
+  in displaying the "changed profiles" list in aa-logprof
+
+- add nameservice-libtirpc.diff to fix NIS/YP logins (boo#1062244)
+
+- profiles-sockets-temporary-fix.patch to cater to nameservices with the
+  new sockets mediation, until unix rules are upstreamed (boo#1061195)
+
+- add apparmor-fix-podsyntax.patch from mailing list to fix
+  compilation with perl 5.26
+
+- do not require exact X.Y version of "python3"
+- require also matching python(abi) which is arguably more important
+
+- don't rely on implementation details for reload in %post
+
+- add JSON support. Required for FATE#323380.
+  (apparmor-yast-cleanup.patch, apparmor-json-support.patch)
+
+- add upstream-changes-r3629..3648.diff:
+  - preserve unknown profiles when reloading apparmor.service
+    (CVE-2017-6507, lp#1668892, boo#1029696)
+  - add aa-remove-unknown utility to unload unknown profiles (lp#1668892)
+  - update nvidia abstraction for newer nvidia drivers
+  - don't enforce ordering of dbus rule attributes in utils (lp#1628286)
+  - add --parser, --base and --Include option to aa-easyprof to allow
+    non-standard paths (useful for tests) (lp#1521031)
+  - move initialization code in apparmor.aa to init_aa(). This allows to
+    run all utils tests even if /etc/apparmor.d/ or /sbin/apparmor_parser
+    don't exist.
+  - several improvements in the utils tests
+- drop upstreamed python3-drop-re-locale.patch
+- no longer delete/skip some of the utils tests (to allow this, add
+  parser-tests-dbus-duplicated-conditionals.diff)
+- add var.mount dependeny to apparmor.service (boo#1016259#c34)
+
+- Cleanup spec file:
+  - don't use insserv if we afterwards call systemd, this can
+    have bad side effects
+  - remove dead code
+  - remove now obsolete 'distro' checks
+- Replace init.d script with new wrapper working with systemd
+
+- add python3-drop-re-locale.patch: remove deprecated re.LOCALE
+  flag in Python UI as it was dropped from Python 3.6 (lp#1661766)
+- add upstream-changes-r3616..3628.diff:
+  - update abstractions/base, abstractions/apache2-common and dovecot profiles
+  - merge ask_the_questions() of aa-logprof and aa-mergeprof
+  - pass LDFLAGS when building parser, libapparmor perl bindings and pam_apparmor
+- adjust deleting the cache in profiles %post to the new cache location
+- silence errors when deleting the cache (boo#976914)
+
+- update to AppArmor 2.11.0
+  - apparmor_parser now supports parallel compiles and loads
+  - add full support for dbus, ptrace and signal rules and events to the
+    utils
+  - full rewrite of the file rule handling in the utils
+  - lots of improvements and fixes
+  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_11 for the
+    detailed changelog
+- patches:
+  - add sshd-profile-drop-local-include-r3615.diff to fix 'make check'
+  - drop aa-unconfined-fix-netstat-call-2.10r3380.diff, no longer needed
+  - refresh apparmor-abstractions-no-multiline.diff
+  - refresh apparmor-samba-include-permissions-for-shares.diff
+- spec changes:
+  - aa-unconfined switched to using ss (from iproute2), adjust Recommends:
+  - move libapparmor to /usr/lib*/
+  - drop %if %suse_version checks for 12.x
+  - change several Obsoletes from %version to < 2.9. Those package names
+    weren't used since years, and 2.9 is still a careful choice
+  - include apparmor.service independent of %suse_version
+  - techdoc.pdf is now shipped in upstream tarball to reduce BuildRequires
+  - drop latex2html, texlive-* and w3m BuildRequires
+  - techdoc.txt and techdoc.html not included, drop them from the package
+  - run most of utils/ make check (some tests expect /etc/apparmor.d/ and
+    /sbin/apparmor_parser to exist, skip them)
+  - BuildRequires python3-pyflakes (utils tests) and dejagnu (libapparmor tests)
+  - drop sed'ing python3 into aa-* shebang (upstreamed)
+  - build binutils
+  - aa-exec is now written in C and lives in /usr/bin/, move it to the
+    apparmor_parser package and create a compability symlink in /usr/sbin/
+  - aa-exec manpage moved to section 1
+  - aa-enabled is a small new tool to find out if AppArmor is enabled
+  - package new aa_stack_profile(2) manpage
+
+- change /etc/apparmor.d/cache symlink to /var/lib/apparmor/cache/.
+  This is part of the root partition (at least with default partitioning)
+  and should be available earlier than /var/cache/apparmor/
+  (boo#1015249, boo#980081, bsc#1016259)
+- add dependency on var-lib.mount to apparmor.service as safety net
+
+- update to AppArmor 2.10.2 maintenance release
+  - lots of bugfixes and profile updates (including boo#1000201,
+    boo#1009964, boo#1014463)
+  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_2 for details
+- add aa-unconfined-fix-netstat-call-2.10r3380.diff to fix a regression
+  in aa-unconfined
+- drop upstream(ed) patches:
+  - changes-since-2.10.1--r3326..3346.diff
+  - changes-since-2.10.1--r3347..3353.diff
+  - libapparmor-fix-import-path.diff (upstream fix is slightly different)
+  - nscd-var-lib.diff
+- refresh apparmor-abstractions-no-multiline.diff
+
+- add nscd-var-lib.diff to allow /var/lib/nscd/ in the nscd profile and
+  abstractions/nameservice (path changed in latest nscd in Tumbleweed)
+
+- add changes-since-2.10.1--r3347..3353.diff with upstream changes and
+  fixes in the 2.10 branch, including
+  - allow writing *.qf files (for disk-based buffering) in syslog-ng profile
+  - add several permissions to the dovecot profiles (deb#835826)
+  - add a missing path in the traceroute profile
+
+- add changes-since-2.10.1--r3326..3346.diff with upstream changes and
+  fixes since the 2.10.1 release, including
+  - allow dac_override in winbindd profile (boo#990006#c5)
+  - allow mr for /usr/lib*/ldb/*.so in samba abstractions (needed since
+    Samba 4.4.x, boo#990006)
+  - abstractions/nameservice: also support ConnMan-managed resolv.conf
+  - let aa-genprof ask about profiles in extra dir (again)
+  - fix aa-logprof "add hat" endless loop (lp#1538306)
+  - honor 'chown' file events in logparser.py
+  - ignore log file events with a request mask of 'send' or 'receive'
+    because they are actually network events (lp#1577051, lp#1582374)
+  - accept hostname with dots when parsing logs (lp#1453300 comments #1 and #2)
+- fix python LibAppArmor import failures with swig > 3.0.8 (boo#987607)
+  (libapparmor-fix-import-path.diff)
+- refresh apparmor-abstractions-no-multiline.diff
+- drop upstreamed profiles-ping-inet6-r3449.diff
+- add %check section - runs libapparmor (including swig bindings),
+  parser and profiles tests
+- add BuildRequires: perl(Locale::gettext) - needed for parser tests
+
+- add profiles-ping-inet6-r3449.diff - latest ping also does IPv6 (boo#980596)
+
+- update to AppArmor 2.10.1 (2.10 branch r3326):
+  - fix incorrect output of child profile names (apparmor_parser -N) which
+    caused 'rcapparmor reload' to remove child profiles and hats (lp#1551950)
+  - fix a crash in aa-logprof / logparser.py for change_hat log events
+    (lp#1523297) and log events that look like file events, but aren't
+    (lp#1540562, lp#1525119, lp#1466812)
+  - write unix rules when saving a profile (lp#1522938, boo#954104#c3)
+  - several fixes for variable handling in aa-logprof
+  - map c (create) log events to w instead of a
+  - add python to the "no Px rule" list in logprof.conf
+  - let aa-logprof check for duplicate profiles
+  - let aa-status work without the apparmor.fail python module (boo#971917,
+    lp#1480492)
+  - add permissions in several profiles (including boo#948584, boo#948753,
+    boo#954959, boo#954958, boo#971790, boo#964971, boo#921098, boo#923201 and
+    boo#921098#c15).
+  - and many more fixes, see the full changelog at
+    http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_1
+- drop upstream(ed) patches:
+  - fix-initscript-aa_log_end_msg.diff
+  - syslog-ng-profile-boo948584.diff
+  - upstream-profile-updates-r3205-3241.diff
+- refresh patches:
+  - apparmor-abstractions-no-multiline.diff
+  - apparmor-samba-include-permissions-for-shares.diff
+- drop libapparmor autogen.sh call (broke the build) and remove libtool BR
+
+- add syslog-ng-profile-boo948584.diff - add several permissions needed
+  by latest syslog-ng (boo#948584, boo#948753)
+- add upstream-profile-updates-r3205-3241.diff with several profile updates:
+  - add /usr/share/locale-bundle/** to abstractions/base
+  - allow dnsmask to use /bin/sh (boo#940749) and /bin/dash
+  - allow dovecot imap to read /run/dovecot/mounts
+  - allow avahi-daemon to write to /run/systemd/notify
+  - allow ntpd to read $PATH directory listings (boo#945592, boo#948752)
+  - update dhclient profile
+  - allow skype to read @{PROC}/@{pid}/net/dev (boo#939568)
+  - and some other small updates
+- drop upstreamed apparmor-winbindd-r3213.diff (included in the
+  upstream-profile-updates patch)
+
+- netstat moved to net-tools-deprecated in Tumbleweed (boo#944904)
+
+- add apparmor-winbindd-r3213.diff - add missing k permissions for
+  /etc/samba/smbd.tmp/msg/* in winbindd profile (boo#921098 #c15..19)
+
+- add fix-initscript-aa_log_end_msg.diff - fixes ugly initscript
+  output (boo#862170)
+
+- update to AppArmor 2.10 (trunk r3205)
+  - profile names can now contain variables
+  - improved profile compile time in apparmor_parser
+  - lots of improvements, refactoring and bugfixes in the aa-* tools
+  - new apis for managing and loading profile caches into the kernel in
+    libapparmor
+  - lots of profile updates
+  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10 for the
+    complete changelog with more details
+- add new apparmor_private.h and the aa_query_label(2), aa_features(3),
+  aa_kernel_interface(3), aa_policy_cache(3), aa_splitcon(3) manpages
+  to libapparmor-devel
+- drop apparmor-2.5.1-edirectory-profile patch - it's most probably
+  no longer needed (see boo#621394 for details)
+- drop upstreamed samba-4.2-profiles.diff
+- refresh apparmor-samba-include-permissions-for-shares.diff
+
+- systemd-rpm-macros and %systemd_requires were at the wrong place,
+  move them to the parser package (boo#931792)
+
+- update to AppArmor 2.9.2 (2.9 branch r2911)
+  - lots of bugfixes in the parser and the aa-* tools (including
+    boo#918787)
+  - update dovecot and dnsmasq profiles and several abstractions
+    (including boo#911001)
+  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_2 for the
+    full changelog
+- remove upstream(ed) patches apparmor-changes-since-2.9.1.diff and
+  apparmor-fix-stl-ostream.diff
+- replace GPG key with new AppArmor GPG signing key, see
+  https://launchpad.net/apparmor/+announcement/13404
+
+- make sure %service_del_postun doesn't call systemctl try-restart
+  (boo#853019, bare systemd edition)
+- add samba-4.2-profiles.diff: update samba (winbindd and nmb)
+  profiles for samba 4.2 (boo#921098, boo#923201)
+
+- only install apparmor.service for openSUSE > 13.2
+
+- Add a native systemd unit which *at the moment* only
+  wraps/masks the early boot script.
+
+- add apparmor-fix-stl-ostream.diff which fixes odd uses of
+  std::ostream which are not valid.  Fixes build with GCC 5
+
+- allow lessopen.sh to run /usr/bin/unzip-plain (boo#906858)
+
+- add Requires: python3 to python3-apparmor package - readline isn't
+  part of python3-base (boo#917577)
+
+- add apparmor-changes-since-2.9.1.diff with upstream fixes since the
+  2.9.1 release
+  - update logparser.py to support changed syslog format (lp#1399027)
+  - update usr.sbin.dovecot and usr.lib.dovecot.imap{, -login} profiles
+    (lp#1296667)
+  - update the mysqld profile
+  - fix network rule description in apparmor.d(5) manpage
+- drop upstreamed dnsmasq-profile-fixes.patch
+- update expired GPG key
+
+- update to AppArmor 2.9.1 (2.9 branch r2831)
+  - fix log parsing for 3.16 kernels and syslog-style logs (boo#905368)
+  - several fixes and performance improvements in the aa-* utils
+  - profile updates for dnsmasq (boo#907870), nscd (boo#904620#c14 and
+    bnc#908856), useradd, sendmail, man and passwd
+  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_1
+    for full release notes
+- refresh dnsmasq-profile-fixes.patch
+
+- Fix dnsmasq profile to allow executing bash to run the --dhcp-script
+  argument. Also fixed /usr/lib -> /usr/{lib,lib64} to get libvirt
+  leasehealper script to run even on x86_64.
+  dnsmasq-profile-fixes.patch. boo#911001
+
+- rename lessopen.sh profile file to usr.bin.lessopen.sh to match the
+  script filename
+
+- add apparmor-lessopen-profile.patch: /usr/bin/lessopen.sh needs
+  confinement. bnc#906858
+
+- delete cache in apparmor-profiles %post (workaround for
+  bnc#904620#c8 / lp#1392042)
+
+- No longer perform gpg validation; osc source_validator does it
+  implicit:
+  + Drop gpg-offline BuildRequires.
+  + No longer execute gpg_verify.
+
+- fix bashism in post script
+
+- update to AppArmor 2.9.0 (r2759)
+  - change aa-mergeprof to the final commandline syntax
+  - lots of bugfixes in the aa-* tools (bnc#900163, lp#1328707 and several
+    bugs without a formal bugreport)
+  - small additions to gnome, freedesktop.org, ubuntu-browsers.d/java
+    and user-mail abstractions
+  - fix mod_apparmor to not break basic auth
+  - update perl modules to support signal, unix and ptrace rules (bnc#900013)
+  - don't warn about rules not supported by the kernel
+  - fix logging of "audit capability" (lp#1378091)
+  - add support for the "hat" keyword in apparmor.vim
+  - build html version of apparmor.vim manpage again (lp#1366572)
+  - see also http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_0
+- update apparmor-abstractions-no-multiline.diff
+- remove upstreamed apparmor-profiles-ntpd-pid-location.diff
+
libcap
-- Add explicit dependency on libcap2 with version to libcap-progs
-  and pam_cap (bsc#1184690)
-
-- Update to libcap 2.26 for supporting the ambient capabilities
-  (jsc#SLE-17092, jsc#ECO-3460)
-- Use "or" in the license tag to avoid confusion (bsc#1180073)
-
-- Use %license (boo#1082318)
-
-- Enable PAM pam_cap.so module
-
-- RPM group association fix
-
-- Update to versison 2.25:
-  + Recover gperf detection in make rules.
-  + Man page typo fix.
-  + Tweak make rules to make packaging more straightforward.
-  + Fix error explanation in setcap.
-  + Drop need to link with libattr. It turns out libcap wasn't
-    actually using any code from that library, so linking to it was
-    superfluous.
-- Drop libcap-nolibattr.patch: fixed upstream.
-- No longer add %{buildroot} to all variables for make install the
-  Makefile learned about the meaning of DESTDIR.
-
-- Update to version 2.24
-  * Fix compilation problems (note to self, make distclean && make,
-    before release)
-  * Some make rule changes to make uploading a release to kernel.org
-    easier for me.
-  * Tidied up some documented links.
-- Update libcap-nolibattr.patch
-- Add pkg-config build requirement; libcap now provides a pkgconfig
-  file
-- Clean up specfile
-- Move libraries and binaries to /usr because of #UsrMove
-
-- libcap-nolibattr.patch Do not link to libattr, it is
-  a bogus dependency. application uses sys/xattr from libc.
-
-- update license to new format
-
-- Cleanup specfile a bit: Remove old tags.
-
libchewing
+- Update to version 0.5.1+git20200627.452f622:
+  * chewing.py supports platforms with 64bit pointer
+  * Change ︰ to :
+  * Don't run tests in parallel
+  * Try Ubuntu 16.04 Xenial
+  * autotools: Build with -fPIC like the CMake-based one does
+  * Show compilation commands if the build system is autotools
+  * Tolerate unused const warnings
+  * Fix LSan
+  * Use internal-sqlite instead of static-sqlite, following 570ab6be
+
+- Remove unneeded BuildRequires on python-devel, and the conflicting
+  old py_* macros.
+- Remove references to "Python 2", the module supports Python 3.
+- Mark COPYING as license.
+
+- Remove pointless ldconfig call from chewing-utils subpackage.
+- Specfile update: remove implicit BuildRoot and defattrs.
+- Properly fulfill SLPP requirement that only the library file
+  is in the library subpackage.
+
-- retrack upstream source. previous source is from unknown origin.
-  * it couldn't be found at the link in specfile.
-  * it didn't have the same content and build result
-    as upstream source.
-  * it missed entire python and data sub directories,
-    so almost useless.
-- remove ambiguous libchewing package. fix bnc#808338
-  * libchewing is always taken as an old version by users.
-  * libchewing contained the runtime libraries but it was
-    not required by libchewing3. important orphan package.
-    so ibus-chewing and fcitx-chewing can't work.
-- enable ncurses wide-char and thread-safe (w6)
-- enable python.
-- new sub-packages: chewing-data python-chewing chewing-utils
-
-- fix baselibs.conf - there is no libchewing-32bit
-
-- Parallel build with %_smp_mflags
-- Remove redundant %clean, authors sections
-- Avoid requires on library, the other way is preferred
-  (library requires data package)
-
-- Split libchewing.so.* into subpackage libchewing3
-
-- Update to libchewing 0.3.4
-- Remove libchewing-gcc-fix.diff (upstream rewrite this part)
-- Improve the description of libchewing API
-    Simplified examples to illustrate the usage are added
-- Revise libchewing API. Check the documentation for details
-- Support THL (Taiwan Huayu Luomapinyin) and MPS2 Pinyin keyboard layout
-- Reimplementation of unit test framework. No external 'check' package is required
-- Fix several phrase errors
-    Add exceptional phrase as well
-- Improved developer and user guide
-- Introduce CMake based build system, which is convenient to MS-Windows based environments.
-- Add --enable-gcov to enable gcov coverage
-- Fix possible strncat() overflow
-- Consistent checks for bopomofo sequence internally
-- Handle incomplete bopomofo with space key properly
-- Internal structure refactoring
-- Read hash path from CHEWING_PATH environment variable
-- Make libchewing thread-safe
-- Fix IM crash by changing default candidate per page to 10
-- Fix the detection of ncursesw
-- Fix the usage of autotools
-- Update and tune symbols
-- Fix valgrind warning
-- Fix several compilation warnings
-- Fix GCC visibility availability for Darwin specific PIC code
-- Fix hash table initialization and its memory leakage
-- Support building with mingw32 toolchain
-- Fix GNU Hurd build
-- Fix Microsoft VC build
-- Fix Windows 64-bit build
-- Fix mingw32/64 + WINE build
-
-- add libtool as explicit buildrequire to avoid implicit dependency from prjconf
-
-- Update to libchewing 0.3.3:
-  Fix setfault, improved python-binding, build fixes, etc;
-  see http://chewing.csie.net/news.html for details
-
-- fix buffer overflow
-
-- updated patches to apply with fuzz=0
-
-- fix to apply the previous patch properly
-
-- fix missing call to fclose in sort_word.c (bnc#535452)
-
-- updated to version 0.3.2, including previous fix patches,
-  fix memory leaks, doxygen updates, etc.
-  See ChangeLog for details.
-- build with -fno-strict-aliasing to avoid type punning problems
-  in src/hash.c
-
libdvbpsi
+- Update to version 1.3.3:
+  + Fix regression in dvbpsi_decoder_psi_section_add()
+    set i_last_section_number
+
-- Upgrade to version 1.1.0:
-  * New API: make API more consistent, see howto-new-api.
-  * Bew SONAME.
-  * Remove deprecated APIs and bump library version.
-  * Corrected use of dvbpsi_ValidPSISection().
-  * Remove workaround for checking CRC32 in TOT PSI table.
-  * Add function dvbpsi_CalculateCRC32().
-  * Fix offset for description parsing in tables.
-  * Several new descriptors.
-  * EIT table generation, and decoding fixes, add NVOD event
-    detection.
-  * new example application dvbinfo
-  * misc examples: fixes to gen_pat, gen_pmt
-  * updated documentation (new api howto)
-  * add log callback (remove fprintf's)
-  * RST table decoding and generation
-  * descriptor 0x03: added variable_rate_audio_indicator
-  * ATSC tables EIT, ETT, MGT, STT and VCT decoders
-
libdvdnav
+- update to 6.1.1:
+  * fix build issues
+  * improve CI
+
-- Update to version 4.2.1:
-  + Fixed failed assertion on menu-less DVDs.
-  + Fixed playback issues on multi-angle DVDs.
-  + Fixed crash when playing a DVD from different region than
-    currently set in the DVD drive.
-  + Fixed segfaults when reading certain DVDs (including "Jack
-    Reacher", "Ghost Protocol", "Inside Man", "Tangled" and
-    "The Dictator").
-
libebml
+- Add patch to fix build with GCC 11 (boo#1183715)
+  * 0001-include-appropriate-header-files-for-std-numeric_lim.patch
+
libetonyek
+- Update to 0.1.10 (jsc#SLE-18214):
+  * Parse shadow.
+  * Improve detection of the "new" formats.
+  * Fix handling of text baseline shift.
+  * Improve various formats.
+- Update to 0.1.9:
+  * Various small bugfixes and fuzzer fixes
+
-- Update Source URL to have auto-download working again.
-
-- libetonyek-0.1.1-constants.patch
-  * Ditch the boost/math/constants/constants.hpp altogether
-  * Fixes build on systems with older boost
-
-- Upgrade to upstream version 0.1.1
-  * Fix detection of Keynote 3 documents.
-
-- Upgrade to upstream version 0.1.0
-  * ABI change
-  * Remove dependency on libwpd-devel
-  * Add dependency on librevenge-devel
-
-- Version bump to 0.0.4:
-  * Various bugfixes found during the libreoffice-4.2 cycle
-- Drop upstreamed patches:
-  * libetonyek-0.0.3-comma.patch
-  * libetonyek-0.0.3-lexical_cast.patch
-  * libetonyek-more-lib64.patch
-
-- build with -fvisibility-inlines-hidden, around 400 symbols
-  less in the export symbol table.
-
-- Add ppc64le to list of lib64 archs for boost detection
-  Added patches:
-  * libetonyek-more-lib64.patch
-
-- Drop useless dep over libwpg. Cleanup whitespace.
-
-- Fix build with some boost versions and compilers
-  - Cannot take address of a template function
-- added patches:
-  * libetonyek-0.0.3-lexical_cast.patch
-
-- Fix comma at the end of an enum.
-- added patches:
-  * libetonyek-0.0.3-comma.patch
-
-- Bump to 0.0.3
-  - import text formatting attributes
-  - draw rounded rectangles and callouts
-  - fixed build with older boost
-  - implemented import of tables
-  - implemented import of presentation notes
-  - implemented import of sticky notes
-- removed patches:
-  * libetonyek-0.0.0-pi.patch - integrated upstream
-
-- Modify libetonyek-0.0.0-pi.patch
-  * fixes build of tests with less recent boost versions
-
-- Bump to 0.0.1
-  * Fixes test
-  * Various runtime fixes
-
-- Add libetonyek-0.0.0-pi.patch
-  * fixes build problems with less recent boost versions
-- Don't build noarch docs for SLE11
-
-- Make the package actually build.
-
-- Initial commit, needed by libreo-4.2
-
libevdev
+- It is actually not necessary to use python2, python3 works as
+  well.
+
+- update to 1.11.0:
+  * One new API, libevdev_disable_property()
+  * Kernel 5.8 changed the SW_MAX define from 0x0f to 0x10. In some niche cases
+    this causes issues if libevdev and the software build against
+    different headers and thus end up with different values
+  * include: sync event codes with kernel 5.10
+  * Fix included license to the "always intended" MIT license
+
+- update to 1.9.1
+  * no changelog available
+- remove n_buildfix_for_opensuse_12_2.patch: obsolete
+
+- Update to 1.9.0 (no changelog)
+
+- Update to 1.8.0
+  * Bug fixes
+  * Docs update
+  * Improve tests
+  * Sync with latest kernels
+
-- Update to 1.3:
-  * m4: fix CC_CHECK_WERROR and CC_FLAG_VISIBILITY macros
-  * Add per-device log handlers
-  * include: update to Linux 3.15 header
-  * uinput: use the UI_GET_SYSNAME ioctl if available
-  * uinput: change strcpy/strcat usage for snprintf
-  * include: add uinput.h header as well
-  * include: update to Linux 3.16 header
-  * uinput: check errno against the positive value
-  * uinput: preserve the errno before cleaning up
-  * configure: move the python check down to re-unite the
-    gcov check outputs
-  * Add libevdev_property_from_name()
-  * Rename symbols leaking from static library to
-    avoid name clashes
-  * uinput: close the managed fd on error
-  * tools: pass -rc to strerror, not rc
-  * uinput: explicitly ignore the UI_DEV_DESTROY return value
-  * Hook up nm to check for leaking symbols in the static library
-  * Add some minimal documentation about static linking
-
-- Add git repository metadata
-
-- Update to 1.2 (recommended for xf86-input-synaptics 1.8.0)
-
-- add baselibs.conf since libevdev2-32bit is required by libinput-32bit
-
-- Update to 1.0.99.1 (1.1~rc1)
-  * Send an extra ABS_MT_SLOT event to sync the client up with
-    the current slot
-  * Fix the include directives when building in tools/
-  * tools: Fix compiler warning
-  * Replace hardcoded 0 with the enum for it
-  * tools: add a tool to print the actual range provided by
-    a touchpad
-  * Document that the return value of get_name|uniq|phys is
-    not permanent
-  * Plug a memory leak for name, uniq, phys
-  * Fix memory leaks when failing to create a uinput device
-  * Document the FORCE_SYNC behavior a bit better
-  * Fix a wrong reference in the libevdev_next_event
-    documentation
-  * Add unlikely() macro
-  * Don't sync past MAX_SLOTS slots
-  * Dynamically allocate the slot values
-  * Reduce memory requirement for MT syncing
-  * Increase MAX_SLOTS to 60
-  * Cap slot values to the announced maximum
-  * Move some functions/macros between libevdev-int.h
-    and libevdev-util.h
-  * Don't sync the MT state for fake MT devices
-  * If the tracking ID changes during SYN_DROPPED, terminate
-    the touch first
-  * Add a documentation note to update the slot after syncing
-- New tools subpackage
-
-- Update to 1.0, for more details, please see:
-  http://lists.freedesktop.org/archives/input-tools/2014-January/000763.html
-  and http://lists.freedesktop.org/archives/input-tools/2014-February/000766.html
-- SO version bumped to 2
-- Explicitly remove la files, instead of excluding them
-
-- fixed license to MIT in specfile
-
-- n_buildfix_for_opensuse_12_2.patch
-  * buildfix for openSUSE 12.2 (Linux kernel headers too old)
-
-- Initialize libevdev pckage
-
libfprint
+- Update to version 1.94.2
+  * Highlights:
+    + goodixmoc: Fix protocol error with certain username lengths
+    + elanmoc: New PID 0x0c7d
+    + goodixmoc: New PID 0x63cc
+- Changes from version 1.94.1
+  * Highlights:
+    + Ship a simple script to create new CI tests using tshark
+    + Added CI tests for elan, uru4000, aes2501
+    + goodixmoc: Remove duplicate checking during enroll and let fprintd handle it
+    + uru4000: Fix USB transfer type
+    + synaptics: Support for new PIDs
+    + goodixmoc: Support for new PIDs
+- Changes from version 1.94.0
+  * Highlights:
+    + Implement suspend/resume handling including USB wakeup configuration.
+    + This requires writing the "persist" and "wakeup" sysfs attributes.
+    + Add simple temperature module to prevent devices from becoming too hot
+    + Add feature for continuous scanning
+    + New internal "critical section" API to simplify driver development
+    + elan: new PID 0x0c58
+    + elanmoc: Fixes for multi-user handling and FW changes
+    + virtual-device: Do not time out for SCAN command
+
+- Update descriptions, replace historic goals.
+
+- Update version to 1.92.1
+  * Highlights:
+    + elanmoc: New driver for ELAN match-on-chip devices
+    + egis0570: New driver for some Egis Technology devices
+    + synaptics: Fix empty identify causing enroll issues
+    + elan: Support more PIDs
+    + misc: Architecture related bugfixes
+- Update version to 1.92.0
+  * Highlights:
+    + Support for SPI devices added together with the elanspi driver
+    + Generate hwdb for autosuspend (which is now pulled by systemd)
+    + An API was added to clear the device storage.
+    + Note: Devices may not implement the "list" API anymore.
+    + Device features can now be queried using a common API
+  * New drivers:
+    + vfs7552
+    + nb1010
+    + elanspi
+  * For additional changes, see
+    https://gitlab.freedesktop.org/libfprint/libfprint/-/releases#v1.92.1
+
+- Update version to 1.90.7
+  * vfs5011: Fix possible use-after-free
+  * goodixmoc: Add two new PIDs (0x63AC, 0x639C)
+  * goodixmoc: Support finger status API
+  * synaptics: Only identify within provided prints
+  * synaptics: Reject devices with old firmware during probe
+
+- Update to version 1.90.6
+  * Object reference management fixes for FpPrint and identify
+  * Fixed issues that caused problem on non-x86 machines (#236)
+  * Fix building with older GLib versions
+  * synaptics: Support PID 00e7
+  * goodix: Fix issue with long USB packages
+- Update to version 1.90.5
+  * Remove USB hub from udev autosupend rules
+  * synaptics: Add PID 0x00c9 which is used in some HP laptops
+- Update to version 1.90.4
+  * Work around GUsb cancellation issue
+  * Redefine internal image device state machine for more robustness
+  * Add public finger-status reporting to FpDevice
+  * Rework device removal API to be convenient (#330)
+  * Enable powersave for unsupported USB devices
+  * Improvements to examples
+  * synaptics: Support identify operation
+  * synaptics: Fix possible crash when the interrupt transfer is
+    resubmitted
+  * synaptics: Add support for PIDs 0x00f9, 0x00fc and 0x00c2
+  * elan: Add PID 0x0c4d to supported device list
+  * aes3k: Fix driver and add CI test (#306)
+  * uru4000: Fix reference counting of image transfer
+  * vfs301: Fix driver and add CI test (#320)
+
+- update to 1.90.3:
+  * New goodixmoc driver supporting Goodix USB devices: 27C6:5840 27C6:6496 27C6:60A2
+  * Newly added support for Synaptics device: 06CB:00E9 06CB:00DF
+  * Fixed an issue with Synaptics devices sometimes not working at boot
+  * Fix issue with aes3k driver (#306)
+  * A patch for nbis required for some sensors was accidentally dropped in an earlier release
+  Users of these sensors/drivers need to re-enroll
+
+- gobject-introspection-devel added to fix TW build error
+
+- Update version to 1.90.1
+  * Library:
+  * Add early report mechanism for verify and identify (API CHANGE!)
+  * Add support to run tests in gdb/valgrind
+  * Allow testing on all architectures
+  * Avoid image device AWAIT_FINGER_ON to deactivate state transitions
+  * Fix verify/identify error propagation to library user
+  * Correctly read image device information from class data
+  * Continue enroll after an image driver reported a retry error
+  * Change external API to allow reporting match results early
+  * A lot of new unit tests and integration tests have been added
+  * Drivers API:
+  * Added API for early report of matching results or retry errors
+  * Verify and identification completion functions have been simplified
+  * Support variadic arguments in error functions
+  * Various re-definitions of ownership handling
+  * Add convenience API to change state after a timeout
+  * Add unit tests for all the drivers API
+  * Drivers:
+  * elan: Ensure correct deactivation of device
+  * uru4000: Fix IRQ handler registration and internal state handling
+  * uru4000: Fix control transfer request type
+  * synaptics:
+    Ensure errors are only reported after finger removal
+    Use early report mechanism
+- Enable documents build
+
+- update to 1.0:
+  * Library:
+  * Add guards to the public API and require GLib 2.50
+  * Deprecate print storage API
+  * Better documentation for fp_discover_devs()
+  * Remove unused internal fpi_timeout_cancel_for_dev()
+  * Remove state from fp_img_driver activate handler
+  * Bug fixes related to restarting a failed verification immediately
+  * Drivers:
+  * The Elan driver received a lot of bug fixes including a fix for a hang when verifying prints with fprintd, quirks for some devices, a memory leak fix and support for 04f3:0c42
+  * Fix a probable crash in all the AES drivers
+  * Add support for Lenovo Preferred Pro Keyboard (KUF1256) to vfs5011
+  * Prevent hang during enroll process in etes603 driver
+  * Fix possible integer overflow in uru4000
+  * Work-around SELinux AVC warnings when uru4000 driver starts
+  * Remove long-unmaintained and broken fdu2000 driver
+  * Tools/Examples:
+  * Fix examples not working due to an overly strict check
+  * Fix crash in GTK demo when there's no supported devices
+  * Disable GTK demo until we have a USB Flatpak portal
+  * Remove sleep() in enroll example which caused a crash in some drivers
+  * Add a simple storage implementation example
+
+- Update to version 0.99.0:
+  + Library:
+  - All the internal API for device driver writers is now covered
+    by the documentation and has been enhanced to make it easier
+    to write drivers.
+  - Update internal NBIS fingerprint data processing library to
+    one that's nearly 10 years newer.
+  - Re-add accessor for minutia coordinates which was used in the
+    very old fprint_demo program, but also by our new GTK+ test
+    program (see below).
+  - Fix a crash when too many minutiae were detected in a
+    capture.
+  + Drivers: Support more devices in the Elan driver, stability
+    improvements.
+  + Tools: Add a test GTK+ application that will eventually be used
+    for testing drivers without modifying the OS installed version.
+    Note that this application currently requires manually changing
+    permissions of USB devices, this will be fixed when the
+    infrastructure exists to access those devices without
+    additional permissions, as a normal user.
+- Changes from version 0.8.2:
+  + Drivers:
+  - Add USB ID for TNP Nano USB Fingerprint Reader.
+  - Fix UPEKTS enrollment never finishing on some devices.
+  + Library:
+  - Fix fp_get_pollfds() retval type, a small ABI change
+  - Downgrade fatal errors to run-time warnings, as a number of
+    drivers used to throw silent errors and we made them fatal.
+    Those will now be visible warnings, hopefully helping with
+    fixing them.
+- Changes from version 0.8.1:
+  + Brown paperbag release to install the udev rules file in the
+    correct directory if the udev pkg-config file doesn't have a
+    trailing slash.
+- Changes from version 0.8.0:
+  + Port to meson as the build system.
+  + Port documentation to gtk-doc.
+  + Drivers:
+  - Add Elan driver
+  - Increase threshold to detect encryption on URU4000 devices.
+  - Remove already replaced UPEKE2 driver.
+  - Fix possible crash caused by vfs5011 when no lines were
+    captured.
+  + Library:
+  - Fix a number of memory and file descriptor leaks and
+    warnings.
+  - Make NSS (and URU4000) driver optional.
+  - Fix assembling of frames for non-reverse and non reverse
+    stripes.
+  - Split internal private header to clarify drivers API.
+  - Simplify logging system, now all the builds can be used to
+    output debug information.
+  - Mark fp_dscv_print functions as deprecated.
+  + Udev rules: Add some unsupported devices to the whitelist.
+- Changes from version 0.7.0:
+  + Drivers:
+  - Add VFS0050 driver.
+  - Fix possible crash in AES3500 and AES4000.
+  - Fix broken enrollment in VFS101.
+  - Better verification with small sensor scanners.
+  - Plenty of fixes in VFS5011.
+  - Fix memory corruption in AES1610.
+  - Improve calibration settings for AES1610.
+  - Improve image assembling in upeksonly driver.
+  - Autodetect whether image is encrypted in uru4k.
+  + Library:
+  - NBIS: Remove false minutia at the edge of partial image.
+  - Introduce routines to assemble image from lines (used in
+    VFS5011 and upeksonly).
+  - Fix a bug that can cause driver state machine to enter into
+    endless loop.
+  + Udev rules: Add driver name to the USB properties.
+  + Plenty of build fixes.
+- Switch to meson buildsystem, add meson BuildRequires and macros
+  following upstreams port.
+- Drop automake and libtool BuildRequires, no longer needed.
+- Run spec-cleaner, modernize spec, use modern macros.
+- Drop libfprint-upeke2_6stage.diff and
+  libfprint-install_examples.patch: No longer needed, nor applies
+  due to upstream changes.
+- Drop _service file, upstream moved to gitlab, and have unique
+  download urls now, so service file no longer usefull.
+- Drop examples subpackage and obsolete it, follow fedoras
+  packaging lead here.
+
--  define _udevrulesdir only if not already in place.
-- run %udev_rules_update if such macro is defined
-
-- Update to version 0.5.1:
-  + Add support for 147e:2020 to upeke2 driver
-  + Fix possible race condition, and cancellation in uru4000 driver
-  + Add Microsoft keyboard to the suspend blacklist
-  + Plenty of build fixes
-- Adhere to https://en.opensuse.org/SourceUrls
-- Rebased libfprint-install_examples.patch
-- Removed libfprint-upeke2_add_147e_2020_id_support.patch as it is included now.
-
-- upeke2: Add support for 147e:2020 ID (fdo#59320)
-
-- Fix file conflicts
-
-- fix -devel package requires,nowhere this library requires
-  pkgconfig(ImageMagick), pkgconfig(glib-2.0), pkgconfig(libusb-1.0)
-  pkgconfig(openssl), pkgconfig(zlib), not at linking time, not at
-  the headers..
-
-- Place udev rules in the correct directory.
-
-- Update to version 0.5.0:
-  + Drivers:
-  - New VFS300/VFS301 driver
-  - New AES2550/AES2810 drivers
-  - New AES1660 driver
-  - New AES2660 driver
-  - New DigitalPersona URU4500 driver
-  - Avoid empty capture and improve image contrast in the
-    AES2501 and AES2550 drivers
-  - Update upektc driver, add support for Eikon Touch 300
-  - Fix UrU4000 image capture on ARM
-  + Library:
-  - Fix global variable collisions with libusb and other system
-    headers
-  - Fix possible crash in NBIS image processing with some
-    fingerprints
-  + Udev rules:
-  - Fix power control path for newer kernels
-  - Move udev rules to the correct directory
-  - Don't print duplicated udev rules
-  - Include udev rules in the tarball
-  - Allow disabling of udev rules for cross-compiling
-  - Add driver names in the generated rules
-
-- Release 0.4.0 :
-  * Add support for Validity VFS101 (USB ID 138a:0001)
-  * Fix crasher when resizing a fingerprint image
-  * Fix wrong timeout being returned when either of
-  libusb or libfprint doesn't have a timeout
-- Remove unnecessary "obsoletes" and "provides" libfprint0 package entries
-- Fix URL
-
-- license update: LGPL-2.1+
-  No LGPL-2.1 "only" licenses found in the package
-
libgexiv2
+- Update to version 0.14.0:
+  + Fix BMFF compile test.
+- Changes from version 0.13.0:
+  + Update gexiv2-dump tool
+  + More additions to API and _try versions that support GErorr if
+    exiv2 might throw
+  + Some additions to gexiv2-tool
+  + Changes in build configuration
+
+- Update to version 0.12.3:
+  + Enable Exiv2's BMFF support if available
+  + Catch WError on windows
+  + Deprecate gexiv2_metadata_from_stream
+  + Bugs fixed: glgo#GNOME/gexiv2#66
+
+- Update to version 0.12.2:
+  + Introduce gexiv2_metadata_get_exif_data
+  + Clarify License of C/C++ code
+  + Documentation clean-up
+  + Fix filename handling for windows
+  + Fix _get_iptc_tags returning duplicates
+  + Add _get_multiple() for all tag domains
+  + Introduce a set of new functions that will pass on Exiv2's
+    exception instead of silently dropping a warning to the console
+  + Fix XMP tags sort order
+  + Fix xmpText/altLang handling for _get_tag_multiple()
+  + Add XMP namespace lookup
+  + Windows compatibility fixes
+
+- Update to version 0.12.1:
+  + Support macOS dylib versioning
+  + Improve compatibility with current exiv2 development versions
+  + Fix compiling on windows
+  + Fix issue with problematic symbol visibility of exiv2
+  + Fix issues with tests overwriting environment variables
+  + Fix exception escaping on division by zero
+  + Fix overflow in altitude fraction conversion
+  + Fix crash with experimental GIO support
+  + Documentation fixes
+  + Add gexiv2_metadata_update_gps_info which will not remove all
+    other GPS information
+  + Bugs fixed: glgo#GNOME/gexiv2!41, glgo#GNOME/gexiv2!42,
+    glgo#GNOME/gexiv2!45, glgo#GNOME/gexiv2!52,
+    glgo#GNOME/gexiv2!53, glgo#GNOME/gexiv2!54,
+    glgo#GNOME/gexiv2!55.
+
+- Update to version 0.12.0:
+  + Include a test for glgo#GNOME/shotwell!94.
+  + Disable autoptr test when not running on GCC/Clang.
+  + Revert symbol hiding script.
+  + Improve building the vapi using meson's vala support.
+  + Add canary test for glgo#GNOME/gexiv2!27.
+  + Promote gexiv2-dump to a tool.
+  + Documentation fixes.
+  + flake8 fixes for python code.
+  + Bugs fixed: glgo#GNOME/gexiv2!27.
+
libgpod
+- Use libplist-2.0 on Leap 15.4
+
+- Use libplist-2.0 on Tumbleweed:
+  libgpod-Use-libplist-2.0.patch
+
libgudev
+- Update to version 237:
+  + Fix reading double precision floats from sysfs attributes in
+    locales that use comma as a separator
+  + Fix compilation warning
+  + Fix headers to help with build reproducibility
+  + Clarify licensing information
+- Changes from version 236:
+  + Fix meson project name to match autotools.
+- Changes from version 235:
+  + Port build system to meson and remove autotools
+  + Fix conversion of sysfs attributes to boolean.
+- Add meson BuildRequires and macros following upstreams port.
+- Enable pkgconfig(umockdev-1.0) BuildRequires and test macro.
+- Update Licence tag to LGPL-2.1-or-later.
+
+- update to 234:
+  * Clarify that _get_sysfs_attr() functions are cached
+  * Add functions to get uncached sysfs attributes
+
+- Update to version 233:
+  + Require glib 2.38.
+  + Small documentation updates.
+  + Remove gnome-common build dependency.
+- Use modern macros.
+
+- Modernize spec-file by calling spec-cleaner
+
libguestfs
+- Add python-rpm-macros (bsc#1180125)
+
+- Fix build errors in Factory
+  * Alert ocaml_deprecated_cli: Setting a warning with a sequence
+    of lowercase or uppercase letters, like 'CDEFLMPSUVYZX', is
+    deprecated.
+  63c9cd93-m4-guestfs-ocaml.m4-Fix-deprecated-warning-format.patch
+  * Error (warning 6 [labels-omitted]): label verbose was omitted
+    in the application of this function.
+  a4930f5f-customize-Suppress-OCaml-warning.patch
+
+- Update spec file licenses to GPL-2.0-or-later
+
+- bsc#1190501 - virt-builder fails to install packages when
+  building an image
+  9db0c98c-appliance-enable-bashs-Process-Substitution-feature.patch
+- Upstream bug fixes
+  c0de4de9-appliance-add-reboot-and-netconfig-for-SUSE.patch
+  f47e0bb6-appliance-reorder-mounting-of-special-filesystems-in-init.patch
+
+- Newer cpio versions must be told to extract over symlinks
+  libguestfs.test.simple.create-opensuse-guest-crypt-on-lvm.sh
+  libguestfs.test.simple.create-opensuse-guest.sh
+  libguestfs.test.simple.create-sles12-guest-crypt-on-lvm.sh
+  libguestfs.test.simple.create-sles12-guest.sh
+- Allow the use busybox dhcp client
+  appliance.patch
+  netconfig.patch
+
+- Update to version 1.44.2
+  makefile-ocaml-find-guestfs.patch
+  * Port libguestfs to use pcre2 instead of pcre
+  * inspection: More reliable detection of Linux split /usr configurations
+  * python: Relicense setup.py to LGPLv2+ (originally GPLv2+)
+  * lib: qemu: Don't use -enable-fips option.
+  * rust: Fix deprecated use of panic!(format!(...))
+  * point users to Libera Chat rather than FreeNode
+  * python: Don't leak fields when creating Python structs
+  * appliance: Add IBM850 iconv converter for syslinux
+  * launch: board model for RISC-V
+  * lib: Add osinfo information for Windows Server 2022 Datacenter
+  * lib: Autodetect backing format for qemu-img create -b
+  * appliance: Fix searching for shared libraries on usr-merged Debian systems
+  * appliance: Add mount package for Debian
+  * m4/guestfs-appliance.m4: Add support for Alma and Cloud Linux
+  * daemon/luks.c: Ignore bogus GCC -fanalyzer double-free warning
+  * daemon/xattr.c: Increase size of temporary buffer for %zu
+  * daemon/utils.c: Fix potential unbounded stack usage
+  * Various other bug fixes
+- Upstream bug fixes post 1.44.2
+  e26cfa44-daemon-Build-with--pthread.patch
+  489b14b7-ocaml-examples-Link-examples-to-gnulib.patch
+  68a02c2f-customize--resize--sparsify--sysprep-Link-explicitly-with-pthread.patch
+
+- Require current ocaml-rpm-macros
+
libidn2
-- The library is actually dual licensed, GPL-2.0-or-later or LGPL-3.0-or-later,
-  match factory licenses (bsc#1180138)
-
-- Update to version 2.2.0 CVE-2019-12290 bsc#1154884:
-  * Perform A-Label roundtrip for lookup functions by default
-  * Stricter check of input to punycode decoder
-  * Fix punycode decoding with no ASCII chars but given delimiter
-  * Fix 'idn2 --no-tr64' (was a no-op)
-  * Allow _ as a basic code point in domain labels
-  * Fail building documentation if 'ronn' isn't installed
-  * git tag changed to reflect https://semver.org/
-
-- update to 2.1.1 CVE-2019-18224 bsc#1154887:
-  * Revert SONAME bump from release 2.1.0
-  * Fix NULL dereference in idn2_register_u8() and
-    idn2_register_ul()
-  * Fix free of random value in idn2_to_ascii_4i()
-  * Improved fuzzer (which found the above issues)
-  * Check for valid unicode input in punycode encoder
-  * Avoid excessive CPU usage in punycode encoding with
-    large inputs
-  * Deprecate idn2_to_ascii_4i() in favor of idn2_to_ascii_4i2()
-  * Restrict output length of idn2_to_ascii_4i() to 63 bytes
-
-- update to 2.1.0:
-  * Two internal functions are no longer exposed, soname bump
-  * Fix label length check for idn2_register_u8()
-  * Add missing error messages to idn2_strerror_name()
-
-- update to 2.0.5:
-  * Switch the default library behavior to IDNA2008 as amended by
-    TR#46 (non-transitional). That default behavior is enabled when
-    no flags are specified to function calls. Applications can
-    utilize the %IDN2_NO_TR46 flag to switch to the unamended
-    IDNA2008. This is done in the interest of interoperability
-    based on the fact that this is what application writers care
-    about rather than strict compliance with a particular protocol
-  * Fixed memory leak in idn2_to_unicode_8zlz()
-  * Return error (IDN2_ICONV_FAIL) on charset conversion errors
-  * Fixed issue with STD3 rules applying in non-transitional TR46
-    mode
-  * idn2: added option --usestd3asciirules
-- put translations into libidn2-lang
-- correct location of install_info_prereq macro to be on tools
-
-- update to 2.0.4:
-  * Fix integer overflow in bidi.c/_isBidi() bsc#1056451
-  * Fix integer overflow in puny_decode.c/decode_digit()
-    bsc#1056450
-  * Fix idna_free() to idn_free()
-- enable documentation again
-
-- update to 2.0.3:
-  * %IDN2_USE_STD3_ASCII_RULES disabled by default.
-    Previously libidn2 was eliminating non-STD3 characters from
-    domain strings such as _443._tcp.example.com, or IPs such as
-    1.2.3.4/24 provided to libidn2 functions. That was an
-    unexpected regression for applications switching from libidn
-    and thus it is no longer applied by default.
-    Use %IDN2_USE_STD3_ASCII_RULES to enable that behavior again.
-- disable documentation, does not build correctly
-
-- update to 2.0.2:
-  * Fix TR46 transitional mode
-  * Fix several documentation issues
-
-- Sources updated from http://alpha.gnu.org to https://ftp.gnu.org
-
-- Update to version 2.0.1
-- Version 2.0.1 (released 2017-04-22)
-  * idn2 utility now using IDNA2008 + TR46 by default
-- Version 2.0.0 (released 2017-03-29) [alpha]
-  * Version numbering scheme changed
-  * Added to ASCII conversion functions corresponding to libidn1
-    functions:
-  - idn2_to_ascii_4i		- idn2_to_ascii_4z
-  - idn2_to_ascii_8z		- idn2_to_ascii_lz
-  * Added to unicode conversion functions corresponding to libidn1
-    functions:
-  - idn2_to_unicode_8z4z	- idn2_to_unicode_4z4z
-  - idn2_to_unicode_44i	- idn2_to_unicode_8z8z
-  - idn2_to_unicode_8zlz	- idn2_to_unicode_lzlz
-  * Including idn2.h will provide libidn1 compatibility functions
-  unless IDN2_SKIP_LIBIDN_COMPAT is defined. That allows converting
-  applications from libidn1 (which offers IDNA2003) to libidn2 (which
-  offers IDNA2008) by replacing idna.h to idn2.h in the applications'
-  source.
-- Dropped patch not needed after revision
-  * libidn2-no-examples-build.patch
-
-- Update to version 0.16
-  * build: Fix idn2_cmd.h build rule.
-  * API and ABI is backwards compatible with the previous version.
-- Update to version 0.15 (released 2017-01-14)
-  * Fix out-of-bounds read.
-  * Fix NFC input conversion (regression).
-  * Shrink TR46 static mapping data.
-  * API and ABI is backwards compatible with the previous version.
-- Update to version 0.14 (released 2016-12-30)
-  * build: Fix gentr46map build.
-  * API and ABI is backwards compatible with the previous version.
-- Update to version 0.13:
-  * build: Doesn't download external files during build.
-  * doc: Clarify license.
-  * build: Generate ChangeLog file properly.
-  * doc: API documentation related to TR46 flags.
-  * API and ABI is backwards compatible with the previous version.
-- Update to version 0.12:
-  * Builds/links with libunistring.
-  * Fix two possible crashes with unchecked NULL pointers.
-  * Memleak fix.
-  * Binary search for codepoints in tables.
-  * Do not taint output variable on error in idn2_register_u8().
-  * Do not taint output variable on error in idn2_lookup_u8().
-  * Update to Unicode 6.3.0 IDNA tables.
-  * Add TR46 / UTS#46 support to API and idn2 utility.
-  * Add NFC quick check.
-  * Add make target 'check-coverage' for test coverage report.
-  * Add tests to increase test code coverage.
-  * API and ABI is backwards compatible with the previous version.
-
-- update to 0.11:
-  * Fix stack underflow in 'idn2' command line tool. [boo#1014473]
-  * Fix gdoc script to fix texinfo syntax error.
-  * API and ABI is backwards compatible with the previous version.
-
-- Convert to libidn2 package started to being used, namely by curl
-- Alternative implementation based on new specification from 2008
-  + completely different codebase with no ties to libidn
-
-- libidn 1.33:
-  * bnc#990189 CVE-2015-8948 CVE-2016-6262
-  * bnc#990190 CVE-2016-6261
-  * bnc#990191 CVE-2016-6263
-  * libidn: Fix out-of-bounds stack read in idna_to_ascii_4i.
-  * idn: Solve out-of-bounds-read when reading one zero byte as input.
-  * libidn: stringprep_utf8_nfkc_normalize reject invalid UTF-8.
-
-- Update to 1.32
-  * libidn: Fix crash in idna_to_unicode_8z8z and
-    idna_to_unicode_8zlz. This problem was introduced in 1.31.
-  * API and ABI is backwards compatible with the previous version.
-- Update gpg keyring
-
-- Add Apache-2.0 license to the license line. Under this is the
-  java code, but we don't build it -> just the sources license
-
-- Version bump to 1.31:
-  * Fixes bnc#923241 CVE-2015-2059 out-of-bounds read with stringprep on
-    invalid UTF-8
-  * Few other triv changes
-
-- Version bump to 1.30:
-  * punycode.{c,h} files were reimported
-- Cleanup with spec-cleaner
-
-- update version 1.29:
-  * libidn: Mark internal variable "g_utf8_skip" as static.
-  * idn: Flush stdout to simplify for tools that buffer too heavily.
-  * i18n: Added Brazilian Portuguese translation.
-  * Update gnulib files.
-  * API and ABI is backwards compatible with the previous version.
-
libimobiledevice
+- Use the new library name in baselibs.conf.
+
+- Remove unnecessary provides/obsoletes
+
+- Update to verison 1.3.0+git.20200910
+  * Fix service startup for iOS 14b4
+  * Add more lockdown error codes
+  * Add new lockdownd_pair_with_options() function
+  * Make sure sockets only listen locally due to security reasons
+  * Plug various memory leaks
+  * Store application information in Info.plist using idevicebackup2
+  * Various other bugfixes and improvements
+
+- Update to version 1.2.0+git.20200330:
+  * Add idevicesetlocation tool
+  * debugserver: Fix argv encoding
+  * Update debug.c to consistently output to stderr
+  * idevicedebug: Rename name-colliding debug_info() to log_debug()
+  * debugserver: Fix whitespace error
+  * debugserver: Proxy SERVICE_E_TIMEOUT into DEBUGSERVER_E_TIMEOUT
+  * introduces optional `idevice_connection_disable_ssl` with ability not to send  SSL shutdown message. As in debugserver this message will be considered as GDB server communication and break things
+  * Increase timeout for service receive methods
+  * idevicesyslog: Make sure CTRL+C works when waiting for passcode entry
+  * configure.ac: Add checks to ensure libusbmuxd is up-to-date
+
+- Fix not needed requires
+
+- Switch python bindings to base on python3
+- Update version to 1.2.0+git20200220.3d8d13f:
+  * Many fixes all around
+  * support for py3
+
-- add hard depedency on libplist-devel for libimobiledevice-devel
-  * fix build for openSUSE Factory
-  * I don't know why it didn't automatically requires it.
-
libinput
+- Update to release 1.19.2:
+  * quirks: add quirk for GPD Win Max
+  * evdev: disable button scroll timeout for extra mouse buttons
+  * evdev: avoid usage of bogus BTN_FORWARD name
+  * gestures: avoid processing the last hold and
+    motion event twice
+  * quirks: Add quirk for StarLabs clickpads with two
+    phyisical buttons
+  * quirks: Update dmi for StarBook Mk V
+  * quirks: relax DMI modalias match for Purism Librem 14v1
+
+- Update to release 1.19.1
+  * New: Detects (and works around) buggy devices that claim to
+    have a high-resolution scroll wheel but which do not actually
+    send events.
+  * New assumption that any non-bluetooth touchpad is internal.
+  * Jumping cursor warning has been reduced once again.
+
+- Update to release 1.19
+  * Hold gestures are a new type of gestures that are triggered
+    by holding one or more fingers on a touchpad without
+    significant movement. They add to the existing pinch and
+    swipe gestures and allow for the implementation of
+    hold-to-click.
+  * High-resolution wheel scrolling has been long in the making
+    and the solution ends up replacing the existing pointer axis
+    API. Three new events are available:
+    LIBINPUT_EVENT_POINTER_SCROLL_WHEEL,
+    LIBINPUT_EVENT_POINTER_SCROLL_FINGER, and
+    LIBINPUT_EVENT_POINTER_SCROLL_CONTINUOUS. These events
+    replace the existing LIBINPUT_EVENT_POINTER_AXIS events, i.e.
+    if you are processing the new events simply discard the old
+    events.
+
+- Update to release 1.18.1
+  * This release only adds device-specific quirks.
+
libmediawiki
+- Add Fix-compilation-error-with-Qt-5.15.patch to fix build with
+  the latest Qt
+
+- Spec cleanup
+
libmwaw
+- update to 0.3.20 (jsc#SLE-18214):
+  - add a parser for Student Writing Center files (v1)
+  - add a parser for Word Maker files (v1)
+  - add a parser for Canvas 9/10 files (Mac)
+  - add a parser for Canvas 7/8 files (Mac)
+  - add a parser for Canvas Image files (Mac 5-8, Windows 5-6)
+  - add a parser for Canvas 6 (Mac and Windows)
+  - remove many coverity warnings
+  - add a parser for Canvas 5 ( Mac and Windows )
+  - add basic support for hatch
+  - add basic support for drop cap
+
libopenraw
+- Update to version 0.1.3:
+  + Add support for lots and lots of new cameras.
+  + Rename .pc to libopenraw-0.1.pc.
+- Drop patches fixed upstream:
+  + libopenraw-orf-thumbnail.patch.
+  + openraw-noansiflag.patch.
+- Following the above, drop autoconf, automake and libtool
+  BuildRequires and autoreconf usage.
+- Stop exporting no longer needed CXXFLAGS.
+
-- Add missing Requires for gdk-pixbuf-query-loaders to
-  gdk-pixbuf-loader-libopenraw in baselibs.conf.
-
libpano
-- security update
-- added patches
-  fix CVE-2021-20307 [bsc#1184726], Format string vulnerability in panoFileOutputNamesCreate()
-  + libpano-CVE-2021-20307.patch
+- Update to version 2.9.20
+  * Bugfixes for Panini General, Biplane and Triplane output
+    projections
+  * Fix crash and security issue caused by malformed filename prefix
+    ( CVE-2021-20307 )
+- Dropped upstream fixed libpano-implicit-decl.patch
+- Use SourceURL: https://en.opensuse.org/SourceUrls
+- Do not ship build instructions and outdated docs
libplacebo
+- Update libplacebo to version 4.157.0:
+  This is a major new release involving a significant overhaul of the
+  public API, full thread safety, support for Direct3D 11 / Win32 /
+  MSVC, native HDR output, and more.
+  The primary way of accessing most libplacebo objects has been revamped.
+  Rather than writing e.g. `const struct pl_tex *image`, users now simply
+  write `pl_tex image`. In addition, the `struct pl_context *ctx` was
+  universally refactored and replaced by `pl_log log`, with no concern
+  besides logging.
+  Direct3D 11 is now natively supported by libplacebo, and compiling on
+  Windows in general has been made more straightforward.
+  The entire API was revamped to be thread safe by default, even when
+  using OpenGL (assuming the user provides the appropriate context binding
+  callbacks). Accompanying this change, the `pl_queue` has been rewritten
+  with multi-threaded decoding loops in mind. See the accompanying
+  `plplay` demo for an illustration.
+  Finally, this release brings with it a lot of features for feature
+  parity with mpv, such as the ability to get pass stats / timings,
+  oversample scaling, and more.
+  Additions:
+- add a `void *user_data` field to `pl_frame`, with no further
+  interpretation by libplacebo
+- add `pl_queue_push_block`, useful for multi-threaded decoding loops
+- add a `uint64_t timeout` to `pl_queue_update`, allowing it to
+  block until frames are available even when not using a `get_frame`
+  callback
+- make `pl_queue_update` also return valid data when failing with
+  PL_QUEUE_MORE, allowing access to partial/incomplete mix outputs
+- allow calling `pl_render_image` on `image == NULL`, to render overlays
+  only
+- add `pl_get_buffer2`, API-compatible with AVCodecContext.get_buffer2
+- add support for blitting from/to several obscure formats such as
+  a1rgb5 or 64-bit integer formats
+- add `pl_tex_clear_ex` to support clearing integer textures
+- add `pl_render_params.ignore_icc_profiles`, for debugging
+- add `pl_queue_params.interpolation_threshold`, to allow disabling
+  frame mixing when the source FPS approximately matches the display FPS
+- always accept DRM_FORMAT_MOD_INVALID for texture imports
+- add extra windowing functions to <libplacebo/filters.h>
+- add the `pl_fmt.gatherable` capability
+- add `pl_shader_sample_oversample`, a variant of nearest-neighbour
+  that preserves pixel aspect ratios - good for pixel art
+- add `pl_scale_filters` alongside `pl_frame_mixers`
+- add support for compile-time specialization constants (`pl_constant`),
+  and use them to speed up recompilation of shaders with hard-coded
+  constants
+- add `pl_render_params.dynamic_constants`, which lifts hard-coded
+  constants to dynamic variables - useful for scenarios in which render
+  parameters are expected to change very frequently
+- add more PL_COLOR_TRC_GAMMAxx definitions
+- implement full black point adaptation, even when not using ICC
+  profiles, and infer this black-point-adapted BT.1886 instead of gamma
+  2.2 as the default gamma curve for SDR files.
+- add `pl_shader_res.description` and `pl_shader_res.steps`, containing
+  more friendly names for shaders plus a detailed list of operations
+  that shader is performing
+- add callbacks to `pl_dispatch` and `pl_renderer` for informing users
+  of executed passes and their execution times
+- add support for the Direct3D 11 graphics API
+- add `pl_swapchain_colorspace_hint`, replacing
+  `pl_swapchain_hdr_metadata` as the new way to update swapchain
+  colorspace metadata at runtime. This can be used to e.g. switch
+  between HDR and SDR mode, for supported swapchains
+- add `pl_peak_detect_params.minimum_peak`, allowing users to constrain
+  the detected peak values to only be sensible (e.g. above 1.0)
+  Changes:
+- simplify the `shaderc` pkg-config check - rather than querying for
+  `shaderc_shared.pc`, `shaderc_combined.pc` etc, simply check for
+  `shaderc.pc`, matching upstream
+- make almost everything thread-safe, and document the parts that
+  aren't. In particular, almost all GPU state access is now thread safe,
+  freeing up users to access `pl_gpu` instances from multiple threads,
+  even when the underlying API is OpenGL
+- deprecate `disable_overlay_sampling`, now effectively always true
+- `struct pl_overlay` has been refactored completely to allow for
+  overlays with more than one part per texture. The only way of using
+  this struct is deprecated
+- prefix `enum pl_queue_status` members by `PL_`, fixing an oversight in
+  the previous version of this API
+- make `pl_renderer` automatically clear the target image, freeing users
+  from the responsibility of calling `pl_frame_clear` themselves. This
+  can be controlled via three new fields in `pl_render_params`:
+  `background_color`, `background_transparency` and `skip_target_clearing`
+- rename `pl_context` to `pl_log`, and make its use optional. The old
+  names have been deprecated. It now lives inside <libplacebo/log.h>
+- add `typedefs` to all public-facing object types, o make them shorter
+  to reference. For example, `const struct pl_tex *tex` is now simply
+  `pl_tex tex`. This change affects almost every type of object in
+  libplacebo. The old way of referencing these objects is still
+  possible, but considered deprecated. Note that due to C++-specific
+  reasons, C++ users *must* upgrade their codeto the new API style
+- remove PL_PRIM_TRIANGLE_FAN
+- remove support for 64-bit float formats, which probably don't work on
+  any Vulkan implementation
+- stop contrast-limiting ICC profiles, instead assuming perceptual
+  profiles have infinite contrast
+- remove `pl_shader_signature` for being necessarily unsafe
+- require Vulkan 1.1 as the minimum vulkan version
+- rename `pl_oversample_frame_mixer` to `pl_filter_oversample`, and
+  allow using it for image scaling as well
+- change `pl_color_space_monitor` from PL_COLOR_TRC_GAMMA22 to UNKNOWN
+- change the signature of `pl_shader_(de)linearize` slightly
+- significantly increase the default strengths of the desaturation
+  settings in`pl_color_map_params`, to mimic the hollywood feel
+- refactor `pl_glsl_desc` and `pl_gpu_caps` completely, in favor of the
+  new structs `pl_glsl_version` and `pl_gpu_limits`, with new members.
+  The old API is still available for the time being, but deprecated
+  Fixes and performance improvements:
+- fix possible use-after-free in `plplay`
+- don't explode `pl_queue` on NaN/Infinity/weird PTS values
+- fix edge case involving plane merging for cropped images
+- improve `plplay` by using threaded libplacebo APIs
+- several fixes for edge cases in <libplacebo/utils/libav.h> helpers
+- several fixes for 32-bit platforms (e.g. integer overflows)
+- fix blending edge cases involving overlays and alpha channels
+- skip some unnecessary matrix multiplications for RGB content
+- allow for some small backwards PTS jumps in `pl_queue_update`
+- fix drawing overlays to subsampled targets
+- `pl_dispatch` now garbage collects old, unused passes to free up RAM
+- various improvements to debug/diagnonstic printouts
+- allow blitting from e.g. 2D to 3D textures
+- slightly improve small texture transfers in some emulated edge cases
+- fix several possible hash collisions for generated shaders, making the
+  shader dispatch mechanism significantly more robust
+- properly allow building against vulkan headers without linking to the
+  vulkan loader
+- C++ compatibility for public headers
+- improve performance of textureGather-based polar sampling, especially
+  for radius 2 and 4
+- fix vulkan texture handle capabilities check, again
+- don't include superfluous pNext chains, fixes undefined behavior
+- fix crash on edge case when shader compilation fails
+- infer unsampled alpha channels as 1.0, rather than 0.0
+- properly infer `target->color` in `pl_render_image`
+- properly tag the OpenGL swapchain as pl_color_space_monitor
+- fix possible crash in pl_get_detected_peak
+- fix several edge cases in pl_render_image_mix relating to LUTs,
+  3DLUTs, HDR peak detection and so on
+- fix sig_peak inferral for HLG content
+- several compatibility fixes for older GLSL, and GLES 2.0
+- fix possible use-after-free in pl_shader_custom
+- fix `pl_color_map_params.gamut_clipping` for HDR targets
+- reduce the number of redundant color space transformations required
+  for frame mixing
+- fix edge case in pl_dispatch_save for some ancient GL drivers
+- several fixes for LLVM/MinGW/MSVC
+- fix bug where pl_pass_run incorrectly invalidated/accessed
+  `params->target` even for compute shaders
+- add windows compatibility to several demo programs
+- fix the pl_fmt <-> DRM fourcc format mapping table
+- fix inappropriate texture access function for generated samplers with
+  the sampler2D API
+- avoid generating spurious EGL errors when probing for EGL format
+  modifiers
+- fix various typis in the documentation
+
+- Update libplacebo to version 3.120.3:
+  This minor release fixes a number of regressions surrounding memory
+  imports and DRM modifiers, specifically aimed at issues that arose with
+  mpv's --hwdec=vaapi.
+  Changes:
+- `pl_fmt.modifiers` now always includes DRM_FORMAT_MOD_INVALID on
+  OpenGL, which instructs the implementation to not specify modifiers
+- passing a DRM modifier not in the list of supported modifiers is now
+  considered a hard error, to rule out non-working hwaccel formats
+  Fixes:
+- fix a crash when using sampling shaders on textures with unknown formats
+- fix improperly specified SDL header imports in the demos
+- fix an issue where the vulkan texture handle capabilities were testing
+  for presence of the wrong extension
+- fix an issue where non-enabled DRM modifier structs were accidentally
+  linked into the pNext chain, causing issues with some drivers
+
+- Update libplacebo to version 3.120.2:
+  This minor release fixes a number of additional bugs related to the
+  thread queue, included demos, included helpers, and build system.
+  Changes:
+- replace the `shaderc` library checks by pkg-config checks
+- `pl_dispatch` no longer grows infinitely, but prunes stale cache
+  entries after a certain threshold
+- improve logging of GPU capabilities (including format capabilities)
+  Fixes and performance improvements:
+- fix a typo on an error message
+- fix a use-after-free edge case in `plplay`
+- filter out Infinity, NaN and other values from fps/vps estimates
+- add several warnings for suspected frame queue API misuses
+- fix a crash when combining pl_render_image_mix with cropped frames
+- fix a crash on AV_PIX_FMT_NONE in the libav helpers
+- fix the loading of overlays in the `sdlimage` demo
+- fix a number of potential overflows on 32-bit platforms
+- omit redundant identity matrices in pl_shader_decode_color
+- fix crash in frame queue with certain out-of-order PTS sequences
+- add missing link to vulkan dependency in the `video-filtering` demo
+- correctly shift overlays when drawing to subsampled YCbCr planes
+- add missing check for PL_GPU_CAP_CALLBACKS in `utils/{libav,dav1d}.h`
+- improve handling of asynchronous texture uploads in `utils/libav.h`
+
+- Update libplacebo to version 3.120.1:
+  This hotfix release fixes a number of minor issues with the v3.120.0
+  release, and also modularizes the included demo programs to cut down on
+  the number of compiled binaries.
+  Changes:
+- hexadecimal strings in custom shaders may now include whitespace
+- added 16-bit half float formats to the dummy pl_gpu
+- significantly reduced verbosity of the included demo programs
+- merged all of the demo program variants into a single binary that
+  picks the best windowing system / graphical API at runtime
+- install `plplay` when demos are enabled
+  Fixes and performance improvements:
+- fixed an integer overflow in a texture bounds check
+- fixed a false positive error in the test framework on 32-bit platforms
+- fixed some minor issues with various outdated comments
+- fixed a potential use-after-free in the `plplay` demo program when
+  playing files containing embedded ICC profiles
+
+- Update libplacebo to version 3.120.0. (Upstream changelog appended)
+- Create a new package `plplay` for the included demo program. This requires
+  bundling a copy of `nuklear.h`, which is single-header library not included
+  as part of the libplacebo source distribution.
+  This is a feature release, introducing frame mixing, DRM format
+  modifiers, and support for custom LUTs -, while also greatly expanding
+  the available demo programs, in particular the `plplay` video player.
+  The main highlight is the new `pl_queue` abstraction living in
+  <libplacebo/utils/frame_queue.h>. This greatly simplifies the core of a
+  libplacebo-based video renderer by translating a stream of input frames
+  into an array of GPU-mapped textures suitable for frame mixing, given a
+  corresponding vsync timestamp. New frames can be delivered to this API
+  using a push or pull model, and they are lazily uploaded on an as-needed
+  basis as well as internally garbage collected when no longer needed.
+  This abstraction also contains all needed machinery for estimating
+  source/display framerates by comparing and averaging timestamps, freeing
+  users from the burden of having to accurately determine this information
+  a priori.
+  Also worth mentioning is the addition of support for custom LUTs,
+  currently only in Adobe's .cube format. They can be applied flexibly at
+  a number of locations in the video processing pipeline, including as a
+  replacement for YUV<->RGB conversion or tone/gamut mapping, and fed with
+  either normalized linear light or native-gamma values.
+  Among the included demo programs, the `plplay` example video player has
+  been greatly expanded - adding support for a settings GUI (based on
+  nuklear), frame timing and mixing, custom shaders, and more. This
+  example video player now serves as a convenient platform to demonstrate
+  all of libplacebo's advanced rendering features.
+  Finally, all of libplacebo now contains only code written entirely from
+  scratch (rather than deriving from mpv), opening up the possibility to
+  explore different licenses besides the current LGPLv2.1+. In particular,
+  permissive (MIT/BSD-style) licenses are being considered.
+  Additions:
+- add asynchronous GPU callbacks, specifically to `pl_tex_transfer`,
+  allowing for non-blocking host memory transfer operations
+- add `pl_shared_mem.stride_w/h` to control dmabuf pitch
+- add `pl_render_image_mix` to blend multiple frames into a single
+  output image, given relative timestamp information
+- add the `pl_filter_mitchell_clamp` filter preset
+- add `pl_render_params.preserve_mixing_cache` to speed up redraws after
+  renderer size changes when frame mixing is active
+- add <libplacebo/utils/dav1d.h> to help with Dav1dPicture mapping
+- implement `PL_HANDLE_HOST_PTR` for the OpenGL backend
+- implement drm format modifiers for vulkan
+- add a new field `pl_fmt.modifiers` for DRM format modifier negotiation
+- add new header <libplacebo/shaders/lut.h> to load custom LUTs
+  (currently only supporting the .cube format)
+- add `index_data/buf` to `pl_pass_run_params`, adding support for
+  indexed vertex data when dispatching shader passes
+- add `pl_dispatch_vertex` to allow dispatching fragment shaders using
+  a list of custom vertices with custom vertex attributes
+- add `pl_frame_recreate_from_avframe` and `pl_download_avframe` to help
+  downloading GPU textures back into AVFrame form
+- add a new header <libplacebo/utils/frame_queue.h> to assist in taking
+  a stream of (Frame, PTS) pairs as well as a list of VSync times and
+  turning them into a stream of `pl_frame_mix` structs
+- add `pl_white_from_temp` and `pl_color_adjustment.temperature` to
+  apply white point adjustments between correlated color temperatures (K)
+- add `pl_filter_preset.description` containing a longer, human-readable
+  name for a given filter preset
+  Changes:
+- `pl_3dlut_params` has been renamed `pl_icc_params`
+- `pl_render_params.force_3dlut` has been renamed `force_icc_lut`
+- `pl_3dlut_update/apply` have been renamed to `pl_icc_update/apply` and
+  moved to a (conditionally installed) new header <libplacebo/shaders/icc.h>
+- `pl_upload_plane` no longer initializes `out_plane->shift_x/y` to 0,
+  instead leaving them unmodified (to avoid clobbering existing shift data)
+- `pl_filter_box` has been renamed to `pl_filter_nearest`
+- `pl_filter_triangle` has been renamed to `pl_filter_bilinear`
+- `pl_render_params.frame_mixer = NULL` now disables frame mixing - to
+  get back the old behaviour, set this to `&pl_oversample_frame_mixer`.
+- `pl_color_map_params.gamut_warning` now highlights out-of-gamut colors
+  in bright pink, rather than the old (ill-defined) inversion behaviour
+- `pl_named_filter_config` has been renamed to `pl_filter_preset`
+- `pl_find_named_filter` has been renamed to `pl_find_filter_preset`
+- ditto for `pl_named_filter_function` and `pl_filter_function_preset`
+  Fixes and performance improvements:
+- fix buffer overflow in custom shader STORAGE blocks
+- fix include path for glslang >= 11.0.0
+- actually enable shader subgroup operations for HDR peak detection
+- fix locale dependence of shader parsing primitives
+- fix AVCOL_SPC_SMPTE170M mapping
+- fix wrong color space selection in `pl_vulkan_create_swapchain`
+- work-around low UBO size limits on some platforms
+- fix compilation issues on C++ due to the use of reserved identifiers
+- fix `pl_get_detected_peak` on platforms without host-visible SSBOs
+- fix edge case in vulkan texture handle capabilities check
+- fix suboptimal mutex destruction code
+- skip peak detection when outputting to HDR displays
+- fix edge cases in shader LUT type selection logic
+- avoid redundant scaling passes when scaling anamorphic content
+- merge similar planes before dispatching heavy shaders (e.g.
+  debanding, hooks)
+- avoid scaling passes for certain small fractional scaling steps
+- entirely avoid processing unneeded components when dispatching scalers
+- avoid using more components than necessary for intermediate FBOs
+- fix out-of-bounds read for small non-cropped emulated textures
+- avoid thrashing the shader cache when reinitializing OpenGL FBOs
+- fix incorrect include in <libplacebo/opengl.h>
+- fix vk.xml priority issue on windows
+- fix undefined behaviour / GPU hangs in HDR peak detection shader
+- fix incorrect forwarding of DRM modifiers to the OpenGL backend
+- fix crash on AV_PIX_FMT_FLAG_BAYER
+- fix various compilation issues on certain platforms
+- fix obscure edge-case in floating point printing routine
+- `pl_render_params.force_icc_lut` now excludes no-op cases
+- fix handling of custom shader COMPUTE blocks
+- correctly apply hue and saturation controls for non-YCbCr color spaces
+
+- Update to version 3.104.0
+  This is a major release, introducing many new features and
+  modifications. Most importantly, libplacebo now interoperates well
+  with FFmpeg's libav* abstractions. This is primarily exposed via a
+  new set of helpers, <libplacebo/utils/libav.h>, implemented as a
+  single header library. In addition to this, a number of other
+  supporting changes have been made to the API, most notably the
+  unification of `pl_image` and `pl_render_target` into a single
+  `pl_frame` concept, similar in spirit to AVFrame. As such,
+  libplacebo now supports **rendering to planar targets**, including
+  subsampled YCbCr.
+  Besides the libav* compatibility changes, this release also brings
+  with it a new feature for custom shaders: buffer blocks, and
+  persistent storage. This can be used by third parties to implement
+  stateful shaders (e.g. motion interpolation or temporal
+  deinterlacing), or be leveraged to speed up some shaders by
+  combining multiple passes into one.
+  Finally, various import/export procedures have been expanded,
+  including the ability to import host pointers and real-world
+  DMABUFs.
+  Additions:
+  * add `pl_memory_qualifiers`, plus a corresponding
+    `pl_shader_desc.memory`, to allow attaching GLSL memory
+    qualifiers (coherent, volatile etc.) to shader descriptors
+  * add functions `pl_dispatch_save` and `pl_dispatch_load` to
+    allow saving/restoring the contents of an entire
+    `pl_dispatch`'s cache
+  * add functions `pl_renderer_save` and `pl_renderer_load` to
+    allow saving/restoring the contents of an entire
+    `pl_renderer`'s cache
+  * add `pl_vulkan_swapchain_params.prefer_hdr`, which will cause
+    the surface format selection logic to try HDR output formats
+    first
+  * add `pl_buf_copy` to copy from one buffer to another
+  * add `pl_get_detected_peak`, to read back the result of peak
+    detection
+  * add `pl_primaries_superset` to test if one set of primaries is
+    fully enclosed by another
+  * add `pl_color_map_params.gamut_clipping`, which will
+    colorimetrically clip any out-of-gamut colors by desaturating
+    them towards neutral gray until they're in-gamut, rather than
+    clipping per channel as before
+  * add `PL_GPU_CAP_SUBGROUPS` and `pl_gpu_limits.subgroup_size`,
+    to expose GLSL subgroup functionality via the `pl_gpu`
+    interface
+  * add `pl_gpu_is_failed`, to query at a high level whether the
+    `pl_gpu` is in some internal failure state. GPUs in this state
+    should be recreated, using the appropriate mechanism
+  * add `pl_shader_custom`, to allow injecting arbitrary custom
+    GLSL code into a `pl_shader`.
+  * add `pl_buf_params.import_handle` to allow importing buffers
+  * add `PL_HANDLE_HOST_POTR`, to allow importing arbitrary host
+    pointers
+  * add `pl_pass_run_params.vertex_buf`, to allow drawing vertex
+    data directly from a `pl_buf`, guarded by
+    `pl_gpu_limits.max_vbo_size`
+  * add `_COUNT` members to all public enums, for consistency
+  * add `pl_shared_mem.drm_format_mod`, to allow communicating
+    DRM format modifiers when importing/exporting textures
+  * add support for importing DMABUFs via EGL, via the new fields
+    `pl_opengl_params.egl_display/context`
+  * add `pl_fmt.fourcc` to facilitate mapping between `pl_fmt` and
+    DRM
+  * add the missing `pl_var_*` helpers, for consistency
+  * add `pl_plane_data_align` to help with aligning
+    `pl_plane_data` structs to byte boundaries
+  * add support for STORAGE textures in user shaders, which can be
+    used to persist data across separate invocations of the shader
+  * add support for BUFFER blocks in user shaders, which can be
+    used to create UBOs or SSBOs for use inside shaders, the latter
+    of which can also persist across frames and be used to store
+    persistent state
+  * add PL_COLOR_PRIM_EBU_3213 and PL_COLOR_PRIM_FILM_C
+  * add a new header <libplacebo/utils/libav.h>, containing a
+    variety of helper functions for interoperating between libav*
+    and libplacebo
+  * add `demos/plplay.c` to serve as a demonstration of how to make
+    a trivial playback loop with libavcodec and libplacebo
+  * add `pl_sample_src.component_mask` to allow sampling an
+    arbitrary subset of the available components from a plane
+  * add `pl_frame_is_cropped` and `pl_frame_clear` to assist in
+    properly clearing frames before rendering to them
+  * add `pl_tex_poll` to assist in interoperating with some
+    external APIs
+  * add `pl_render_params.blend_params` to allow blending the final
+    output
+  Changes:
+  * remove `pl_image.signature` and
+    `pl_render_params.skip_redraw_caching`
+  * change vulkan surface format selection to prioritize formats by
+    'score', preferring higher depth integer formats
+  * `pl_fmt` may now have PL_FMT_CAP_STORABLE even when
+    `glsl_format` is NULL, in which case formatless image storage
+    must be used
+  * `pl_buf_read` no longer requires `buf_offset` be a multiple of
+    4
+  * `pl_buf_*` commands are now synchronized internally:
+  * `pl_buf_write` and `pl_buf_read` now block while the buffer is
+    in use Note: for this reason, `pl_buf_write` should not be used
+    in loops
+  * `pl_tex_upload/download` may now be called on in-use buffers
+  * allow `pl_dispatch_compute` on shaders with outputs, including
+    the ability to automatically determine the number of work
+    groups based on the shader output resolution
+  * remove `pl_buf_params.type`, and the concept of buffer types in
+    general. `pl_buf` is now a generic catch-all for any type of
+    buffer, with individual capabilities in `pl_buf_params`
+    determinig what type of shader operations it can be used for
+  * relax the alignment requirements on `pl_tex_transfer_params`
+  * change `pl_opengl_wrap_params` to allow directly importing
+    framebuffers in addition to textures
+  * rename `pl_color_levels` members for clarity
+  * make `pl_opengl` ignore software rasterizers by default, unless
+    the new field `pl_opengl_params.allow_software` is set
+  * add `pl_av1_grain_params.luma_comp` to allow drawing the luma
+    component from a channel with nonzero index
+  * `pl_renderer` now supports rendering to planar targets,
+    including subsampled targets
+  * `pl_image` and `pl_render_target` have been removed and unified
+    into a single `pl_frame` concept
+  * remove `pl_tex_params.sample_mode/address_mode` and move them
+    to `pl_desc_binding` instead, to decouple them from texture
+    creation
+  * refactor the signature of `pl_tex_blit`
+  Fixes and performance improvements:
+  * fix an oversight where `pl_buf_destroy` delayed some buffer
+    destructions unnecessarily
+  * fix a limitation where `pl_tex_destroy` sometimes delayed
+    destroying textures unnecessarily
+  * improve the performance of `pl_dispatch`'s code for assembling
+    UBOs
+  * improve the performance of `pl_shader_av1_grain` by switching
+    from SSBOs to texture LUTs, also improving compatibility with
+    older GL
+  * improve the performance of `pl_shader_detect_peak` on GPUs with
+    access to subgroups operations
+  * fix an issue where reinitializing shader state objects with
+    different settings sometimes resulted in undefined behaviour
+  * fix some GLSL backwards compatibility issues
+  * slightly cut down on unnecessary image layout transitions
+  * add some miscellaneous debug print-outs, and improve the
+    legibility of some existing log messages
+  * fix an issue where freeing buffer variables from shader
+    descriptors could result in use-after-free
+  * add support for vulkan memory imports requiring dedication
+    allocations
+  * slightly improve, and fix, the vulkan memory placement logic
+  * significantly improve the performance of `pl_tex_download` by
+    importing the target host pointer directly
+  * improve the performance of small LUTs, especially for the
+    non-compute polar fallback path
+  * prevent `pl_renderer` from unneccessarily applying a 3DLUT when
+    both the input and output frames have the same ICC profile
+  * fix the behaviour of partially specified `pl_bit_encoding`
+    structs
+  * fix the component ordering on some odd packed vulkan formats
+  * fix an issue where `pl_plane_data_from_mask` broke for high bit
+    depths
+  * make `pl_renderer` consult the dither bit depth from the
+    texture precision, if absent from `pl_bit_encoding`
+  * fix the behaviour of `pl_renderer` when sampling from textures
+    with swapped component orders
+  * fix the implementation of PL_COLOR_SYSTEM_BT_2100_HLG
+  * fix some issues relating to missing includes
+  * enforce legality of image usage parameters on `pl_vulkan_wrap`
+  * fix an undesired shader double-compilation when using
+    orthogonal scalers with subsampled chroma planes
+  * fix an issue where application of a 3DLUT cleared the alpha
+    channel
+  * add a missing extension to `pl_vulkan_recommended_extensions`
+  * fix the plane alignment code for oddly sized subsampled chroma
+  * fix the poor precision of `pl_shader_dither` for high bit
+    depths
+  * fix several possible overflows in the BT.2390 shader
+  * fix a bug where using a polar sampler to draw a scaled overlay
+    onto a non-storable target neglected to disable compute shaders
+  * fix a bug where the renderer could sometimes alias when
+    downscaling, in particular if both the upsampler and
+    downsampler are set to bicubic
+  * improve performance of scalers by avoiding bilinear filtering
+  * reduce verbosity of memory allocations
+  * fix missing PL_FMT_CAP_BLENDABLE on opengl fbos
+  * significantly improve precision of float literals in shaders
+  * add better error checking to gl_pass_create
+
+- Update to version 2.72.2
+  This hotfix release fixes an additional glslang linking/build issue
+  that was missed in v2.72.1.
+  Bug fixes:
+  * fix linking issue with some installations of glslang >= 11.0.0
+  Changes for 2.72.1:
+  This release backports a number of bug fixes from master affecting
+  the v2.72.0 release, most notably extending the range of supported
+  glslang versions, as well as fixing the 3DLUT/ICC generation code.
+  Bug fixes:
+  * compatibility with glslang >= 8.13.3743
+  * compatibility with new glslang semantic versioning scheme
+  * fix broken shaders on some versions of GLES by defaulting to
+    32-bit precision for floating point math
+  * fix the vulkan API version passed to shaderc
+  * fix the extension check for glInvalidateTexImage
+  * fix pl_tex_create on older GLES versions
+  * fix OpenGL logging thread safety
+  * fix undefined memcmp() in pl_shader_av1_grain
+  * fix pl_render_target.repr being ignored by pl_render_image
+  * fix 3DLUT generation code (generated corrupt LUTs in all cases)
+  * fix symbol visibility on some versions of GCC
+  * fix potential overflow in BT.2390 shader
+  * properly restrict pl_shader_sample_polar to GLSL >= 130
+  * fix vulkan function loading of promoted core functions
+  Other changes:
+  * tiny performance gain in 3DLUT generation
+  * pl_opengl_create now logs GL_EXTENSIONS
+  * log some additional VkResult enum members
+  * improve several vulkan log messages by using friendly names of
+    enums
+  * add a copy of the config.h variables to the libplacebo.pc file
+
+- Update to version 2.72.0
+  This is a major release with several key additions, most notably
+  being the support for custom, mpv-style "user shaders" (.hook),
+  giving us access to a large variety of pre-existing user shaders
+  such as RAVU, FSRCNNX, Anime4K, SSimSuperRes, KrigBilateral,
+  NNEDI3, and more.
+  In addition to this, major additions include a completely
+  refactored and fixed AV1 grain generation shader, support for
+  Vulkan versions higher than 1.0, support for GPU-based timers,
+  and improved interop APIs for both Vulkan and OpenGL, and new
+  and improved aspect ratio handling.
+  Finally, this release also brings with it a major change to the way
+  HDR and SDR content are mapped between each other, including a new
+  tone-mapping function based on the industry-standard
+  ITU-R BT.2390 EETF.
+  Additions:
+  * add pl_swapchain_hdr_metadata, to set HDR metadata on supported
+    swapchains (currently only vulkan with VK_EXT_hdr_metadata)
+  * add support for vulkan versions higher than 1.0, communicated
+    via the new fields api_version and max_api_version
+  * add support for GPU-assisted validation and best practices
+    layers, via the new field pl_vk_inst_params.debug_extra
+  * add helper functions for working with pl_rects, including new
+    aspect ratio handling helpers (pl_rect2df_aspect_*)
+  * add field pl_vulkan_params.device_uuid to allow choosing the
+    vulkan device by its UUID
+  * add function pl_vulkan_hold_raw, to hold images without
+    actually transitioning its layout and access mode
+  * add function pl_vulkan_import, to allow directly re-using an
+    existing VkDevice rather than creating a new one; this requires
+    communicating metadata about how the device was created
+  * add field pl_vulkan_params.features to allow loading optional
+    extra device features at device creation time
+  * add support for mpv-style custom user shaders (.hook),
+    using the set of functions in <libplacebo/shaders/custom.h>
+  * add pl_render_high_quality_params, enabling debanding and
+    EWA scaling
+  * add pl_timer GPU resource type and associated API functions,
+    allowing the GPU execution time of shaders and texture transfer
+    operations to be measured directly
+  * add PL_SHADER_SIG_SAMPLER, allowing generated sampling shaders
+    to directly accept the sampler to use as function parameters
+  * add pl_image_set_chroma_location to automatically apply the
+    correct chroma location to any subsampled planes
+  * add PL_TONE_MAPPING_BT_2390, a tone mapping function based on
+    the EETF from ITU-R Report BT.2390 (and make it the default)
+  * add pl_peak_detect_params.overshoot_margin to help combat
+    clipping on certain types of rapid scene fade-ins
+  * add pl_sampler_type to allow encoding non-standard sampler
+    types such as sampler2DRect, and also generalize samplers to
+    allow e.g. usampler2D or isampler3D
+  * add pl_opengl_wrap and pl_opengl_unwrap, to allow directly
+    mapping between OpenGL textures and the pl_tex abstraction
+  Changes:
+  * deprecate pl_image.width/height, which are now inferred
+    automatically from the actual planes
+  * pl_vulkan_wrap now takes a pl_vulkan_wrap_params struct
+    instead of directly accepting its parameters, including new
+    fields sample_mode and address_mode to configure the created
+    sampler
+  * change pl_dispatch_compute to allow optionally passing in a
+    simulated framebuffer width/height, which will be used to
+    translate vertex attributes (if any)
+  * undefine disabled config.h features, instead of defining them
+    as 0
+  * remove debanding from pl_render_default_params
+  * refactor HDR<->SDR mapping; PL_COLOR_REF_WHITE has been removed
+    and replaced by PL_COLOR_SDR_WHITE (203 cd/m^2)
+    and PL_COLOR_SDR_WHITE_HLG (75% HLG), respectively
+  * completely refactor pl_shader_av1_grain`, which now samples
+    directly from the passed texture rather than requiring the
+    color be pre-sampled
+  * pl_render_image now infers the image primaries based on
+    resolution, rather than always hard-coding
+    PL_COLOR_SPACE_UNKNOWN as BT.709
+  * change pl_render_target.dst_rect from pl_rect2d to pl_rect2df,
+    allowing more accurate aspect ratio handling, and correctly
+    compensate for subpixel scaling ratios
+  * require python3-mako as a dependency of the vulkan feature
+  * pl_chroma_location_offset now treats PL_CHROMA_UNKNOWN as
+    PL_CHROMA_LEFT, the de-facto standard chroma location
+  * the default value of pl_color_map_params.tone_mapping_algo
+    is now PL_TONE_MAPPING_BT_2390
+  Fixes and performance improvements:
+  * fix shader generation when the GLSL version is explicitly
+    overridden
+  * properly mark some shader failures (pl_shader_is_failed)
+  * fix texture invalidation on OpenGL
+  * correctly respect pl_swapchain_frame.flipped in
+    pl_render_target_from_swapchain
+  * correctly validate descriptor uniqueness in pl_pass_create
+  * skip redundant matrix multiplication in pl_shader_encode_color
+    wherever possible
+  * work around driver bugs w.r.t out-of-order buffer offsets by
+    sorting all buffer variables by offset
+  * fix edge cases in vulkan swapchain usage flag checks
+  * fix excessive CPU usage in pl_tex_download
+  * reduce the number of unnecessary GPU flushes caused by
+    pl_buf_poll
+  * fix issue where blending did not work on some drivers
+    (e.g. nvidia)
+  * make the framebuffer discard check more aggressive
+  * fix computation of anti-aliased resizable orthogonal filters,
+    e.g. when downscaling using pl_filter_lanczos
+  * fix external image memory barriers for exclusive mode images
+  * fix failure path of pl_swapchain_submit_frame
+  * fix various GLSL compatibility issues with av1 grain generation
+  * reduce maximum vulkan memory allocation slab size to conform to
+    AMD recommendations
+  * fix build error when lcms is not available
+  * fix double-application of texture scale for e.g.
+    10-bit content when using separable scalers
+  * fix a multitude of bugs affecting av1 grain generation,
+    especially for chroma planes
+  * fix segfault on vulkan device oom
+  * fix invalid shader generation on some platforms
+  * fix a multitude of bugs, edge cases and subtle off-by-ones
+    related to chroma scaling and plane alignment
+  * add fallback code for edge case w.r.t chroma scaling and gpu
+    resource exhaustion
+  * correctly load VK_KHR_swapchain in all circumstances that
+    require accessing its functions
+  * minimize fbo usage inside pl_renderer, by re-using unused fbos
+  * tweak the work group size for polar scaling to perform better
+    on modern GPUs (tested on RDNA)
+  * transparently upgrade fragment shaders to compute shaders on
+    environments with async compute
+  * pick a more reasonable size for the dummy gpu's
+    max_group_threads
+  * forbid 10-bit linear transfer functions from vulkan swapchains
+  * fix segfault when re-executing previously failed shaders
+  * fix swapchain creation errors on GLES 2
+  * explicitly mark all shader resources as non-aliased
+  * correctly specify shader storage buffers as coherent for
+    shaders that require them
+  * fix various memory barrier synchronization issues for opengl
+
libplist
+- Drop incorrect Provides/Obsoletes of library packages
+- Avoid libplist{,++} capabilities by using the library names directly
+- Use %autosetup
+- Use install with -D instead of mkdir
+
+- Obsolete old python 2 plist module. It conflicts with the
+  python 3 version.
+
+- Update baselibs.conf.
+- Stop obsoleting 'virtual' provides. The package manager
+  will take care of package updates.
+- Also rename libplist-devel to libplist-2_0-devel.
+- Add missing provides/obsoletes for devel packages.
+
+- Update to 2.2.0:
+  - Rename library and all related files by adding an API version resulting in libplist-2.0 and libplist++-2.0
+  - bplist: Improve recursion check performance by at least 30% for large files
+  - Add new plist_val_compare(), plist_val_contains() helper functions
+  - plistutil: Added ability for files to be read from stdin
+  - plistutil: Added ability to specify output format
+  - Fix/suppress several compiler warnings
+  - Fix: Return NULL from plist_copy() if passed a NULL pointer instead of asserting
+  - Fix removal of docs directory on make clean
+
+- Update to 2.1.0:
+  * Add new plist_get_data_ptr() and plist_get_string_ptr() for direct access to underlying buffer
+  * Increase precision when converting PLIST_REAL nodes to XML
+  * Fix several issues in libcnary (UaF, segfault, memory leak)
+  * Fix copying of hash table entries when cloning array/dict nodes
+  * cython: Implement load()/loads() and dump()/dumps() to match up with plistlib (Python 3.4)
+  * Add new plist_dict_item_get_key() for retrieving key node of a dict item
+  * Add new plist_array_item_remove() to allow removing an array's child node without relying on the index
+  * Make plist_array_get_item_index() return UINT_MAX instead of 0 when node can't be found
+  * Add index lookup table for large PLIST_ARRAY nodes
+  * Add iterator for array nodes: plist_array_new_iter(), plist_array_next_item()
+  * Improve performance of plist_dict_next_item() drastically
+  * Improve performance and memory usage when writing XML plists
+  * Improve performance and memory usage when writing binary plists
+  * Allow building with sanitizers (without fuzzers)
+  * Prevent store to misaligned address when writing real/date nodes
+  * Work around misaligned reads in binary plist parser
+  * Integrate fuzzing targets (libFuzzer) into project
+  * Add sanitizers (ASAN, UBSAN) when building fuzzers (--with-fuzzers)
+
-- update version 1.11
-  * Deprecated plist_dict_insert_item() in favor of plist_dict_set_item()
-  * Updated cython bindings for Python 3.x
-  * Removed swig python bindings
-  * Changed build system to autotools
-  * Added new plist_dict_merge() function
-  * WIN32 (MinGW) + OSX compilation fixes
-  * Made base64 decoding thread safe
-- remove patch: libplist-1.8-pkgconfig.patch
-  * upstream fixed
-- added plist.pxd, needed by python-imobiledevice build
-
-- Added url as source.
-  Please see http://en.opensuse.org/SourceUrls
-
-- license update: LGPL-2.1+
-  LGPL-2.1 can be relicensed to GPL without further permission. No need to
-  explicitly call out the GPL as a license option. Fedora has been using
-  LGPL-2.1+ for awhile so gain compatibility there too
-
-- Allow compilation on 11.4 by disabling cython bindings
-
-- Update to version 1.8
-  * Add Cython based Python bindings
-  * Fix memory corruption in libcnary
-  * Fix building on Big Endian systems
-  * Removed glib dependency, libplist now uses bundled libcnary
-  * Fix building of Python bindings with GCC 4.6
-- Do not build SWIG bindings for Python
-- Remove gcc46_build_fix.patch due to upstream fixes
-- Update pkgconfig patch
-
-- Remove redundant tags/sections per specfile guideline suggestions
-- Parallel building using %_smp_mflags
-
-- cross-build fix: set cmake root, python paths
-- cross-build workaround: move installed files from sysroot to
-  real root
-
-- Add baselibs.conf - needed by usbmuxd's baselibs.conf.
-
-- Add gcc46_build_fix.patch. Fixes build with GCC4.6
-
-- Update to version 1.4
-  * New maintainer and source location
-  * Update AUTHORS from git history
-  * Fix Unicode writing in binary plists
-  * Update plist doctype
-  * Fix Dictionary copy constructor
-  * Fix Mac OS X library install path detection
-  * Plug memory leak when writing Unicode data
-- Remove pkgconfig patch due to upstream fixes
-
-- Fix both -devel package dependencies and broken pkgconfig file
-
-- Update to version 1.3
-  * Endianness, alignment and type-punning fixes
-  * Fix armel floating point endianess
-  * Allow compiling with mingw on Windows
-  * Minor bugfixes
-
-- Clean up packaging, based on what I did in multimedia:libs.
-
-- run prepare_spec
-
-- Update to version 1.2
-  * Fix xml entity conversion
-  * Silence build warnings
-- Remove upstreamed patches
-
-- Add patches to fix xml entity conversion and tests
-
-- Update to version 1.1
-  * Fix use of integer nodes within Python Bindings
-
-- Update to version 1.0
-  * Bugfixes
-  * Remove deprecated API
-
-- Update to version 0.16
-  * Build fixes
-  * Fix issues with SWIG
-
-- Update to version 0.15
-  * Build fixes
-- Update to version 0.14
-  * Add C++ binding
-  * Refactor API
-  * Bugfixes
-
-- Update to version 0.13
-  * Add plist_copy for deep node copies
-  * Add node setter functions
-  * Unlink nodes from parent if free'd
-  * Update Python bindings
-
-- Update to version 0.12
-  * Merge ascii and unicode handling in PLIST_STRING using UTF-8
-  * Remove unicode related declaration in API (breaks API&ABI)
-  * Fix bad variable type for date elements
-  * Silence compiler warnings
-  * Plugged few memory leaks
-
-- Update to version 0.11
-  * Fix Python binding segfaults
-  * Python API additions
-  * Better binary buffer handling in Python bindings
-
-- Update to version 0.10
-
-- Add patch to fix uninitialized buffer
-
-- Initial package created
-
libseccomp
+- reenable python bindings at least for the distro default python3
+  package:
+  - adds make-python-build.patch
+
+- Update to release 2.5.3
+  * Update the syscall table for Linux v5.15
+  * Fix issues with multiplexed syscalls on mipsel introduced in v2.5.2
+  * Document that seccomp_rule_add() may return -EACCES
+
+- Skip 11-basic-basic_errors test on qemu linux-user emulation
+
+- Update to release 2.5.2
+  * Update the syscall table for Linux v5.14-rc7
+  * Add a function, get_notify_fd(), to the Python bindings to
+    get the nofication file descriptor.
+  * Consolidate multiplexed syscall handling for all
+    architectures into one location.
+  * Add multiplexed syscall support to PPC and MIPS
+  * The meaning of SECCOMP_IOCTL_NOTIF_ID_VALID changed within
+    the kernel. libseccomp's fd notification logic was modified
+    to support the kernel's previous and new usage of
+    SECCOMP_IOCTL_NOTIF_ID_VALID.
+
+- update to 2.5.1:
+  * Fix a bug where seccomp_load() could only be called once
+  * Change the notification fd handling to only request a notification fd if
+  * the filter has a _NOTIFY action
+  * Add documentation about SCMP_ACT_NOTIFY to the seccomp_add_rule(3) manpage
+  * Clarify the maintainers' GPG keys
+- remove testsuite-riscv64-missing-syscalls.patch
+
+- Do not rely on gperf: pass GPERF=/bin/true to configure and
+  remove gperf BuildRequires. The syscalls.perf file it would
+  generate is part of the tarball already.
+
+- testsuite-riscv64-missing-syscalls.patch: Fix testsuite failure on
+  riscv64
+- Ignore failure of tests/52-basic-load on qemu linux-user emulation
+
+- Update to release 2.5.0
+  * Add support for the seccomp user notifications, see the
+    seccomp_notify_alloc(3), seccomp_notify_receive(3),
+    seccomp_notify_respond(3) manpages for more information
+  * Add support for new filter optimization approaches, including a balanced
+    tree optimization, see the SCMP_FLTATR_CTL_OPTIMIZE filter attribute for
+    more information
+  * Add support for the 64-bit RISC-V architecture
+  * Performance improvements when adding new rules to a filter thanks to the
+    use of internal shadow transactions and improved syscall lookup tables
+  * Properly document the libseccomp API return values and include them in the
+    stable API promise
+  * Improvements to the s390 and s390x multiplexed syscall handling
+  * Multiple fixes and improvements to the libseccomp manpages
+  * Moved from manually maintained syscall tables to an automatically generated
+    syscall table in CSV format
+  * Update the syscall tables to Linux v5.8.0-rc5
+  * Python bindings and build now default to Python 3.x
+  * Improvements to the tests have boosted code coverage to over 93%
+- libseccomp.keyring: replaced by Paul Moore <pmoore@redhat.com> key.
+
+- Update to release 2.4.3
+  * Add list of authorized release signatures to README.md
+  * Fix multiplexing issue with s390/s390x shm* syscalls
+  * Remove the static flag from libseccomp tools compilation
+  * Add define for __SNR_ppoll
+  * Fix potential memory leak identified by clang in the
+    scmp_bpf_sim tool
+- Drop no-static.diff, libseccomp-fix_aarch64-test.patch,
+  SNR_ppoll.patch (merged)
+
+- Add patch to fix ntpsec and others build (accidental drop of symbols):
+  * SNR_ppoll.patch
+
+- Tests are passing on all architectures
+
+- Backport patch to fix test on aarch64:
+  * libseccomp-fix_aarch64-test.patch
+
+- Update to release 2.4.2
+  * Add support for io-uring related system calls
+
libsndfile
-- Fix heap buffer overflow vulnerability in msadpcm_decode_block
-  (CVE-2021-3246, bsc#1188540):
-  ms_adpcm-Fix-and-extend-size-checks.patch
-
-- Fix segfault in wav conversion due to the invalid loop count
-  (CVE-2018-19758, bsc#1117954):
-  libsndfile-wav-loop-count-fix.patch
-
-- Fix buffer overflow in sndfile-deinterleave, which isn't really a
-  security issue (bsc#1100167, CVE-2018-13139, bsc#1116993,
-  CVE-2018-19432):
-  sndfile-deinterlace-channels-check.patch
-
-- Use license file tag
-
-- Fix potential overflow in d2alaw_array() (CVE-2017-17456,
-  bsc#1071777):
-  libsndfile-CVE-2017-17456-alaw-range-check.patch
-- Fix potential overflow in d2ulaw_array() (CVE-2017-17457,
-  bsc#1071767):
-  libsndfile-CVE-2017-17457-ulaw-range-check.patch
-
-- Fix VUL-0: divide-by-zero error exists in the function
-  double64_init() in double64.c (CVE-2017-14634, bsc#1059911):
-  0030-double64_init-Check-psf-sf.channels-against-upper-bo.patch
-- Tentative fix for VUL-0: out of bounds read in the function
-  d2alaw_array() in alaw.c (CVE-2017-14245, bsc#1059912) and
-  VUL-0: out of bounds read in the function d2ulaw_array() in
-  ulaw.c (CVE-2017-14246, bsc#1059913):
-  0031-sfe_copy_data_fp-check-value-of-max-variable.patch
-
-- Fix Heap-based Buffer Overflow in the psf_binheader_writef
-  (CVE-2017-12562, bsc#1052476):
-  0020-src-common.c-Fix-heap-buffer-overflows-when-writing-.patch
-
-- Fix out-of-bounds read memory access in the aiff_read_chanmap()
-  (CVE-2017-6892, bsc#1043978):
-  0010-src-aiff.c-Fix-a-buffer-read-overflow.patch
-
-- Fix FLAC buffer overflows (CVE-2017-8361 CVE-2017-8363
-  CVE-2017-8365 CVE-2017-8362 bsc#1036944 bsc#1036945 bsc#1036946
-  bsc#1036943):
-  0001-FLAC-Fix-a-buffer-read-overrun.patch
-  0002-src-flac.c-Fix-a-buffer-read-overflow.patch
-
-- Update to version 1.0.27:
-  * Fix a seek regression in 1.0.26
-  * Add metadata read/write for CAF and RF64
-  * FIx PAF endian-ness issue
-- Update to version 1.0.28
-  * Fix buffer overruns in FLAC and ID3 handling code
-  (CVE-2017-7585, CVE-2017-7586, bsc#1033054, bsc#1033053)
-  * Reduce default header memory requirements
-  * Fix detection of Large File Support for 32 bit systems.
-- Obsoleted patch:
-  libsndfile-psf_strlcpy_crlf-fix-CVE-2015-8075.patch
-
-- Fix spec file to enable builds on non opensuse OS
-
-- Update to version 1.0.26:
-  * Fix for CVE-2014-9496, CVE-2014-9756 and CVE-2015-7805.
-  * Add ALAC/CAF support. Minor bug fixes and improvements.
-- Refreshed patches:
-  sndfile-ocloexec.patch
-  libsndfile-psf_strlcpy_crlf-fix-CVE-2015-8075.patch
-- Removed obsoleted patches:
-  libsndfile-example-fix.diff
-  libsndfile-fix-header-read-CVE-2015-7805.patch
-  libsndfile-paf-zero-division-fix.diff
-  libsndfile-src-common.c-Fix-a-header-parsing-bug.patch
-  libsndfile-src-file_io.c-Prevent-potential-divide-by-zero.patch
-  sndfile-src-sd2.c-Fix-segfault-in-SD2-RSRC-parser.patch
-  sndfile-src-sd2.c-Fix-two-potential-buffer-read-overflows.patch
-
-- VUL-0: libsndfile 1.0.25 heap overflow (CVE-2015-7805, bsc#953516)
-  libsndfile-src-common.c-Fix-a-header-parsing-bug.patch
-  libsndfile-fix-header-read-CVE-2015-7805.patch
-- VUL-0: libsndfile 1.0.25 heap overflow (CVE-2015-8075, bsc#953519)
-  libsndfile-psf_strlcpy_crlf-fix-CVE-2015-8075.patch
-- Fix the build with SLE11-SP3 due to AM_SILENT_RULE macro
-
-- VUL-1: libsndfile DoS/divide-by-zero (CVE-2014-9756, bsc#953521):
-  libsndfile-src-file_io.c-Prevent-potential-divide-by-zero.patch
-
-- Cleanup spec file with spec-cleaner
-- Add gpg signature
-- Remove old ppc provides/obsoletes
-
-- VUL-0: two buffer read overflows in sd2_parse_rsrc_fork()
-  (CVE-2014-9496, bnc#911796): backported upstream fix patches
-  sndfile-src-sd2.c-Fix-segfault-in-SD2-RSRC-parser.patch
-  sndfile-src-sd2.c-Fix-two-potential-buffer-read-overflows.patch
-
libssh
+- Update to version 0.9.6 (bsc#1189608, CVE-2021-3634)
+  * https://git.libssh.org/projects/libssh.git/tag/?h=libssh-0.9.6
+
+- Add missing BR for openssh needed for tests
+
+- update to 0.9.5 (bsc#1174713, CVE-2020-16135):
+  * CVE-2020-16135: Avoid null pointer dereference in sftpserver (T232)
+  * Improve handling of library initialization (T222)
+  * Fix parsing of subsecond times in SFTP (T219)
+  * Make the documentation reproducible
+  * Remove deprecated API usage in OpenSSL
+  * Fix regression of ssh_channel_poll_timeout() returning SSH_AGAIN
+  * Define version in one place (T226)
+  * Prevent invalid free when using different C runtimes than OpenSSL (T229)
+  * Compatibility improvements to testsuite
+
+- Update to version 0.9.4
+  * https://www.libssh.org/2020/04/09/libssh-0-9-4-and-libssh-0-8-9-security-release/
+  * Fix possible Denial of Service attack when using AES-CTR-ciphers
+    CVE-2020-1730 (bsc#1168699)
+
+- Drop the hack to pull curl-mini: we moved the split a bit higher
+  up and now have a non-curl linked variant of cmake in
+  openSUSE:Factory.
+
+- Update to version 0.9.3
+  * Fixed CVE-2019-14889 - SCP: Unsanitized location leads to command execution (bsc#1158095)
+  * SSH-01-003 Client: Missing NULL check leads to crash in erroneous state
+  * SSH-01-006 General: Various unchecked Null-derefs cause DOS
+  * SSH-01-007 PKI Gcrypt: Potential UAF/double free with RSA pubkeys
+  * SSH-01-010 SSH: Deprecated hash function in fingerprinting
+  * SSH-01-013 Conf-Parsing: Recursive wildcards in hostnames lead to DOS
+  * SSH-01-014 Conf-Parsing: Integer underflow leads to OOB array access
+  * SSH-01-001 State Machine: Initial machine states should be set explicitly
+  * SSH-01-002 Kex: Differently bound macros used to iterate same array
+  * SSH-01-005 Code-Quality: Integer sign confusion during assignments
+  * SSH-01-008 SCP: Protocol Injection via unescaped File Names
+  * SSH-01-009 SSH: Update documentation which RFCs are implemented
+  * SSH-01-012 PKI: Information leak via uninitialized stack buffer
+
+- Rename suffix define to pkg_suffix: rpm 4.15 has suffix reserved
+  for internal use.
+
+- Update to version 0.9.2
+  * Fixed libssh-config.cmake
+  * Fixed issues with rsa algorithm negotiation (T191)
+  * Fixed detection of OpenSSL ed25519 support (T197)
+
+- Update to version 0.9.1
+  * Added support for Ed25519 via OpenSSL
+  * Added support for X25519 via OpenSSL
+  * Added support for localuser in Match keyword
+  * Fixed Match keyword to be case sensitive
+  * Fixed compilation with LibreSSL
+  * Fixed error report of channel open (T75)
+  * Fixed sftp documentation (T137)
+  * Fixed known_hosts parsing (T156)
+  * Fixed build issue with MinGW (T157)
+  * Fixed build with gcc 9 (T164)
+  * Fixed deprecation issues (T165)
+  * Fixed known_hosts directory creation (T166)
+
+- Split out configuration to separate package to not mess up the
+  library packaging and coinstallation
+
+- Update to verion 0.9.0
+  * Added support for AES-GCM
+  * Added improved rekeying support
+  * Added performance improvements
+  * Disabled blowfish support by default
+  * Fixed several ssh config parsing issues
+  * Added support for DH Group Exchange KEX
+  * Added support for Encrypt-then-MAC mode
+  * Added support for parsing server side configuration file
+  * Added support for ECDSA/Ed25519 certificates
+  * Added FIPS 140-2 compatibility
+  * Improved known_hosts parsing
+  * Improved documentation
+  * Improved OpenSSL API usage for KEX, DH, and signatures
+- Removed 0001-libcrypto-Implement-OpenSSH-compatible-AES-GCM-ciphe.patch
+- Removed 0001-libgcrypt-Implement-OpenSSH-compatible-AES-GCM-ciphe.patch
+- Removed 0001-tests-Add-aes-gcm-ciphers-tests.patch
+- Add libssh client and server config files
+
+- Fix the typo in Obsoletes for -devel-doc subpackage
+- Actually remove the description for -devel-doc subpackage
+
+- Add support for new AES-GCM encryption types; (bsc#1134193)
+  * Add 0001-libcrypto-Implement-OpenSSH-compatible-AES-GCM-ciphe.patch
+  * Add 0001-libgcrypt-Implement-OpenSSH-compatible-AES-GCM-ciphe.patch
+  * Add 0001-tests-Add-aes-gcm-ciphers-tests.patch
+
+- Avoid build cycle between curl and libssh by using obs hint to
+  prefer curl-mini
+
+- Update to version 0.8.7
+  * Fixed handling extension flags in the server implementation
+  * Fixed exporting ed25519 private keys
+  * Fixed corner cases for rsa-sha2 signatures
+  * Fixed some issues with connector
+
+- Drop doxygen from dependencies to avoid buildcycle
+  * the documentation is available online anyway for anyone to
+    consume and consult http://api.libssh.org
+
+- Added the tests in a multiple build description file *test* to
+  break the cycle for cmocka, curl, doxygen and libssh.
+
+- Update to version 0.8.6
+  * Fixed compilation issues with different OpenSSL versions
+  * Fixed StrictHostKeyChecking in new knownhosts API
+  * Fixed ssh_send_keepalive() with packet filter
+  * Fixed possible crash with knownhosts options
+  * Fixed issus with rekeying
+  * Fixed strong ECDSA keys
+  * Fixed some issues with rsa-sha2 extentions
+  * Fixed access violation in ssh_init() (static linking)
+  * Fixed ssh_channel_close() handling
+
+- Update to version 0.8.5
+  * Added support to get known_hosts locations with ssh_options_get()
+  * Fixed preferred algorithm for known hosts negotiations
+  * Fixed KEX with some server implementations (e.g. Cisco)
+  * Fixed issues with MSVC
+  * Fixed keyboard-interactive auth in server mode
+    (regression from CVE-2018-10933)
+  * Fixed gssapi auth in server mode (regression from CVE-2018-10933)
+  * Fixed socket fd handling with proxy command
+  * Fixed a memory leak with OpenSSL
+
+- Update to version 0.8.4
+  * Fixed CVE-2018-10933; (bsc#1108020)
+  * Fixed building without globbing support
+  * Fixed possible memory leaks
+  * Avoid SIGPIPE on sockets
+
+- Update to version 0.8.3
+  * Added support for rsa-sha2
+  * Added support to parse private keys in openssh container format
+    (other than ed25519)
+  * Added support for diffie-hellman-group18-sha512 and
+    diffie-hellman-group16-sha512
+  * Added ssh_get_fingerprint_hash()
+  * Added ssh_pki_export_privkey_base64()
+  * Added support for Match keyword in config file
+  * Improved performance and reduced memory footprint for sftp
+  * Fixed ecdsa publickey auth
+  * Fixed reading a closed channel
+  * Added support to announce posix-rename@openssh.com and
+    hardlink@openssh.com in the sftp server
+- Removed patch: 0001-poll-Fix-size-types-in-ssh_event_free.patch
+
+- Update to version 0.8.2
+  * Added sha256 fingerprints for pubkeys
+  * Improved compiler flag detection
+  * Fixed race condition in reading sftp messages
+  * Fixed doxygen generation and added modern style
+  * Fixed library initialization on Windows
+  * Fixed __bounded__ attribute detection
+  * Fixed a bug in the options parser
+  * Fixed documentation for new knwon_hosts API
+- Added patch: 0001-poll-Fix-size-types-in-ssh_event_free.patch
+  * Fix compiler warning on SLE12
+
+- Add missing zlib-devel dependency which was previously pulled in
+  by libopenssl-devel
+
+- Remove the libssh_threads.so symlink
+
+- Update to version 0.8.1
+  * Fixed version number in the header
+  * Fixed version number in pkg-config and cmake config
+  * Fixed library initialization
+  * Fixed attribute detection
+
+- Update to version 0.8.0
+  * Removed support for deprecated SSHv1 protocol
+  * Added new connector API for clients
+  * Added new known_hosts parsing API
+  * Added support for OpenSSL 1.1
+  * Added support for chacha20-poly1305 cipher
+  * Added crypto backend for mbedtls crypto library
+  * Added ECDSA support with gcrypt backend
+  * Added advanced client and server testing using cwrap.org
+  * Added support for curve25519-sha256 alias
+  * Added support for global known_hosts file
+  * Added support for symbol versioning
+  * Improved ssh_config parsing
+  * Improved threading support
+- Removed 0001-libcrypto-Remove-AES_ctr128_encrypt.patch
+- Removed 0001-libcrypto-Introduce-a-libcrypto-compat-file.patch
+- Removed 0001-libcrypto-Use-newer-API-for-HMAC.patch
+- Removed 0001-libcrypto-Use-a-pointer-for-EVP_MD_CTX.patch
+- Removed 0001-libcrypto-Use-a-pointer-for-EVP_CIPHER_CTX.patch
+- Removed 0001-pki_crypto-Use-getters-and-setters-for-opaque-keys-a.patch
+- Removed 0001-threads-Use-new-API-call-for-OpenSSL-CRYPTO-THREADID.patch
+- Removed 0001-cmake-Use-configure-check-for-CRYPTO_ctr128_encrypt.patch
+- Removed 0001-config-Bugfix-Dont-skip-unseen-opcodes.patch
+
+- Disable timeout testing on slow build systems (bsc#1084713)
+  * 0001-disable-timeout-test-on-slow-buildsystems.patch
+
+- Add patch to fix parsing of config files (boo#1067782):
+  * 0001-config-Bugfix-Dont-skip-unseen-opcodes.patch
+
+- add support for building with OpenSSL 1.1 (bsc#1055266)
+  * added patches:
+  * 0001-cmake-Use-configure-check-for-CRYPTO_ctr128_encrypt.patch
+  * 0001-libcrypto-Introduce-a-libcrypto-compat-file.patch
+  * 0001-libcrypto-Remove-AES_ctr128_encrypt.patch
+  * 0001-libcrypto-Use-a-pointer-for-EVP_MD_CTX.patch
+  * 0001-libcrypto-Use-a-pointer-for-EVP_CIPHER_CTX.patch
+  * 0001-libcrypto-Use-newer-API-for-HMAC.patch
+  * 0001-pki_crypto-Use-getters-and-setters-for-opaque-keys-a.patch
+  * 0001-threads-Use-new-API-call-for-OpenSSL-CRYPTO-THREADID.patch
+
+- add package keyring and verify source signature
+
+- Update to version 0.7.5
+  * Fixed a memory allocation issue with buffers
+  * Fixed PKI on Windows
+  * Fixed some SSHv1 functions
+  * Fixed config hostname expansion
+
+- Update to version 0.7.4
+  * Added id_ed25519 to the default identity list
+  * Fixed sftp EOF packet handling
+  * Fixed ssh_send_banner() to confirm with RFC 4253
+  * Fixed some memory leaks
+- Removed patch gcc5-fixes.patch
+
+- Update descriptions. Drop redundant pkgconfig require
+  (it's autodetected).
+
+- Update to version 0.7.2
+  * Fixed OpenSSL detection on Windows
+  * Fixed return status for ssh_userauth_agent()
+  * Fixed KEX to prefer hmac-sha2-256
+  * Fixed sftp packet handling
+  * Fixed return values of ssh_key_is_(public|private)
+  * Fixed bug in global success reply
+
+- Enable testsuite run to check the state of libssh itself
+- Use SUSE macros to define environment clearly
+- Enable gssapi by adding krb5 dependency
+
+- Update to version 0.7.1
+  * Fixed SSH_AUTH_PARTIAL auth with auto public key
+  * Fixed memory leak in session options
+  * Fixed allocation of ed25519 public keys
+  * Fixed channel exit-status and exit-signal
+  * Reintroduce ssh_forward_listen()
+
+- Update to version 0.7.0
+  * Added support for ed25519 keys
+  * Added SHA2 algorithms for HMAC
+  * Added improved and more secure buffer handling code
+  * Added callback for auth_none_function
+  * Added support for ECDSA private key signing
+  * Added more tests
+  * Fixed a lot of bugs
+  * Improved API documentation
+
+- add gcc5-fixes.patch: Fix build against GCC 5.x
+
+- Update to version 0.6.5
+  * Fixed CVE-2015-3146
+  * Fixed port handling in config file
+  * Fixed the build with libgcrypt
+  * Fixed SFTP endian issues (rlo #179)
+  * Fixed uninitilized sig variable (rlo #167)
+  * Fixed polling issues which could result in a hang
+  * Fixed handling of EINTR in ssh_poll() (rlo #186)
+  * Fixed C99 issues with __func__
+  * Fixed some memory leaks
+  * Improved macro detection on Windows
+
+- removing argument from popd
+- add baselibs.conf as source
+
+- Update to version 0.6.4
+  * Fixed CVE-2014-8132.
+  * Added SHA-2 for session ID signing with ECDSA keys.
+  * Added support for ECDSA host keys.
+  * Added support for more ECDSA hostkey algorithms.
+  * Added ssh_pki_key_ecdsa_name() API.
+  * Fixed setting the bindfd only after successful listen.
+  * Fixed issues with user created sockets.
+  * Fixed several issues in libssh C++ wrapper.
+  * Fixed several documentation issues.
+  * Fixed channel exit-signal request.
+  * Fixed X11 request screen number in messages.
+  * Fixed several memory leaks.
+
libstorage-ng
+- merge gh#openSUSE/libstorage-ng#848
+- properly quote partition label
+- coding style
+- 4.4.63
+
+- merge gh#openSUSE/libstorage-ng#847
+- support to set partition label
+- updated pot and po files
+- extended documentation
+- 4.4.62
+
+- merge gh#openSUSE/libstorage-ng#846
+- make function is_efibootmgr() public (for bsc#937067)
+- 4.4.61
+
+- merge gh#openSUSE/libstorage-ng#845
+- prefer file system over empty MS-DOS partition table (bsc#1186823)
+- fixed testcase
+- 4.4.60
+
+- merge gh#openSUSE/libstorage-ng#844
+- extended Holder::set_source for multipath devices
+- documentation and coding style
+- 4.4.59
+
+- Translated using Weblate (Catalan) (bsc#1149754)
+- 4.4.58
+
+- merge gh#openSUSE/libstorage-ng#843
+- added convenience function get_blk_devices() for Multipath and
+  DmRaid
+- added macro LIBSTORAGE_NG_VERSION_AT_LEAST
+- 4.4.57
+
libusbmuxd
+- Update baselibs.conf
+
+- Update to 2.0.2:
+  - Handle USB and network devices with new options in tools
+  - Make connecting sockets non-blocking
+  - Rename library and all related files by adding an API version resulting in libusbmuxd-2.0
+  - Allow to specify source address for listening socket in iproxy
+  - Allow to map multiple ports in iproxy
+  - Lots of bug fixes and other improvements
+
+- Update to 2.1.0:
+  - Add proper support for USB and network (WiFi sync) devices reported by usbmuxd
+  - Add new usbmuxd_events_subscribe/unsubscribe functions with a context so it can be used in different threads
+  - Add new tool 'icat'
+  - Lots of bug fixes and other improvements
+  - Rename 'icat' tool to 'inetcat' due to name conflict with sleuthkit's icat
+- Remove merged patch libusbmuxd-CVE-2016-5104.patch
+
+- Software using pthread_cleanup_* routines must be built with
+  with -fexceptions so a safer and cleaner implementation is
+  used.
+
-- initial version 1.0.9
-
libvdpau-va-gl
+- moved profiles for setting env variable VDPAU_DRIVER to
+  /usr/etc/profiles.d on TW (boo#1173040)
+
-- Does not Provides/Obsoletes libvdpau-va-gl as the package never
-  exist.
-- Remove useless %files section.
-- The profile script do not need to get executable bits.
-
libvirt
+- Don't spawn pkttyagent when stdin is not a tty
+  0001-util-Don-t-spawn-pkttyagent-when-stdin-is-not-a-tty.patch
+  bsc#1193574
+
+- libxl: Fix libvirtd deadlocks and segfaults
+  23b51d7b-libxl-disable-death-event.patch,
+  a4e6fba0-libxl-rename-threadinfo-struct.patch,
+  e4f7589a-libxl-shutdown-thread-name.patch,
+  b9a5faea-libxl-handle-death-thread.patch,
+  5c5df531-libxl-search-domid-in-thread.patch,
+  a7a03324-libxl-protect-logger-access.patch
+  bsc#1191668, bsc#1192017
+
+- Update to libvirt 7.10.0
+  - jsc#SLE-18260, jsc#SLE-19264
+  - Many incremental improvements and bug fixes, see
+    https://libvirt.org/news.html#v7-10-0-2021-12-01
+
+- virt-create-rootfs: Fix repository URLs
+  Updated virt-create-rootfs.patch
+  boo#1192318
+
+- spec: Weaken apparmor-abstractions dependency to Recommends
+  bsc#1192119
+
libwacom
+- Add python requires to tools subpackage (bsc#1192852)
+
+- update to 1.12:
+  - New devices:
+  - ELAN 2513
+  - HP Probook x360, 435 G7
+  - Waltop Slim Tablet 12.1
+  - XP-PEN Star 3
+  - Lenovo ThinkPad L390 Yoga, Yoga C940, Yoga 460, Yoga 720
+  - ThinkVision M14t, IdeaPad Flex5
+  - HP EliteBook x360 1030 G3
+  - Dell XPS 13 9310 2-in-1
+  - HUION Kamvas Pro 13
+  - ELAN 2514 variant 2718
+  - libwacom's hwdb no longer tags devices with "Keyboard" in
+    their name as ID_INPUT_TABLET
+
+- update to 1.10:
+  - Duplicate matches in /etc no longer cause conflicts with the
+    system-provided .tablet files
+  - libwacom-list-local-devices now prints YAML by default
+  - New tools:
+  - libwacom-list-devices lists all supported devices
+  - libwacom-update-db to update the db after adding tablet files
+  - New devices:
+  - Elan 2514 variant 25BF
+  - Huion H640P
+  - Lenovo X1 Yoga Gen 6
+  - Samsung CHromebook Pro
+  - libwacom can now read tablet and stylus files from /etc/libwacom
+  - New tool: libwacom-show-stylus to interactively show stylus IDs and serial
+    numbers
+  - New devices:
+  - HP Envy x360, Pro Tablet 508
+  - Lenovo X1 Yoga Gen5, Yoga6, Ideapad Flex 5, Yoga 7, Yoga C650, L13 Yoga
+  - Microsoft Surface Go
+  - New devices:
+  - Dell XPS 15 7590
+  - HP EliteBook x360 (830 and 1030), Spectre x360
+  - Lenovo Thinkpad P15 Gen1, Yoga, Yoga 3, Yoga 11e, X13 Yoga
+  - New devices:
+  - Dell XPS 13 2-in-1 9310
+  - Lenovo IdeaPad Flex 14API, Flex 5
+  - HP Envy x360, EliteBook x360
+  - Huawei MateBook HZ-W19
+  - XP Pen Star G640
+
+- update to 1.6:
+  * add XP Pen G640
+  * add XP Pen G430
+  * build fixes
+
+- Use official %%meson_test macro for the %check section.
+- Do not crrate empty %check section when not using meson.
+
+- Fix Leap build.
+
+- update to 1.5:
+  - New devices:
+  - Acer Spin 5 / Acer Spin SP513-54N
+  - Dell Latitude 7410,
+  - GAOMON S620
+  - HP Pavilion x360 Convertible 14-dh0xxx
+  - Huawei MateBook HZ-W19
+  - Lenovo ThinkPad X1 Yoga 3rd
+  - Wacom Cintiq 16, DTK-1660E
+
+- update to 1.4.1:
+- New devices:
+  - HP ZBook Studio x360 G5
+  - Dell Latitude 7285
+  - Dell Latitude 7200 2-in-1, Dell Latitude 7400 2-in-1
+  - Elan 2415
+  - HP ENVY x360 Convertible 13,
+  - Huion 420, 1060 Plus,
+  - GAOMON S56K
+  - Wacom FT-0405
+  - Many AES stylus definitions added
+  - New API: libwacom_stylus_get_eraser_type()
+  - udev rules are now using hwdb entries
+
+- use %{_udevrulesdir}, %{_libexecdir} now expands to /usr/libexec
+
+- Update to 1.3
+- Add a dependency on doxygen
+- Remove 174.patch
+  + The changes were merged upstream
+
+- Pass b_lto option to meson, otherwise the previous patch has no
+  effect (meson does not derive the b_lto value from the FLAGS).
+
libxcb
+- u_don-t-flag-extra-reply-in-xcb_take_socket.patch
+  * Fix IO errors with KWin in combination with NVIDIA driver.
+    (bnc#1101560)
+
+- Update to version 1.13
+  * As with xcb-proto, this release mainly enables multi-planar buffers in
+    DRI3 v1.2 via support for variable-sized lists of FDs, and enables
+    sending GenericEvents to other clients. Present v1.2 and RandR v1.6
+    did not require any specific library changes.
+- supersedes U_add-support-for-eventstruct.patch,
+  u_build_python3.patch
+
+- Really conditionalize the python3 option to allow us building
+  without any python2 present
+  * u_build_python3.patch
+- Convert to pkgconfig style deps
+- Format bit with spec-cleaner
+
+- Enable xinput extension. (bnc#1074249)
+- U_add-support-for-eventstruct.patch
+  * Update xinput to the state when it was enabled by default
+    upstream.
+
+- n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch
+  * Prevent infinite loop also in case DISPLAY is non-local.
+
+- Use spaces instead of tabs in the patches (as does the original
+  source code) to avoid confusion.
+- n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch
+  * If authentication (with *stage == 0) failed and the variable
+    XAUTHLOCALHOSTNAME wasn't set, we were never getting to stage 2
+    in the original patch, causing calls to xcb_connect_to_display
+    to be stuck in an infinite loop.
+    Now we also go to stage 2 if the variable isn't set.
+
+- fixes build against python3 (package rename of
+  python-xcb-proto-devel to python3-xcb-proto-devel)
+
+- n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch
+  * Modify this patch to do what it say - retry not only if the current hostname is
+    not found in the xauthority file, but also when it is rejected by X server.
+    (bnc#1043221)
+
+- Update to version 1.12
+  * here is a new version of libxcb for you to enjoy. The
+    highlights are the same as for the new xcb-proto release:
+    xinput support, RandR 1.5 and an automatic alignment checker.
+- removed libxcb-xevie0/libxcb-xprint0 subpackages
+
+- n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch:
+  If auth with credentials for hostname fails retry with XAUTHLOCALHOSTNAME
+  (boo#906622).
+
+- Update to version 1.11.1:
+  This fixes some threading-related bugs with
+  xcb_wait_for_special_event() and adds 64-bit versions of
+  functions that work with sequence numbers.
+
libxml2
-- Update to version 2.9.12 in SLE-15-SP4 [jsc#SLE-21255]
-  * Drop patches fixed upstream:
-  - libxml2-CVE-2018-14404.patch
-  - libxml2-CVE-2018-14567.patch
+- Limit BuildRequires of python-rpm-macros to 20211022 (to have working
+  multi-version macros).
+
+- Rewrite package to the single-spec %python_subpackage_only style and
+  eliminate unnecessary multibuild.
-- Remove libxml2-CVE-2019-19956.patch
-
-- Fix invalid xmlns references since the fix for CVE-2019-19956 [bsc#1172021]
-- Security fix: [bsc#1161521, CVE-2019-20388]
-  * Memory leak in xmlSchemaPreRun in xmlschemas.c
-- Add libxml2-CVE-2019-20388.patch
-
-- Security fix: [bsc#1161517, CVE-2020-7595]
-  * xmlStringLenDecodeEntities in parser.c has an infinite loop in
-    a certain end-of-file situation
-- Add libxml2-CVE-2020-7595.patch
-
-- Security fix: [bsc#1159928, CVE-2019-19956]
-  * Memory leak related to newDoc->oldNs in xmlParseBalancedChunkMemoryRecover:parser.c
-- Add libxml2-CVE-2019-19956.patch
-
+- Security fix: [bsc#1159928, CVE-2019-19956]
+  * Memory leak related to newDoc->oldNs in
+    xmlParseBalancedChunkMemoryRecover:parser.c
+    Fix byl later reverted, so it is not present in the upstream
+    tree anymore.
+    + Memory leak in xmlFreeID (xmlreader.c)
-- Synchronize changelog files for libxml2 and python-libxml2-python [bsc#1123919]
-
-    decompression (boo#1088279 boo#1105166).
+    decompression (boo#1088279 boo#1105166, bsc#1088279 bsc#1105166).
-    (boo#1102046).
+    (boo#1102046, bsc#1102046).
-- Security fix:
-  [bsc#1088279, CVE-2018-9251][bsc#1105166, CVE-2018-14567]
-  * Infinite loop in LZMA decompression
-  * Fixes CVE-2018-9251 introduced by CVE-2017-18258
-  * Added libxml2-CVE-2018-14567.patch
-
-- Security fix [bsc#1102046, CVE-2018-14404]
-  * NULL pointer dereference in xpath.c:xmlXPathCompOpEval() can
-    allow attackers to cause a denial of service
-  * Added libxml2-CVE-2018-14404.patch
-
lightsoff
+- Update to version 40.0.1:
+  + Updated appdata with 40.0 stable info.
+- Changes from version 40.0:
+  + Use unowned for GtkChild fields.
+  + Updated translations.
+
+- Update to version 40.rc:
+  + Updated translations.
+
+- Update to version 40.beta:
+  + Rework UI to work better on smaller screens.
+  + Updated translations.
+
+- Update to version 40.alpha:
+  + Code cleanup and modernization.
+  + Updated translations.
+
+- Update to version 3.38.0:
+  + Updated translations.
+
+- Update to version 3.37.90:
+  + Switch to GTK mode by default.
+  + Updated translations.
+
live555
+- update to 2021.11.23:
+  * Updated the "RTSPServer::setTLSState()" function to take an optional
+    parameter "weServeSRTP".  For now, the default value of this parameter is
+    False, but it will get changed to True later, when we implement server-side
+    SRTP.
+  * Updated the RTSP server implementation to (optionally) support connections via TLS.
+  * Updated the "TLSState" interface and implementation to (1) reduce the
+    amount of stuff that the compiler gets to see if you're compiling with
+    NO_OPENSSL defined, and (2) add a new subclass "ServerTLSState" that
+    will eventually be used to implement optional TLS connections to our RTSP server.
+  * Split the "TLSState" class into two classes: "TLSState" (an abstract base
+    class), and "ClientTLSState" (a subclass).  This is in preparation for later defining
+    second subclass "ServerTLSState" that will eventually be used to implement TLS connections
+    in our RTSP server.
+  * Updated the implementation of AES encryption/decryption (used by our client SRTP
+    implementation) to use the new OpenSSL EVP interface.  This makes it possible to
+    use hardware acceleration (e.g., AES-NI), when it is available.
+  * Updated the "RTSPClient"s implementation of receiving RTP/RTCP-over-TCP so
+    that it will also work over a RTSP-over-TLS (including RTSPS) connection.
+  * Fixed a bug in "MatroskaFileParser" that could cause delivery of data to a downstream object
+    that wasn't expecting it (potentially causing an invalid memory access).
+  * The final (I hope!) update to eliminate a "depends on uninitialised value"
+    report from 'valgrind'.
+
+- Update to 2021.08.23:
+  * Updated the "readSocket()" code in "GroupsockHelper.cpp" yet
+    again to try to eliminate another (alleged) "depends on
+    uninitialised value" report from 'valgrind'.
+    (If, after this, you still see this, then your implementation
+    of "recvfrom()" is broken.)
+- Changes in 2021.08.19:
+  * Updated the "readSocket()" code in "GroupsockHelper.cpp" to
+    eliminate another possible "depends on uninitialised value"
+    report from 'valgrind'.
+- Changes in 2021.08.18:
+  * Updated the "readSocket()" code in "GroupsockHelper.cpp" to
+    eliminate a "depends on uninitialised value" report from
+    'valgrind'.
+- Changes in 2021.08.17:
+  * Updated the 'groupsock' "setPortNum()" function to not rely
+    upon the "ss_family" family field, in case it's uninitialized.
+- Changes in 2021.08.14:
+  * Fixed a minor bug in the previous release ("delete" should have
+    been "delete[]")
+- Changes in 2021.08.13:
+  * Fixed a bug in "MPEG1or2Demux" that could cause a 'reading
+    twice at the same time" abort when streaming from a MPEG
+    Program Stream file. (boo#1189726, CVE-2021-39283)
+  * Fixed a potential memory leak in "AC3AudioStreamFramer".
+    (boo#1189725, CVE-2021-39282)
+
+- Update to 2021.08.09:
+  - Fixed a bug in the MPEG-1 or 2 file server demultiplexors that
+    could cause a RTSP server to crash if it received successive
+    RTSP "SETUP" commands for the same track. (Thanks to Ba
+    Jinsheng for reporting this.)(boo#1189352, CVE-2021-38381)
+- Update to 2021.08.06:
+  - Fixed a bug in the Matroska and Ogg file server demultiplexors
+    that could cause a RTSP server to crash if it received
+    successive RTSP "SETUP" commands for the same track.  (Thanks
+    to Ba Jinsheng for reporting this.)(boo#1189353, CVE-2021-38382)
+- Update to 2021.08.04:
+  - In the "MP3FileSource" implementation, we no longer do a
+    recursive call to "doEventLoop()" when attempting to
+    synchronously read from a MP3 file.  This avoids a possible
+    stack overflow in the RTSP server if multiple concurrent
+    requests are made. (Thanks to Ba Jinsheng for reporting this.)
+    The server still does some synchronous reads, when
+    initializing, and when parsing MP3 frame headers. This should
+    be fixed sometime in the future. (boo#1189351, CVE-2021-38380)
+- Update to 2021.07.20:
+  - If a "RTSPClient" receives a response to a RTSP "PLAY" that
+    changes the 'scale()' or 'speed()' of the whole session, then
+    those parameters also need to be changed in each subsession (as
+    that inheritance doesn't happen automatically). (Thanks to a
+    developer in China for reporting this.)
+- Update to 2021.07.10:
+  - Updated "H264or5VideoStreamFramer.cpp" once again to set the
+    default value of "DeltaTfiDivisor" to 2.0 for H.265, and 1.0
+    for everything else.  (This fixes the frame rate for another
+    stream supplied by Paul Westlund.)
+- Update to 2021.06.29:
+  - In the proxy server implementation, if a client closes one
+    substream, but there are still other clients receiving other
+    substream(s), then we no send a single-track RTSP "PAUSE"
+    command downstream, because some back-end servers might handle
+    that by pausing all tracks of the stream.  So now, in this
+    case, we don't send a RTSP "PAUSE" command at all. (Thanks to
+    Jose Maria Infanzon for noting this issue.)
+- Update to 2021.06.25:
+  - Updated "H264or5VideoStreamFramer.cpp" to set the default value
+    of "DeltaTfiDivisor" to 1.0 (rather than 2.0), and to assume a
+    frame rate of 30 fps (rather than 25 fps) if there is no VPS or
+    SPS NAL unit that specifies a different frame rate.  This seems
+    to work the best for most raw H.264 and H.265 video streams.
+    (Thanks to Paul Westlund for supplying an example file to
+    motivate this.)
+- Change the so version of libliveMedia to 97
+
makedumpfile
-- Fix guessing of VA_BITS and if present use TCR_EL1_T1SZ to determine
-  vabits_actual (since kernel v5.9). (bsc#1183977)
+- Non-existent patches must be listed twice to appear as added in a
+  unified diff against a version that had them. Only that can make
+  factory-auto happy. Here we go:
+
+- Merge SLE15 SP3 changelog.
+- Patches that were never actually applied to Factory:
+  * makedumpfile-Retrieve-MAX_PHYSMEM_BITS-from-vmcoreinfo.patch
+    (included in 1.6.8)
+  * makedumpfile-arm64-Add-support-for-ARMv8.2-LPA-52-bit-PA-su.patch
+    (included in 1.6.8)
+
+- Turn on zstd.
+
+- Update to 1.7.0
+  * Zstandard (zstd) compression support
+  * New -L option to limit output file size
+  * Support of kernels up to v5.15 (x86_64)
+
+- Update to 1.6.9
+  * Add initial mips64 support
+  * Support newer kernels up to v5.12
+  * x86_64: fix a use-after-free bug in -e option
+  * arm64: support flipped VA and 52-bit kernel VA
+  * Add shorthand --show-stats option to show report stats
+  * Add --dry-run option to prevent writing the dumpfile
+  * printk: add support for lockless ringbuffer
+- Fix rpmlintrc to not be version agnostic
+- Refresh makedumpfile-override-libtinfo.patch
+- Drop upstream merged
+  * makedumpfile-printk-add-support-for-lockless-ringbuffer.patch
+  * makedumpfile-printk-use-committed-finalized-state-value.patch
+  * makedumpfile-use-uts_namespace.name-offset-VMCOREINFO.patch
+  * makedumpfile-1-3-Use-vmcoreinfo-note-in-proc-kcore-for-mem-.patch
+  * makedumpfile-2-3-arm64-Make-use-of-NUMBER-VA_BITS-in-vmcore.patch
+  * makedumpfile-3-3-arm64-support-flipped-VA-and-52-bit-kernel.patch
+
+- Update patch metadata.
+
+- Fix guessing of va_bits (bsc#1183977)
+- Support kernel 5.11:
+  * makedumpfile-use-uts_namespace.name-offset-VMCOREINFO.patch:
+    make use of 'uts_namespace.name' offset in VMCOREINFO.
+
+- Update upstream project location (URL and Source).
+
+- Update to version 1.6.8:
+  * Support newer kernels up to v5.9
+  * arm64: Add support for ARMv8.2-LPA (52-bit PA support)
+  * Retrieve MAX_PHYSMEM_BITS from vmcoreinfo
+  * sadump, kaslr: fix failure of calculating kaslr_offset
+  * Introduce --check-params option
+  * cope with not-present mem section
+- Drop upstreamed patches:
+  * makedumpfile-Fix-cd_header-offset-overflow-with-large-pfn.patch
+  * makedumpfile-arm64-Align-PMD_SECTION_MASK-with-PHYS_MASK.patch
+  * makedumpfile-sadump-Fix-failure-of-reading.patch
+- Allow to read kernel log from the lockless ringbuffer (bsc#1183965):
+  * makedumpfile-printk-add-support-for-lockless-ringbuffer.patch
+  * makedumpfile-printk-use-committed-finalized-state-value.patch
+
man-pages-ja
-- update to 20171215
+- Remove conflicting cdparanoia manpage
+
+- update SPEC file
+
+- Update to version 20210515
-- Update to 20170515
+- version update to 20201215
-- update to 20161115
+- version update to 20201115
-- update to 20151215
+- version update to 20191215
-- update to 20150415
+- update to 20181215
-- update to 20141115
+- update to 20171215
-- Update to new upstream release 20140915
-  * No upstream changelog was provided
-- Remove ancient specfile tags and sections
-- Remove unneeded dependency "deb", has no effect on filelist
+- Update to 20170515
+  * added and improved manual pages
+
+- update to 20161115
+  * added and improved manual pages
-- updated to 20140615:
+- update to 20151215
-- updated to 20140315:
+- update to 20150415
-- updated to 20131115:
+- update to 20141115
manufacturer-PPDs
+- BuildRequires cups-rpm-helper to fix printer driver provides (boo#1172407)
+
-- Ignore cupstestppd FAILs because of errors in UIConstraints
-  and/or NonUIConstraints which are detected since cupstestppd
-  in CUPS > 1.2.7 (i.e. since openSUSE 10.3).
-  See Novell/Suse Bugzilla bug #309822: When this bug is fixed,
-  cupstestppd would no longer result zero exit code.
-  In the long run the PPDs should be fixed but as far as we know
-  there have been no problems because of such UIConstraints errors
-  so that it should be o.k. let those PPDs pass even if they are
-  not strictly compliant.
-
metamail
+- Add simple mimelang tool to be able to check unicode block of
+  UTF-8 MIME encoded e-mail subjects
+
+- Replace old mgrep script with new m(mime)grep written in hackweek
+
+- Remove tcsh dependency by dropping bogus mailserver and
+  sun-message.csh
+- use autosetup, refresh all 5 patches
+
-- Fix typo in mailto manual page (bnc#422090)
-
-- Avoid autobuild error
-
-- Add MIME check script usable e.g. in procmailrc filter rules
-
miniupnpc
+- add upstream signing key and validate source signature
+
+- Update to version 2.2.2:
+  * miniupnpcmodule.c: throw an exception in UPnP_discover()
+  * Fix usage of IP_MULTICAST_IF with struct ip_mreqn
+
+- 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 2.2.1:
+  * Add miniupnpc.rc for .dll description
+  * Check properly for reserved IP addresses
+  * prevent infinite loop in upnpDiscover()
+  * Add Haiku support
+  * testminiwget.sh can use either "ip addr" or "ifconfig -a
+  * fix UPNP_GetValidIGD() when several devices are found
+  * Allow Remote Host on upnpc command line
+  * fix error 708 description in strupnperror()
+  * Fix memory leak in upnpreplyparse.c with NewPortListing element
+  * connecthostport.c: Code simplification, error trace fix
+  * set timeout for select() in connecthostport()
+  * miniupnpcmodule.c: check return of WSAStartup()
+
+- Fix the python subpackage generation
+  gh#openSUSE/python-rpm-macros#79
+
+- Support multiple python3 flavors gh#openSUSE/python-rpm-macros#66
+- Don't own the whole python sitearch directory
+
+- Version 2.1 solved:
+  * CVE-2017-1000494: https://github.com/miniupnp/miniupnp/issues/268 https://github.com/miniupnp/miniupnp/commit/7aeb624b44f86d335841242ff427433190e7168a
+  * bnc#1075137 - (CVE-2017-1000494) VUL-1: CVE-2017-1000494 miniupnpc: Multiple vulnerabilities can allow a remote attacker to cause a denial of service or potentially execute code
+
+- Fix reproducability by not coding in kernel version:
+  * miniupnpc-kernelversion.patch
+- Fix build with python3 only present in system
+
+- Build 2.1
+  * CMake Modernize and cleanup CMakeLists.txt
+  * Update MS Visual Studio projects
+    listdevices: show devices sorted by XML desc URL
+  * Small fix in miniupnpcmodule.c (python module)
+  * Support cross compiling in Makefile.mingw
+  * Use SOCKET type instead of int (for Win64 compilation)
+  * Increments API_VERSION to 17
+  * Disable usage of MiniSSDPd when using -m option
+  * Fix buffer over run in minixml.c
+  * Fix uninitialized variable access in upnpreplyparse.c
+
-- Update to 1.9:
-  * added argument remoteHost to UPNP_GetSpecificPortMappingEntry()
-    increment API_VERSION to 10
-  * --help and -h arguments in upnpc.c
-  * fixed potential buffer overrun in miniwget.c
-    bnc#881990
-    CVE-2014-3985
-    Modified UPNP_GetValidIGD() to check for ExternalIpAddress
-  * define MAXHOSTNAMELEN if not already done
-  * update upnpreplyparse to allow larger values (128 chars instead of 64)
-  * Update upnpreplyparse to take into account "empty" elements
-    validate upnpreplyparse.c code with "make check"
-  * Fix Solaris build thanks to Maciej Małecki
-  * Fix testminiwget.sh for BSD
-  * Fixed Makefile for *BSD
-  * Update Makefile to use JNAerator version 0.11
-  * Fix testminiwget.sh for use with dash
-    Use $(DESTDIR) in Makefile
-- Use optflags for building
-
-- Update to 1.8:
-  * fix testminiwget with no IPv6 support
-  * Rename all include guards to not clash with C99
-    (7.1.3 Reserved identifiers).
-  * Added -e option to upnpc program (set description for port mappings)
-  * Python 3 support (thanks to Christopher Foo)
-  * Fix a memory link in UPNP_GetValidIGD()
-  * Try to handle scope id in link local IPv6 URL under MS Windows
-  * Disable HAS_IP_MREQN on DragonFly BSD
-  * GetUPNPUrls() now inserts scope into link-local IPv6 addresses
-  * More error return checks in upnpc.c
-    [#]define MINIUPNPC_GET_SRC_ADDR enables receivedata() to get scope_id
-  * parseURL() now parses IPv6 addresses scope
-  * new parameter for miniwget() : IPv6 address scope
-  * increment API_VERSION to 9
-  * fixed CMakeLists.txt
-  * Improvements in testminiwget.sh
-
-- Update to 1.7 version:
-  * Cleanup settings of CFLAGS in Makefile
-  * Fix signed/unsigned integer comparaisons
-  * Allow to specify protocol with TCP or UDP for -A option
-  * Only try to fetch XML description once in UPNP_GetValidIGD()
-  * Added -ansi flag to compilation, and fixed C++ comments to ANSI C comments.
-  * minor improvements to minihttptestserver.c
-  * upnperrors.c returns valid error string for unrecognized error codes
-  * make minihttptestserver listen on loopback interface instead of 0.0.0.0
-  * Maven installation thanks to Alexey Kuznetsov
-  * Replace WIN32 macro by _WIN32
-  * Fixes in java wrappers thanks to Alexey Kuznetsov :
-    https://github.com/axet/miniupnp/tree/fix-javatest/miniupnpc
-  * Make and install .deb packages (python) thanks to Alexey Kuznetsov :
-    https://github.com/axet/miniupnp/tree/feature-debbuild/miniupnpc
-  * The multicast interface can now be specified by name with IPv4.
-  * Install man page
-  * added header to Port Mappings list in upnpc.c
-  * Makefile : make clean now removes jnaerator generated files.
-  * MINIUPNPC_VERSION in miniupnpc.h (updated by make)
-  * added rootdescURL to UPNPUrls structure.
-- Remove unneeded miniupnpc-makefile.patch
-
-- Install the headers in /usr/include/miniupnpc/ instead of
-  /usr/include/: this is cleaner, and this is what users of the
-  library expect.
-
monapo-fonts
+- Upstream update to 20170722
+  * Update IPA P Gothic to 00303
+
mosh
+- Update to version 1.3.2+20200518:
+  * If exec()ing the remote command fails, pause briefly
+  * Move generated includes to their own directory to avoid conflicts.
+  * Use Travis Homebrew addon.
+  * "Fix" Travis OS X builds.
+  * configure: Add test for whether protoc matches protobuf
+  * configure: Fix FD_ISSET test under -Werror
+  * configure: Fix forkpty test code indentation
+  * configure: Remove unused tests
+  * configure: Set language to C++ globally
+
+- removal of SuSEfirewall2 service, since SuSEfirewall2 has been replaced by
+  firewalld, see [1].
+  [1]: https://lists.opensuse.org/opensuse-factory/2019-01/msg00490.html
+
+- Switch to git snapshots as there was no release over years.
+- Update to version 1.3.2+20190710
+  * Apply latest consecutive resize, not earliest.
+  * mosh-server: improve error logging
+  * Add syslog logging of connections
+  * Fix issue with incorrect true-color background erase colors.
+  * Add true color support.
+  * Allow non-inserting prediction.
+  * Don't do prediction on large pastes into mosh-client.
+  * and more.
+
-- Patch (mosh-1.2.4-ipv6.patch) for IPv6 support from
-  https://github.com/keithw/mosh/pull/453
-
-- Make ufw files happy with rpmlint from suse (i hope).
-
mousepad
+- Update to version 0.5.8
+  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
+    (gxo#apps/mousepad#150)
+  * Search: Fix a memory leak
+  * Search: Remove obsolete workaround for the document finalization
+  * Drop restrictions on URI scheme
+  * Update `POTFILES.in`
+  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
+  * Flatpak: Complete scripts
+  * Flatpak: Access remote locations with GVfs
+  * Search: Fix the history cleanup
+  * Search: Prevent GTask warnings when replacing text
+  * Search: Ensure settings synchronization before searching
+  * Fix translation domain in Appdata file
+  * flatpak: Update README
+  * flatpak: Add generic manifest and basic scripts
+  * Translation Updates
+
mozilla-nss
+- Mozilla NSS 3.68.1
+  MFSA 2021-51 (bsc#1193170)
+  * CVE-2021-43527 (bmo#1737470)
+    Memory corruption via DER-encoded DSA and RSA-PSS signatures
+- Remove now obsolete patch nss-bsc1193170.patch
+
+- Add patch to fix CVE-2021-43527 (bsc#1193170):
+  nss-bsc1193170.patch
+
mtd-utils
+- Update to version 2.1.2:
+  * Features:
+    + flashcp: Add option -A/--erase-all
+    + mtd-utils: add optional offset parameter to flash_otp_dump
+    + ubi-utils: Implement a ubihealthd
+    + mkfs.ubifs: Add authentication support
+  * Fixes:
+    + ubifs-media: Update to Linux-5.3-rc3
+    + mtd-utils: Fix return value of ubiformat
+    + ubiupdatevol: Prevent null pointer dereference
+    + libubigen: remove unnecessary include
+    + libubi: remove private kernel header from includes
+    + mkfs.ubifs: fscrypt: bail from encrypt_block if gen_essiv_salt fails
+    + mkfs.ubifs: abort add_directory if readdir fails
+    + mkfs.ubifs: close file descriptor in add_file error path
+    + mkfs.ubifs: don't leak copied command line arguments
+    + mkfs.ubifs: free derived fscrypt context in add_directory error paths
+    + mkfs.ubifs: don't leak hastable iterators
+    + mkfs.ubifs: don't leak temporary buffers
+    + mkfs.ubifs: propperly cleanup in ALL interpret_table_entry error paths
+    + mkfs.jffs2: don't leak temporary buffer if readlink fails
+    + libmtd: don't leak temporary buffers
+    + ftl_check: don't leak temporary buffers
+    + ftl_format: don't leak temporary buffers
+    + ubiformat: don't leak file descriptors
+    + nanddump: don't leak copied command line arguments
+    + mtd_debug: cleanup error handling in flash_to_file
+    + jittertest: fix error check for open system call
+    + fs-tests: don't leak temporary buffers
+    + mtd-utils: Fix printf format specifiers with the wrong type
+    + mtd-utils: Fix potential negative arguments passed to close(2)
+    + mtd-utils: Fix various TOCTOU issues
+    + mtd-utils: Fix some simple cases of uninitialized value reads
+    + mtd-utils: Fix wrong argument to sizeof in nanddump
+    + mtd-utils: Fix "are we really at EOF" test logic in libubi read_data
+    + mtd-utils: Fix potentially unterminated strings
+    + mtd-utils: Add checks to code that copies strings into fixed sized buffers
+    + mkfs.ubifs: fix broken build if fscrtyp is disabled
+
+- Update to version 2.1.1:
+  * Features:
+  - mkfs.ubifs: Add ZSTD compression
+  * Fixes:
+    + ubiformat: Dont ignore sequence number CLI option
+    + mkfs.ubifs: fix build without openssl
+    + mkfs.ubifs: fix regression when trying to store device special files
+    + mkfs.ubifs: fix description of favor_lzo
+    + unittests/test_lib: Include proper header for _IOC_SIZE
+    + unittests/libmtd_test: Include fcntl header
+    + unittests: Define the use of _GNU_SOURCE
+    + ubinize: Exit with non-zero exit code on error.
+    + mtd-tests: nandbiterrs: Fix issue that just insert error at bit 7
+    + ubi-tests: ubi_mkvol_request: Fully initialize 'struct ubi_mkvol_request req'
+    + ubi-tests: io_read: Filter invalid offset value before 'lseek' in io_read test
+    + ubi-tests: mkvol test: Checks return value 'ENOSPC' for 'ubi_mkvol'
+    + ubi-tests: fm_param: Replace 'fm_auto' with 'fm_autoconvert'
+
+- Update to version 2.1.0:
+  * Features:
+    + mkfs.ubifs: Implement support for file system encryption
+    + mkfs.ubifs: Implement selinux labelling support
+    + ubinize: add support for skipping CRC check of a static volume when opening
+    + ubimkvol: add support for skipping CRC check of a static volume when opening
+    + Add lsmtd program
+  * Fixes:
+  - update various kernel headers
+    + Instead of doing preprocessor magic, just output off_t as long long
+    + fix verification percent display in flashcp
+    + mkfs.ubifs: fix double free
+    + mkfs.ubifs: Fix xattr nlink value
+    + ubinize: avoid to create two UBI_LAYOUT_VOLUME_ID volume
+    + common.h: fix prompt function
+    + libmtd: don't print an error message for devices without ecc support
+    + io_paral: Fix error handling of update_volume()
+    + ubimkvol: Initialize req to zero to make sure no flags are set by default
+    + libubi: add volume flags to ubi_mkvol_request
+    + mkfs.ubifs: add_xattr is not depending on host XATTR support
+    + Revert "Return correct error number in ubi_get_vol_info1" which introduced a regression.
+    + make sure pkg-config is installed in configure script
+    + ubiformat: process command line arguments before handling file arguments
+  * Cleanup:
+    + ubiformat: remove no-volume-table option
+
+- Update to version 2.0.2:
+  * libmtd: Add support to access OOB available size
+  * mkfs.ubifs: Allow root entry in device table
+  * Fix unit-test header and file paths for out of tree builds
+  * Fix unit test mockup for oobavail sysfs file
+  * misc-utils: flash_erase: Fix Jffs2 type flash erase problem
+  * libmtd_legacy: Fix some function description mismatches
+  * mtd-utils: ubifs: fix typo in without_lzo definition
+  * mtd: tests: check erase block count in page test
+  * mtd: unittests: Stop testing stat() calls
+  * mtd: unittests: Decode arg size from ioctl request
+  * mtd: unittests: Use proper unsigned long type for ioctl requests
+  * mtd: tests: Fix check on ebcnt in nandpagetest
+  * ubi-utils: ubicrc32: process command line arguments first
+  * nandbiterrs: Fix erroneous counter increment in for loop body
+  * jittertest: Use the appropriate versions of abs()
+  * Mark or fix switch cases that fall through
+  * mkfs.ubifs: ignore EOPNOTSUPP when listing extended attributes
+  * misc-utils: initialize "ip" in docfdisk to NULL
+  * mkfs.ubifs: Apply squash-uids to the root node
+
-- %debug_package no longer required
-
-- rewrote spec file
-- added libacl support
-- created in the filesystems repository
-
-- Update to version 1.2.0.
-
-- Initial build.
-
multipath-tools
+- Update to 0.8.8+38+suse.2bdd3a14.obscpio
+  * upstream version bump. Code-wise identical to 0.8.7+138+suse.7c9afe31
+
+- Drop versioned dependency on libmpath0 again (bsc#1190622)
+  * Since 0.8.6, libmultipath and libmpathpersist have got proper ABI
+    versioning, and rpmbuild auto-generates dependencies on
+    libmultipath.so.0(LIBMULTIPATH_13.0.0) etc.
+
+- Update to version 0.8.7+138+suse.7c9afe31:
+  New upstream version (pre-0.8.8)
+  * deprecate "config_dir" and "multipath_dir" config options
+    (will be removed in future version)
+  * remove dependency on systemd-udevd-settle.service (boo#1193336)
+  * fix crash in remove_map (boo#1193334)
+  * CLI: add path wildcard "%I" for init state
+  * CLI: add "reconfigure all" command
+  * allow multiple pending "reconfigure" commands (bsc#1189551)
+  * speed up "reconfigure" by avoiding unnecessary map reloads
+    (bsc#1189551)
+  * rework of CLI command handler (unix socket handler) to avoid
+    hanging CLI commands (bsc#1189551)
+  * fix multipathd startup after stop during reconfigure (boo#1193338)
+  * improve error detection and warning messages in config file parser
+  * fix exit status of multipath -T (bsc#1191900)
+  * fix defects reported by coverity (boo#1193342)
+  - avoid sleeping with locks held
+  - exit if bindings file is broken
+  - set umask before mkstemp
+  - add bounds and consistency checks in SCSI VPD parsing code
+  * add hardware table entry for DellEMC/ME4 (PowerVault ME4)
+
+- Add a versioned dependency of multipath-tools on libmpath0
+  (bsc#1190622)
+
+- Update to version  0.8.7+14+suse.5a09bfa1:
+  * Fix possible string overflows (bsc#1188148)
+- Upstream fixes / changes
+  * better string handling
+  * multipath: print warning if multipathd isn't running
+  * mpathpersist: better error msg when no usable paths exist
+  * fixes from 0.8.6+32+suse.f11c192 merged upstream
+
+- Spec file: remove compatibility code for SLE <= SLE15-SP2
+
+- Update to version 0.8.6+32+suse.f11c192:
+  * libmultipath:fix compilation with glibc 2.34 (bsc#1189099)
+  * libmultipath: avoid buffer size warning with systemd 240+
+    (bsc#1189176)
+  * libmultipath: use uint64_t for sg_id.lun (bsc#1187534)
+- Upstream bug fixes:
+  * multipath-tools: make HUAWEI/XSG1 config work with alua and multibus
+  * multipath-tools: add info about HPE Alletra 6000 and 9000
+  * multipathd: cli_getprkey(): fix return value and "aptpl" support
+  * multipathd: don't rescan_path on wwid change in uev_update_path
+  * kpartx: Don't leak memory when getblock returns NULL
+  * multipath: free vectors in configure
+  * multipathd: fix ev_remove_path return code handling
+  * multipathd: remove duplicate orphan_paths in flush_map
+  * multipathd: don't fail to remove path once the map is removed
+  * multipathd: fix compilation issue with liburcu < 0.8
+
nautilus-sendto
+- Remove obsolete translation-update-upstream support
+  (jsc#SLE-21105).
+
+- No longer recommend -lang: supplements are in use
+
-- Update to version 3.8.1:
-  + Fix warnings when no mail client is installed.
-  + Remove support for ancient evolution versions.
-  + Updated translations.
-
-- Update to version 3.8.0:
-  + Updated translations.
-
nkf
+- Update to version 2.1.5
+  * [bugfix] reset bom flag on each checking call
+    (nkf-bug#34797)
+  * [bugfix] nkf32.dll: SetNkfOption can't correctly specify
+    options for multiple options
+  * [bugfix] add document about multiple options
+    (nkf-bug#32974)
+  * [bugfix] Split install into -main, -man, -man-ja
+    (nkf-bug#34250)
+  * [bugfix] add LDFLAGS (nkf-bug#32639)
+  * [bugfix] fix pod2man doesn't through non ASCII
+    (nkf-bug#32546)
+
-- update to 2.0.2
-  * now with UTF-8 support
-- remove obsolete patch which was needed namazu, it's included
-  in the new version already.
-
notification-daemon
+- Remove obsolete translation-update-upstream support
+  (jsc#SLE-21105).
+
+- No longer recommend -lang: supplements are in use
+
nvme-cli
+- Allow -1 as ctrl_loss_tmo value (bsc#1192348)
+  * add 0013-nvme-cli-ctrl-loss-tmo-should-accept-1-as-value.patch
+- Fix segfauls while discovering (bsc#1191935)
+  * add 0014-Input-expects-device-name-without-dev.patch
+  * add 0015-fabrics-fix-nvme-discover-segfault-if-sysfs-path-is-.patch
+  * add 0016-fabrics-Only-free-initialized-valued-on-exit.patch
+  * add 0017-nvme-print-add-discovery-async-event-config-field.patch
+  * add 0018-fabrics-fix-nvme-connect-segfault-if-transport-type-.patch
+- Context udpate
+  * refresh 0004-nvme-topology-no-error-message-when-openeing-of-cont.patch
+- Adding missing hunk (bsc#1182591)
+  * update 0001-fabrics-ensure-zero-kato-for-non-persistent-controllers.patch
+- Use pkg-config for libuuid dependency setup
+  * add 0103-build-use-pkg-config-for-libuuid-detection.patch
+
open-iscsi
+- Merged latest upstream. Mostly cleanup, but includes a fix for
+  iscsi-init.service when trying to write to the root volume too
+  early (bsc#1192568), as well as an upstream fix for possible
+  deadlock when dealing with sysfs.
+
+- Fix the usr-merge changes (bsc#1192013). This includes catching
+  all the places that /sbin was still used directly, as well as
+  making the SPEC file build using /usr/sbin for openSUSE but
+  still use /sbin for SLE, for now.
+
+- Fix possible systemd cycle by adding an "obsoletes" for
+  the old libopeniscsiusr for older versions.
+
+- Update to latest from upstream, fixing:
+  * Moving the executables from /sbin to /usr/sbin (bsc#1191054)
+  * Remove default dependencies from iscsi-init.service
+  (bsc#1187190)
+
+- Updated to latest upstream 2.1.5 as 2.1.5-suse, which contains
+  these changes not already present:
+  * Handle IPv6 interfaces correctly. (bsc#1187958)
+  * Handle qedi correctly in NPAR mode (bsc#1187958)
+  * Update iscsiadm man page (bsc#1187958)
+  * Update iface.example for ipv6
+  * Change iscsi IP type from defines to enum.
+  * Handle recv() returning 0 in iscsid_response()
+
+- Merged latest upstream, which includes:
+  * iscsid: set PR_SET_IO_FLUSHER (bsc#1188869)
+
openexr
+- added patches
+  fix CVE-2021-3941 [bsc#1192556], Divide-by-zero in Imf_3_1:RGBtoXYZ
+  + openexr-CVE-2021-3941.patch
+
+- security update
+- added patches
+  fix CVE-2021-3933 [bsc#1192498], Integer-overflow in Imf_3_1:bytesPerDeepLineTable
+  + openexr-CVE-2021-3933.patch
+
+- security update
openssh
+- Add openssh-bsc1190975-CVE-2021-41617-authorizedkeyscommand.patch
+  (bsc#1190975, CVE-2021-41617), backported from upstream by
+  Ali Abdallah.
+
osinfo-db
+- jsc#SLE-17764 - Dev: Support Oracle Linux as a guest VM. See also
+  bsc#1192238 [Build58.2][KVM] The latest supported OracleLinux as
+  guest versions are not included anywhere
+  add-missing-oracle-linux-versions.patch
+
ovmf
+- For preparing push to SLE15-SP4, add more notes:
+  - Drop upstreamed ovmf-jscSLE-16075-SEV-ES-fixes.patch from 15-SP4
+  - All patches in the above big patch are in edk2-stable202011
+  - Some changes in ovmf.spec file of 15-SP4:
+  - brotli-v1.0.7-17-g666c328-c.tar.xz and "add brotli" section
+  be removed because ovmf-disable-brotli.patch.
+  - Using %{_prefix} instead of /usr hard code.
+  - Redundant %defattr(-,root,root) are removed.
+  - BuildRoot be removed because factory doesn't have it.
+  - Sync some differences in the change log between 15-SP3 with openSUSE
+    TW since "Wed Jan 24 06:31:21 UTC 2018":
+  - Add TLS and IPv6 supports for ArmVirtQemu.
+  - ovmf-bsc1119454-additional-scsi-drivers.patch to support more
+  SCSI drivers (PvScsi, MptScsi, and LsiScsi) (bsc#1119454)
+  - already in edk2-stable202008
+  - Drop the build requirement of python2
+
+- cross-i386-binutils and cross-i386-gcc have been dropped from
+  Factory, so use only cross-x86_64-* - boo#1193424
+
+- Merge the difference from SLE for pushing back to SLE15-SP4
+  - Add/Update 50-xen-hvm-x86_64.json in descriptors.tar.xz
+  - Add the json descriptor for xen-hvm (bsc#1180050)
+  - Add "nvram-template" and change the firmware file to
+  ovmf-x86_64-ms-4m.bin (bsc#1180050, bsc#1181264)
+  - The following patches in SLE are already in edk2-edk2-stable202108
+    in factory, so they will be removed from 15-SP4
+  - ovmf-bsc1177789-cryptopkg-fix-null-dereference.patch to fix
+    the potential NULL dereference in AuthenticodeVerify()
+    (bsc#1177789, CVE-2019-14584)
+  - 26442d11e620a9	edk2-stable202011~124
+  - ovmf-bsc1180079-amd-sev-es-mitigation.patch to mitigate the
+  potential AMD SEV-ES security issues
+  (bsc#1180079)
+  - a91b700e385e74	edk2-stable202102~181
+  - ovmf-jscSLE-16075-SEV-ES-use-physical-address.patch as the
+  follow-up patch for SEV-ES to fix the flash writing
+  (jsc#SLE-16075)
+  - 3a3501862f7309	edk2-stable202102~105
+  - ovmf-bsc1183578-lzma-catch-4GB.patch to fix the possible
+  heap corruption
+  (bsc#1183578, CVE-2021-28211)
+  - e7bd0dd26db7e5	edk2-stable202011~7
+  - ovmf-bsc1183579-fix-fv-recursion.patch to fix unlimited FV
+  recursion
+  (bsc#1183579, CVE-2021-28210)
+  - b9bdfc72853fe9	edk2-stable202011~9
+  - Add ovmf-bsc1186151-fix-iscsi-overflows.patch to fix the possible
+  overflows in IScsiDxe
+  (bsc#1186151)
+  - 83761337ec91fb	edk2-stable202108-rc0~171
+
+- Update rpmlintrc (fixes aarch64 build)
+
+- Removed patches which are merged to mainline:
+    ovmf-bsc1186151-fix-iscsi-overflows.patch
+    ovmf-xen-relocate-shared_info_page-map.patch
+- Removed patches because replaced:
+    ovmf-fix-xen-s3-detection.patch -> ovmf-OvmfPkg-OvmfXen-set-PcdAcpiS3Enable-at-initializatio.patch
+    ovmf-xen-add-qemu-kernel-loader-fs.patch -> ovmf-OvmfPkg-OvmfXen-add-QemuKernelLoaderFsDxe.patch
+
+- Removed edk2-stable202105.tar.gz because we updated to edk2-stable202108
+
+- Update to edk2-stable202108
+  - Features (https://github.com/tianocore/edk2/releases):
+  OvmfPkg: remove Xen support from OvmfPkg*.dsc, in favor of OvmfXen.dsc
+  Add CLANGDWARF toolchain for generating ELF+DWARF
+  NetworkPkg/IScsiDxe: remotely exploitable buffer overflows
+  NetworkPkg/IScsiDxe: add sha256 support to CHAP
+  Create header files and multiple Hobs for Universal Payload
+  Add search feature in config editor
+  Add additional build option to treat Dynamic Pcd as DynamicEx Pcd
+  Add a new MicrocodeLib for microcode loading
+  Implement key enrolment from default key variables
+  StandaloneMm support for 32bit Arm machines
+  Add firmware support for Cloud Hypervisor on arm64
+  Support architecture-specific openssl acceleration
+  Support measured AMD SEV boot with kernel/initrd/cmdline
+  Add ACPI 6.4 header
+  Add new BootDiscoveryPolicyUiLib
+  - Patches (git log --oneline --reverse edk2-stable202105~..edk2-stable202108):
+  e1999b264f ArmPkg/ArmGic: Fix maximum number of interrupts in GICv3
+  b8ed8c0fb2 Maintainers.txt: add Sami Mujawar as top-level ArmVirtPkg reviewer
+  dbc22a1785 UefiCpuPkg/MpInitLib: Allocate a separate SEV-ES AP reset stack area
+  0095070e70 MdePkg/Register/Amd: expand the SEV MSR to include the SNP definition
+  f828fc9876 MdePkg/Register/Amd: realign macros with more space for future expansion
+  34e16ff883 MdePkg/Register/Amd: define GHCB macros for hypervisor feature detection
+  f0983b2074 MdePkg/Register/Amd: define GHCB macro for Register GPA structure
+  4665fa6503 MdePkg/Register/Amd: define GHCB macro for the Page State Change
+  dfd41aef78 MdePkg/Register/Amd: define GHCB macros for SNP AP creation
+  5a7cbd54a1 MdePkg/BaseLib: add support for PVALIDATE instruction
+  2b5b2ff04d MdePkg/BaseLib: add support for RMPADJUST instruction
+  901a9bfc3a OvmfPkg/BaseMemEncryptSevLib: introduce MemEncryptSevClearMmioPageEncMask()
+  c394fa4c9e OvmfPkg/AmdSevDxe: use MemEncryptSevClearMmioPageEncMask() to clear EncMask
+  8ee4e52ba8 OvmfPkg/QemuFlashFvbServicesRuntimeDxe: use Mmio helper to clear enc mask
+  b4a8de5d27 OvmfPkg/TpmMmioSevDecryptPei: use MemEncryptSevClearMmioPageEncMask()
+  adfa3327d4 OvmfPkg/BaseMemEncryptSevLib: remove Flush parameter
+  fe5da0927a IntelFsp2WrapperPkg: Remove microcode related PCDs
+  d3ff5dbe1d MdePkg: MmControl: Fix function and structure definition mismatches
+  197e27c90a MdePkg: Add new 16550-compatible Serial Port Subtypes to DBG2
+  fdf3666f01 MdePkg: Update DBG2 and SPCR header with NVIDIA 16550 Subtype
+  b233eb1849 EmbeddedPkg/RealTimeClockRuntimeDxe: Improve GetWakeupTime
+  b5379899b3 MdeModulePkg/Xhci: Fix TRT when data length is 0
+  039e07f626 MdePkg/MdeModulePkg: Move AML_NAME_SEG_SIZE definition
+  1f515342d8 DynamicTablesPkg: Use AML_NAME_SEG_SIZE define
+  75e9154f81 OvmfPkg/VirtioMmioDeviceLib: Add EFIAPI to VirtioMmioSetQueueAddress
+  c410ad4da4 MdePkg/BaseLib: Fix AsmReadSs() with GCC toolchain
+  c1aa3bab12 BaseTools: Add ClangBase.lds for CLANG8 tool chain with max-page-size
+  c6b872c6ab BaseTools GenFw: Support CLANG8ELF with conversion ELF to PE/COFF image
+  cf9959adff BaseTools: Update build_rule to skip CLANG resource section generation
+  4b56ad2049 BaseTools: Add new CLANG8ELF tool chain for new LLVM/CLANG8
+  e1636fe18f BaseTools: Update ClangBase.lds to keep dynamic section
+  924c2b847f BaseTools: Change CLANG8ELF to CLANGDWARF
+  e25566cd2b OvmfPkg: remove the Xen drivers from the IA32, IA32X64, and X64 platforms
+  aa7f19f480 OvmfPkg: remove the Xen drivers from the AmdSev platform
+  7bc04a75a7 OvmfPkg: switch IA32, IA32X64, X64 to the fw_cfg-only ACPI platform driver
+  d697037446 OvmfPkg: switch the AmdSev platform to the fw_cfg-only ACPI platform driver
+  ae4aa4a346 OvmfPkg/README: bump minimum QEMU version to 1.7.1, machine types to 1.7
+  2a85d9b07e OvmfPkg/AcpiPlatformDxe: fix header file warts
+  180f1908b3 OvmfPkg/AcpiPlatformDxe: sort #includes and [LibraryClasses]
+  6d1e56e715 OvmfPkg/AcpiPlatformDxe/QemuLoader.h: remove QemuFwCfgLib class dependency
+  747b1ef725 OvmfPkg/AcpiPlatformDxe: move "QemuLoader.h" to IndustryStandard
+  cc302b799e OvmfPkg/AcpiPlatformDxe: consolidate #includes and [LibraryClasses]
+  c9bba52fc7 OvmfPkg/XenAcpiPlatformDxe: create from AcpiPlatformDxe
+  a31fcb5096 OvmfPkg/AcpiPlatformDxe: remove the "AcpiPlatformDxe.inf" driver
+  4115840c28 OvmfPkg/XenAcpiPlatformDxe: remove the QEMU ACPI linker/loader client
+  d6ba8aa6ef OvmfPkg/XenAcpiPlatformDxe: remove QEMU fw_cfg dependency
+  3f975ee570 OvmfPkg/XenAcpiPlatformDxe: remove the InstallAcpiTable() helper function
+  8f8d3d90c5 OvmfPkg/XenAcpiPlatformDxe: remove OVMF's built-in ACPI tables
+  4174c5c787 OvmfPkg/Bhyve/AcpiPlatformDxe: fix file path typo in comment
+  d491c88a0c OvmfPkg/AcpiTables: remove unused module
+  e7641171b6 OvmfPkg/OvmfXen: make "PcdPciDisableBusEnumeration" Fixed-at-Build
+  3357ac7380 OvmfPkg/XenAcpiPlatformDxe: remove delayed ACPI table installation
+  d06eb2d1d9 OvmfPkg/PlatformPei: remove Xen support
+  8899e3fe6a OvmfPkg: drop PcdPciDisableBusEnumeration from the IA32, IA32X64, X64 DSCs
+  2833589ad0 OvmfPkg: drop PcdPciDisableBusEnumeration from the AmdSev platform
+  e43cca74ad OvmfPkg/Bhyve: make "PcdPciDisableBusEnumeration" Fixed-at-Build
+  b005f9f1f5 OvmfPkg/OvmfXen: remove IncompatiblePciDeviceSupport DXE driver
+  8c8f886f27 OvmfPkg/Bhyve: remove IncompatiblePciDeviceSupport DXE driver
+  984c93ece3 OvmfPkg/IncompatiblePciDeviceSupportDxe: remove PcdPciDisableBusEnumeration
+  32fef03563 OvmfPkg/PciHostBridgeLib: consolidate #includes and INF file sections
+  e120c962f5 OvmfPkg/PciHostBridgeLibScan: create from PciHostBridgeLib
+  c2f24ba321 OvmfPkg/Bhyve: consume PciHostBridgeLibScan
+  307763c3da OvmfPkg/OvmfXen: consume PciHostBridgeLibScan
+  242678da2a OvmfPkg/PciHostBridgeLib: remove Bhyve and Xen support
+  33d4f3e39e OvmfPkg/PciHostBridgeLibScan: remove QEMU (fw_cfg) support
+  4c81178cf0 OvmfPkg/PciHostBridgeLibScan: remove PcdOvmfHostBridgePciDevId
+  8af38170b5 OvmfPkg/PciHostBridgeLibScan: clean up file names and file-top comments
+  7e25086a00 OvmfPkg/SmbiosPlatformDxe: clean up #includes and INF
+  5072593738 OvmfPkg/SmbiosPlatformDxe: return EFI_NOT_FOUND if there is no SMBIOS data
+  4db374562f OvmfPkg/SmbiosPlatformDxe: locate SMBIOS protocol in InstallAllStructures()
+  a8ab14424e OvmfPkg/SmbiosPlatformDxe: split GetXenSmbiosTables() decl. to new header
+  9d84e74ca0 OvmfPkg/SmbiosPlatformDxe: declare InstallAllStructures() in header file
+  d4a8aaee73 OvmfPkg/SmbiosPlatformDxe: create Xen-specific module INF file
+  ce270905bf OvmfPkg/SmbiosPlatformDxe: split Xen entry point from QEMU entry point
+  51adb689e1 OvmfPkg: restrict XenPlatformLib to BdsDxe in the IA32, IA32X64, X64 DSCs
+  ddb3fdbef3 BaseTools GenFw: Fix regression issue to convert the image to ACPI data
+  558d83ab1a OvmfPkg/README: Fix typo in README
+  beb443fde0 ShellPkg: Fix typo
+  702ba436ed OvmfPkg/PlatformCI: bump QEMU choco package version to 2021.5.5
+  83761337ec NetworkPkg/IScsiDxe: wrap IScsiCHAP source files to 80 characters
+  29cab43bb7 NetworkPkg/IScsiDxe: simplify "ISCSI_CHAP_AUTH_DATA.InChallenge" size
+  95616b8661 NetworkPkg/IScsiDxe: clean up "ISCSI_CHAP_AUTH_DATA.OutChallengeLength"
+  e8f28b09e6 NetworkPkg/IScsiDxe: clean up library class dependencies
+  cf01b2dc8f NetworkPkg/IScsiDxe: fix potential integer overflow in IScsiBinToHex()
+  d90fff40cb NetworkPkg/IScsiDxe: assert that IScsiBinToHex() always succeeds
+  dc469f1371 NetworkPkg/IScsiDxe: reformat IScsiHexToBin() leading comment block
+  47b76780b4 NetworkPkg/IScsiDxe: fix IScsiHexToBin() hex parsing
+  54e90edaed NetworkPkg/IScsiDxe: fix IScsiHexToBin() buffer overflow
+  b8649cf2a3 NetworkPkg/IScsiDxe: check IScsiHexToBin() return values
+  288bd74a22 Pytool: SpellCheck: Fix incorrect file mask across package matrices
+  1ad794b627 MdeModulePkg: Fix device path when boot manager menu is from different FV
+  11b1c1d4b9 SecurityPkg: TcgStorageOpalLib: Initialize SupportedAttributes parameter.
+  d58016b768 UefiPayloadPkg: Get platform specific logic via protocol for BDS
+  d8c18ba3f4 MdeModulePkg: Add Universal Payload general definition header file
+  b597b6e24c MdeModulePkg: Add new structure for the PCI Root Bridge Info Hob
+  99de2e7e03 UefiPayloadPkg: UefiPayload retrieve PCI root bridge from Guid Hob
+  9d53e01efe MdeModulePkg: Add new structure for the Universal Payload SMBios Table Hob
+  70e8c9c3bc MdeModulePkg/Universal/SmbiosDxe: Scan for existing tables
+  302a8f353c UefiPayloadPkg: Create gUniversalPayloadSmbiosTableGuid Hob
+  75293330ea MdeModulePkg: Add new structure for the Universal Payload ACPI Table Hob
+  761329ee27 MdeModulePkg/ACPI: Install ACPI table from HOB.
+  8c0d678063 UefiPayloadPkg: Create gUniversalPayloadAcpiTableGuid Hob
+  fa24b6ed26 UefiPayloadPkg: Use DynamicEx instead of Dynamic to pass PCD across binary
+  c511426abe MdeModulePkg/UniversalPayload: Add definition for extra info in payload
+  fe471d4a57 UefiPayloadPkg: Add PayloadLoaderPeim which can load ELF payload
+  ab2b389e7a PeiCore: Remove assertion when failing to load PE image
+  1b380aa603 BaseTools GenFw: Keep read only alloc section as text when convert ELF
+  9cf9de668f StandaloneMmPkg: Core: Spelling error in comment
+  610385fa3b ArmPlatformPkg: SpellCheck: Switch spellcheck CI to AuditOnly
+  04ddd1271e ArmPkg: SpellCheck: Update valid acronyms in ExtendedWords
+  cdf7544703 MdeModulePkg PciBusDxe: Increase the width of data read during oprom shadow
+  2847c72fda Maintainers.txt: Add Reviewers for Universal Payload definitions
+  1162ae8297 Maintainers.txt: Add reviewers for ACPI and SMBIOS modules
+  a63914d3f6 ArmPkg: Move cache defs used in Universal/Smbios into ArmCache.h
+  6cfeeb71c4 UefiCpuPkg/CpuCommonFeaturesLib: Correct the CPU location check
+  d9a7612f8d MdeModulePkg/BdsDxe: Update BdsEntry to use Variable Policy
+  5959879e92 ArmVirtPkg: Add PCIe host bridge utility lib for ArmVirtPkg
+  4dda0f7ab4 ArmVirtPkg: Enable PCIe support for Kvmtool
+  1e5e58d39b UefiPayloadPkg/UefiPayloadEntry: Improve bootloader memrange parsing
+  7471751a4d UefiPayloadPkg/UefiPayloadEntry: Remove 4GB memory WA
+  20ca528828 CryptoPkg: BaseCryptLib: Update Salt length requirement for RSA-PSS scheme.
+  18b2272e4d Azurepipeline: SpellCheck: Enforce Node dependency to use version 14.x
+  eba32695ee CryptoPkg/BaseCryptLib: Enabled CryptSha512 for Smm/Runtime drivers
+  12e34cd2f7 OvmfPkg/Bhyve: clean up TPM_ENABLE remnants
+  82f727c4af UefiPayloadPkg: Add HobLib for UniversalPayload
+  ea0bd5f6a7 MdeModulePkg: Add new structure for the Universal Payload Serial Port Info
+  a75c029f60 UefiPayloadPkg: Add a separate PlatformHookLib for Universal Payload
+  d63595c3c9 UefiPayloadPkg: Update the function definition of HobConstructor
+  0ff6de9358 UefiPayloadPkg: Create separate Payload Entry for UniversalPayload
+  b208d37c73 UefiPayloadPkg: Get and enter DxeCore for Universal Payload
+  27cb64fffc UefiPayloadPkg: Fix up UPL Pcd database
+  6b69f73b59 UefiPayloadPkg: Include UniversalPayLoad modules in UefiPayloadPkg.dsc
+  86e6948cfb UefiPayloadPkg: Remove assert when reserve MMIO/IO resource for devices
+  2db0ed93ff UefiPayloadPkg: Add macro to enable and disable some drivers
+  3eb72b308a UefiPayloadPkg: Add PcdInstallAcpiSdtProtocol feature in UefiPayloadPkg
+  caa139fe17 UefiPayloadPkg: Add PcdResetOnMemoryTypeInformationChange in UefiPayloadPkg
+  8efd912baf UefiPayloadPkg: Add new structure for BootManagerMenuFile HOB
+  19a541d70e UefiPayloadPkg: consume the BootManagerMenuFile HOB
+  333a866106 BaseTools: Remove check for Split.exe in toolset.bat
+  f0a3f6d9c3 BaseTools: Fix spelling of "overwrite" and "overwriting" in toolset.bat
+  17143c4837 BaseTools: Reset ERRORLEVEL in toolsetup.bat after edk2basetools check
+  abfff7c45d BaseTools GenFw: Add support for RISCV GOT/PLT relocations
+  27b8a52957 MdePkg: MmConfiguration: Move definition of EFI_MM_RESERVED_MMRAM_REGION
+  d1fc3d7ef3 MdePkg: MmConfiguration: Added definition of MM Configuration PPI
+  5a2e030f73 OvmfPkg/GenericQemuLoadImageLib: plug cmdline blob leak on success
+  932449710c OvmfPkg/X86QemuLoadImageLib: plug cmdline blob leak on success
+  24b0e9d128 Revert "OvmfPkg/QemuKernelLoaderFsDxe: don't expose kernel command line"
+  cf20302474 OvmfPkg/GenericQemuLoadImageLib: Read cmdline from QemuKernelLoaderFs
+  9421f5ab8d OvmfPkg/X86QemuLoadImageLib: State fw_cfg dependency in file header
+  b37cfdd280 OvmfPkg/XenPlatformPei: Relocate shared_info page mapping
+  55dee4947b MdePkg : Add IPMI Macro and Structure Defintions to resolve build errors
+  580b11201e IntelFsp2Pkg: Add Config Editor tool support
+  939ed3a592 UefiPayloadPkg/PayloadLoader: Fix bug in locating relocation section
+  3cde0d553d UefiPayloadPkg/PayloadLoader: Remove assertion
+  49eeda113a NetworkPkg/IScsiDxe: re-set session-level authentication state before login
+  7eba9f698e NetworkPkg/IScsiDxe: add horizontal whitespace to IScsiCHAP files
+  7b6c2b2a26 NetworkPkg/IScsiDxe: distinguish "maximum" and "selected" CHAP digest sizes
+  903ce1d8f8 NetworkPkg/IScsiDxe: support multiple hash algorithms for CHAP
+  47fea2abcb NetworkPkg/IScsiDxe: support SHA256 in CHAP
+  bb33c27fbe NetworkPkg: introduce the NETWORK_ISCSI_MD5_ENABLE feature test macro
+  8697dc60cc Maintainers.txt: Update Maintainers and reviewers for UefiPayloadPkg
+  fea7901dba UefiPayloadPkg: Fix the build failure
+  1e0c441c92 OvmfPkg/Bhyve: add USB support
+  44ced03798 OvmfPkg/Bhyve: use static PCI32Base address
+  b3db0cb1f8 MdeModulePkg/PartitionDxe: Ignore PMBR BootIndicator per UEFI spec
+  0a6b303dce UefiCpuPkg/ExceptionLib: Conditionally clear shadow stack token busy bit
+  d10e058016 MdeModulePkg/RegularExpressionDxe: Fix memory assert in FreePool()
+  4c051c2c65 MdeModulePkg: Update YAML file to fix CI error
+  31fcee6d99 ArmVirtPkg: Add PlatformHasAcpiDtDxe for Cloud Hypervisor
+  c28fc8ab3b ArmVirtPkg: Install Acpi tables for Cloud Hypervisor
+  0e3b6bd0ee ArmVirtPkg: support Cloud Hypervisor in edk2
+  b560e9d9b6 IntelFsp2Pkg: PatchFv parseInfFile function modification
+  f47c4676dd Pytool: SpellCheck: Defer path expansion in cspell parameters
+  cc89d245f9 Maintainers.txt: remove Laszlo Ersek's entries
+  84af6ea320 BaseTools/Scripts: Ignore Mergify merge commits in PatchCheck.py
+  b491eace37 .mergify: Simplify Mergify rules using GitHub status checks
+  5ef08a49e3 .azurepipelines: Remove FINISHED and FAILED states
+  ad1009ec62 MdePkg/Include: Add STATIC_ASSERT for L'' and L"" strings
+  3de3c24755 BaseTools: Remove non-ascii character of StructurePcd comment
+  40a9066439 BaseTools: Enable the flag to treat dynamic pcd as dynamicEx
+  22fe311bd2 .pytool/EccCheck: Locate BaseTools dir with EDK_TOOLS_PATH
+  a050c599df .pytool/EccCheck: Rename edk2_path as workspace_path
+  50672d2692 .pytool/EccCheck: Check ecc_csv exists
+  fb5b6220a9 .pytool/EccCheck: Set PACKAGES_PATH env var in Ecc
+  fda5226aa3 UefiPayloadPkg: Dump hob information from boot loader
+  7d748705b1 MdeModulePkg: Change the PldHeader to Header in ExtraData.h
+  9bf4aee734 UefiPayloadPkg: Assign the length of UniversalPayload ExtraData
+  d0b6596b8e MdeModulePkg/RamDiskDxe: Init list head before registering RamDisk protocol
+  91f5d3b410 IntelFsp2Pkg: BaseCacheLib EfiProgramMtrr MtrrNumber Should be UINT32
+  be282b1493 UefiPayloadPkg: Add PCD_DYNAMIC_AS_DYNAMICEX and set to True
+  cac83b6f3b IntelFsp2Pkg: Add search function for Config Editor
+  4bac086e8e UefiPayloadPkg: Add FV Guid for DXEFV and PLDFV
+  fddb8d24ec ArmPlatformPkg/Scripts: Infer dll load address from console output
+  885efcd3f9 MdePkg/Include: Smbios Specification 3.4.0 changes
+  83b43c4cb1 MdeModulePkg PCD: Print which PCD was unable to be found
+  c32c5911c4 BaseTools GenFw: Add support for R_RISCV_PCREL_LO12_S relocation
+  097aeeb119 MdePkg/BaseLib: Add MemoryFence implementation for RiscV64
+  391cffcb61 MdeModulePkg PiSmmCore: Change MemoryAttributes message to DEBUG_VERBOSE
+  8781b143de BaseTools/Scripts: Fix GetMaintainer.py line endings
+  28ef05ce10 BaseTools/Scripts: Allow GitHub ID at end Maintainers.txt lines
+  2f5ad3f451 Maintainers.txt: Add GitHub IDs
+  332632abf3 Maintainers.txt: Add Jiewen Yao as OvmfPkg Maintainer
+  4d28a1c2fd BaseTools: Remove COMMON section from the GCC discard list
+  878a92a887 CryptoPkg/OpensslLib: Add native instruction support for X64
+  147f34b56c CryptoPkg/OpensslLib: Commit the auto-generated assembly files for X64
+  ac70e71b1f NetworkPkg: Making the HTTP IO timeout value programmable with PCD
+  ab796d3e2a NetworkPkg: Add HTTP Additional Event Notifications
+  b461d67639 OvmfPkg/ResetVector: move SEV specific code in a separate file
+  7f05102f65 OvmfPkg/ResetVector: add the macro to invoke MSR protocol based VMGEXIT
+  dc485c556d OvmfPkg/ResetVector: add the macro to request guest termination
+  f05eb2dfe5 OvmfPkg/AmdSev/SecretDxe: fix header comment to generic naming
+  35e267cb34 OvmfPkg/AmdSev: use GenericQemuLoadImageLib in AmdSev builds
+  a26a08dc1f OvmfPkg: PlatformBootManagerLibGrub: Allow executing kernel via fw_cfg
+  0cb48007f7 OvmfPkg: add library class BlobVerifierLib with null implementation
+  c73e31f54d OvmfPkg: add BlobVerifierLibNull to DSC
+  6bf5580a3d ArmVirtPkg: add BlobVerifierLibNull to DSC
+  d10ad8444f OvmfPkg/QemuKernelLoaderFsDxe: call VerifyBlob after fetch from fw_cfg
+  5ace477f34 OvmfPkg/AmdSev/SecretPei: build hob for full page
+  0deeab36d1 OvmfPkg/AmdSev: reserve MEMFD space for for firmware config hashes
+  385b9d80a0 OvmfPkg/AmdSev: add BlobVerifierLibSevHashes
+  514b3aa08e OvmfPkg/AmdSev: Enforce hash verification of kernel blobs
+  8e6bb64fe4 EmbeddedPkg/VirtualRealTimeClockLib: Fix SetTime issues
+  610bcc69ed ArmVirtPkg: Remove meaningless comment
+  3445058aea MdeModulePkg/CapsuleApp: Fix typo in error message
+  2e1fb41339 build: Fix python3.10 threading DeprecationWarnings
+  0b1b0a9674 python: Replace distutils.utils.split_quotes with shlex.split
+  fc50df0d8e BaseTools: Drop check for distutils.utils
+  03e77558d4 BaseTools: use shutil.copyfile instead shutil.copy2
+  2b47aaecef MdeModulePkg: Add BootDiscoveryPolicyUiLib.
+  bb806a6e88 SecurityPkg: Create SecureBootVariableLib.
+  9732659698 SecurityPkg: Create library for enrolling Secure Boot variables.
+  12a4d0cb9d ArmVirtPkg: add SecureBootVariableLib class resolution
+  3d427c5f83 OvmfPkg: add SecureBootVariableLib class resolution
+  b926956418 EmulatorPkg: add SecureBootVariableLib class resolution
+  db959018b6 SecurityPkg: Remove duplicated functions from SecureBootConfigDxe.
+  a97e9e327e ArmPlatformPkg: Create include file for default key content.
+  94e065582b SecurityPkg: Add SecureBootDefaultKeysDxe driver
+  19107590b6 SecurityPkg: Add EnrollFromDefaultKeys application.
+  45f3dd2ce9 SecurityPkg: Add new modules to Security package.
+  55266a9b8a SecurityPkg: Add option to reset secure boot keys.
+  6355287206 Maintainers.txt: Add new maintainer and reviewer to EmbeddedPkg/
+  9abc60f9f7 EmbeddedPkg/libfdt: Add strcmp and strncpy to libfdt_env.h
+  0856cdc89e MdePkg: add definition of LINUX_EFI_INITRD_MEDIA_GUID
+  97fdcbda4e OvmfPkg: Remove Initrd LINUX_EFI_INITRD_MEDIA_GUID
+  4de77ae989 UefiCpuPkg/CpuCacheInfoLib: Sort CpuCacheInfo array
+  3c6107758b SecurityPkg: Fix GetSupportedAndActivePcrs counter calculation
+  b40bdd6ecd UefiPayloadPkg: Add Fixed PCDs and use Macro to define the default value.
+  d497eace3b UefiPayloadPkg: define some PCD as DynamicEX PCD
+  ac6e5d6b41 UefiPayloadPkg: change the default value of some PCDs.
+  672bd1c711 UefiPayloadPkg: Add a macro to enable or diable the serial driver.
+  d02dbb53cd UefiPayloadPkg: Fix the non-ascii character in UniversalPayloadEntry.c
+  a7ddc7847c RedfishPkg/JsonLib: Add more JsonLib functions
+  5963ce5d28 MdePkg: Add ACPI 6.4 header file
+  4d7137f261 MdePkg: Increment FADT version
+  d910e83299 MdePkg: Rename SBSA Generic Watchdog to Arm Generic Watchdog
+  ad3dea9861 MdePkg: Update PMTT to ACPI 6.4
+  ced4cb7609 MdePkg: Add SPA Location Cookie field to SPA Range structure
+  c82d6dd4a3 MdePkg: Remove DPPT table
+  357383bc4f MdePkg: Add flags and MinTransferSize to Generic Initiator
+  7b17bcd9a0 MdePkg: Add 'Type 5' PCC structure
+  0938f9235c MdePkg: Add Multiprocessor Wakeup structure
+  75c4a8e10d MdePkg: Add the Platform Health Assessment Table (PHAT)
+  1803757a9b MdePkg: Add Secure Access Components in the SDEV table
+  605c4a1ff2 MdePkg: Add Cache ID to PPTT
+  3d359ff905 MdePkg: Fix broken coding style in Acpi64.h
+  7311e96417 RedfishPkg/RefishCrtLib: Public RefishCrtLib
+  03e19e6bc8 ArmPkg/IndustryStandard: 32b/64b agnostic FF-A, Mm SVC and Std SMC IDs
+  aee0098faf ArmPkg: prepare 32bit ARM build of StandaloneMmPkg
+  ca1773878d GenFv: Arm: support images entered in Thumb mode
+  b7f0226a46 StandaloneMmPkg: fix pointer/int casts against 32bit architectures
+  a776bbabd9 StandaloneMmPkg: build for 32bit arm machines
+  ac826886c9 MdeModulePkg/UefiSortLib:Add UefiSortLib unit test
+  6fdd1c13a7 MdeModulePkg PCD: Reinstall PCD service PPIS when memory available
+  ef56f55d19 EmbeddedPkg/NonCoherentDmaLib: Avoid dereferencing unset Map field
+  8dd4fc5be6 UefiCpuPkg/CpuCacheInfoLib: Correct logical for identifying cache type
+  7b4a99be8a CryptoPkg: BaseCryptLib fix incorrect param order
+  - Removed patches which are merged to mainline:
+  ovmf-bsc1186151-fix-iscsi-overflows.patch
+  ovmf-xen-relocate-shared_info_page-map.patch
+  - Updated patches
+  ovmf-fix-xen-s3-detection.patch -> ovmf-OvmfPkg-OvmfXen-set-PcdAcpiS3Enable-at-initializatio.patch
+  ovmf-xen-add-qemu-kernel-loader-fs.patch -> ovmf-OvmfPkg-OvmfXen-add-QemuKernelLoaderFsDxe.patch
+  - Added patches
+  ovmf-OvmfPkg-OvmfXen-Fix-build-with-QemuKernelLoaderFsDxe.patch
+
+- Add ovmf-fix-xen-s3-detection.patch to fix the S3 detection in
+  ovmf-xen
+- Add ovmf-xen-add-qemu-kernel-loader-fs.patch to add
+  QemuKernelLoaderFsDxe to ovmf-xen to load kernel from qemu fw_cfg
+
+- Add ovmf-xen-relocate-shared_info_page-map.patch to fix the
+  save/restore/migrate in ovmf-xen
+
+- Correct the path to copy the Xen flavor
+
+- Update to edk2-stable202105
+  * MdeModulePkg/UfsPassThruDxe: Improve Device initialization
+    polling Loop
+  * MdePkg: MmUnblockMemoryLib: Added definition and null instance
+  * OvmfPkg: resolve MmUnblockMemoryLib (mainly for
+    VariableSmmRuntimeDxe)
+  * MdeModulePkg: VariableSmmRuntimeDxe: Added request unblock
+    memory interface
+  * SecurityPkg: Tcg2Smm: Switching from gSmst to gMmst
+  * SecurityPkg: Tcg2Smm: Separate Tcg2Smm into 2 modules
+  * SecurityPkg: Tcg2Smm: Added support for Standalone Mm
+  * SecurityPkg: Tcg2Acpi: Added unblock memory interface for NVS
+    region
+  * UefiCpuPkg/MpInitLib: Use NASM struc to avoid hardcode offset
+  * UefiCpuPkg/MpInitLib: Remove unused Lock from
+    MP_CPU_EXCHANGE_INFO
+  * UefiCpuPkg/SmmCpuFeaturesLib: Move multi-instance function decl
+    to header
+  * UefiCpuPkg/SmmCpuFeaturesLib: Rename SmmCpuFeaturesLib.c
+  * UefiCpuPkg/SmmCpuFeaturesLib: Cleanup library constructors
+  * UefiCpuPkg/SmmCpuFeaturesLib: Abstract PcdCpuMaxLogicalProcessorNumber
+  * UefiCpuPkg/SmmCpuFeaturesLib: Add Standalone MM support
+  * UefiCpuPkg/PiSmmCpu: Don't allocate Token for SmmStartupThisAp
+  * RedfishPkg/Library: RedfishLib
+  * OvmfPkg/CpuHotplugSmm: refactor hotplug logic
+  * OvmfPkg/CpuHotplugSmm: collect hot-unplug events
+  * OvmfPkg/CpuHotplugSmm: add Qemu Cpu Status helper
+  * OvmfPkg/CpuHotplugSmm: introduce UnplugCpus()
+  * OvmfPkg: define CPU_HOT_EJECT_DATA
+  * OvmfPkg/SmmCpuFeaturesLib: init CPU ejection state
+  * OvmfPkg/SmmCpuFeaturesLib: call CPU hot-eject handler
+  * OvmfPkg/CpuHotplugSmm: add EjectCpu()
+  * OvmfPkg/CpuHotplugSmm: do actual CPU hot-eject
+  * OvmfPkg/SmmControl2Dxe: negotiate CPU hot-unplug
+  * EmbeddedPkg/PrePiHobLib: replace duplicate GUID
+  * MdePkg/UefiLib: Correct the arguments passed to
+    IsLanguageSupported()
+  * UefiCpuPkg/CpuCacheInfoLib: Collect cache associative type
+  * UefiCpuPkg/MpInitLib: avoid printing debug messages in AP
+  * UefiCpuPkg/CpuDxe: Rename variables to follow EDKII coding
+    standard
+  * UefiCpuPkg/CpuDxe: Guarantee GDT is below 4GB
+  * BaseTools/Ecc: Make Ecc only check first include guard
+  * ShellPkg/SmbiosView: add more items for smbiosview -t 3
+  * MdePkg: Support standalone MM Driver Unload capability
+  * OvmfPkg/X86QemuLoadImageLib: Handle allocation failure for
+    CommandLine
+  * ShellPkg/Pci: Add valid check for PCI extended config space
+    parser
+  * CryptoPkg/OpensslLib: Upgrade OpenSSL to 1.1.1j
+  * OvmfPkg: strip build paths in release builds
+  * MdeModulePkg: Initialize local variable value before they are
+    used
+  * UefiCpuPkg/SmmCommunication: Remove out-dated comments
+  * MdePkg: use CpuPause() in CpuDeadLoop()
+  * MdePkg/Include: EFI Redfish Discover protocol
+  * ShellPkg/UefiHandleParsingLib: Support EFI Redfish protocols
+  * MdePkg/Include/Protocol: EFI_HII POPUP_PROTOCOL duplicate
+    declaration
+  * MdePkg/Include/Protocol: EFI_RESET_NOTIFICATION_PROTOCOL
+    duplicate
+  * CryptoPkg/Private/Protocol/Crypto.h: Remove duplicate function
+    type
+  * MdePkg/BaseLib: Add support for the XSETBV instruction
+  * MdeModulePkg/PiDxeS3BootScriptLib: Rename mAcpiS3Enable to
+    avoid dup symbol
+  * MdePkg/IoLib: Filter/trace port IO/MMIO access
+  * MdePkg/Baseib: Filter/trace MSR access for IA32/X64
+  * UefiCpuPkg: Remove PEI/DXE instances of CpuTimerLib.
+  * UefiCpuPkg: Add MicrocodeLib for loading microcode
+  * OvmfPkg: Add MicrocodeLib in DSC files.
+  * UefiPayloadPkg/UefiPayloadPkg.dsc: Consume MicrocodeLib
+  * UefiCpuPkg/MpInitLib: Consume MicrocodeLib to remove duplicated
+    code
+  * UefiCpuPkg/PiSmmCpuDxeSmm: Support detect SMM shadow stack
+    overflow
+  * ShellPkg: Fix smbiosview system enclosure type table
+  * UefiCpuPkg/CpuTimerLib: Update LIBRARY_CLASS of Base instance.
+  * RedfishPkg/RedfishDiscoverDxe: EFI Redfish Discover Protocol
+  * RedfishPkg/RedfishConfigHandler: EDKII RedfishConfigHandler
+    Protocol
+  * UefiCpuPkg: PiSmmCpuDxeSmm: Check buffer size before accessing
+  * BaseTools/Conf: Fix MAKE_FLAGS typos in tools_def.template
+  * MdeModulePkg: Initialize temp variable in VarCheckPolicyLib
+  * SecurityPkg/Tcg2Smm: Initialize local Status variable
+  * DynamicTablesPkg: add validation for PcdNonBsaCompliant16550SerialHid
+  * OvmfPkg/XenResetVector: Silent a warning from nasm
+  * MdePkg: Allow PcdFSBClock to by Dynamic
+  * OvmfPkg/IndustryStandard/Xen: Apply EDK2 coding style to
+    XEN_VCPU_TIME_INFO
+  * OvmfPkg/IndustryStandard: Introduce PageTable.h
+  * OvmfPkg/XenPlatformPei: Map extra physical address
+  * OvmfPkg/XenPlatformPei: Calibrate APIC timer frequency
+  * OvmfPkg/OvmfXen: Set PcdFSBClock
+  * DynamicTablesPkg: Re-order GicItsIdentifierArray struct
+  * DynamicTablesPkg: Remove EArmObjExtendedInterruptInfo
+  * MdePkg: Fix AsmReadMsr64() and AsmWriteMsr64() with GCC
+    toolchain
+  * BaseTools/PlatformAutoGen: MAKE_FLAGS and MAKE_PATH fixes
+  * RedfishPkg/RestJsonStructureDxe: Fix typo in function header
+  * MdePkg/Include: Allow CPU specific defines to be predefined
+  * CryptoPkg/Library/Include: Allow CPU specific defines to be
+    predefined
+  * ArmPlatformPkg: Fix Ecc error 8001
+  * ArmPlatformPkg: Fix Ecc error 9001
+  * ArmPlatformPkg: Remove package dependency in
+    NorFlashStandaloneMm
+  * ArmPkg: Fix Ecc error 8001 in Chipset
+  * ArmPkg: Fix Ecc error 8001 in SemihostLib
+  * ArmPkg: Fix Ecc error 8001 in ArmArchTimerLib
+  * ArmPkg: Fix Ecc error 9005 in CpuDxe
+  * ArmPkg: Fix Ecc error 10006 in ArmPkg.dsc
+  * ArmPkg: Fix Ecc error 10016 in StandaloneMmMmuLib
+  * ArmPkg: Fix Ecc error 10014 in ArmScmiDxe
+  * ArmPkg: Fix Ecc error 10014 in GenericWatchdogDxe
+  * ArmPkg: Fix Ecc error 10014 in MmCommunicationDxe
+  * ArmPkg: Fix Ecc error 10014 in SemihostLib
+  * ArmPkg: Remove ArmGic/ArmGicSecLib.c
+  * ArmPkg: Fix Ecc error 5003 in ArmExceptionLib
+  * ArmPkg: Fix Ecc error 6001 in MmCommunicationDxe
+  * ArmPkg: Fix Ecc error 6001 in ArmSoftFloatLib
+  * ArmPkg: Rename include guard in ArmGicLib.h
+  * ArmPkg: Fix Ecc error 7008 for SCMI_CLOCK_RATE
+  * ArmPkg: Fix Ecc error 7008 for OPTEE_MESSAGE_PARAM
+  * ArmPkg: Fix Ecc error 8005/8007 in ArmDisassemblerLib
+  * ArmPkg: Fix Ecc error 8005 for SCMI_PROTOCOL_ID
+  * ArmPkg: Fix Ecc error 8005 for SCMI_MESSAGE_TYPE
+  * ArmPkg: Fix Ecc error 8005 for SCMI_STATUS
+  * ArmPkg: Fix Ecc error 8005 for SCMI_MESSAGE_ID
+  * ArmPkg: Fix Ecc error 8005 for SCMI_MESSAGE_ID_BASE
+  * ArmPkg: Fix Ecc error 8005 for SCMI_MESSAGE_ID_CLOCK
+  * ArmPkg: Fix Ecc error 8005 for SCMI_CLOCK_RATE_FORMAT
+  * ArmPkg: Fix Ecc error 8005 for SCMI_MESSAGE_ID_PERFORMANCE
+  * RedfishPkg: Add EDK2 Redfish Foundation diagrams
+  * SecurityPkg/FvReportPei: remove redundant sizeof
+  * ShellPkg: Rename Address Size to Access size
+  * DynamicTablesPkg: Add access size to CM_ARM_SERIAL_PORT_INFO
+  * DynamicTablesPkg: Set the Access size for the SPCR table
+  * DynamicTablesPkg: Set the Access size for the DBG2 table
+  * UefiCpuPkg: PiSmmCpuDxeSmm: Not to Change Bitwidth During
+    Static Paging
+  * MdePkg/Cpuid.h: Define new element in CPUID Leaf(07h) data
+    structure.
+  * SecurityPkg: Add constraints on PK strength
+  * ArmPkg: Allow platforms to supply more data for SMBIOS Type3
+    record
+  * ArmPkg: Allow platforms to report their boot status via
+    OemMiscLib call
+  * ArmPkg: Fix calculation of offset of chassis SKU Number in
+    SmbiosMiscDxe
+  * ArmPkg: Fix typo of Manufacturer in comment in SmbiosMiscDxe
+  * ArmPkg: Fix Ecc error 8003
+  * ArmPkg: Fix Ecc error 3002 in StandaloneMmMmuLib
+  * ArmPkg: Add missing library headers to ArmPkg.dec
+  * ArmPlatformPkg: Document libraries in ArmPlatformPkg.dec
+  * ArmPkg: Add OemMiscLibNull library to ArmPkg.dsc
+  * ArmPkg: Correct small typos
+  * ArmPlatformPkg: Add ArmPlatformPkg.ci.yaml
+  * OvfmPkg/VmgExitLib: Properly decode MMIO MOVZX and MOVSX
+    opcodes
+  * OvmfPkg/VmgExitLib: Add support for new MMIO MOV opcodes
+  * OvmfPkg: Define a new PPI GUID to signal TPM MMIO accessability
+  * OvmfPkg/TpmMmioSevDecryptPei: Mark TPM MMIO range as
+    unencrypted for SEV-ES
+  * OvmfPkg/Tcg2ConfigPei: Update Depex for IA32 and X64
+  * ArmPkg: Update SCMI Base Protocol version to 0x20000
+  * MdePkg/BaseRngLib: Add support for ARMv8.5 RNG instructions
+  * SecurityPkg: Add support for RngDxe on AARCH64
+  * UefiCpuPkg/MpInitLib: Properly cast from PCD to SEV-ES jump
+    table pointer
+  * BaseTools: Add support for version 3 of FMP Image Header
+    structure
+  * CryptoPkg: BaseCryptLib: Add RSA PSS verify support
+  * ShellPkg/UefiShellCommandLib: suppress incorrect gcc warning
+  * OvmfPkg/VirtioFsDxe: suppress incorrect gcc warnings
+  * UefiCpuPkg/CpuExceptionHandler: Add missing comma to exception
+    name array
+  * UefiCpuPkg/PiSmmCpu: Remove hardcode 48 address size limitation
+  * MdeModulePkg: Retrieve boot manager menu from any fv
+  * ShellPkg/HttpDynamicCommand: Fix possible uninitialized use
+  * MdeModulePkg/PciBusDxe: Fix possible uninitialized use
+  * CryptoPkg/BaseCryptLib: Fix possible uninitialized use
+  * MdeModulePkg/PlatformDriOverrideDxe: Fix overflow condition
+    check
+  * MdeModulePkg/VariableLock: downgrade compatibility warnings to
+    DEBUG_WARN
+  * ArmPkg/ArmGic: Fix maximum number of interrupts in GICv3
+- Update openssl to 1.1.1j
+- Drop upstreamed patch: ovmf-bsc1184801-fix-sev-with-tpm.patch
+- Add the new Xen flavor for x86_64
+  + Update 50-xen-hvm-x86_64.json to use ovmf-x86_64-xen-4m.bin as
+    the default firmware for Xen
+
+- Add ovmf-bsc1184801-fix-sev-with-tpm.patch to fix SEV-ES guest
+  crash with TPM (bsc#1184801)
+
-- Add ovmf-bsc1183578-lzma-catch-4GB.patch to fix the possible
-  heap corruption (bsc#1183578, CVE-2021-28211)
-- Add ovmf-bsc1183579-fix-fv-recursion.patch to fix unlimited FV
-  recursion (bsc#1183579, CVE-2021-28210)
+- Add ovmf-disable-brotli.patch to remove brotli since there is no
+  real user and it requires extra effort to maintain the brotli
+  submodule tarball
+  + Drop ovmf-bsc1183713-fix-gcc10-brotli-errors.patch and
+    brotli-v1.0.7-17-g666c328-c.tar.xz
+
+- Add ovmf-bsc1183713-fix-gcc10-brotli-errors.patch to fix the
+  gcc10 error from brotli (bsc#1183713)
+
+- Update to edk2-stable202102
+  * ArmVirtPkg: support extra pci root bridges (pxb)
+  * SEV Encrypted Boot for Ovmf (remote attestation)
+  * virtio-fs driver for OvmfPkg and ArmVirtPkg
+  * Apply SEV-ES mitigations for encryption bit position and MMIO
+  * Add Core CI support for StandaloneMmPkg
+  * Update LZMA module to LZMA SDK latest version 19.00
+  * Port open source JSON library (jansson)
+  * add file buffering to the UEFI shell's COMP command
+  * Shell: pathname / filename sorting
+  * Extend support of peripheral x64 MM_STANDALONE drivers
+  * BaseTools: Convert the Split tool from C language to Python
+  * ArmPkg: Add Universal/Smbios
+  * Move to Pip based Basetools python
+  * Add support for use of FF-A callsw
+- Drop upstreamed patches:
+  + ovmf-jscSLE-16075-SEV-ES-use-physical-address.patch
+  + ovmf-bsc1180079-amd-sev-es-mitigation.patch
-- Add ovmf-bsc1177789-cryptopkg-fix-null-dereference.patch to fix
-  the potential NULL dereference in AuthenticodeVerify()
-  (bsc#1177789, CVE-2019-14584)
+- Update to edk2-stable202011
+  * MdeModulePkg/VariablePolicyLib: Fix runtime panic in
+    ValidateSetVariable()
+  * CryptoPkg: BaseCryptLib: Fix buffer double free in
+    CryptPkcs7VerifyEku
+  * Revert "SecurityPkg: Add RPMC Index to the RpmcLib"
+  * MdeModulePkg/LzmaCustomDecompressLib: catch 4GB+ uncompressed
+    buffer sizes (bsc#1183578, CVE-2021-28211)
+  * MdeModulePkg/Core/Dxe: limit FwVol encapsulation section
+    recursion (bsc#1183579, CVE-2021-28210)
+  * MdeModulePkg/Core/Dxe: assert SectionInstance invariant in
+    FindChildNode() (bsc#1183579, CVE-2021-28210)
+  * SecurityPkg: Add RPMC Index to the RpmcLib
+  * BaseTools: Resolve index out of range errors.
+  * UefiCpuPkg/PiSmmCpuDxeSmm: Reflect page table depth with page
+    table address
+  * UefiCpuPkg/PiSmmCpuDxeSmm: Correct the Cr3 typo
+  * CryptoPkg: Make the MD5 disable as default for security
+  * NetworkPkg/Defines: Make iSCSI disable as default
+  * OvmfPkg/OvmfXen.dsc: Enable MD5 while enable iSCSI
+  * OvmfPkg/OvmfPkgX64.dsc: Enable MD5 while enable iSCSI
+  * OvmfPkg/OvmfPkgIa32X64.dsc: Enable MD5 while enable iSCSI
+  * OvmfPkg/OvmfPkgIa32.dsc: Enable MD5 while enable iSCSI
+  * ArmVirtPkg/ArmVirtQemuKernel.dsc: Enable MD5 while enable iSCSI
+  * ArmVirtPkg/ArmVirtQemu.dsc: Enable MD5 while enable iSCSI
+  * NetworkPkg: Enable MD5 while enable iSCSI
+  * CryptoPkg/dsc: Enable MD5 when CRYPTO_SERVICES enable MD5
+  * SecurityPkg/Hash2DxeCrypto: Remove SHA1 support
+  * SecurityPkg/Hash2DxeCrypto: Remove MD5 support
+  * MdeModulePkg: Drop VarLock from RuntimeDxe variable driver
+  * MdeModulePkg: Change TCG MOR variables to use VariablePolicy
+  * SecurityPkg: Allow VariablePolicy state to delete authenticated
+    variables
+  * MdeModulePkg: Allow VariablePolicy state to delete protected
+    variables
+  * MdeModulePkg: Connect VariablePolicy business logic to
+    VariableServices
+  * ArmVirtPkg: Add VariablePolicy engine to ArmVirtPkg platform
+  * OvmfPkg: Add VariablePolicy engine to OvmfPkg platform
+  * BaseTools: Fix BrotliCompress tool issue
+  * MdePkg/BaseRngLibDxe: Add DXE_RUNTIME_DRIVER class to RngLib
+  * MdeModulePkg DisplayEngineDxe: Correct the local variable name.
+  * MdeModulePkg/AtaAtapiPassThru: Trace ATA packets
+  * MdeModulePkg/AtaAtapiPassThru: Restart failed packets
+  * MdeModulePkg/AtaAtapiPassThru: Add SATA error recovery flow
+  * MdeModulePkg/AtaAtapiPassThru: Check IS to check for command
+    completion
+  * MdeModulePkg/DriverSampleDxe: Add HII sample options
+  * MdeModulePkg/Library: Revise HiiLib to check REST_STYLE
+  * BaseTools/VfrCompile: VFR compiler supports REST_STYLE in HII
+    option
+  * MdePkg: Add GUID for REST Style Formset
+  * UefiCpuPkg/MpInitLib: For SEV-ES guest, set stack based on
+    processor number
+  * UefiCpuPkg, OvmfPkg: Disable interrupts when using the GHCB
+  * OvmfPkg/QemuFlashFvbServicesRuntimeDxe: Fix erase blocks for
+    SEV-ES
+  * OvmfPkg/QemuFlashFvbServicesRuntimeDxe: Set the SwScratch valid
+    bit
+  * UefiCpuPkg/MpInitLib: Set the SW exit fields when performing
+    VMGEXIT
+  * OvmfPkg/VmgExitLib: Set the SwScratch valid bit for MMIO events
+  * OvmfPkg/VmgExitLib: Set the SwScratch valid bit for IOIO events
+  * OvmfPkg/VmgExitLib: Set the SW exit fields when performing
+    VMGEXIT
+  * OvmfPkg/VmgExitLib: Implement new VmgExitLib interfaces
+  * UefiCpuPkg/VmgExitLib: Add interfaces to set/read GHCB
+    ValidBitmap bits
+  * MdePkg: Clean up GHCB field offsets and save area
+  * BaseTools: Limit command line length.
+  * BaseTools: Update report map file format
+  * BaseTools: Add image type into generate map file
+  * BaseTools: Incremental build issue for included ASI file's
+    deletion.
+  * MdeModulePkg/Core/Dxe: log memory base and length, after lib
+    ctors again
+  * BaseTools: Fix BaseTools nmake cleanall hang issue
+  * ShellPkg:Fix bug in FileBuffer.c
+  * BaseTools: Enable Module Scope Structure Pcd
+  * MdeModulePkg/Gcd: Check memory allocation when initializing
+    memory
+  * BaseTools: Remove the dependency on the build intermediate file
+  * DynamicTablesPkg: Add SSDT CMN-600 Table generator
+  * MdePkg: Definitions for Extended Interrupt Flags
+  * BaseTools: Update the FV Space Information to display decimal
+    and Hex
+  * MdePkg/Include: Definitions of EFI REST JSON Structure Protocol
+  * MdeModulePkg/XhciDxe: Retry device slot init on failure
+  * MdeModulePkg/AcpiTableDxe: use pool allocation for RSDP if
+    possible
+  * MdeModulePkg/AcpiTableDxe: use pool allocation for RSDT/XSDT
+    if possible
+  * MdeModulePkg/AcpiTableDxe: use pool allocations when possible
+  * MdePkg: Fix SmBios.h PROCESSOR_CHARACTERISTIC_FLAGS to be
+    UINT16
+  * MdePkg: Update SmBios.h to add SMBIOS 3.4.0 ARM64 SoC ID field
+  * ShellPkg: Add ARM64 SoC ID to Processor Characteristics in
+    smbiosview
+  * ShellPkg: Fix smbiosview string definition name for "boot from CD"
+  * ShellPkg: Fix a couple of typos in smbiosview
+  * MdeModulePkg/Core: Support standalone MM in FV2 protocol
+    GetNextFile().
+  * MdePkg/SystemResourceTable.h: Add vendor range values
+  * MdePkg/Include: Fix wrong spelling in http11.h
+  * BaseTools/Ecc: Fix ECC check MetaFile Copyright information
+    issue
+  * MdeModulePkg/XhciDxe: Error handle for USB slot initialization
+    failure
+  * ArmPkg/ArmMmuLib: Explicitly cast function pointer argument
+  * ArmPkg/ArmMmuLib: Explicitly cast UINT32 data conversions
+  * DynamicTablesPkg: SsdtSerialPortFixupLib fix ECC errors
+  * DynamicTablesPkg: AmlEncoding change debug macro
+  * DynamicTablesPkg: AmlLib\AmlDbgPrint fix ECC error
+  * DynamicTablesPkg: AmlLib fix ECC errors
+  * DynamicTablesPkg: AcpiSratLibArm fix ECC error
+  * DynamicTablesPkg: SsdtSerialPortLibArm fix ECC error
+  * DynamicTablesPkg: Fix order of assert checks
+  * CryptoPkg/BaseCryptLib: fix NULL dereference (CVE-2019-14584)
+    (bsc#1177789)
+  * Revert "MdeModulePkg/PartitionDxe: Fix the incorrect LBA size
+    in child ..."
+  * UefiCpuPkg/MpInitLib: Reduce reset vector memory pressure
+  * SecurityPkg/Tcg2PhysicalPresenceLib: Fix incorrect TCG VER
+    comparision
+  * CryptoPkg: BaseCryptLib: Add unit tests (Host and Shell based)
+  * ArmVirtPkg: Add kvmtool to package dictionary
+  * ArmVirtPkg: Package dependency for MC146818 RTC
+  * ArmVirtPkg: Support for kvmtool virtual platform
+  * ArmVirtPkg: Add Kvmtool Platform Pei Lib
+  * ArmVirtPkg: 16550 UART Platform hook library
+  * ArmVirtPkg: GUID Hob for 16550 UART base address
+  * MdeModulePkg: Fix constructor invocation ordering
+  * ArmVirtPkg: Add Kvmtool NOR flash lib
+  * ArmVirtPkg: kvmtool platform memory map
+  * ArmVirtPkg: Add kvmtool platform driver
+  * ArmPlatformPkg: Dynamic flash variable base
+  * ArmVirtPkg: Add Kvmtool RTC Fdt Client Library
+  * PcAtChipsetPkg: Add MMIO Support to RTC driver
+  * MdePkg/Include: Add HTTP definitions
+  * BaseMemoryLibSse2: Take advantage of write combining buffers
+  * RedfishPkg/Include: PCD definitions of Host Interface EFI
+    device path
+  * MdePkg/Include: Definitions of EFI REST EX Protocol
+  * ShellPkg/SmbiosView: Add DDR5 support
+  * MdePkg/BaseLib: Fix invalid memory access in AArch64
+    SetJump/LongJump
+  * BaseTools: Add EDKII_DSC_PLATFORM_GUID MACRO
+  * MdeModulePkg: Remove code wrapped by
+    DISABLE_NEW_DEPRECATED_INTERFACES
+  * MdePkg: Remove code wrapped by
+    DISABLE_NEW_DEPRECATED_INTERFACES
+  * BaseTools Build_Rule: Add the missing ASM16_FLAGS for ASM16
+    source file
+  * BaseTools: Move C tool flags before the common flags
+  * BaseTools: Copy PACKED definition from MdePkg Base.h
+  * MdeModulePkg/Core/Dxe: expose SP and CRYPTO capabilities in
+    UEFI memmap
+  * MdePkg/UefiSpec: separate page access bitmask from SP and
+    CRYPTO caps
+  * MdePkg: SMBIOS 3.4.0 Update "adding DDR5 definitions".
+  * NetworkPkg: Fix possible infinite loop in HTTP msg body
+    parser
+  * NetworkPkg/HttpDxe: TlsChildHandle is not cleared when reset
+  * NetworkPkg: Add RngLib entry to .dsc file.
+  * MdeModulePkg/HiiDatabase: Do not modify CONST string
+  * OvmfPkg: enable HttpDynamicCommand
+  * ArmVirtPkg: enable HttpDynamiCommand
+  * ShellPkg/DynamicCommand: add HttpDynamicCommand
+  * CryptoPkg/BaseCryptLib: add crypto algorithms needed by
+    variable protection
+  * BaseTools: Add RISCV64 binding
+  * MdeModulePkg/XhciDxe: Fix Broken Timeouts
+  * BaseTools: Set section alignment as zero if its type is Auto
+  * BaseTools: Remove CanSkip calling for incremental build
+  * BaseTools: Normalize case of pathname when evaluating Macros.
+  * BaseTools: Clean the ffs folder before generating files in it
+  * BaseTools: Add included files to deps_target file.
+  * OvmfPkg/README: HTTPS Boot: describe host-side TLS cipher
+    suites forwarding
+  * MdeModulePkg/NonDiscoverablePciDeviceDxe: Add NULL pointer
+    check
+  * CryptoPkg: OpensslLib: Use RngLib to generate entropy in
+    rand_pool
+  * ArmVirtPkg: Add RngLib based on TimerLib for CryptoPkg
+  * OvmfPkg: Add RngLib based on TimerLib for Crypto
+  * MdePkg: BaseRngLibDxe: Add RngLib that uses RngDxe
+  * MdePkg: TimerRngLib: Added RngLib that uses TimerLib
+  * MdePkg: Correct EFI_BLOCK_IO_PROTOCOL_REVISION3 value
+  * OvmfPkg: drop redundant VendorID check in VirtioMmioDeviceLib
+  * MdePkg: PciExpressLib support variable size MMCONF
+  * UefiPayloadPkg: Store the size of the MMCONF window
+  * SecurityPkg/PeiTpmMeasurementLib: remove
+    gEfiTpmDeviceSelectedGuid
+  * BaseTools: update IASL extdep to more modern version
+  * UefiCpuPkg/RegisterCpuFeaturesLib: Support MpServices2 only
+    case.
+  * BaseTools: Sort the Pcd set when generating the VPD binary
+  * SecurityPkg/DxeImageVerificationLib: Disable SHA1 base on MACRO
+- Refresh ovmf-add-exclude-shell-flag.patch
+- Drop upstreamed ovmf-jscSLE-16075-SEV-ES-fixes.patch
+
+- Cosmetic changes in the spec file suggested by spec-cleaner
-  + OvmfPkg: Add SEV-ES support (jsc#SLE-16075)
+  + OvmfPkg: Add SEV-ES support
+- Update openssl to 1.1.1g
+- Drop openssl-fix-syntax-error.patch
+  + The new openssl already includes the fix.
+- Refresh ovmf-pie.patch and ovmf-disable-ia32-firmware-piepic.patch
+
+- Fixed TPM support. TPM2_ENABLE & TPM2_CONFIG_ENABLE build flags
+  were changed to TPM_* since upstream commit 07952a962a40.
+
+- Use the reduced source tarballs since ovmf only needs a portion
+  of the code.
+  + brotli-v1.0.7-17-g666c328.tar.xz ->
+    brotli-v1.0.7-17-g666c328-c.tar.xz
+  - We only need the "c" directory, not the whole tarball.
+  + oniguruma-v6.9.4_mark1.tar.xz ->
+    oniguruma-v6.9.4_mark1-src.tar.xz
+  - We only need the "src" directory, not the whole tarball.
+
+- Update to edk2-stable202005
-- Update openssl to 1.1.1g
-- Add 2 reduced source tarballs from the submodules of edk2:
-  + brotli-v1.0.7-17-g666c328-c.tar.xz
-  - We only need the "c" directory, not the whole tarball.
-  + oniguruma-v6.9.4_mark1-src.tar.xz
-  - We only need the "src" directory, not the whole tarball.
+- Add 2 tarballs from the submodules of edk2:
+  + brotli-v1.0.7-17-g666c328.tar.xz
+  + oniguruma-v6.9.4_mark1.tar.xz
+- Refresh patches:
+  + ovmf-add-exclude-shell-flag.patch
+  + ovmf-gdb-symbols.patch
+- Drop upstream patch: ovmf-bsc1163927-fix-ping-and-ip6dxe.patch
+- Drop ovmf-bsc1171643-workaround-outline-atomics.patch since
+  upstream fixed it in another way.
+
+- Add ovmf-bsc1171643-workaround-outline-atomics.patch to disable
+  gcc10 outline-atomics in AArch64 (bsc#1171643)
+
-- Add ovmf-build-funcs.sh for building the variable templates
-- Drop upstreamed patches
-  + ovmf-bsc1163927-fix-ip4dxe-and-arpdxe.patch
-  + ovmf-bsc1175476-fix-DxeImageVerificationLib-overflow.patch
-  + ovmf-bsc1119454-additional-scsi-drivers.patch
-  + ovmf-bsc1163927-fix-ping-and-ip6dxe.patch
-  + ovmf-bsc1163969-fix-DxeImageVerificationHandler.patch
-  + ovmf-bsc1163959-PiDxeS3BootScriptLib-fix-numeric-truncation.patch
-  + openssl-fix-syntax-error.patch
-- Refresh patches
-  + ovmf-disable-ia32-firmware-piepic.patch
-  + ovmf-gdb-symbols.patch
-  + ovmf-pie.patch
-
-- Add ovmf-bsc1175476-fix-DxeImageVerificationLib-overflow.patch
-  to fix overflow in DxeImageVerificationHandler
-  (bsc#1175476, CVE-2019-14562)
-
-- Add ovmf-bsc1119454-additional-scsi-drivers.patch to support more
-  SCSI drivers (PvScsi, MptScsi, and LsiScsi) (bsc#1119454)
-  + Enable LsiScsi explicitly since it's disabled by default
+- Update to edk2-stable202002
+  + UefiCpuPkg/MpInitLib: Skip reading PlatformId on AMD processors.
+  + BaseTools: Remove invalid leading space before !INCLUDE in Makefile
+  + OvmfPkg/QemuVideoDxe: unbreak "secondary-vga" and "bochs-display" support
+  + NetworkPkg/ArpDxe: Recycle invalid ARP packets (CVE-2019-14559)
+  + ShellPkg: acpiview: Prevent infinite loop if structure length is 0
+  + CryptoPkg/BaseHashApiLib: Change PcdHashApiLibPolicy type to FixedAtBuild
+  + CryptoPkg/BaseHashApiLib: Align BaseHashApiLib with TPM 2.0 Implementation
+  + MdeModulePkg: Make retval in UninstallMultipleProtocol follow Spec
+  + SecurityPkg/DxeImageVerificationLib: change IsCertHashFoundInDatabase
+    name (CVE-2019-14575)
+  + SecurityPkg/DxeImageVerificationLib: Differentiate error/search
+    result (2) (CVE-2019-14575)
+  + SecurityPkg/DxeImageVerificationLib: plug Data leak in
+    IsForbiddenByDbx() (CVE-2019-14575)
+  + SecurityPkg/DxeImageVerificationLib: tighten default result
+    (CVE-2019-14575)
+  + SecurityPkg/DxeImageVerificationLib: Differentiate error/search
+    result (1) (CVE-2019-14575)
+  + SecurityPkg/DxeImageVerificationLib: refactor db/dbx fetching
+    code (CVE-2019-14575)
+  + SecurityPkg/DxeImageVerificationLib: avoid bypass in fetching
+    dbx (CVE-2019-14575)
+  + SecurityPkg/DxeImageVerificationLib: fix wrong fetch dbx in
+    IsAllowedByDb (CVE-2019-14575)
+  + SecurityPkg/DxeImageVerificationLib: reject
+    CertStack.CertNumber==0 per DBX (CVE-2019-14575)
+  + SecurityPkg/DxeImageVerificationLib: Fix memory leaks
+    (CVE-2019-14575)
+  + NetworkPkg/Ip4Dxe: Check the received package length
+    (CVE-2019-14559).
+  + ShellPkg: acpiview: Validate ACPI table 'Length' field
+  + ShellPkg: acpiview: Remove duplicate ACPI structure size definitions
+  + UefiCpuPkg RegisterCpuFeaturesLib: Match data type and format specifier
+  + MdeModulePkg/SdMmcPciHcDxe: Fix double PciIo Unmap in TRB creation
+    (CVE-2019-14587)
+  + MdeModulePkg/DisplayEngine: Zero memory before free (CVE-2019-14558)
+  + MdeModulePkg/String.c: Zero memory before free (CVE-2019-14558)
+  + MdeModulePkg/HiiDB: Remove configuration table when it's freed
+    (CVE-2019-14586)
+  + MdePkg: Remove FIT table industry standard header file.
+  + UefiCpuPkg: Remove FIT based microcode shadow logic from MpInitLib.
+  + UefiCpuPkg/CpuFeature: Introduce First to indicate 1st unit.
+  + UefiCpuPkg/RegisterCpuFeaturesLib: Rename [Before|After]FeatureBitMask
+  + UefiCpuPkg/RegisterCpuFeaturesLib: Delete CPU_FEATURE_[BEFORE|AFTER]
+  + MdePkg: Add PCCT table signature definition
+  + BaseTools: Fixed build failure when using python38
+  + BaseTools:fix Ecc tool issue for check StructPcd
+  + BaseTools: Remove caret in NASM_INC macro
+  + BaseTools: Rationalise makefile generation
+  + MdePkg: Add PCI Express 5.0 Header File
+  + MdePkg: Disable EBC for unit tests in MdePkg.dsc
+  + MdePkg/SmBios.h: Add two additional DWORD for smbios 3.3.0 type17
+  + UefiCpuPkg/MpInitLib: Not pass microcode info between archs in CPU_MP_DATA
+  + Revert UefiCpuPkg/MpInitLib: Relocate microcode patch fields in CPU_MP_DATA
+  + ShellPkg: acpiview: Validate global pointers before use
+  + ShellPkg: acpiview: Validate System Locality count
+  + ShellPkg: acpiview: Set ItemPtr to NULL for unprocessed table fields
+  + ShellPkg: Document UpdateArgcArgv returns EFI_INVALID_PARAMETER
+  + ShellPkg: Document ParseCommandLineToArgs returns EFI_INVALID_PARAMETER
+  + ShellPkg/UefiShellAcpiViewCommandLib: Fix FADT Parser
+  + SecurityPkg: Fix incorrect return value when File is NULL
+  + BaseTools: Fixed a Incremental build issue
+  + CryptoPkg/CryptoPkg.dsc: Add build of Crypto libraries/modules
+  + CryptoPkg/Library: Add BaseCryptLibOnProtocolPpi instances
+  + CryptoPkg/Driver: Add Crypto PEIM, DXE, and SMM modules
+  + CryptoPkg: Add EDK II Crypto Protocols/PPIs/PCDs
+  + CryptoPkg/BaseCryptLib: Add X509ConstructCertificateStackV().
+  + MdeModulePkg/PiDxeS3BootScriptLib: Fix potential numeric truncation
+    (CVE-2019-14563)
+  + MdeModulePkg/Capsule: Remove RT restriction in UpdateCapsule service.
+  + SecurityPkg/TcgPhysicalPresenceLib: Replace the ASSERT with error code
+  + BaseTools/PcdValueCommon: Fix 64-bit host compiler error
+  + BaseTools/Build: Do not use Common.lib in Structured PCD app
+  + MdeModulePkg/BaseSerialPortLib16550: Fix Serial Port Ready
+  + BaseTools: Script for converting .aml to .hex
+  + MdeModulePkg: Perform test only if not ignore memory test
+  + UefiCpuPkg/MpInitLib: Always get CPUID & PlatformID in MicrocodeDetect()
+  + OvmfPkg/PlatformPei: detect SMRAM at default SMBASE (for real)
+  + OvmfPkg: introduce PcdCsmEnable feature flag
+  + OvmfPkg/SmmAccess: close and lock SMRAM at default SMBASE
+  + OvmfPkg/SEV: don't manage the lifecycle of the SMRAM at the default SMBASE
+  + OvmfPkg/PlatformPei: reserve the SMRAM at the default SMBASE, if it exists
+  + OvmfPkg/PlatformPei: assert there's no permanent PEI RAM at default SMBASE
+  + OvmfPkg/PlatformPei: detect SMRAM at default SMBASE (skeleton)
+  + OvmfPkg/PlatformPei: factor out Q35BoardVerification()
+  + OvmfPkg/IndustryStandard: add MCH_DEFAULT_SMBASE* register macros
+  + OvmfPkg/IndustryStandard: increase vertical whitespace in Q35 macro defs
+  + OvmfPkg: introduce PcdQ35SmramAtDefaultSmbase
+  + CryptoPkg/BaseCryptLibNull: Add missing HkdfSha256ExtractAndExpand()
+  + BaseTools/DscBuildData: Fix PCD autogen include file conflict
+  + CryptoPkg/BaseHashApiLib: Implement Unified Hash Calculation API
+  + CryptoPkg: Add CryptoPkg Token Space GUID
+  + BaseTools/Conf/gitattributes: fix "--function-context" for C source code
+  + SecurityPkg/DxeImageVerificationHandler: fix "defer" vs. "deny" policies
+  + SecurityPkg/DxeImageVerificationHandler: fix imgexec info on memalloc fail
+  + SecurityPkg/DxeImageVerificationHandler: fix retval for (FileBuffer==NULL)
+  + SecurityPkg/DxeImageVerificationHandler: eliminate "Status" variable
+  + SecurityPkg/DxeImageVerificationHandler: unnest AddImageExeInfo() call
+  + SecurityPkg/DxeImageVerificationHandler: remove superfluous Status setting
+  + SecurityPkg/DxeImageVerificationHandler: fix retval on memalloc failure
+  + SecurityPkg/DxeImageVerificationHandler: narrow down PE/COFF hash status
+  + SecurityPkg/DxeImageVerificationHandler: keep PE/COFF info status internal
+  + SecurityPkg/DxeImageVerificationHandler: remove "else" after return/break
+  + SecurityPkg/DxeImageVerificationHandler: simplify "VerifyStatus"
+  + OvmfPkg/PlatformPei: rewrite MaxCpuCountInitialization() for CPU hotplug
+  + OvmfPkg/IndustryStandard: define macros for QEMU's CPU hotplug registers
+  + OvmfPkg/OvmfXen.dsc: remove PcdCpu* dynamic defaults
+  + CryptoPkg/BaseCryptLib: remove HmacXxxGetContextSize interface
+  + CryptoPkg/BaseCryptLib: replace HmacXxxInit API with HmacXxxSetKey
+  + BaseTools: Fixed a incremental build bug
+  + UefiCpuPkg/MpInitLib: Fix possible uninitialized 'InitFlag' field
+  + FmdDevicePkg/FmpDxe: Support Fmp Capsule Dependency.
+  + MdeModulePkg/CapsuleApp: Enhance CapsuleApp for Fmp Capsule Dependency
+  + MdePkg: Add definition for Fmp Capsule Dependency.
+  + MdeModulePkg/SdMmcPciHcDxe: Add retries for async commands
+  + MdeModulePkg/SdMmcPciHcDxe: Add retries for sync commands
+  + MdeModulePkg/SdMmcPciHcDxe: Refactor command error detection
+  + MdeModulePkg/SdMmcPciHcDxe: Fix DAT lane SW reset
+  + UefiCpuPkg/PiSmmCpuDxeSmm: fix 2M->4K page splitting regression for PDEs
+  + MdeModulePkg/Variable: Fix VarErrorFlag RT cache offset calculation
+  + MdePkg Base.h: Use correct style to check the defined macro
+  + ShellPkg: acpiview: Update SRAT parser to ACPI 6.3
+  + BaseTools/Capsule: Add capsule dependency support
+  + MdeModulePkg/Setup: Update opcode number variable type to UINTN
+  + ArmPlatformPkg/PrePeiCore: enable VFP at startup
+  + ArmPkg/ArmSmcPsciResetSystemLib: remove EnterS3WithImmediateWake ()
+  + NetworkPkg/HttpDxe: fix 32-bit truncation in HTTPS download
+  + MdeModulePkg/UefiBootManagerLib: log reserved mem allocation failure
+  + BaseTools/Scripts/PatchCheck: Address false error conditions
+  + BaseTools:Fix GenFds issue for BuildOption replace GenFdsOption
+  + BaseTools:Change the case rules for ECC check pointer names
+  + MdeModulePkg/SdMmcPciHcDxe: Fix unknown doxygen tag error
+  + ArmVirtPkg: remove EnterS3WithImmediateWake () from ResetSystemLib
+  + OvmfPkg: remove EnterS3WithImmediateWake () from ResetSystemLib
+  + UefiPayloadPkg: remove EnterS3WithImmediateWake () from ResetSystemLib
+  + PcAtChipsetPkg: remove EnterS3WithImmediateWake () from ResetSystemLib
+  + MdeModulePkg: remove EnterS3WithImmediateWake () from ResetSystemLib
+  + UefiCpuPkg: Shadow microcode patch according to FIT microcode entry.
+  + MdePkg: Add header file for Firmware Interface Table specification.
+  + UefiCpuPkg/CpuCommonFeaturesLib: SMXE bit of CR4 should set
+  + MdePkg BaseLib.h: Update IA32_CR4 strut to include all public fields
+  + MdePkg: Do not use CreateEventEx unless required
+  + UefiCpuPkg/PiSmmCpuDxeSmm: Add missed comments for parameter.
+  + OvmfPkg: use HII type PCDs for TPM2 config related variables
+  + OvmfPkg: reorganize TPM2 support in DSC/FDF files
+  + BaseTools/PatchCheck.py: Ignore CR and LF characters in subject length
+  + MdeModulePkg: Add EDK2 Platform Boot Manager Protocol
+  + CryptoPkg: Support for SHA384 & SHA512 RSA signing schemes
+  + UefiCpuPkg: Always load microcode patch on AP processor.
+  + UefiCpuPkg: Remove alignment check when calculate microcode size.
+  + Revert "UefiCpuPkg/PiSmmCpuDxeSmm: Fix buffer overflow issue."
+  + MdeModulePkg/UsbMouseAbsolutePointer: Fix endpoint selection
+  + MdeModulePkg/Usb/UsbMouse: Fix endpoint selection
+  + MdeModulePkg/Usb/EfiKey: Fix endpoint selection
+  + SecurityPkg/Tcg2Pei: Add TCG PFP 105 support.
+  + MdeModulePkg/Smbios: Add TCG PFP rev 105 support.
+  + MdeModulePkg/dec: add PcdTcgPfpMeasurementRevision PCD
+  + MdeModulePkg/Smbios: Done measure Smbios multiple times.
+  + SecurityPkg/Tcg2Dxe: Add Tcg2Dxe to support 800-155 event.
+  + SecurityPkg/Guid: Add TCG 800-155 event GUID definition.
+  + MdeModulePkg/SdMmcPciHcDxe: Add function to start SD clock
+  + MdeModulePkg/SdMmcPciHcDxe: Hook SwitchClockFreq after SD clock start
+  + UefiCpuPkg/PiSmmCpuDxeSmm: Pre-allocate PROCEDURE_TOKEN buffer
+  + UefiPayloadPkg/BootManager: Add PS2 keyboard support
+  + UefiCpuPkg/MpInitLib: Remove redundant microcode fields in CPU_MP_DATA
+  + UefiCpuPkg/MpInitLib: Relocate microcode patch fields in CPU_MP_DATA
+  + UefiCpuPkg/MpInitLib: Produce EDKII microcode patch HOB
+  + UefiCpuPkg: Add definitions for EDKII microcode patch HOB
+  + UefiCpuPkg/MpInitLib: Reduce the size when loading microcode patches
+  + UefiCpuPkg/MpInitLib: Collect processors' CPUID & Platform ID info
+  + BaseTools/Scripts: Add sendemail.transferEncoding to SetupGit.py
+  + UefiCpuPkg/PiSmmCpuDxeSmm: Fix buffer overflow issue.
+  + UefiCpuPkg/PiSmmCpuDxeSmm: Remove dependence between APs
+  + edksetup.bat stuck on unicode locale Windows
+  + MdePkg/Tcg: Add new definition in TCG PFP spec.
+  + MdePkg: Use __builtin_offset with CLANGPDB toolchain
+  + MdePkg PciExpress21: PCI_REG_PCIE_DEVICE_CONTROL2 struct has 17 bits
+  + ShellPkg/ShellProtocol: Return error code while fail parsing cmd-line
+  + MdePkg/Spdm: fix Nonce structure error.
+  + BaseTools: Resolve a issue of Incremental build
+  + Maintainers.txt: Update email address and role
+  + BaseTools:replaces the two offending quotes by ascii quotes
+  + BaseTools: Fix build failure when multiple build targets given
+  + MdePkg/Include: Add DCC and BCM2835 SPCR UART types
+  + ArmPkg/MmCommunicationDxe: relay architected PI events to MM context
+  + SecurityPkg/Tcg2Smm: Measure the table before patch.
+  + BaseTools: Remove redundant binary cache file
+  + BaseTools: Leverage compiler output to optimize binary cache
+  + BaseTools: enhance the CacheCopyFile method arg names
+  + BaseTools: store more complete output files in binary cache
+  + BaseTools: Enhance Basetool for incremental build
+  + BaseTools: Update build_rule.txt to generate dependent files.
+  + BaseTools: Generate dependent files for ASL and ASM files
+  + BaseTools: Add build option for dependency file generation
+  + UefiCpuPkg/PiSmmCpuDxeSmm: Avoid allocate Token every time
+  + BaseTools: Avoid "is" with a literal Python 3.8 warnings
+  + ArmPkg: Dispatch deferred images after EndOfDxe
+  + ShellPkg/UefiHandleParsingLib: Fix error allocate pool
+  + ShellPkg/edit: typo "%d Lines Wrote"
+  + ShellPkg: acpiview: IORT Spec Rev D updates
+  + ShellPkg: acpiview: Add support for parsing FACS
+  + MdeModulePkg: Add ARM/Aarch64 support which were missing
+  + MdeModulePkg: LzmaCustomDecompressLib.inf don't support EBC anymore
+  + BaseTools:Enhance the way to handling included dsc file
+  + UefiCpuPkg/UefiCpuPkg.uni: Add missing strings for PCD
+  + NetworkPkg/NetworkPkg.uni: Add missing strings for PCD
+  + MdeModulePkg/MdeModulePkg.uni: Add missing strings for PCD
+  + NetworkPkg: Fixes to static code analysis hits
+  + CryptoPkg/OpensslLib.inf: list OpenSSL local header "ms/uplink.h"
+  + CryptoPkg/OpensslLib: improve INF file consistency
+  + MdeModulePkg/VariableSmmRuntimeDxe.inf: list local header "Variable.h"
+- Drop upstreamed fixes
+  + ovmf-bsc1163927-fix-ip4dxe-and-arpdxe.patch
+  + ovmf-bsc1163959-PiDxeS3BootScriptLib-fix-numeric-truncation.patch
+  + ovmf-bsc1163969-fix-DxeImageVerificationHandler.patch
+- Refresh ovmf-gdb-symbols.patch
+
+- Disable TLS for IA32(i586) to avoid exceeding the size limitation
+  while using the tool chain from SLE15-SP2/openSUSE Leap 15.2
+
+- Add ovmf-bsc1153072-fix-invalid-https-cert.patch to reject the
+  invalid server certificates for HTTPS Boot
+  (bsc#1153072, CVE-2019-14553)
+
+- Add the firmware descriptors for QEMU
+- Tweak the install commands
+
-  + Add TLS and IPv6 supports for ArmVirtQemu
-  + Various fixes and updates for TPM2
-  + Various fixes for OvmfPkg and the underlying infrastructures
-  + Drop the build requirement of python2
-  + Drop the obsolete IntelFrameworkPkg and IntelFrameworkModulePkg
-  + Remove ShellBinPkg and move the platform packages out of edk2
+  + OvmfPkg: Introduce platform OvmfXen
+  + OvmfPkg/ResetSystemLib: Add missing dependency on PciLib
+  + MdeModulePkg DxeCore: Fix for missing Memory Attributes Table
+    (MAT) update
+  + BaseTools: Fixed issue of incorrect Module Unique Name
+  + CryptoPkg/OpensslLib: Add missing header files in INF file
+  + SecurityPkg/SecurityPkg.uni: Add missing strings for new PCDs
+  + MdeModulePkg/DxeIplPeim: Initialize pointer PageMapLevel5Entry
+  + MdeModulePkg/MdeModulePkg.dec: Remove gEfiDpcProtocolGuid
+  + Readme.md: add submodule policy and clone commands
+  + MdeModulePkg/DxeIplPeim: Relocate operation of
+    PageMapLevel5Entry++
+  + MdeModulePkg: Add missing header files in INF files
+  + MdePkg: Add MmAccess and MmControl definition.
+  + CryptoPkg/BaseCryptLib: Wrap OpenSSL HKDF algorithm
+  + MdeModulePkg/DxeIpl: Create 5-level page table for long mode
+  + MdeModulePkg/DxeIpl: Introduce PCD PcdUse5LevelPageTable
+  + UefiCpuPkg/CpuDxe: Support parsing 5-level page table
+  + UefiCpuPkg/MpInitLib: Enable 5-level paging for AP when BSP's
+    enabled
+  + OvmfPkg/PlatformPei: Change referenced MSR name.
+  + UefiCpuPkg/PiSmmCpuDxeSmm: Add check for pointer Pml5Entry
+  + SecurityPkg/SecurityPkg.dec: Remove trailing white space
+  + MdeModulePkg/PiSmmCore: Use unique structure signatures
+  + UefiCpuPkg/MpInitLib: don't shadow the microcode patch twice.
+  + ShellPkg: improve acpiview
+  + MdePkg: Add PI 1.5 SmramMemoryReserve HOB file
+  + MdePkg/PciExpress21.h: Fix the PCI industry standard register
+    defines
+  + CryptoPkg/BaseCryptLib: Use cmp-operator for non-Boolean
+    comparisons
+  + ArmPkg: DebugPeCoffExtraActionLib: fix trivial comment typos
+  + ArmPkg: DebugPeCoffExtraActionLib: debugger commands are not
+    errors
+  + UefiCpuPkg/RegisterCpuFeaturesLib: Start all processors
+    simultaneously.
+  + UefiCpuPkg: Add new EDKII_PEI_MP_SERVICES2_PPI
+  + list module-internal header files in INF [Sources]
+  + SecurityPkg: introduce the SM3 digest algorithm
+  + BaseTools: Fix python3.8 SyntaxWarning
+  + BaseTools: Add HOST_APPLICATION module type.
+  + UefiCpuPkg/PiSmmCpu: Enable 5 level paging when CPU supports
+  + MdePkg/BaseLib.h: Update IA32_CR4 structure for 5-level paging
+  + UefiCpuPkg RegisterCpuFeaturesLib: Fix an ASSERTION issue
+  + ArmPlatformPkg: Actually disable PL031 interrupts
+  + UefiCpuPkg/PiSmmCpu: Change variable names and comments to follow
+    SDM
+  + OvmfPkg: use DxeTpmMeasurementLib if and only if TPM2_ENABLE
+  + ArmPlatformPkg: Fix various typos
+  + ArmPkg: Fix various typos
+  + Remove IntelFrameworkPkg
+  + Remove IntelFrameworkModulePkg
+  + MdeModulePkg/BdsDxe: Use a pcd to control PlatformRecovery
+  + MdeModulePkg: Add a pcd to set the OS indications bit
+  + SecurityPkg: Remove DxeDeferImageLoadLib in DSC
+  + BaseTools:Linux changes the way the latest version is judged
+  + Fix indentation in edksetup.sh SetupPython3
+  + MdeModulePkg/SdMmcHcDxe: Implement revision 3 of
+    SdMmcOverrideProtocol
+  + MdeModulePkg/SdMmcOverride: Add GetOperatingParam notify phase
+  + MdeModulePkg/UfsPassThruDxe: Fix unaligned data transfer
+    handling
+  + ArmVirtPkg: handle NETWORK_TLS_ENABLE in ArmVirtQemu*
+  + UefiCpuPkg/MpInitLib: MicrocodeDetect: Ensure checked range is
+    valid
+  + MdeModulePkg/UfsPassThruDxe: Refactor UFS device presence
+    detection
+  + PcAtChipsetPkg: Remove framework modules
+  + SecurityPkg: add FvReportPei.inf in dsc for build validation
+  + SecurityPkg/FvReportPei: implement a common FV verifier and
+    reporter
+  + SecurityPkg: add definitions for OBB verification
+  + OvmfPkg: don't assign PCI BARs above 4GiB when CSM enabled
+  + OvmfPkg: Don't build in QemuVideoDxe when we have CSM
+  + OvmfPkg/LegacyBbs: Add boot entries for VirtIO and NVME
+    devices
+  + OvmfPkg/LegacyBios: set NumberBbsEntries to the size of
+    BbsTable
+  + SecurityPkg: Add missing instances for build only
+  + BaseTools: Move Build Cache related function out of
+    CreateAsBuiltInf
+  + BaseTools: refine CreateAsBuiltInf function
+  + BaseTools:Add DetectNotUsedItem.py to Edk2\BaseTools\Scripts
+  + BaseTools:Add import in FvImageSection
+  + MdeModulePkg/PeiMain: PeiAllocatePool: output NULL if HOB
+    creation fails
+  + MdePkg: Add Generic Initiator Affinity Structure definitions
+    to SRAT
+  + BaseTools:Introduce CopyFileOnChange() function to copy cache
+    files
+  + MdeModulePkg: Add missing instances for build only
+  + SourceLevelDebugPkg: Add missing instances for build only
+  + CryptoPkg: Add missing instance for build only
+  + MdeModulePkg: Introduce EDKII_SERIAL_PORT_LIB_VENDOR_GUID
+  + MdeModulePkg/GraphicsConsoleDxe: Initialize the output mode
+  + MdeModulePkg/ConSplitterDxe: Optimize the
+    ConSplitterTextOutSetMode
+  + BaseTools: add script to configure local git options
+  + BaseTools: add centralized location for git config files
+  + OvmfPkg/QemuVideoDxe: Shouldn't assume system in VGA alias
+    mode.
+- Refresh ovmf-gdb-symbols.patch
+- Enable NETWORK_TLS_ENABLE for AArch64
+
+- Reset BootOrder after enrolling the default keys (boo#1140195)
+
+- Update to edk2-stable201905
+  + Update OpenSSL version to upcoming 1.1.1
+  + Delete EdkCompatibilityPkg from edk2/master
+  + Remove .S assembly code for IA32 and X64 arch
+  + Replace BSD 2-Clause License with BSD + Patent Licence
+  + Recovery PEI BlockIO support for ATA device
+  + Add PCD to Enabled/Disabled IPv4/IPv6 PXE Support in NetworkPkg
+  + Remove NetworkPkg/IpSecDxe
+  + Add api to DebubLib to expose a print routine with VaList
+    parameter
+  + Introduce DebugPpi to save the image size with the debug
+    message
+  + ResetSystemLib Adds a new API ResetSystem
+  + ResetUtilityLib Add a new API ResetSystemWithSubtype
+  + Add support for get organization name to x509 in BaseCryptLib
+  + Add support for checking x509 EKUs in BaseCryptLib
+  + Add support for PKCS 1v2 RSAES-OAEP PKI encryption in
+    BaseCryptLib
+  + Remove ShellBinPkg from edk2/master
+  + Enable multiple thread /MP option for MSVC compiler
+  + Upstream the EnrollDefaultKeys application to OvmfPkg
+  + Share code for BaseUefiDecompressLib in MdePkg and MdeModulePkg
+  + Move network related components from MdeModulePkg to NetworkPkg
+  + Move BeagleBoardPkg and Omap35xxPkg from edk2 to edk2-platforms
+    repo
+  + Move MinnowMax and Quark platform to edk2-platforms repo
+  + Move OptionRomPkg into new Drivers directory edk2-platforms
+    repo
+  + Add ACPI6.3 definition
+  + Remove Nt32Pkg from edk2/master
+  + update ArmSoftFloatLib to latest upstream version (= 3e)
-- Add ovmf-bsc1153072-fix-invalid-https-cert.patch to reject the
-  invalid server certificates for HTTPS Boot
-  (bsc#1153072, CVE-2019-14553)
-- Enable TLS (HTTPS Boot) and TPM2 support
-- Add the firmware descriptors for QEMU
-- Update README to match the current settings
-- Update the License tag to BSD-2-Clause-Patent
-- Build SecureBoot firmwares for aarch64
-- Add a new "smm" flavor to enable System Management Mode
-  + Also add ovmf-add-exclude-shell-flag.patch to exclude shell
-    from the resultant SMM firmware files
-- Retire the old openSUSE 4096 bit certificates since all those
-  programs are unmaintained.
-- Drop upstreamed patches
-  + ovmf-bsc1092943-fix-attributes-table.patch
-  + ovmf-bsc1099193-fix-sev-flash-variables.patch
-  + ovmf-bsc1115916-fix-timestamp-zeroing.patch
-  + ovmf-bsc1115917-bounds-checking-for-ueficompress.patch
-  + ovmf-bsc1127820-fix-blockio-buffer-overflow.patch
-  + ovmf-bsc1127821-dns-check-packet-size.patch
-  + ovmf-bsc1127822-fix-fv-parsing.patch
-  + ovmf-bsc1128503-fix-stack-overflow-in-HiiImage-and-HiiDatabase.patch
-  + ovmf-bsc1130267-overflow-in-partition-and-udf.patch
-  + ovmf-bsc1131361-fix-stack-overflow-xhci.patch
+- Update the build flags for network functions
+  + For x86_64, only enable TLS for the 4MB image since the code
+    size exceeds the boundary of 2MB image
+- Update README
+- Update the License tag to BSD-2-Clause-Patent
+
+- Build SecureBoot firmwares for aarch64
-- Add ovmf-bsc1131361-fix-stack-overflow-xhci.patch to fix stack
-  overflow in UsbBusDxe and UsbBusPei (bsc#1131361, CVE-2019-0161)
+- Enable debug for aarch32
+- Add aavmf-aarch32-code.bin and aavmf-aarch32-vars.bin files
+
+- Update to 2019+git1552059899.89910a39dcfd (edk2-stable201903)
+  + MdeModulePkg/HiiImage: Fix stack overflow when corrupted BMP
+    is parsed (bsc#1128503, CVE-2018-12181)
+  + MdeModulePkg/HiiDatabase: Fix potential integer overflow
+    (bsc#1128503, CVE-2018-12181)
+  + UefiCpuPkg/Microcode.c: Add verification before calculate
+    CheckSum32
+  + UefiCpuPkg/Microcode: Fix InComplete CheckSum32 issue
+  + UefiCpuPkg: restore strict page attributes via #DB in nonstop
+    mode only
+  + IntelFrameworkModulePkg/FwVolDxe: Ensure FfsFileHeader 8 bytes
+    aligned (bsc#1127822, CVE-2018-3630)
+  + MdeModulePkg/DxeCore: Ensure FfsFileHeader 8 bytes aligned
+    (bsc#1127822, CVE-2018-3630)
+  + MdeModulePkg/PeiCore: Ensure FfsFileHeader 8 bytes aligned
+    (bsc#1127822, CVE-2018-3630)
+  + NetworkPkg: Add WiFi Connection Manager to NetworkPkg
+  + UefiCpuPkg/PiSmmCpu: Add Shadow Stack Support for X86 SMM
+  + MdePkg/BaseLib: Add Shadow Stack Support for X86
+  + NetworkPkg/DnsDxe: Check the received packet size before
+    parsing the message (bsc#1127821, CVE-2018-12178)
+  + MdeModulePkg/RamDiskDxe: Restrict on RAM disk size
+    (bsc#1127820, CVE-2018-12180)
+  + MdeModulePkg/PartitionDxe: Ensure blocksize holds MBR
+    (bsc#1127820, CVE-2018-12180)
+  + ArmVirtPkg/PlatformBootManagerLib: display boot option
+    loading/starting
+  + ArmVirtPkg/ArmVirtQemu*: enable minimal Status Code Routing
+    in DXE
+  + OvmfPkg/PlatformBootManagerLib: display boot option
+    loading/starting
+  + OvmfPkg: add library to track boot option loading/starting on
+    the console
+  + MdeModulePkg/UefiBootManagerLib: fix LoadImage/StartImage
+    status code rep
+  + MdeModulePkg/AhciPei: Add AHCI mode ATA device support in PEI
+  + MdeModulePkg: Add definitions for EDKII PEI ATA PassThru PPI
+  + MdeModulePkg: Add definitions for ATA AHCI host controller PPI
+  + MdePkg/UefiDevicePathLib: Add sanity check for FilePath device
+    path
+  + UefiCpuPkg/Microcode: Fix incorrect checksum issue for
+    extended table
+  + SecurityPkg/TcgConfigDxe: Allow enabling TPM 1.2 device from
+    disabled state
+  + UefiCpuPkg/SecCore: Wrong Debug Information for SecCore
+  + Various bug fixes in BaseTools
+  + DynamicTablesPkg: Dynamic Tables Framework
+  + MdeModulePkg: Remove EmuVariableRuntimeDxe
+  + UefiCpuPkg/MtrrLib: Fix a bug that may wrongly set memory <1MB
+    to UC
+  + MdeModulePkg/BmBoot: Report status when fail to load/start
+    boot option
+  + MdeModulePkg/ReportStatusCodeLib: Avoid using AllocatePool if
+    possible
+  + NetworkPkg/Ip6Dxe: Clean the invalid IPv6 configuration during
+    driver start
+
+- Add TPM2_CONFIG_ENABLE build flag to enable TPM2 config menu
+
+- Update to 2019+git1550452308.c417c1b33d06
+  + BaseTools: Fixed an issue about StructurePcd
+  + UefiCpuPkg/SecCore: Support EFI_PEI_CORE_FV_LOCATION_PPI
+  + OvmfPkg: Add TCG2 Configuration menu to the Device Manager menu
+  + FatPkg/FatPei/Gpt.c: Fix uninitialized variable issue
+  + Make BaseTools compatible with python3
+  + CryptoPkg/BaseCryptLib: split CryptPkcs7Verify.c on behalf
+    of runtime
+  + MdeModulePkg/UefiBootManagerLib: Match the nested partitions
+  + ArmPkg/ArmMmuLib AARCH64: get rid of needless TLB invalidation
+  + Upgrade UEFI supporting TCG spec info
+  + MdeModulePkg Variable: Add emulated variable NV mode support
+  + Code clean-up in the network packages
+  + OvmfPkg: add MmServicesTableLib resolution
+  + ArmPkg/ArmMmuLib AARCH64: fix out of bounds access
+  + BaseTools/VfrCompile: report error for Integer overflow
+  + OvmfPkg: require GCC48 or later
+  + MdePkg/BaseLib: Introduce new SpeculationBarrier API
+  + Remove the obsolete network packages in MdeModulePkg
+  + Upgrade OpenSSL to 1.1.0j
+  + MdePkg/Base: introduce MAX_ALLOC_ADDRESS
+  + MdeModulePkg/PciBus: Fix system hang when no PCI Option ROM exists
+  + BaseTools/tools_def AARCH64 RELEASE: move GCC49/GGC5 to 4 KB
+    alignment
+  + SecurityPkg: Remove dead code and inf redundant definitions
+  + UefiCpuPkg/Cpuid.h: Sync CPUID definition to latest SDM
+  + MdeModulePkg/PciBus: Shadow option ROM after BARs are programmed
+  + ArmVirtPkg/QemuVirtMemInfoLib: trim the MMIO region mapping
+  + ArmVirtPkg/XenVirtMemInfoLib: refactor reading of the PA space
+    size
+  + ArmVirtPkg/QemuVirtMemInfoLib: remove 1:1 mapping of top of
+    PA range
+  + ArmVirtPkg/NorFlashQemuLib: discover NOR flash banks dynamically
+  + ArmPkg/ArmSmcPsciResetSystemLib: add missing call to
+    ExitBootServices()
+  + SecurityPkg: Update TCG PFP spec revision.
+  + OvmfPkg: simply use the Bochs interface for vmsvga
+  + ArmPlatformPkg & ArmVirtPkg: clear frame pointer in startup
+    code
+  + Remove unused DuetPkg, EdkShellBinPkg, and UnixPkg
+  + ArmPkg/ArmGicDxe ARM: fix encoding for GICv3 interrupt
+    acknowledge
+  + MdePkg/BaseIoLibIntrinsicArmVirt ARM: avoid double word loads
+    and stores
+- Refresh patches
+  + ovmf-add-exclude-shell-flag.patch
+  + ovmf-disable-ia32-firmware-piepic.patch
+- Enable Python3 support in BaseTools (bsc#1075770)
-- Add ovmf-bsc1130267-overflow-in-partition-and-udf.patch to fix
-  buffer overflows in PartitionDxe and UdfDxe (bsc#1130267,
-  CVE-2019-0160)
-
-- Add ovmf-bsc1128503-fix-stack-overflow-in-HiiImage-and-HiiDatabase.patch
-  to fix stack overflow in HiiImange and HiiDatabase (bsc#1128503,
-  CVE-2018-12181)
-
-- Add ovmf-bsc1127820-fix-blockio-buffer-overflow.patch to fix
-  buffer overflow in BlockIo protocol (bsc#1127820, CVE-2018-12180)
-- Add ovmf-bsc1127821-dns-check-packet-size.patch to check the size
-  of the received DNS packet (bsc#1127821, CVE-2018-12178)
-- Add ovmf-bsc1127822-fix-fv-parsing.patch to fix the logic error
-  in FV parsing (bsc#1127822, CVE-2018-3630)
+- Add a new "smm" flavor to enable System Management Mode
+  + Also add ovmf-add-exclude-shell-flag.patch to exclude shell
+    from the resultant SMM firmware files
+- Retire the old openSUSE 4096 bit certificates since all those
+  programs are unmaintained.
+- Amend the numbering of patches and sources
+- Update README to reflect the current status
-  auto-enrollment only happen at the very first time. (bsc#1117998)
+  auto-enrollment only happen at the very first boot. (bsc#1117998)
+- Change the group of qemu-ovmf-x86_64-debug to Development/Sources
+  since there is no Development/Debug anymore
+
+- Update to 2018+git1542164568.85588389222a (edk2-stable201811)
+  + UefiCpuPkg/CommonFeature: Always set FEATURE_CONTROL.Lock
+  + MdeModulePkg/NvmExpressPei: Refine data buffer & len check in
+    PassThru
+  + OvmfPkg/QemuVideoDxe: list "UnalignedIoInternal.h" in the INF
+    file
+  + OvmfPkg/QemuVideoDxe: VMWare SVGA device support
+  + OvmfPkg/QemuVideoDxe: Helper functions for unaligned port I/O
+  + OvmfPkg: VMWare SVGA display device register definitions
+  + Fix UEFI and Tiano Decompression logic issue
+  + MdePkg: Fix incorrect check for DisplayOnly text format in
+    AcpiEx
+  + UefiCpuPkg/PiSmmCpuDxeSmm: Separate semaphore container
+  + UefiCpuPkg/RegisterCpuFeaturesLib: Separate semaphore container
+  + UefiCpuPkg/RegisterCpuFeaturesLib: Adjust Order
+  + MdePkg/BaseSynchronizationLib: Fix InternalSync[De|In]crement
+  + UefiCpuPkg/SmmCpu: Block access-out only when static paging is
+    used
+  + MdeModulePkg/Core: fix ineffective guard page issue
+  + MdeModulePkg/Core: fill logic hole in
+    MemoryProtectionCpuArchProtocolNotify
+  + MdeModulePkg/Mtftp4Dxe: Fix invalid configuration of MTFTP
+    local port
+  + OvmfPkg: Replace obsoleted network drivers from platform DSC/FDF
+  + MdePkg/Base.h: Implement BASE_CR() via OFFSET_OF()
+  + MdeModulePkg/PiSmmIpl: Do not reset SMRAM to UC when CPU driver
+    runs
+  + NetworkPkg/TlsDxe: Fix failure to process multiple TLS records
+  + BaseTools ConvertFceToStructurePcd: Fix the array value with
+    empty string
+  + CryptoPkg/BaseCryptLib: Fix potential integer overflow issue
+  + ArmPkg/OpteeLib: Add APIs to communicate with OP-TEE
+  + UefiCpuPkg/PiSmmCpuDxeSmm: Fix ASSERT for success
+  + UefiCpuPkg/MpInitLib: Fix ASSERT for success
+  + MdeModulePkg/Core: fix an issue of potential NULL pointer access
+  + NetworkPkg/Mtftp6Dxe: Correct the total received and saved
+    block number
+  + MdeModulePke/Mtftp4Dxe: Correct the total received and saved
+    block number
+  + MdeModulePkg EhciDxe: Extract new EhciInsertAsyncIntTransfer
+    function
+  + MdeModulePkg XhciDxe: Extract new XhciInsertAsyncIntTransfer
+    function
+  + BaseTools: Sync the DevicePath Function update from MdePkg
+  + MdeModulePkg/HiiDB: Make sure database update behaviors are
+    atomic
+  + MdeModulePkg/HiiDB: Reorganize codes of exporting HII settings
+  + UefiCpuPkg/RegisterCpuFeaturesLib: Support combo CPU feature
+    style
+  + UefiCpuPkg/RegisterCpuFeaturesLib: Fix ECC issues
+  + MdeModulePkg/Core: add freed-memory guard feature
+  + MdeModulePkg/Core: prevent re-acquire GCD memory lock
+  + UefiCpuPkg/CpuDxe: prevent recursive calling of
+    InitializePageTablePool
+  + UefiCpuPkg/CpuDxe: consider freed-memory guard in non-stop mode
+  + MdeModulePkg: introduce UEFI freed-memory guard bit in HeapGuard
+    PCD
+  + MdeModulePkg/NvmExpressDxe: Refine PassThru IO queue creation
+    behavior
+  + MdeModulePkg/NvmExpressDxe: Always copy CQ entry to PassThru
+    packet
+  + MdeModulePkg/NvmExpressDxe: Refine data buffer & len check in
+    PassThru
+  + MdePkg: Handle various device path when optional para is not
+    specified
+  + FatPkg: Correct the line ending to CRLF
+  + MdePkg-BaseLib: Fix PathCleanUpDirectories() issue with
+    "\\..\\.."
+  + FatPkg/EnhancedFatDxe Fix Double Cluster Allocation
+  + FatBinPkg: Remove FatBinPkg and refresh document
+  + ShellPkg/dmem: Only dump sizeof (EFI_SYSTEM_TABLE) bytes for gST
+  + MdeModulePkg/UsbMass: Fix USB key write failure
+  + IntelFrameworkModulePkg: Add more checker in
+    UefiTianoDecompressLib (CVE FIX)
+  + MdePkg: Add more checker in UefiDecompressLib to access the
+    valid buffer only (CVE FIX)
+  + MdeModulePkg/PartitionDxe: Add check for underlying device
+    block size (bsc#1130267, CVE-2019-0160)
+  + MdeModulePkg Xhci: Handle value 5 in Port Speed field of PORTSC
+  + MdeModulePkg XhciDxe: Assign Usb2Hc.XXXRevision based on SBRN
+  + MdePkg/BaseLib: AsciiStrToUnicodeStr(S) not handle EASCII
+    properly
+  + UefiCpuPkg/CpuCommonFeaturesLib: Register MSR base on scope Info
+  + UefiCpuPkg/CpuS3DataDxe: Keep old data if value already existed
+  + UefiCpuPkg/PiSmmCpuDxeSmm: Add logic to support semaphore type
+  + UefiCpuPkg/RegisterCpuFeaturesLib: Add logic to support
+    semaphore type
+  + UefiCpuPkg/RegisterCpuFeaturesLib.h: Add new dependence types
+  + UefiCpuPkg/Include/AcpiCpuData.h: Add Semaphore related
+    Information
+  + NetworkPkg/IpSecDxe: Fix issue to parse SA Payload
+  + NetworkPkg: Correct the time stamp and fix the integer overflow
+    issue
+  + NetworkPkg/TlsDxe: Remove the redundant library class
+  + MdePkg UefiLib: Check Table against NULL in ScanTableInSDT
+  + MdeModulePkg BrotliDecompressLib: Add the checker to avoid array
+    out of bound
+  + UefiCpuPkg/CpuExceptionHandlerLib: always clear descriptor data
+    in advance
+  + fix InternalSyncCompareExchange*()
+  + MdeModulePkg Variable: Fix Timestamp zeroing issue on
+    APPEND_WRITE
+  + MdeModulePkg/Bus/Ufs: Ensure device not return more data than
+    expected
+  + MdeModulePkg/AbsPointer: Don't access key codes when length is
+    wrong
+  + MdeModulePkg BrotliCustomDecompressLib: Don't build it for EBC
+    arch
+  + MdeModulePkg RegularExpressionDxe: Enable STDARG for variable
+    arguments
+  + MdeModulePkg/RegularExpressionDxe: Miss null pointer check
+  + MdeModulePkg PcdDxe: ASSERT PcdSetNvStoreDefaultId set
+  + UefiCpuPkg/S3Resume2Pei: disable paging before creating new
+    page table
+  + MdeModulePkg/SdMmcPciHcDxe: Allow additional SDHCI versions
+  + MdeModulePkg/SdMmcPciHcDxe: Add controller version defines
+  + MdePkg: Use VENDOR_DEVICE_PATH structure for Debug Port device
+    path
+  + ShellPkg-Cd: Ensure all valid cd targets are handled properly
+  + MdePkg-BaseLib: Fix PathCleanUpDirectories() error involving
+    "\..\.."
+  + MdeModulePkg/NonDiscoverablePciDeviceDxe: expose unique B/D/F
+    identifiers
+  + MdeModulePkg: Update Brotli DecompressLib to the latest v1.0.6
+  + BaseTools: Update Brotli Compress to the latest one 1.0.6
+  + MdePkg: Add PciRoot/PcieRoot text for ACPI Expanded Device Path
+  + MdePkg: Correct condition check for AcpiExp text format
+  + MdePkg: Correct the string order of ACPI Expanded Device Path
+  + MdePkg: Correct the string expression of UTF8 vendor device path
+  + MdeModulePkg/HiiDB: Fix incorrect structure convention for
+    checkbox
+  + Lzma: Update LZMA SDK version to 18.05
+  + OvmfPkg/PlatformPei: clear CPU caches
+  + Various BaseTools clean up and fixes
+  + Various UDF fixes
+  + Various USB fixes
+- Drop upstreamed patches
+  + ovmf-bsc1115916-fix-timestamp-zeroing.patch
+  + ovmf-bsc1115917-bounds-checking-for-ueficompress.patch
-- Add ovmf-bsc1099193-fix-sev-flash-variables.patch to fix the
-  missing EFI variables when SEV is set (bsc#1099193)
-
-- Update openssl to 1.1.0h (bsc#1094289, CVE-2018-0739)
-
-- Add ovmf-bsc1092943-fix-attributes-table.patch to avoid sending
-  the memory map with invalid attributes (bsc#1092943)
+- Update to 2018+git1538590187.c0b1f749ef13
+  + ShellPkg: Create a homefilesystem environment variable
+  + NetworkPkg/HttpUtilitiesDxe: fix read memory access overflow
+  + NetworkPkg/HttpDxe: fix read memory access overflow in HTTPBoot
+  + PcAtChipsetPkg PcRtc: Use new EfiLocateFirstAcpiTable()
+  + MdeModulePkg S3SaveStateDxe: Use new EfiLocateFirstAcpiTable()
+  + MdePkg UefiLib: Add new EfiLocateXXXAcpiTable() APIs
+  + NetworkPkg/UefiPxeBcDxe: Add the clarification compared to
+    UefiPxeBcDxe in MdeModulePkg
+  + NetworkPkg/IScsiDxe: Add the clarification compared to
+    IScsiDxe in MdeModulePkg
+  + NetworkPkg/TcpDxe: Add the clarification compared to Tcp4Dxe
+    in MdeModulePkg
+  + MdeModulePkg/UefiPxeBcDxe: Add the clarification compared
+    to UefiPxeBcDxe in NetworkPkg
+  + MdeModulePkg/IScsiDxe: Add the clarification compared to
+    IScsiDxe in NetworkPkg
+  + MdeModulePkg/Tcp4Dxe: Add the clarification compared to TcpDxe
+    in NetworkPkg
+  + NetworkPkg/UefiPxeBcDxe: Use the specified MTFTP windowsize
+  + NetworkPkg: Define one PCD for PXE to specify MTFTP windowsize
+  + NetworkPkg/Mtftp6Dxe: Support windowsize in read request
+    operation
+  + MdeModulePke/Mtftp4Dxe: Support windowsize in read request
+    operation
+  + MdePkg/BaseSynchronizationLib: fix XADD operands in GCC
+    IA32/X64 assembly
+  + MdeModulePkg/PciHostBridge: Fix a bug that prevents PMEM
+    access
+  + MdeModulePkg/PciHostBridge: Enhance boundary check in
+    Io/Mem.Read/Write
+  + MdeModulePkg/DxeIpl: support more NX related PCDs
+  + MdeModulePkg: XhciDxe: Prevent illegal memory access in
+    XhcSetHsee
+  + SecurityPkg/TcgStorageOpalLib: Fixed correct user password
+    not works issue
+  + MdeModulePkg/SdMmcPciHcDxe: Execute card detect only for
+    RemovableSlot
+  + MdeModulePkg/SdMmcPciHcDxe: Fix SdMmcHcReset to set only
+    necesery bits
+  + NetworkPkg: UefiPxeBcDxe: Add EXCLUSIVE attribute when opening
+    SNP protocol installed by PXE
+  + BaseTools: Check GUID C structure format
+  + MdeModulePkg: Avoid key notification called more than once
+  + IntelFrameworkModulePkg: Avoid key notification called more
+    than once
+  + MdeModulePkg/Library/DxeHttpLib: Handle the blank value in
+    HTTP header
+  + MdeModulePkg/Ip4Dxe: Sync the direct route entry setting
+  + MdeModulePkg XhciDxe: Set HSEE Bit if SERR# Enable Bit is set
+  + BaseTools: Correct DXE_PCD_DATABASE_INIT
+  + BaseTools: Check PcdNvStoreDefaultValueBuffer
+  + BaseTools: Involve Dec default value to calculate Maxsize
+  + BaseTools: Structure Pcd value override incorrect
+  + BaseTools: Report error for incorrect hex value format
+  + MdeModulePkg/ConPlatform: Support short-form USB device path
+  + UefiCpuPkg/CpuDxe: fix an incorrect bit-wise operation
+  + UefiCpuPkg/CpuDxe: fix ECC reported issues
+  + UefiCpuPkg/CpuMpPei: support stack guard feature
+  + UefiCpuPkg/MpInitLib: fix register restore issue in AP wakeup
+  + UefiCpuPkg/CpuExceptionHandlerLib: support stack switch for
+    PEI exceptions
+  + MdeModulePkg/DxeIpl: disable paging before creating new page
+    table
+  + MdeModulePkg PeiCore: Always use PeiImageRead() function to
+    load PEI image
+  + MdeModulePkg/EhciDxe: factor out EhcIsDebugPortInUse()
+  + BaseTools/PatchCheck.py: Fix error when run with Python3
+  + BaseTools: Report more clear error message for PCD used in
+    expression
+  + BaseTools: Fix a bug about list the PCD in "not used" section
+  + UefiCpuPkg/MpInitLib: Fix ECC issues
+  + MdeModulePkg/EhciDxe: fix host controller reset condition in
+    BindingStart
+  + BaseTools: Extend the keyword "!include"/"!if" to
+    case-insensitive
+  + MdeModulePkg/Setup: Fix incorrect size used in AllocateCopyPool
+  + MdeModulePkg DxeCore: Handle multiple FV images in one FV file
+  + MdeModulePkg PeiCore: Handle multiple FV images in one FV file
+  + UefiCpuPkg/CpuExceptionHandlerLib: Avoid calling PEI services
+    from AP
+  + CpuExceptionHandlerLib: Add comments to make code more readable
+  + BaseTools: Fixed the PcdValue trailing zero issue
+  + BaseTools: Dynamic Pcd value override from command line
+  + BaseTools: Check pcd DefaultValue and SkuId EBNF
+  + ShellPkg: Update Ifconfig command to accept 32bit subnet mask
+  + MdeModulePkg/Network: Add 32bit subnet mask support for IP4
+    PXE boot
+  + BaseTools: Clarify a DSC parsing error about PCDs
+  + BaseTools: minimize assignment processing
+  + BaseTools: Refactor to remove functionally equivalent
+    functions
+  + BaseTools: include variable namespace GUIDs of HII PCDs in
+    Guid.xref
+  + ShellPkg/SmbiosView: Update SmbiosView for SMBIOS3.2.0
+  + UefiCpuPkg/CpuDxe: change level of DEBUG message
+  + UefiCpuPkg/CpuDxe: implement non-stop mode for uefi
+  + UefiCpuPkg/CpuExceptionHandlerLib: Setup single step in #PF
+    handler
+  + MdeModulePkg/MdeModulePkg.dec: add new settings for PCDs
+  + MdePkg: Add the missing spec version information for header
+    files
+  + BaseTools: Fix one expression bug to support ~ operate
+  + BaseTools: Add check only VOID* type Pcd need the maxsize info
+  + MdeModulePkg: Update SMBIOS PCDs to 3.2.0
+  + MdePkg SmBios.h: Add SMBIOS 3.2.0 definitions
+  + MdeModulePkg/PciBus: Restrict one VGA per HostBridge not
+    Segment
+  + MdeModulePkg/PciBus: Refine ActiveVGADeviceOnTheRootBridge
+  + ArmPkg/PlatformBootManagerLib: fix hotkey of boot option
+  + BaseTools: Use hashlib instead of md5
+  + BaseTools: remove cmp due to deprecated in python3
+  + BaseTools: Modify class OrderedListDic
+  + BaseTools: Update Makefile for ECC tool
+  + BaseTools/VfrCompile: honor EXTRA_LDFLAGS
+  + NetworkPkg/TlsAuthConfigDxe: fix TlsCaCertificate attributes
+    retrieval
+  + IntelFrameworkPkg/FrameworkUefiLib: don't special-case
+    EFI_FILE_MODE_CREATE
+  + MdePkg/UefiLib: don't special-case EFI_FILE_MODE_CREATE in
+    OpenMode
+  + Remove redundant variables, functions, library clesses, and
+    GUIDs
+
+- Update to 2018+git1534736099.43fe4c405292
+  + BaseTools: AutoGen refactor ModuleAutoGen caching
+  + OvmfPkg: link Sha384 and Sha512 support into Tcg2Pei and Tcg2Dxe
+  + MdePkg/UefiLib: introduce EfiOpenFileByDevicePath()
+  + BaseTools: Update the rule to remove .lib before link it for GCC
+  + BaseTools: Add Dns and BluetoothLE DevicePath
+  + MdeModulePkg SmmLockBox: Return actual data length in
+    SmmLockBoxRestore
+  + UefiCpuPkg/RegisterCpuFeaturesLib: Combine implementation
+  + UefiCpuPkg/CpuS3DataDxe: Remove below 4G limitation
+  + UefiCpuPkg/CpuS3DataDxe: Change Memory Type and address
+    limitation
+  + UefiCpuPkg/AcpiCpuData.h: Remove AcpiNVS and Below 4G limitation
+  + UefiCpuPkg/PiSmmCpuDxeSmm: Use GDT/IDT saved in Smram
+  + SecurityPkg/TcgStorageCoreLib.h: Use ascii instead of unicode
+  + BaseTool: Fixed the bug of Boolean Hii Pcd packing
+  + SecurityPkg: HashLib: Update HashLib file GUID
+  + SecurityPkg/Library/Tpm2DeviceLibDTpm: fix s/Constructor/CONSTRUCTOR
+  + OvmfPkg/PlatformDebugLibIoPort: fix port detection for use in
+    the DXE Core
+  + NetworkPkg/HttpDxe: Strip square brackets in IPv6 expressed
+    HostName
+  + MdeModulePkg/BdsDxe: Move display of test key usage into BDS
+    module
+  + ArmPkg: Add initial OpteeLib implementation
+  + SecurityPkg: HashLib: Add SHA384, SHA512 HashLib
+  + MdeModulePkg/BdsDxe: Call PlatformBootManagerUnableToBoot()
+  + MdeModulePkg/BdsDxe: Revert "fall back to UI loop before hanging"
+  + ArmVirtPkg/PlatformBDS: Implement PlatformBootManagerUnableToBoot
+  + OvmfPkg/PlatformBds: Implement PlatformBootManagerUnableToBoot
+  + MdeModulePkg/PciBusDxe: Fix small memory leak in FreePciDevice
+  + MdeModulePkg/DxeCore: Not update RtCode in MemAttrTable after
+    EndOfDxe
+  + UefiCpuPkg/MpInitLib: Not use disabled AP when call StartAllAPs
+  + UefiCpuPkg/MpInitLib: Remove redundant CpuStateFinished State
+  + MdeModulePkg/DxeLoadFunc: Add use case for new Perf macro
+  + SecurityPkg/Tcg: Add use case for new Perf macro
+  + ArmVirtPkg: remove wrong and superfluous ResourcePublicationLib
+    resolution
+  + OvmfPkg: Correct ResourcePublicationLib class name in DSC/INF
+    file
+  + MdeModulePkg CapsuleApp: Do not parse bits in CapsuleFlags of
+    ESRT
+  + MdeModulePkg, TpmMeasureLib: Variable: Re-prioritize TCG/TCG2
+    protocol
+  + SecurityPkg: TcgSmm: Handle invalid parameter in MOR SMI handler
+  + OvmfPkg/XenPvBlkDxe: remove gEfiDevicePathProtocolGuid from
+    [Protocols]
+  + StandaloneMmPkg/Core: Implementation of Standalone MM Core Module
+  + UefiCpuPkg/CpuDxe: fix incorrect check of SMM mode
+  + UefiCpuPkg/MpInitLib: Optimize get processor number performance
+  + OvmfPkg/AcpiPlatformDxe: clean up libs and protos in
+    "AcpiPlatformDxe.inf"
+  + UefiCpuPkg/MpInitLib: Fix S3 resume hang issue
+  + UefiCpuPkg/MpInitLib: Use BSP uCode for APs if possible
+  + UefiCpuPkg/MpInitLib: Relocate uCode to memory to save time
+  + Update BaseTools for the preparation of python3 adoption
+- Refresh ovmf-pie.patch and ovmf-gdb-symbols.patch
+
+- Update to 2018+git1531464032.ae08ea246fe9
+  + ArmVirtPkg/ArmVirtQemu: enable the IPv6 stack
+  + SecurityPkg: Fix assert when setting key from eMMC/SD/USB
+  + UefiCpuPkg/MpInitLib: Avoid calling PEI services from AP
+  + NetworkPkg/HttpDxe: Fix the bug when parsing HTTP(S) message
+    body
+  + SecurityPkg/OpalPassword: Fixed input correct password not
+    works issue
+  + SecurityPkg/TcgStorageOpalLib: Return AUTHORITY_LOCKED_OUT error
+  + OvmfPkg/QemuFlashFvbServicesRuntimeDxe: Restore C-bit when SEV
+    is active
+  + OvmfPkg/QemuFlashFvbServicesRuntimeDxe: Do not expose MMIO in
+    SMM build
+  + OvmfPkg/QemuFlashFvbServicesRuntimeDxe: mark Flash memory
+    range as MMIO
+  + MdeModulePkg/Variable: Check EFI_MEMORY_RUNTIME attribute
+    before setting it
+  + MdeModulePkg SataControllerDxe: Calculate ChannelCount based
+    on PI value
+  + SecurityPkg Tpm2DeviceLibDTpm: Update enum type name to match
+    the one in lib
+  + MdeModulePkg UsbBusDxe: Fix wrong buffer length used to read
+    hub desc (bsc#1131361, CVE-2019-0161)
+  + SecurityPkg: Tpm2DeviceLib: Enable CapCRBIdleBypass support
+  + SecurityPkg: Cache TPM interface type info
+  + FatPkg/FatPei: Add the recognition of recovery capsule on NVME
+    device
+  + MdeModulePkg/NvmExpressPei: Add the NVME device PEI BlockIo
+    support
+  + MdeModulePkg: Add definitions for EDKII PEI NVME host
+    controller PPI
+  + ArmPkg/ArmMmuLib ARM: fix Mva to use idx instead of table base
+  + ArmPkg/ArmMmuLib ARM: assume page tables are in writeback
+    cacheable memory
+  + ArmPkg/ArmMmuLib ARM: remove cache maintenance of block mapping
+    contents
+  + MdeModulePkg: Enable SATA Controller PCI mem space
+  + MdeModulePkg/NetworkPkg: Checking for NULL pointer before use
+  + MdeModulePkg/Core: remove SMM check for Heap Guard feature
+    detection
+  + UefiCpuPkg/CpuDxe: allow accessing (DXE) page table in SMM mode
+  + BaseTools/tools_def IA32: drop -no-pie linker option for GCC49
+  + SecurityPkg/SecureBootConfigDxe: Fix invalid NV data issue
+  + ArmVirtPkg: add QemuRamfbDxe
+  + OvmfPkg: add QemuRamfbDxe
+  + BaseTools/tools_def IA32: disable PIE code generation explicitly
+  + MdePkg UefiLib: Use comparison logic to check UINTN parameter
+  + ArmVirtPkg: switch to KVM safe IoLib implementation
+  + MdePkg/BaseIoLibIntrinsic: make BaseIoLibIntrinsic safe for
+    ArmVirt/KVM
+  + ArmPkg/CompilerIntrinsicsLib: fix GCC8 warning for
+    __aeabi_memcpy aliases
+- The IP6 stack of AAVMF is enabled
+
+- Update to 2018+git1528497654.eb5943134630
+  + CryptoPkg PeiCryptLib: Enable SHA384/512 support
+  + MdePkg/UefiRuntimeLib: Do not allow to be linked by DXE driver
+  + CryptoPkg: Remove deprecated function usage in
+    X509GetCommonName()
+  + PlatformBootManagerLib: add missing report status code call
+  + OvmfPkg: raise DXEFV size to 11 MB
+  + SignedCapsulePkg/PlatformFlashAccessLib: Add progress API
+  + MdeModulePkg: Add DisplayUpdateProgressLib class
+  + PcAtChipsetPkg/PcRtc: Add two new PCD for RTC Index/Target
+    registers
+  + OvmfPkg/Virtio10Dxe: convert to PciCapLib
+  + OvmfPkg/PciHotPlugInitDxe: convert to PciCapLib
+  + ArmVirtPkg: resolve PciCapLib, PciCapPciSegmentLib,
+    PciCapPciIoLib
+  + OvmfPkg: resolve PciCapLib, PciCapPciSegmentLib, PciCapPciIoLib
+  + OvmfPkg: introduce PciCapPciIoLib
+  + OvmfPkg: introduce PciCapPciSegmentLib
+  + OvmfPkg: introduce PciCapLib
+  + BaseTools/tools_def: add "-fno-unwind-tables" to
+    GCC_AARCH64_CC_FLAGS
+  + OvmfPkg/PlatformBootManagerLib: process TPM PPI request
+  + OvmfPkg: add Tcg2PhysicalPresenceLibQemu
+  + OvmfPkg/IndustryStandard: add QemuTpm.h header
+  + OvmfPkg: add Tcg2PhysicalPresenceLibNull when !TPM2_ENABLE
+  + MdePkg/SmmPeriodicSmiLib: Get Periodic SMI Context More Robustly
+  + OvmfPkg/PlatformBootManagerLib: connect Virtio RNG devices again
+  + ArmVirtPkg/PlatformBootManagerLib: connect Virtio RNG devices
+    again
+  + OvmfPkg/QemuVideoDxe: Enable DISPLAY_OTHER pci class for qemu
+    stdvga
+  + OvmfPkg/QemuVideoDxe: Add SubClass field to QEMU_VIDEO_CARD
+  + OvmfPkg/PlatformBootManagerLib: connect consoles unconditionally
+  + BaseTools: Fix generating array's size is incorrect in AutoGen.c
+  + BaseTools: incorrect calculation for 16M
+
+- Enable TLS support correctly
+
+- Enable TPM 2.0 support
+
+- Update to 2018+git1525854636.13e3f8c03339
+  + BaseTools/VfrCompile: Avoid using uninitialized pointer
+  + MdeModulePkg/PciHostBridge: Count the (mm)io overhead when polling
+  + UefiCpuPkg/SecMain: Add NORETURN decorator to SecStartup()
+  + CryptoPkg/CrtLibSupport: add secure_getenv() stub function
+  + MdeModulePkg/AcpiPlatformDxe: Unload after execution
+  + SecurityPkg/OpalPassword: Add support for pyrite 2.0 devices
+  + NetworkPkg/NetworkPkg.dsc: Add the instance of library class
+    [SafeIntLib]
+  + ArmVirtPkg: use protocol-based DevicePathLib instance for most
+    DXE modules
+  + OvmfPkg/QemuVideoDxe: round up FrameBufferSize to full page
+  + ArmVirtPkg: reinstate timer unmask quirk for Xen
+  + ArmPkg/TimerDxe: remove workaround for KVM timer handling
+  + FatPkg/EnhancedFatDxe: Ensure traverse of subtasks is
+    delete-safe
+  + OvmfPkg/PlatformBootManagerLib: add USB keyboard to ConIn
+  + CryptoPkg/OpensslLib: Update OpenSSL version to 1.1.0h
+    (bsc#1094289, CVE-2018-0739)
+  + OvmfPkg/TlsAuthConfigLib: configure trusted cipher suites for
+    HTTPS boot
+  + ArmVirtPkg/ArmVirtQemu: hook NvVarStoreFormattedLib into
+    VariableRuntimeDxe
+  + ArmPlatformPkg/NorFlashDxe: cue the variable driver with
+    NvVarStoreFormatted
+  + ArmPlatformPkg/NorFlashDxe: initialize varstore headers eagerly
+  + OvmfPkg: remove BLOCK_MMIO_PROTOCOL and BlockMmioToBlockIoDxe
+  + OvmfPkg/TlsAuthConfigLib: configure trusted CA certs for
+    HTTPS boot
+  + MdeModulePkg/Variable/RuntimeDxe: introduce
+    PcdMaxVolatileVariableSize
+  + NetworkPkg/TlsAuthConfigDxe: preserve TlsCaCertificate variable
+    attributes
+  + NetworkPkg/HttpDxe: drop misleading comment / status code in
+    cert config
+  + NetworkPkg/HttpDxe: use error handler epilogue in
+    TlsConfigCertificate()
+  + NetworkPkg/HttpBootDxe: fix typo in DHCPv4 packet parsing
+  + OvmfPkg/QemuVideoDxe: handle invalid BltOperation gracefully
+  + NetworkPkg/UefiPxeBcDxe: Configure the ARP Instance/RouteTable
+    with new address
+  + NetworkPkg/HttpDxe: Handle the large data request via HTTPS
+    channel
+  + NetworkPkg/TlsDxe: Handle the multiple TLS record messages
+    encryption/decryption
+  + SecurityPkg Tpm12CommandLib: Fix TPM12 GetCapability response
+    error
+  + SecurityPkg Tpm2CommandLib: Fix TPM2.0 response memory overflow
+  + MdeModulePkg/DxeMain: Fix BSP interrupts reenabled in
+    ExitBootServices
+  + UefiCpuPkg/MpInitLib: Disable interrupt at ExitBootServices AP
+    Mwait
+  + OvmfPkg/PlatformBootManagerLib: process "-kernel" before boot
+    devices
+  + OvmfPkg/PlatformBootManagerLib: hoist PciAcpiInitialization()
+  + ArmVirtPkg/PlatformBootManagerLib: return to "-kernel before
+    boot devices"
+  + MdeModulePkg/Core: allow HeapGuard even before CpuArchProtocol
+    installed
+  + UefiCpuPkg CpuExceptionHandlerLib: use FixedPcdGetSize() as the
+    macro value
+  + remove TrEE
+  + MdeModulePkg/PciBus: return CPU address for GetBarAttributes
+  + MdeModulePkg/PciBus: convert host address to device address
+  + MdeModulePkg/PciHostBridgeDxe: Add support for address translation
+  + OvmfPkg/PciHostBridgeLib: clear PCI aperture vars for (re)init
+  + ArmPkg/TimerDxe: Add ISB for timer compare value reload
+  + BaseTools code refactoring
+
+- Update to 2018+git1521096615.b3fa393f477a
+  + OvmfPkg/QemuBootOrderLib: add ConnectDevicesFromQemu()
+  + NetworkPkg/IScsiDxe: Fix the ISCSI connection failure in
+    certain case
+  + OvmfPkg/QemuFlashFvbServicesRuntimeDxe: Clear C-bit when SEV is
+    active (bsc#1099193)
+  + OvmfPkg: include Tcg2Dxe module
+  + OvmfPkg: simplify SecurityStubDxe.inf inclusion
+  + OvmfPkg/AmdSevDxe: decrypt the pages of the initial SMRAM save
+    state map
+  + OvmfPkg/SmmCpuFeaturesLib: SEV: encrypt+free pages of init.
+    save state map
+  + OvmfPkg/PlatformPei: SEV: allocate pages of initial SMRAM save
+    state map
+  + OvmfPkg/MemEncryptSevLib: find pages of initial SMRAM save
+    state map
+  + MdeModulePkg/UsbMass: Retry CMD for MediaChanged sense key
+  + NetworkPkg/HttpDxe: Support HTTP Delete Method
+  + NetworkPkg/HttpBootDxe: Fix the incorrect error message output
+  + MdeModulePkg: Add Boot Logo 2 Protocol
+  + MdeModulePkg/UsbMass: Fix hot-plug USB CDROM can't be recognized
+  + NetworkPkg: Read HttpTlsCipherList variable and configure it
+    for HTTPS session
+  + NetworkPkg: Define one private variable for HTTPS to set Tls
+    CipherList
+  + ArmVirtPkg: Add SafeIntLib and BmpSupportLib to DSC files
+  + OvmfPkg: Add SafeIntLib and BmpSupportLib to DSC files
+  + UefiCpuPkg/PiSmmCpuDxeSmm: fix infinite loop issue in SMM profile
+  + MdeModulePkg Ppi/IoMmu.h: Add EFI_NOT_AVAILABLE_YET return
+    status code
+  + MdeModulePkg/Core: fix feature conflict between NX and heap guard
+  + ReadKeyStrokeEx always return key state
+  + SecurityPkg: Tcg2Smm: Enable TPM2.0 interrupt support
+  + MdeModulePkg/Partition: Fix media probe
+  + NetworkPkg/HttpBootDxe: Avoid to corrupt HttpBootDxe setup screen
+  + MdeModulePkg/UefiBootManagerLib: Skip the DNS device path node check
+  + MdeModulePkg/Core: fix a logic hole in page free
+  + OvmfPkg/BaseMemEncryptSevLib: Enable protection for newly
+    added page table
+  + MdeModulePkg/Ip4Dxe: Add an independent timer for reconfig checking
+  + NetworkPkg: Fix a memory leak issue in UDP6 driver
+  + UefiCpuPkg/MtrrLib: Fix bug that may calculate wrong MTRR result
+  + MdeModulePkg/DxeNetLib: Fix an error in packet length counting
+  + NetworkPkg: Fix memory leak problem in PXE driver
+  + MdeModulePkg/DxeHttpLib: Add boundary condition check
+  + CryptoPkg/OpensslLib: Update OpenSSL version to 1.1.0g
+  + MdeModulePkg/Core: Fix heap guard issues
+  + NetworkPkg/HttpBootDxe: Break the HttpBoot Callback function
+    when meet redirect status
+  + NetworkPkg/HttpBootDxe: Avoid the potential memory leak when
+    eror happen
+  + MdeModulePkg/DxeIplPeim: fix incorrect page table split during
+    protecting
+  + NetworkPkg/UefiPxeBcDxe: Allow the NULL configuration for
+    NewStationIP/NewSubnetMask
+  + NetworkPkg/UefiPxeBcDxe: Fix Pxe.Dhcp() return status code
+  + MdeModulePkg/Dhcp*: Check Media status before starting DHCP process
+  + MdeModulePkg/Ip4Dxe: fix ICMP echo reply memory leak
+  + NetworkPkg/DnsDxe: Update RetryCount/RetryInterval to comply
+    with UEFI spec
+  + MdeModulePkg/TcpIoLib: Cancel TCP token if connect/accept is
+    timeout
+  + MdeModulePkg/TcpIoLib: Check input Timeout before calling
+    CheckEvent() service
+  + MdeModulePkg/DxeIpl: Mark page table as read-only
+  + SecurityPkg:Tcg2Smm:Enabling TPM SIRQ interrupt support
+  + MdeModulePkg/ScsiDisk: Return EFI_NO_MEDIA when no media presents
+  + BaseTool/tools_def GCC5: enable optimization for ARM/AARCH64
+    DEBUG builds
+  + UefiCpuPkg/CpuDxe: Initialize stack switch for MP
+  + UefiCpuPkg/CpuExceptionHandlerLib: Add stack switch support
+  + UefiCpuPkg PiSmmCpuDxeSmm: SMM profile and static paging mutual
+    exclusion
+  + MdeModulePkg/NetLib: Fix an error when AIP doesn't support
+    network media state detection
+  + MdeModulePkg/NetLib: Add NetLibDetectMediaWaitTimeout() API to
+    support EFI_NOT_READY media state detection
+  + MdeModulePkg/Core/Dxe: log informative memprotect msgs at
+    DEBUG_INFO level
+  + ArmVirtPkg/ArmVirtXen: move from Intel to generic BDS
+  + MdeModulePkg/SerialDxe: Do not fail reset when SetAttributes is
+    not supported
+  + MdeModulePkg/DxeCorePerformanceLib: add lock protection
+  + OvmfPkg/QemuBootOrderLib: let an OFW devpath match multiple
+    UEFI boot opts
+  + OvmfPkg/QemuBootOrderLib: skip already matched / appended UEFI
+    boot opts
+  + MdeModulePkg/Core: Merge memory map after filtering paging
+    capability
+  + ArmVirtPkg/PrePi: don't export PE/COFF and LZMA libraries via HOBs
+  + MdeModulePkg/BdsDxe: fall back to a Boot Manager Menu loop
+    before hanging
+  + SecurityPkg/SecureBootConfigDxe: Fix deleting signature data issue
+  + CryptoPkg/IntrinsicLib: Fix the warning on memset
+  + MdeModulePkg/DxeCore: Filter out all paging capabilities
+    (bsc#1092943)
+  + CryptoPkg/TlsLib: Change the return type of TlsInitialize()
+  + NetworkPkg/HttpDxe: Fix the incorrect SizeofHeaders in
+    HttpTcpReceiveHeader()
+  + ArmVirtPkg: introduce ArmVirtMemInfoLib library class
+  + ArmVirtPkg/PrePi: remove bogus primary core check
+  + BaseTools/tools_def AARCH64 ARM: suppres PIE sections via
+    linker script
+  + PcAtChipsetPkg: Define FixePCD's for RTC register values
+  + MdeModulePkg EhciPei: Minor refinement about IOMMU
+  + MdeModulePkg/UefiBootManagerLib: Remove assertion
+  + MdeModulePkg EhciPei: Also check Buf against NULL to return error
+  + MdeModulePkg/UsbMassStorageDxe: Check Get Max LUN status/value
+  + MdeModulePkg/UsbBusDxe: Add UsbControlTransfer() error check
+  + BaseTools: Fix a bug for single module build with GenC/GenMake option
+  + MdeModulePkg/PiSmmCore: Fix an assert issue in pool free
+  + BaseTools: Fix the bug to collect source files per build rule family
+  + MdeModulePkg/UdfDxe: Avoid possible loss track of allocated buffer
+  + MdeModulePkg/PartitionDxe: Merge the discovery of ElTorito into UDF
+- Refresh ovmf-gdb-symbols.patch and ovmf-pie.patch
+- Modify openssl tarball unpacking to fit the change in ovmf
pam
+- Corrected a bad directive file which resulted in
+  the "securetty" file to be installed as "macros.pam".
+  [pam.spec]
+
+- Added tmpfiles for pam to set up directory for pam_faillock.
+  [pam.conf]
+
+- Corrected macros.pam entry for %_pam_moduledir
+  Cleanup in pam.spec:
+  * Replaced all references to ${_lib}/security in pam.spec by
+  %{_pam_moduledir}
+  * Removed definition of (unused) "amdir".
+
+- Added new file macros.pam on request of systemd.
+  [bsc#1190052, macros.pam]
+
+- Added pam_faillock to the set of modules.
+  [jsc#sle-20638, pam-sle20638-add-pam_faillock.patch]
+
+- In the 32-bit compatibility package for 64-bit architectures,
+  require "systemd-32bit" to be also installed as it contains
+  pam_systemd.so for 32 bit applications.
+  [bsc#1185562, baselibs.conf]
+
+- If "LOCAL" is configured in access.conf, and a login attempt from
+  a remote host is made, pam_access tries to resolve "LOCAL" as
+  a hostname and logs a failure.
+  Checking explicitly for "LOCAL" and rejecting access in this case
+  resolves this issue.
+  [bsc#1184358, bsc1184358-prevent-LOCAL-from-being-resolved.patch]
+
+- pam_limits: "unlimited" is not a legitimate value for "nofile"
+  (see setrlimit(2)). So, when "nofile" is set to one of the
+  "unlimited" values, it is set to the contents of
+  "/proc/sys/fs/nr_open" instead.
+  Also changed the manpage of pam_limits to express this.
+  [bsc#1181443, pam-bsc1181443-make-nofile-unlimited-mean-nr_open.patch]
+
+- Add a definition for pamdir to pam.spec
+  So that a proper contents of macros.pam can be constructed.
+  [pam.spec]
+
+- Create macros.pam with definition of %_pamdir so packages which
+  are commonly shared between Factory and SLE can use this macro
+  [pam.spec]
+
+- pam_cracklib: added code to check whether the password contains
+  a substring of of the user's name of at least <N> characters length
+  in some form.
+  This is enabled by the new parameter "usersubstr=<N>"
+  See https://github.com/libpwquality/libpwquality/commit/bfef79dbe6aa525e9557bf4b0a61e6dde12749c4
+  [jsc#SLE-16719, jsc#SLE-16720, pam-pam_cracklib-add-usersubstr.patch]
+
+- pam_xauth.c: do not free() a string which has been (successfully)
+  passed to putenv().
+  [bsc#1177858, pam-bsc1177858-dont-free-environment-string.patch]
+
+- Initialize pam_unix pam_sm_acct_mgmt() local variable "daysleft"
+  to avoid spurious (and misleading)
+    Warning: your password will expire in ... days.
+  fixed upstream with commit db6b293046a
+  [bsc#1178727, pam-bsc1178727-initialize-daysleft.patch]
+
+- /usr/bin/xauth chokes on the old user's $HOME being on an NFS
+  file system. Run /usr/bin/xauth using the old user's uid/gid
+  Patch courtesy of Dr. Werner Fink.
+  [bsc#1174593, pam-xauth_ownership.patch]
+
+- Moved pam_userdb to a separate package pam-extra.
+  [bsc#1166510, pam.spec]
+
+- disable libdb usage and pam_userdb again, as this causes some license
+  conflicts. (bsc#1166510)
+
+- Add libdb as build-time dependency to enable pam_userdb module.
+  Enable pam_userdb.so
+  [jsc#sle-7258, bsc#1164562, pam.spec]
+
+- When comparing an incoming IP address with an entry in
+  access.conf that only specified a single host (ie no netmask),
+  the incoming IP address was used rather than the IP address from
+  access.conf, effectively comparing the incoming address with
+  itself.  (Also fixed a small typo while I was at it)
+  [bsc#1115640, use-correct-IP-address.patch, CVE-2018-17953]
+
+- Remove limits for nproc from /etc/security/limits.conf
+  ie remove pam-limit-nproc.patch
+  [bsc#1110700, pam-limit-nproc.patch]
+
+- pam_umask.8 needed to be patched as well.
+  [bsc#1089884, pam-fix-config-order-in-manpage.patch]
+
+- Changed order of configuration files to reflect actual code.
+  [bsc#1089884, pam-fix-config-order-in-manpage.patch]
+
+- Use %license (boo#1082318)
+
+- Prerequire group(shadow), user(root)
+
+- Allow symbolic hostnames in access.conf file.
+  [pam-hostnames-in-access_conf.patch, boo#1019866]
+
+- Increased nproc limits for non-privileged users to 4069/16384.
+  Removed limits for "root".
+  [pam-limit-nproc.patch, bsc#1012494, bsc#1013706]
+
+- pam-limit-nproc.patch: increased process limit to help
+  Chrome/Chromuim users with really lots of tabs. New limit gets
+  closer to UserTasksMax parameter in logind.conf
+
+- Add doc directory to filelist.
+
+- Remove obsolete README.pam_tally [bsc#977973]
+
+- Update Linux-PAM to version 1.3.0
+- Rediff encryption_method_nis.diff
+- Link pam_unix against libtirpc and external libnsl to enable
+  IPv6 support.
+
+- Add /sbin/unix2_chkpwd (moved from pam-modules)
+
+- Remove (since accepted upstream):
+  - 0001-Remove-YP-dependencies-from-pam_access-they-were-nev.patch
+  - 0002-Remove-enable-static-modules-option-and-support-from.patch
+  - 0003-fix-nis-checks.patch
+  - 0004-PAM_EXTERN-isn-t-needed-anymore-but-don-t-remove-it-.patch
+  - 0005-Use-TI-RPC-functions-if-we-compile-and-link-against-.patch
+
+- Add 0005-Use-TI-RPC-functions-if-we-compile-and-link-against-.patch
+  - Replace IPv4 only functions
+
+- Fix typo in common-account.pamd [bnc#959439]
+
+- Add 0004-PAM_EXTERN-isn-t-needed-anymore-but-don-t-remove-it-.patch
+  - readd PAM_EXTERN for external PAM modules
+
+- Add 0001-Remove-YP-dependencies-from-pam_access-they-were-nev.patch
+- Add 0002-Remove-enable-static-modules-option-and-support-from.patch
+- Add 0003-fix-nis-checks.patch
+
+- Add folder /etc/security/limits.d as mentioned in 'man pam_limits'
+
+- Update to version 1.2.1
+  - security update for CVE-2015-3238
+
+- Update to version 1.2.0
+  - obsoletes Linux-PAM-git-20150109.diff
+
+- Re-add lost patch encryption_method_nis.diff [bnc#906660]
+
+- Update to current git:
+  - Linux-PAM-git-20150109.diff replaces Linux-PAM-git-20140127.diff
+  - obsoletes pam_loginuid-log_write_errors.diff
+  - obsoletes pam_xauth-sigpipe.diff
+  - obsoletes bug-870433_pam_timestamp-fix-directory-traversal.patch
+
+- increase process limit to 1200 to help chromium users with many tabs
+
paperkey
+- Update to version 1.6:
+  * Selftest updates to allow running tests in parallel via make -j
+
pavucontrol
+- Update to version 5.0:
+  * Support for switching Bluetooth codecs (new in PulseAudio 15.0).
+  * Support for locking card profiles (new in PulseAudio 15.0).
+    Locking a profile prevents PulseAudio from automatically switching
+    away from that profile on plug/unplug events.
+  * New translations: Asturian, Basque, Belarusian, Galician, Hebrew,
+    Kazakh, Norwegian BokmĂĽl, Sinhala, Slovenian
+  * Updated translations: Catalan, Chinese (Simplified), Chinese
+    (Traditional), Croatian, Danish, Dutch, Finnish, French, German,
+    Hungarian, Italian, Japanese, Korean, Lithuanian, Norwegian
+    Nynorsk, Polish, Portugese, Portugese (Brazil), Slovak, Spanish,
+    Swedish, Turkish, Ukrainian.
+  * Some bug fixes.
+  * New dependency: json-glib.
+  * Minimum gtkmm version bumped to 3.22.
+
-- Add explicit gtkmm2-devel BuildRequires.
-- Remove libcanberra-gtk and libsndfile-devel BuildRequires.
-
perl-Image-ExifTool
+- require File::RandomAccess otherwise exiftool(1) won't start
+
+- updated to 12.30
+  see /usr/share/doc/packages/perl-Image-ExifTool/Changes
+
+- Update to version 12.29:
+  * Added a few new Nikon and Olympus lenses (thanks LibRaw)
+  * Improved a QuickTime "File format error" message to be more
+  meaningful, and made it a minor error
+  * Changed PNG writer to add EXIF before IDAT
+  * Some changes the way JUMBF metadata is handled
+  * Patched to read timed GPS from a different type of INSV videos
+  * Patched a security issue
+  * Fixed problem where ExifTool could hang when processing mebx
+  timed metadata
+  * Added read support for Leica Image File (LIF) images
+  * Added a new Olympus LensType (thanks LibRaw)
+  * Decode another Panasonic tag (thanks LibRaw)
+  * Decode more timed metadata from Sony MP4 videos
+  * Attempt to shorten tag names for metadata in CZI files
+  * Allow full QuickTime Keys tag ID's in UserDefined tags
+  * Patched to handle special characters in Torrent tag values
+  * Added two new Nikon LensID values (thanks Daniel)
+  * Added a new Pentax RawDevelopmentProcess value
+  * Added a few new Sony LensType values (thanks Jos Roost)
+  * Added warning if IPTCDigest is not current
+  * Decode a couple more Pentax tags (thanks LibRaw)
+  * Decode streaming GPS from Novatek INNOVV MP4 and TS videos
+  * Improved tag names in confi_files/covert_regions.config
+  * Changed MIME types for MS Office macro-enabled formats
+  to add the .12
+  * Patched Canon LensID logic to properly identify the
+  Canon RF 24-105mm F4 L IS USM lens
+  * Patched decoding of camm6 GPSDateTime to use a flexible epoch
+  because other apps don't seem to use a consistent time zero
+  * Fixed family 7 group names for QuickTime Keys tags
+  * Fixed problem reading BeatsPerMinute from some MP4 files
+  * Fixed hemisphere problem when extracting GPS from 70mai
+  dashcam videos
+  * Added support for JPEG Stereo (JPS) images
+  * Added a new Sony LensType (thanks LibRaw)
+  * Added a new PentaxModelID (thanks LibRaw)
+  * Changed ExifTool namespace URI to use exiftool.org
+  instead of exiftool.ca in the -X option output (exiftool.ca
+  is still recognized when reading XML)
+  * Improved handling of large-array warnings in -htmldump output
+  * Changed handling of escaped characters in #[CSTR] lines
+  of -@ argfile
+  * Patched security vulnerability in argument of -lang option
+  * Fixed problem which could cause a "Wide character" warning
+  and generate a corrupted output file when writing
+  some illegal values
+
polari
+- Update to version 41.0:
+  + Update screenshots and metainfo.
+  + Refresh application icon.
+  + Updated translations.
+
+- Update to version 41.rc:
+  + Support Soup 3.
+  + Replace custom logging with console module.
+  + Fix pasting text files.
+  + Put status message on the left.
+  + Improve chat log appearance.
+  + Port to GTK4.
+  + Updated translations.
+- Drop pkgconfig(gtk+-3.0) BuildRequires: no longer needed after
+  port to GTK4. NOTE: gtk4 is not needed during build.
+
+- Update to version 40.1:
+  + Update GNOME server list.
+  + Misc. bug fixes.
+  + Updated translations.
+
+- Fold typelib-1_0-Polari-1_0 into the main package: the .typelib
+  file is installed in a private gi-repository.
+- Obsolete the old package name to ease upgrades.
+
+- Update to version 40.0:
+  + Promisify async operations.
+- Changes from version 3.38.1:
+  + Add hackint to predefined networks.
+  + Add Libera.Chat to predefined networks.
+  + Promote Libera.Chat over Freenode.
+  + Update OFTC server list.
+  + Misc. bug fixes and cleanups.
+  + Updated translations.
+
+- Update to version 3.38.0:
+  + Disable URL previews when on metered data.
+  + Misc. bug fixes and cleanups.
+  + Updated translations.
+- Drop polari-fix-log-spam.patch: Fixed upstream.
+
+- Update to version 3.37.3:
+  + Add WHOIS command.
+- Changes from version 3.37.2:
+  + Misc. bug fixes and cleanups.
+- Changes from version 3.37.1:
+  + Add the ability to mute nicknames.
+  + Misc. bug fixes and cleanups.
+  + Updated translations.
+
+- Drop mozjs68 BuildRequires: it is only required to syntax check
+  the .js files during build. As we use pristine upstream sources,
+  we can assume them to be tested by the CI already.
+
+- Add polari-fix-log-spam.patch: Quiet down unneeded warnings.
+
+- Update to version 3.36.3:
+  + Misc. bug fixes and cleanups.
+  + Improve performance while idle.
+
postgresql14
-- Let genlists skip non-existing binaries to avoid lots of version
-  conditionals in the file lists.
+- bsc#1192516: Upgrade to 14.1
+  * Make the server reject extraneous data after an SSL or GSS
+    encryption handshake (CVE-2021-23214).
+  * Make libpq reject extraneous data after an SSL or GSS
+    encryption handshake (CVE-2021-23222).
+  * https://www.postgresql.org/docs/14/release-14-1.html
+
+- boo#1191782: Let rpmlint ignore shlib-policy-name-error.
+
presage
+- Fix one more GCC 11 warning.
+
+- redo presage-0.9.1-gcc11.patch (boo#1181881)
+  * use noexcept(false) for "throw PresageException"
+
+- add presage-0.9.1-gcc11.patch (boo#1181881)
+  * fix ISO C++17 does not allow dynamic exception specifications
+  * fix come from github.com/AcademySoftwareFoundation/openexr/pull/280
+
+- Revert change of the source package name for the doc flavor.
+  Different flavors require distinct package names for _multibuild
+  to work properly.
+
+- Update presage-0.9.1-python3.patch: Adjust two more env python to
+  for python3.
+
+- Export the include path to fix the build under python 3.8
+
+- Add presage-0.9.1-python3.patch, port python binding and apps
+  to python3
+- Rename subpackages:
+  * dbus-1-presage -> python3-dbus-presage
+  * python-presage -> python3-presage
+  * pyprompter -> python3-pyprompter
+  * python-presagemate -> python3-presagemate
+
+- Add explicit BuildRequires for pkg-config for doc flavor, otherwise
+  configuration on Leap 15.x / SLE 15 fails.
+- Disable build and checks for tools/bindings when building API docs.
+
+- Make the package name dependent on the flavor, otherwise OBS can not track
+  the packages correctly and keeps blocking until all flavors are finished.
+- Remove unnneded Requires: presage in devel subpackge
+
+- Split out API doc generation using multibuild. graphviz-gd has
+  become quite heavy as a build dependency.
+- Cleanup specfile
+  * remove defattr, use license macro
+  * remove conditionals for EOLed distribution versions
+- Remove gpresagemate, it depends on the long deprecated XEVIE extension
+- Set she-bang for /usr/bin/presage_dbus_* to /usr/bin/python2
+
-- update version 0.9.beta20140216
-  * see ChangeLog file
-- drop patch: presage-0.8.9-automake_1.12_abuild.patch
-- add patch: presage-0.9.0-automake_1.12_abuild.patch
-
pullin-bcm43xx-firmware
+- use %_firmwaredir
+
+- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
+  shortcut through the -mini flavors.
+
python-libvirt-python
+- Update to 7.10.0
+  - Add all new APIs and constants in libvirt 7.10.0
+  - jsc#SLE-18260, jsc#SLE-19264
+
python-pexpect
+- Remove executable flag from examples/*.py: since we already patch
+  out the shebangs, they are not directly startable anyway
+  (boo#1189065).
+
+- Add patch to build without python2:
+  * no-python-binary.patch
+
python-rpm-macros
+- Update to version 20211022.38e7c70:
+  * no newline after python_install_alternative
+
+- Update to version 20211018.c7614ad:
+  * remove ghost gh#openSUSE/python-rpm-macros#118
+  * revert reset name change
+  * fix README
+  * move u-a/la switch for scriptlets to build phase
+
+- Update to version 20211001.fc6c04e:
+  * Supporting libalternatives.
+
+- Update to version 20210628.eccf3f2:
+  * fix boolean split gh#openSUSE/python-rpm-macros#111
+
+- Update to version 20210607.c22f1cc:
+  * increase default python3 update-alternative prio by 1000
+  * Update default-prjconf
+  * Support flavor rewriting of boolean runtime dependencies
+
+- Update to version 20210204.937b8d8:
+  * fixup: last PR was missing a commit for pyproject_wheel syntax errors
+
+- Update to version 20210204.90721de:
+  * mv -n does not work in SLE12
+  * Update PEP517/518 macro documentation in README
+  * Let pyproject_install search for more locations for wheels or specify explicitely
+  * Read .rpmmacros (= prjconf Macro: definitions) for default buildset
+
+- Update to version 20210203.0d8a91e:
+  * don't define skip_python2 by default
+
+- Update to version 20210131.ec7577b:
+  * remove old commented path finding section
+  * expand python_subpackage_only not earlier than in python_subpackages call
+  * make the path and var macros return a non-interrupted string even when the flavor is not installed
+
+- Update to version 20210131.1450767:
+  * only add parentheses when boolean operators are used
+  * sync buildset definitions with Factory
+  * fix typo
+
+- Update to version 20210127.3a18043:
+  * dont't rename wheel when it already has the same name
+
+- Update to version 20210126.fea1c1f:
+  * Document python_module with boolean dependecies
+  * workaround undetected abi and platform tags gh#openSUSE/python-rpm-macros#93
+
+- Update to version 20210121.ef5b8b9:
+  * Add %python pseudo-macro for %python_modules -- server and rpm version
+
+- Update to version 20210117.63cf413:
+  * improve flavor variable naming in python_expand
+
+- Update to version 20210116.2682657:
+  * remove python2 not found error
+
+- Update to version 20210112.86f4d9d:
+  * fix gh#openSUSE/python-rpm-macros#84: python_sysconfig_ macros
+
+- Update to version 20201207.2177fcf:
+  * README update after merge
+
+- Update to version 20201207.259cdda:
+  * Update python_expand description in README
+  * python_expand  to basename only
+
+- Update to version 20201204.32a910e:
+  * fix print_provided_flavor again
+
+- Update to version 20201203.5331183:
+  * fix print_provided_flavor
+
+- Update to version 20201128.669edb3:
+  * fix provides (for python-numpy f2py, in gh#openSUSE/python-rpm-macros#66)
+
+- Update to version 20201123.6978323:
+  * also rewrite subpackage_only default providers
+  * pytest: ignore _build dirs for all flavors
+
+- Update to version 20201119.6bb5f69:
+  * add default provider properties
+  * don't replace %name, for subpackage_only
+  * expand parameters for subpackage_only packages
+
+- Update to version 20201112.a4c80dc:
+  * handle python_subpackage_only, fixes gh#openSUSE/python-rpm-macros#73
+  * define default providers for pythonX from pythonXY flavors: fixes #69
+
+- Update to version 20201103.cec67c2:
+  * document python_find_lang
+  * add python_find_lang and allow to specify in %python_files. Fixes #5
+
+- Update to version 20201102.31ccfc2:
+  * fix python_clone shebang replacement
+  * one less expansion for python_exec
+  * expand default %python_ macros earlier
+  * update README for multiple flavors
+  * more command delimiters for %python_expand
+
+- Update to version 20201022.7f87908:
+  * Add python36 and python38 flavours.
+
+- Update to version 20201021.adb6953:
+  * Prepare for multiple python3 flavors
+- Remove multiple_flavors.patch as it is included in the upstream
+  tarball.
+
+- Update to version 20201016.5d22545:
+  * fix whitespace after escape in compileall macro
+
+- Update to version 20201016.db09189:
+  * Delete pycache files before compilealll
+  * Update macros/010-common-defs
+  * Reword compileall
+  * mention pyproject.toml and link to PEP517 and PEP518
+  * add description for pyunittest macro
+  * add description for python_compileall macro
+  * add description for pyproject macros
+  * add python_compileall macro and use it in pyproject_install
+  * disable pip version check: no connection to pypi.org
+
+- Update multiple_flavors.patch to generate correct names of the
+  python binary.
+
+- %__#FLAVOR# should be defined as
+  /usr/bin/python%{#FLAVOR#_version} not just /usr/bin/#FLAVOR#
+
+- Add patch multiple_flavors.patch which makes compile_macros.sh
+  generate alternative flavours as well.
+
+- Update to version 20200824.8fa42a7:
+  * Drop -v from the pyunittest macros
+
+- Update to version 20200806.f44d3ac:
+  * fix unittest macros
+
+- Update to version 20200714.252de1f:
+  * Add pyunittest and pyunittest_arch macros
+
+- Update to version 20200701.9f5a2f6:
+  * add blank line between pytest and pytest_arch to fix expansion
+    failure in Leap gh#openSUSE/python-rpm-macros#53
+
+- Update to version 20200625.e862151:
+  * fix pytest_arch PYTHONPATH
+  * expand calls pyproject* macros (revert #45)
+  * let the shell expand PYTHONPATH
+
+- Update to version 20200623.3ea9b62:
+  * fix PYTHONPATH on pytest_arch macro
+
+- Update to version 20200622.1919233:
+  * Expand %buildroot first (avoid endless cycle; bsc#1162743)
+
+- Update to version 20200622.1f4c5d2:
+  * Add missing semicolon
+
+- For Factory change %system_python to python3.
+
+- Update to version 20200603.503823c:
+  * Don't add empty path to PYTHONPATH setting.
+  * Do not expand macros, just print them unexpanded (for %pytest* and %pyproject* macros)
+  * Replace py.test -> pytest
+
+- Update to version 20200529.b301e36:
+  * update-alternatives are quiet during install
+
python-setuptools
+- We cannot remove vendored packages when generating setuptools
+  wheel (bsc#1177127).
+
+- Add remove_mock.patch to remove dependency on the external mock
+  package.
+
+- Avoid duplicite wheel name in the generated package, and we actually
+  don't need a subpackage at all.
+
+- Make wheel a separate build run to avoid the setuptools/wheel build
+  cycle.
+
+- update to 44.1.0
+  * Set sys.argv[0] in setup script run by build_meta.__legacy__
+  * Fix for Python 4: replace unsafe six.PY3 with six.PY2
+  * Fixed a bug in the “setuptools.finalize_distribution_options” hook
+    that lead to ignoring the order attribute of entry points managed
+    by this hook.
+  * Avoid loading working set during Distribution.finalize_options prior
+    to invoking _install_setup_requires, broken since v42.0.0.
+
+- use local source dir for pytest imports
+  gh#openSUSE/python-rpm-macros#48
+
+- Fix License to the correct MIT
+
+- Fix build without python2
+
+- update to 44.0.0
+- last version with python2 support
+- add testdata.tar.gz -> missing data for testsuite
+  * Drop support for Python 3.4.
+  * include pyproject.toml in source distribution by default.
+    Projects relying on the previous behavior where pyproject.toml
+  * Setuptools once again declares 'setuptools' in the build-system.requires
+    and adds PEP 517 build support by declaring itself as the build-backend
+  * Fix support for easy_install's find-links option in setup.cfg
+  * Build dependencies (setup_requires and tests_require) now install transitive
+    dependencies indicated by extras.
+  * Mark the easy_install script and setuptools command as deprecated, and use
+    pip when available to fetch/build wheels for missing setup_requires/tests_require
+    requirements, with the following differences in behavior:
+    + support for python_requires
+    + better support for wheels (proper handling of priority with respect to PEP 425 tags)
+    + PEP 517/518 support
+    + eggs are not supported
+    + no support for the allow_hosts easy_install option (index_url/find_links are still honored)
+    + pip environment variables are honored (and take precedence over easy_install options)
+  * Removed the "upload" and "register" commands in favor of twine.
+  * Add support for the license_files option in setup.cfg to automatically
+    include multiple license files in a source distribution.
+  * Update handling of wheels compatibility tags: * add support for manylinux2010
+  * fix use of removed 'm' ABI flag in Python 3.8 on Windows
+  * Fix empty namespace package installation from wheel.
+  * Setuptools now exposes a new entry point hook "setuptools.finalize_distribution_options",
+    enabling plugins like setuptools_scm to configure options on the distribution
+    at finalization time.
+
+- update to 41.6.0
+- add importlib.patch
+  * Replace usage of deprecated imp module with local
+    re-implementation in setuptools._imp
+  * Fix pkg_resources.Requirement hash/equality implementation
+  * Fix tests when running under python3.10.
+  * drop 'deprecated' documentation (test command, ez_setup, EasyInstall)
+
+- Remove runtime dependency for the full python3 package, as the
+  actually required SSL module is in python3-base. For python(2),
+  SSL is in the "full" python package. Avoids build loops and
+  shortens the dependency chain for e.g. rust.
+
+- Try to use system packages rather than the vendored variants
+
+- Add patch to sort outputs for better reproducability:
+  * sort-for-reproducibility.patch
+- Add missing dep on ordered-set as it is now in the vendored
+  dir too
+
+- Update to 41.4.0
+  * In declarative config, now traps errors when invalid python_requires
+    values are supplied.
+  * When storing extras, rely on OrderedSet to retain order of extras
+    as indicated by the packager, which will also be deterministic
+    on Python 2.7 (with PYTHONHASHSEED unset) and Python 3.6+.
+  * Fixed failing integration test triggered by 'long_description_content_type' in packaging.
+
+- Define LANG in %check to fix openSUSE/SLE 15 testsuite
+
+- Switch to multibuild to enable testsuite
+
+- Update to 41.2.0:
+  * #479: Remove some usage of the deprecated imp module.
+  * #1565: Changed html_sidebars from string to list of string as per https://www.sphinx-doc.org/en/master/changes.html#id58
+  * #1697: Moved most of the constants from setup.py to setup.cfg
+  * #1756: Forse metadata-version >= 1.2. when project urls are present.
+
+- update to version 41.0.1:
+  * #1671: Fixed issue with the PEP 517 backend that prevented
+    building a wheel when the dist/ directory contained existing .whl
+    files.
+  * #1709: In test.paths_on_python_path, avoid adding unnecessary
+    duplicates to the PYTHONPATH.
+  * #1741: In package_index, now honor "current directory" during a
+    checkout of git and hg repositories under Windows
+
+- update to 41.0.0
+  * #1735: When parsing setup.cfg files, setuptools now requires the files
+    to be encoded as UTF-8. Any other encoding will lead to a UnicodeDecodeError.
+    This change removes support for specifying an encoding using a 'coding: '
+    directive in the header of the file, a feature that was introduces in 40.7.
+    Given the recent release of the aforementioned feature, it is assumed that
+    few if any projects are utilizing the feature to specify an encoding
+    other than UTF-8.
+
+- update to version 40.8.0:
+  * #1652: Added the build_meta:__legacy__ backend, a "compatibility
+    mode" PEP 517 backend that can be used as the default when
+    build-backend is left unspecified in pyproject.toml.
+  * #1635: Resource paths are passed to pkg_resources.resource_string
+    and similar no longer accept paths that traverse parents, that
+    begin with a leading /. Violations of this expectation raise
+    DeprecationWarnings and will become errors. Additionally, any
+    paths that are absolute on Windows are strictly disallowed and
+    will raise ValueErrors.
+  * #1536: setuptools will now automatically include licenses if
+    setup.cfg contains a license_file attribute, unless this file is
+    manually excluded inside MANIFEST.in.
+- changes from version 40.7.3:
+  * #1670: In package_index, revert to using a copy of splituser from
+    Python 3.8. Attempts to use urllib.parse.urlparse led to problems
+    as reported in #1663 and #1668. This change serves as an
+    alternative to #1499 and fixes #1668.
+
+- update to version 40.7.2:
+  * #1666: Restore port in URL handling in package_index.
+- changes from version 40.7.1:
+  * #1660: On Python 2, when reading config files, downcast options
+    from text to bytes to satisfy distutils expectations.
+- changes from version 40.7.0:
+  * #1551: File inputs for the license field in setup.cfg files now
+    explicitly raise an error.
+  * #1180: Add support for non-ASCII in setup.cfg (#1062). Add support
+    for native strings on some parameters (#1136).
+  * #1499: setuptools.package_index no longer relies on the deprecated
+    urllib.parse.splituser per Python #27485.
+  * #1544: Added tests for PackageIndex.download (for git URLs).
+  * #1625: In PEP 517 build_meta builder, ensure that sdists are built
+    as gztar per the spec.
+
+- BuildIgnore python[23]-pyparsing: python-packaging requires it
+  for some actions it could perform, but we don't make use of these
+  here. Ignoring this dependency allows us to break open a
+  BuildCycle.
+
+- update to 40.6.3:
+  * #1594: PEP 517 backend no longer declares setuptools as a dependency
+  as it can be assumed.
+
+- Fix fdupes call
+
+- update to version 40.6.2:
+  * #1592: Fix invalid dependency on external six module (instead of
+    vendored version).
+- changes from version 40.6.1:
+  * #1590: Fixed regression where packages without author or
+    author_email fields generated malformed package metadata.
+- changes from version 40.6.0:
+  * #1541: Officially deprecated the requires parameter in setup().
+  * #1519: In pkg_resources.normalize_path, additional path
+    normalization is now performed to ensure path values to a
+    directory is always the same, preventing false positives when
+    checking scripts have a consistent prefix to set up on Windows.
+  * #1545: Changed the warning class of all deprecation warnings;
+    deprecation warning classes are no longer derived from
+    DeprecationWarning and are thus visible by default.
+  * #1554: build_meta.build_sdist now includes setup.py in source
+    distributions by default.
+  * #1576: Started monkey-patching get_metadata_version and
+    read_pkg_file onto distutils.DistributionMetadata to retain the
+    correct version on the PKG-INFO file in the (deprecated) upload
+    command.
+  * #1533: Restricted the recursive-include setuptools/_vendor to
+    contain only .py and .txt files.
+  * #1395: Changed Pyrex references to Cython in the documentation.
+  * #1456: Documented that the rpmbuild packages is required for the
+    bdist_rpm command.
+  * #1537: Documented how to use setup.cfg for src/ layouts
+  * #1539: Added minimum version column in setup.cfg metadata table.
+  * #1552: Fixed a minor typo in the python 2/3 compatibility
+    documentation.
+  * #1553: Updated installation instructions to point to pip install
+    instead of ez_setup.py.
+  * #1560: Updated setuptools distribution documentation to remove
+    some outdated information.
+  * #1564: Documented setup.cfg minimum version for version and
+    project_urls.
+  * #1572: Added the concurrent.futures backport futures to the Python
+    2.7 test suite requirements.
+
+- build python3 subpackage (FATE#323875)
+
+- update to 18.0.1 for fate#319032
+  * see full changelog in CHANGES.txt
+
+- fix vulnerability in non-RFC6125-compliant host name matching
+  (bsc#930189, setuptools-1.1.7-match-hostname.patch)
+
+- Add package to SLE 12 SDK (FATE#318137, bnc#913229)
+
quadrapassel
+- Update to version 40.2:
+  + Reduced the size of the border so shapes start at the top of
+    the playing area.
+
+- Update to version 40.1:
+  + Press return to restart game.
+  + Updated translations.
+
+- Update to version 3.38.1:
+  + Updated game description to provide a better description.
+  + Fix for incorrect preview shape when difficult blocks is
+    selected.
+  + Set application avatar in Gitlab.
+  + Updated translations.
+
+- Update to version 3.36.05:
+  + Updated translations.
+
+- Update to version 3.36.04:
+  + Update to the icon.
+  + Let the input delay for fast movement be configurable.
+  + Change "piece" to "block".
+  + Updated translations.
+
rdma-core
+- Update to v38.0 (jsc#SLE-18383)
+  - Bugfixes on all providers
+  - New provider for irdma support
+
+- Add rdma-ndd to recommended depencies of rdma-core
+
re2
+- Use newer libs and GCC on Leap 15.3 & 15.4
+
ristretto
+- update to 0.12.1:
+  * GLib >= 2.44.0
+  * Optimize sorting by content type
+  * Load images asynchronously (gxo#apps/ristretto#16,
+    gxo#apps/ristretto#29, gxo#apps/ristretto#32, gxo#apps/ristretto!34)
+  * Increase image loading buffer size (gxo#apps/ristretto!34)
+  * Allow to display all files in the open dialog
+    (gxo#apps/ristretto!33)
+  * Rework the file opening procedure (gxo#apps/ristretto!33)
+  * Fix a memory leak when closing the window directly
+  * Refactoring: Clarify thumbnailer queue management
+  * Thumbnailer: Do not empty an unprocessed file list
+  * Update window title on image deletion or insertion
+  * Perform content*based filtering wherever necessary
+  * Set device scale for animated images
+  * Properly recognize SVG compressed image files
+  * Use the generic pixbuf loader for RAW image files
+  * Fix pointer behavior in fullscreen mode
+  * Icon bar: Properly highlight item under the cursor
+  * Icon bar: Center on the active item for any size change
+  * Fix regression: Exif orientation is not respected
+    (gxo#apps/ristretto#69)
+  * Do not try to load images whose pixbuf is not available
+    (gxo#apps/ristretto!34)
+  * Fix memory management of image loading objects
+    (gxo#apps/ristretto!34)
+  * Use URIs instead of filenames in the `.desktop` file
+    (gxo#apps/ristretto#49)
+  * Directory loading: Allow to load a directory via the cli
+  * Flatpak: Access remote locations with GVfs
+  * Directory loading: Fix improper use of GFileEnumerator APIs
+    (gxo#apps/ristretto#68)
+  * Translation Updates:
+
+- Update to version 0.12.0
+  * Allow to choose the default scale (gxo#apps/ristretto!29)
+  * Keep the scale in memory for each loaded image
+    (gxo#apps/ristretto#7, gxo#apps/ristretto#17, gxo#apps/ristretto!28)
+  * Toggle fullscreen mode by double clicking on the image
+  * Optimize directory loading (gxo#apps/ristretto#20,
+    gxo#apps/ristretto#22, gxo#apps/ristretto#32, gxo#apps/ristretto#37,
+    gxo#apps/ristretto!31)
+  * Optimize image viewer redraw: Disable overlay scrolling
+    (gxo#apps/ristretto#64)
+  * Optimize image viewer redraw: Reuse source surface
+    (gxo#apps/ristretto#64, gxo#apps/ristretto!26)
+  * Avoid using Cairo Xlib backend to create surfaces
+    (gxo#apps/ristretto#60, gxo#apps/ristretto#61, gxo#apps/ristretto#62,
+    gxo#apps/ristretto!25)
+  * Optimize image viewer redraw: Animation (gxo#apps/ristretto#64)
+  * Optimize image viewer redraw: Background color (gxo#apps/ristretto#64)
+  * Optimize image viewer redraw: Clock (gxo#apps/ristretto#64)
+  * Optimize image viewer redraw: Selection box (gxo#apps/ristretto#64)
+  * Don't redraw the main window when it loses focus
+    (gxo#apps/ristretto#64)
+  * Remove the shadow of the toolbar buttons (gxo#apps/ristretto#51,
+    gxo#apps/ristretto#64)
+  * Hide thumbnail scrollbar when unused (gxo#apps/ristretto!24)
+  * Use the same background for the image and the thumbnails
+    (gxo#apps/ristretto#36, gxo#apps/ristretto!23)
+  * Drop preferences-desktop-default-applications icon
+  * Flatpak build (gxo#apps/ristretto!32)
+  * Refactoring: Use only one file filter for the app
+  * Refactoring: Icon bar adjustments
+  * Cleanup: `icon_bar.c`
+  * Cleanup: Pass orientation directly from file to viewer
+  * Code refactoring: Image viewer adjustments, scale and drawing
+    (gxo#apps/ristretto!27)
+  * Use integers for the image rendering rectangle
+  * Code cleanup: Build sanitation, obsolete code removal, spacing,
+    normalization (gxo#apps/ristretto!22)
+  * Transfer contents from dispose() to finalize()
+  * Add debugging macros
+  * Protect asynchronous jobs from an application exit
+  * Fix position of the active item in the icon bar when vertical
+    (gxo#apps/ristretto#34)
+  * Take into account the device scale (gxo#apps/ristretto#47,
+    gxo#apps/ristretto!30)
+  * Properly load images via drag and drop (gxo#apps/ristretto#67)
+  * Delay GdkPixbufLoader "closed" signal handler
+  * Use the same scale factor to zoom via action and scrolling
+  * Fix a lack of centering when zooming via the menu action
+  * Fix some memory leak (several commits of this kind)
+  * Fix file creation monitoring
+  * Try to display the image on `GDK_PIXBUF_ERROR_CORRUPT_IMAGE`
+    (gxo#apps/ristretto#39)
+  * Always set adjustment upper bounds greater than page sizes
+    (gxo#apps/ristretto#35)
+  * Scaling/zoom corrections (gxo#apps/ristretto#30, gxo#apps/ristretto!8)
+  * Fix animated GIF display
+  * Automate and sanitize memory management of sources
+    (gxo#apps/ristretto#65)
+  * Fix `rstto_icon_bar_rows_reordered()` (gxo#apps/ristretto#48)
+  * Chain up to parent in dispose() and finalize()
+  * Translation Updates
+
ruby2
+Add patches to fix the following CVE's:
+  - CVE-2021-32066.patch (CVE-2021-32066): Fix StartTLS stripping
+    vulnerability in Net:IMAP (bsc#1188160)
+  - CVE-2021-31810.patch (CVE-2021-31810): Fix trusting FTP PASV
+    responses vulnerability in  Net:FTP (bsc#1188161)
+  - CVE-2021-31799.patch (CVE-2021-31799): Fix Command injection
+    vulnerability in RDoc (bsc#1190375)
+
rygel
+- Remove obsolete translation-update-upstream support
+  (jsc#SLE-21105).
+
+- Update to version 0.40.2:
+  + Disable tracker2 in default build options.
+  + Fixed potential race condition in meson build.
+  + Updated translations.
+
samba
+- Fix dependency problem upgrading from libndr0 to libndr2 and
+  from libsamba-credentials0 to libsamba-credentials1;
+  (bsc#1192684);
+
+- Fix regression introduced by CVE-2020-25717 patches, winbindd
+  does not start when 'allow trusted domains' is off; (bso#14899);
+- Update to 4.15.2
+  * CVE-2016-2124:  SMB1 client connections can be downgraded to
+    plaintext authentication; (bso#12444); (bsc#1014440);
+  * CVE-2020-25717: A user on the domain can become root on domain
+    members; (bso#14556); (bsc#1192284);
+  * CVE-2020-25718: Samba AD DC did not correctly sandbox Kerberos
+    tickets issued by an RODC; (bso#14558); (bsc#1192246);
+  * CVE-2020-25719: Samba AD DC did not always rely on the SID and
+    PAC in Kerberos tickets; (bso#14561); (bsc#1192247);
+  * CVE-2020-25721: Kerberos acceptors need easy access to stable
+    AD identifiers (eg objectSid); (bso#14557); (bsc#1192505);
+  * CVE-2020-25722: Samba AD DC did not do suffienct access and
+    conformance checking of data stored; (bso#14564);
+    (bsc#1192283);
+  * CVE-2021-3738: Use after free in Samba AD DC RPC server;
+    (bso#14468); (bsc#1192215);
+  * CVE-2021-23192: Subsequent DCE/RPC fragment injection
+    vulnerability; (bso#14875); (bsc#1192214);
+- Update to 4.15.1
+  * vfs_shadow_copy2: core dump in make_relative_path; (bso#14682);
+  * Log clutter from filename_convert_internal; (bso#14685);
+  * MacOSX compilation fixes; (bso#14862);
+  * rodc_rwdc test flaps; (bso#14868);
+  * Provide a fix for MS CVE-2020-17049 in Samba [SECURITY] 'Bronze
+  bit' S4U2Proxy Constrained Delegation bypass in Samba with
+  embedded Heimdal; (bso#14642);
+  * Python ldb.msg_diff() memory handling failure; (bso#14836);
+  * "in" operator on ldb.Message is case sensitive; (bso#14845);
+  * Release LDB 2.4.1 for Samba 4.15.1; (bso#14848);
+  * samldb_krbtgtnumber_available() looks for incorrect string;
+  (bso#14854);
+  * Fix Samba support for UF_NO_AUTH_DATA_REQUIRED; (bso#14871);
+  * Allow special chars like "@" in samAccountName when generating
+  the salt; (bso#14874);
+  * Correctly ignore comments in CTDB public addresses file;
+  (bso#14826);
+  * Fix transit path validation; (bso#12998);
+  * Fix that child winbindd logs to log.winbindd instead of
+  log.wb-<DOMAIN>; (bso#14852);
+  * SMB3 cancel requests should only include the MID together with
+  AsyncID when AES-128-GMAC is used; (bso#14855);
+  * Prepare to operate with MIT krb5 >= 1.20; (bso#14870);
+  * Heimdal prefers RC4 over AES for machine accounts; (bso#14864);
+
+- Enable samba-tool without ad dc.
+
+-  Adjust spec to use pam macros; (bsc#1191046).
+
+- Adjust spec for size
+  * allow some Recommends instead Requires to be configured
+    for cifs-utils, samba-libs-python3 & samba-gpupdate;
+    (bsc#1182847).
+  * remove fam, undocumented and unneeded.
+
+- Add missing build dependency on bison when building with the
+  embedded Heimdal Kerberos
+
seahorse-nautilus
+- Add 2.3 to the list of accepted GPG versions.
+
+- No longer recommend -lang: supplements are in use
+
-- Update to version 3.8.0:
-  + No changes since previous release.
-
-- Update to version 3.7.92:
-  + Updated translations.
-
sg3_utils
-- Update to version 1.44~763+19.1ed0757:
-  * rescan-scsi-bus.sh: use LUN wildcard in idlist (bsc#1069384)
+- Update to version 1.47:
+  * sg_rep_zones: add support for REPORT ZONE DOMAINS and
+    REPORT REALMS in this utility
+  * sg_raw: fix prints of NVMe NVM command names
+  * sg_logs: additions to Volume statistics lpage [ssc5r05c]
+  - additions to Command duration limits statistics log
+    page [spc6r06]
+  * sg_vpd: fix do_hex type on some recent pages
+  - zoned block dev char vpd: add zone alignment mode and
+    zone starting LBA granularity [zbc2r11]
+  * sg_read_buffer: fix --length= problem
+  * sg_dd, sgm_dd, sgp_dd: don't close negative file descriptors
+  * sg_dd: srand48_r() and mrand48_r() are GNU libc specific,
+    put conditional in so non-reentrant version used otherwise
+  - 'iflag=00,ff' places the 32 bit block address (big endian)
+    into each block
+  * sgp_dd: major rework, fix issue with error being ignored
+  - new: --chkaddr which checks for block address in each block
+  - add check for stdatomic.h presence in configure.ac
+  * sg_xcopy: tweak CSCD identification descriptor
+  * sg_get_elem_status: fix issue with '--maxlen=' option
+  - add 2 depopulation revocation health attributes [sbc5r01]
+  * transport error handling improved. To fix report of a
+    BAD_TARGET transport error but the utility still continued.
+  - introduce SG_LIB_TRANSPORT_ERROR [35] exit status
+  * several utilities: override '--maxlen=LEN' when LEN
+    is < 16 (or 4), take default (or 4) instead
+  * scripts: 55-scsi-sg3_id.rules remove outdated rule (bsc#1189297)
+  * sg_lib: add sg_scsi_status_is_good(),
+    sg_scsi_status_is_bad() and sg_get_zone_type_str()
+  * pt_linux: fix verify(BytChk=0) which Linux SNTL translated
+    to write, other SNTL cleanups
+  * pt_linux_nvme: fix fua setting
+  * pt: check_pt_file_handle() add return value of 5 for
+- _service updates:
+  * re-enable service, hadn't been used for 1.46 release
+  * use upstream author's git repository, simplify versioning scheme
+  * use obscpio format
+
+- Update to version 1.46:
+  * sg_rep_pip: new utility: report provisioning initialization
+    pattern command
+  * sg_turs: estimated time-to-ready [spc6r03]
+  - add --delay=MS option
+  * sg_requests: substantial cleanup
+  * sg_vpd: add Format presets and Concurrent positioning ranges
+  - add hot-pluggable field in standard Inquiry [spc6r05]
+  - fix vendor struct opts_t alignment
+  * sg_inq: add hot-pluggable field in standard Inquiry
+  * sg_dd: --verify : separate category for miscompare errors
+  - --verify : oflag=coe continue on miscompares, counts them
+  - add cdl= operand for command duration limit indexes
+  - add oflag=nocreat and conv=nocreat : OFILE must exist
+  - add iflag=00, ff, random flags
+  - setup conditional auto rule for getrandom()
+  - add command timeout after comma in time= operand
+  * sg_get_elem_status: add ralwd bit sbc4r20a
+  * sg_write_x: add dld bits to write(32) [sbc4r19a]
+  * sg_rep_zones: print invalid write pointer LBA as -1 rather
+    than 16 "f"s
+  * sg_opcodes: improve handling of RWCDLP field
+  * sg_ses: use fan speed factor field for calculation [ses4r04]
+  - add --all (-a) option, same action as --join
+  * sg_compare_and_write: add examples section to its manpage
+  * sg_modes: document '-s' option (same as '-6')
+  * sg_sanitize + sg_format: when --verbose given once report
+    probable success; without --verbose 'no news is good news'
+  * sg_zone: add Remove element and modify zones command
+  * sg_raw: increase maximum data-in and data-out buffer size
+    from 64 KB to 1 MB
+  - fix --cmdfile= handling
+  - add --nvm option to send commands from the NVM command set
+  - add --cmdset option to bypass cdb heuristic
+  - add --scan= first_opcode,last_opcode
+  * sg_pt_freebsd: allow device names without leading /dev/
+    thus fix for regression introduced in rev 731 (ver: 1.43)
+  * sg_pt_solaris+sg_pt_osf1: fix problem with clear_scsi_pt_obj()
+    which needs to remember is_nvme and dev_fd values
+  * sg_lib: add ZBC (2020) feature set entries
+  * sg_lib: restore elements and rebuild command added
+  * sg_lib,sg_pt: add partial_clear_scsi_pt_obj(),
+    get_scsi_pt_cdb_len() and get_scsi_pt_cdb_buf()
+  - add do_nvm_pt() for the NVM (sub-)command set
+  - tweak transport error handling in Linux
+  * sg_lib: Linux NVMe SNTL: add read, write and verify;
+    synchronize cache and write same translations
+  - add dummy start stop unit and test unit ready commands
+  - wire cache mpage's WCE to nvme 'volatile write cache'
+  - fix crash in sg_f2hex_arr() when fname not found
+  * sg_lib: reprint cdb with illegal request sense key
+  - asc/ascq match asc-num.txt @t10 20200708 [spc6r02]
+  * gcc-10: suppress warnings
+  * autoconf: upgrade version 2.69 to 2.70
+  * remove space from end of source lines for git-svn
+  * testing/sg_mrq_testing: new, for blocking mrq usage
+  * testing/sgs_dd: add evfd flags and eventfd processing
+  * testing: remove master-slave terminology for sgv4
+  * examples: add nvme_read_ctl.hex and nvme_write_ctl.hex
+- Earlier SUSE fixes included in 1.46:
-  (bsc#840054, bsc#1131482)
+    (bsc#840054, bsc#1131482)
-- Spec file: add fc_wwpn_id to generate by-path links for
-  fibrechannel (bsc#1005063)
-- Update to version 1.44~763+17.35f525b:
-  * Changed versioning scheme (svn r763, pre-release of
-    upstream 1.44, plus 16 SUSE patches, SUSE git commit b2fedfa)
-  * Code-identical to previous release except for the following:
+- Update to version 1.45~815+5.6aa67ed:
+- Update to svn r815:
+  * sg_opcodes: expand MLU (spc5r20)
+  * sg_inq: update version descriptors to spc5r21
+  * sg_vpd: 3pc VPD page add copy group descriptor
+  * sg_xcopy: add --fco (fast copy only) (spc5r20) and --app=1
+  * add nanosecond durations with SG3_UTILS_LINUX_NANO
+- Earlier SUSE fixes now included upstream:
+  * 58-scsi-sg3_symlink.rules: don't skip multipath members
+  (bsc#1085212) [r815]
+  * rescan-scsi-bus.sh: terminate scanning if last lun got removed
+  (bsc#1087008) [r815]
+  * Add scsi-enable-target-scan.sh (bsc#954600) [r814]
+  * shellcheck cleanups for rescan-scsi-bus.sh [r814]
+
+- Replace old $RPM_* shell vars.
+
+- Spec file:
+  * add fc_wwpn_id (bsc#1005063)
+  * add lun masking service (bsc#954600)
+  * drop BuildRequires on udev
+  * replace unversioned "Provides: scsi" with versioned
+- Update to version sg3_utils-1.45~803+31.564be3d:
+  * New versioning scheme for upstream pre-release:
+    1.45 - upstream release target, 803 - upstream svn id,
+    +31: SUSE commits on top of svn, 564be3d - git hash
+  * rescan-scsi-bus.sh: terminate scanning if last lun got removed
+  (bsc#1087008)
+  * 58-scsi-sg3_symlink.rules: don't skip multipath members
+  (bsc#1085212)
+  * Add scsi-enable-target-scan.sh (bsc#954600)
+- Update to svn r803:
+  * sg_opcodes: expand MLU (18-102r0)
+  * sg_format: add --dcrt used twice (FOV=1 DCRT=0)
+  * rescan-scsi-bus: widen LUN 0 only scanning
+  (bsc#1069384)
+- Earlier SUSE fixes included in 1.45:
+  * rescan-scsi-bus.sh: use LUN wildcard in idlist (bsc#1069384)
+  [svn: r795]
+  * sg_ses: fixup page decoding (bsc#1077787) [svn: r795]
+  * sg_ses: allow to decode raw data instead of reading from a device
+  (bsc#1050943) [svn: r795]
+- Update to sg3_utils-1.44 [20180912] [svn: r791]
+  * rescan-scsi-bus.sh: harden code
+  - bump version to 20180615
+  - add --ignore-rev to ignore revision change
+  * introduce SG3_UTILS_DSENSE environment variable
+  * sginfo: don't open /dev/snapshot
+  * sg_timestamp: add '--no-timestamp' option
+  - add --elapsed and --hex options
+  * sg_wr_mode: add --rtd option for RTD bi
+  * sg_unmap: add --all=ST,RN[,LA] option
+  * sgm_dd, sg_dd: add --dry-run and --verbose options
+  * sg_inq+sg_vpd: update Extended inquiry data vpd page
+  * sg_ses: add 'hw_reset' and 'sw_reset' to enclosure services
+    controller electronics element type (18-047r1)
+  * sg_decode sense: add --cdb and --err=ES options
+  * sg_format: add --dry-run option
+  - extend --wait timeout for > 4TB disks
+  * sg_sanitize: add --dry-run option
+- Earlier SUSE fixes included in 1.44:
+  * sg_inq: decode standard INQUIRY for CD-ROMs correctly
+  (bsc#1065448, bsc#1070431) [svn: r742]
+  * sg_inq: export all NAA values (bsc#1050767) [svn: r715]
+  * Add fc_wwpn_id to generate by-path links for fibrechannel
+  (bsc#1005063) (svn@715)
+  * sg_vpd: struct opts_t misaligment (bsc#1050943) [svn: r707]
-- Use separate repository for SLE15
+- rescan-scsi-bus.sh: Fixes from shellcheck
speex
+- Fix zero division error in read_samples (CVE-2020-23903 bsc#1192580)
+  speex-CVE-2020-23903.patch
+
-- fix build for SLE_10
-  autoreconf for suse_version >= 1100
-- spec
-  o sort TAGS
-  o macros
-    rm > {__rm}
-    version > {version} ....
-
-- split off libspeex1 and libspeexdsp1 according to library
-  packaging policy
-- include actual tarball version in package version
-- don't package README's for embedded cpus
-
-- add baselibs.conf as a source
-- enable parallel building
-
splix
+- Removed "BuildRequires: python-cups" (python2 is dead) (change
+  effectively done by J. Meixner).
+
-- Provide the license source file COPYING in the binary RPM
-  (fix declined IBS submitrequest 33545).
-
suse-module-tools
+- Update to version 15.4.10:
+  * same as Factory version 16.0.17
+  * 60-io-scheduler.rules: add rules for virtual devices
+    (boo#1193759)
+  * 60-io-scheduler.rules: enforce "none" for loop devices
+    (boo#1193759)
+  * install some modprobe.d files only for relevant architectures
+    (apm_bios, sonypi, toshiba, legacy rtc) (bsc#1192974)
+
+- Update to version 15.4.9:
+  * same as Factory version 16.0.16
+  * modprobe.d: split conf files (jsc#SLE-21626, boo#1193059)
+  - Rather than shipping two large files with modprobe.d options
+    (00-system.conf and 50-blacklist.conf), ship multiple small
+    per-module files. This makes it easier for users to override
+    distribution defaults.
+  * blacklist isst_if_mbox_msr (bsc#1187196)
+  * boot-sysctl: make sure file exists (fix for containers)
+  * remove blacklist entry for snd_bt87x (bsc#1192974, bsc#51718)
+
susepaste
+- Add 0002-susepaste-add-image-paste-info.patch: Add info on
+  posting an image to susepaste in the man page, (boo#1193400).
+
-- adding http://paste.opensuse.org as another output
-- adding man page
-
telepathy-idle
+- Update to version 0.2.2:
+  + Enhancements:
+  - Port tests to Python 3.
+  - Adjust code Meson to use Python 3.
+  + Fixes: Fix twisted tests for Meson.
+
+- Update to version 0.2.1:
+  + Enhancements:
+  - Port build tools to Python 3.
+  - Add meson build system.
+  + Fixes:
+  - Properly handle long IRC messages.
+  - Fix a critical message from GLib on disconnecting.
+  - Fix message corruption on accident bling removal.
+  - Update the certificate for tests.
+  - Fix "Invalid utf8" test for Python 3.
+  - Properly handle channels with a '!' at the start of name.
+  - Properly handle modechars.
+- Drop telepathy-idle-dont-bling-non-bling.patch: Fixed upstream.
+- Align BuildRequires with what configure checks for:
+  + Add pkgconfig(dbus-1), pkgconfig(dbus-glib-1),
+    pkgconfig(glib-2.0), pkgconfig(gobject-2.0) and xsltproc.
+  + Remove libxslt, python-xml.
+
+- Add telepathy-idle-dont-bling-non-bling.patch: ctcp: Don't bling
+  the non-bling.
+- Modernize spec, add upstream URL.
+
-- patch license to follow spdx.org standard
-
-- Update to version 0.1.11:
-  + Enhancements:
-  - fdo#21168: Idle now implements the Contacts interface (which
-    has officially been mandatory for a while).
-  - fdo#37145: Rather than using its own home-grown network code,
-    Idle now uses GIO. This should make it more robust and
-    maintainable.
-  - fdo#40734: The new Subject interface is now implemented. The
-    old Properties interface is no longer supported, and hence
-    various other aspects of room configuration are no longer
-    exposed. In future, they should be reincarnated on the
-    RoomConfig interface.
-- Add pkgconfig(gio-2.0) BuildRequires.
-- Change telepathy-glib-devel BuildRequires to
-  pkgconfig(telepathy-glib).
-
-- Fix typo in description.
-
terminus-bitmap-fonts
+- Add note to package description about pango not supporting
+  pcf bitmap fonts.
+
-- amend spec file to reflect new font packaging scheme
-  (see openFATE#313536);
-
timezone
+- timezone update 2021e (bsc#1177460):
+  * Palestine will fall back 10-29 (not 10-30) at 01:00
+- timezone update 2021d:
+  * Fiji suspends DST for the 2021/2022 season
+  * 'zic -r' marks unspecified timestamps with "-00"
+- timezone update 2021c:
+  * Revert almost all of 2021b's changes to the 'backward' file
+  * Fix a bug in 'zic -b fat' that caused old timestamps to be
+    mishandled in 32-bit-only readers
+- timezone update 2021b:
+  * Jordan now starts DST on February's last Thursday.
+  * Samoa no longer observes DST.
+  * Move some backward-compatibility links to 'backward'.
+  * Rename Pacific/Enderbury to Pacific/Kanton.
+  * Correct many pre-1993 transitions in Malawi, Portugal, etc.
+  * zic now creates each output file or link atomically.
+  * zic -L no longer omits the POSIX TZ string in its output.
+  * zic fixes for truncation and leap second table expiration.
+  * zic now follows POSIX for TZ strings using all-year DST.
+  * Fix some localtime crashes and bugs in obscure cases.
+  * zdump -v now outputs more-useful boundary cases.
+  * tzfile.5 better matches a draft successor to RFC 8536.
+- Refresh tzdata-china.patch
+
timezone-java
+- timezone update 2021e (bsc#1177460):
+  * Palestine will fall back 10-29 (not 10-30) at 01:00
+- timezone update 2021d:
+  * Fiji suspends DST for the 2021/2022 season
+  * 'zic -r' marks unspecified timestamps with "-00"
+- timezone update 2021c:
+  * Revert almost all of 2021b's changes to the 'backward' file
+  * Fix a bug in 'zic -b fat' that caused old timestamps to be
+    mishandled in 32-bit-only readers
+- timezone update 2021b:
+  * Jordan now starts DST on February's last Thursday.
+  * Samoa no longer observes DST.
+  * Move some backward-compatibility links to 'backward'.
+  * Rename Pacific/Enderbury to Pacific/Kanton.
+  * Correct many pre-1993 transitions in Malawi, Portugal, etc.
+  * zic now creates each output file or link atomically.
+  * zic -L no longer omits the POSIX TZ string in its output.
+  * zic fixes for truncation and leap second table expiration.
+  * zic now follows POSIX for TZ strings using all-year DST.
+  * Fix some localtime crashes and bugs in obscure cases.
+  * zdump -v now outputs more-useful boundary cases.
+  * tzfile.5 better matches a draft successor to RFC 8536.
+- Refresh tzdata-china.patch
+
tlp
+- Update to 1.4.0 24.09.2021
+- * Features
+    Audio:
+  - SOUND_POWER_SAVE_ON_AC: change default to enabled (Issue #495)
+    Battery:
+  - "Battery Features" renamed to "Battery Care"
+  - Introduce plugins to support Battery Care for non-ThinkPads:
+  - ASUS laptops: stop threshold
+  - Huawei MateBooks: start and stop threshold
+  - LG Gram laptops: stop threshold at 80% aka "battery care limit"
+  - Lenovo laptops: stop threshold at 60% aka "battery conservation mode"
+  - Samsung laptops: stop threshold at 80% aka "battery life extender"
+  - ThinkPads
+  - Allow deactivation of the start threshold (START_CHARGE_THRESH_BATx=0)
+  - Discharge malfunction: hint to check battery and charger
+  - Use standard sysfs attributes for charge thresholds
+    (Issue #513)
+  - Flag ThinkPad L512 as "unsupported"
+  - Validate charge threshold configuration, don't fail silently
+  - tlp-stat -b
+  - Battery Care: show plugin, supported features, driver usage and
+    related kernel module(s)
+  - Map battery state "Unknown" to "Idle" for clarity
+    Configuration:
+  - tlp-stat --cdiff: show configuration differing from defaults
+  - PARAMETER+="add values": append values to a parameter already defined
+    as intrinsic default or in a *previously* read file (Issue #457)
+  - TLP_WARN_LEVEL: warn about invalid settings, configurable for background
+    tasks and command line
+  - Rename parameters (backwards compatible to legacy config files):
+    SATA_LINKPWR_BLACKLIST      -> SATA_LINKPWR_DENYLIST
+    RUNTIME_PM_BLACKLIST        -> RUNTIME_PM_DENYLIST
+    RUNTIME_PM_DRIVER_BLACKLIST -> RUNTIME_PM_DRIVER_DENYLIST
+    USB_BLACKLIST               -> USB_DENYLIST
+    USB_BLACKLIST_BTUSB         -> USB_EXCLUDE_BTUSB
+    USB_BLACKLIST_PHONE         -> USB_EXCLUDE_PHONE
+    USB_BLACKLIST_PRINTER       -> USB_EXCLUDE_PRINTER
+    USB_BLACKLIST_WWAN          -> USB_EXCLUDE_WWAN
+    USB_WHITELIST               -> USB_ALLOWLIST
+    Disks:
+  - AHCI_RUNTIME_PM_ON_AC/BAT:
+  - Works only on disks defined in DISK_DEVICES
+  - Works on NVMe (new), SATA/ATA and plugged in USB (new) disks
+  - Works on SATA ports
+  - No longer experimental i.e. now enabled by default; the previously
+    existing risk of system freezes (and data loss) with the multiqueue
+    scheduler is now eliminated:
+  - Kernel >= 4.19 itself locks unsafe disk runtime pm
+  - TLP generally locks it for kernel < 4.19
+  - DISK_APM_CLASS_DENYLIST: exclude disk classes from APM, i.e. you may
+    now activate it for USB and IEEE1394 drives (Issue #523)
+  - DISK_APM_LEVEL_ON_AC/BAT, DISK_SPINDOWN_TIMEOUT_ON_AC, DISK_IOSCHED:
+    now also work when plugging in USB disks; provided disk is contained in
+    DISK_DEVICES and 'usb' is removed from DISK_APM_CLASS_DENYLIST
+  - tlp-stat -d
+  - Explain why AHCI_RUNTIME_PM is locked for a disk
+  - Show disks attached to SATA links/ports
+  - Show a disk's host (for SATA_LINKPWR_DENYLIST)
+  - Show ALPM state in the sysfs directory of the AHCI host
+  - Show IDs for all disks configured in DISK_DEVICES
+  - Distinguish SATA from ATA(IDE) disks
+  - Show NVMe disk temperature
+    General:
+  - power-profiles-daemon: issue error messages about conflicting service
+  - tlp-stat -s: determine OS release without the lsb_release utility
+    Graphics:
+  - Add support for amdgpu (Issue #498)
+  - Improve powerdown of unused GPUs with drivers amdgpu, nouveau,
+    nvidia and without driver (Issues #488, #495, #498)
+  - tlp-stat -g:
+  - List all GPUs with at least the driver info
+  - Show hybrid graphics switch state (switcheroo)
+  - Intel GPU:
+  - Show hardware min/max frequency instead of
+    list of available frequencies (kernel change)
+  - Show more informative RC6, FBC and PSR status where available
+    (Issue #203)
+    Operation Mode AC/BAT:
+  - Speed up system shutdown/suspend by not applying AC settings anymore
+  - TLP_PS_IGNORE: add USB; allow to ignore multiple power supply classes
+  - tlp-stat -s: speed up power source detection
+  - tlp-stat --psup/udev: check if udev rules for power source changes and
+    connecting USB devices are active
+    PCI(e) devices:
+  - RUNTIME_PM_ENABLE/DISABLE: permanently enable/disable runtime PM for
+    PCI(e) devices based on address (independent of the power source)
+  - RUNTIME_PM_DENYLIST: remove amdgpu, nvidia, pcieport from defaults
+  - tlp-stat -e -v: show device runtime_status
+    Platform:
+  - PLATFORM_PROFILE_ON_AC/BAT: select platform profile to control system
+    operating characteristics around power/performance levels, thermal
+    and fan speed
+  - tlp-stat -p: show state of ThinkPad lapmode
+    Processor:
+  - CPU_HWP_DYN_BOOST_ON_AC/BAT: Intel CPU HWP dynamic boost (Issue #468)
+  - Remove backwards compatibility of CPU_ENERGY_PERF_POLICY_ON_AC/BAT with
+    ENERGY_PERF_POLICY_ON_AC/BAT to prevent performance issues caused by the
+    value 'power' in legacy configurations
+  - PHC_CONTROLS removed (obsolete)
+  - tlp-stat -p:
+  - cpu1..cpuN omitted for clarity, use -v to show all
+  - Sort more than 10 CPU cores in proper numerical order
+  - Show intel_pstate operation mode ("status")
+  - Omit "EPB: unsupported" for AMD or non-intel_pstate CPUs
+    USB:
+  - USB_EXCLUDE_AUDIO: exclude audio devices from autosuspend (Issue #556)
+  - tlp-stat -u -v: show device runtime_status
+
+- Don't recommend bbswitch, there's no relation to tlp (boo#1190631)
+
+- tlp-sleep.service does not exist anymore
+- Make %files section a bit more precise
+
+- Recommend bbswitch for ThinkPad battery charge control instead of
+  acpi-call or tp-smapi not present in the distribution.
+
+- Use the same value for TLP_ULIB in the %build phase and the
+  %install phase (boo#1180495):
+  + BuildRequire pkgconfig(udev)
+  + Use pkg-config --variable udev_dir udev for the value of
+    TLP_ULIB.
+
tnftp
+- tnftp ssl client should validate hostnames and certificates,
+  so for example tnftp -d https://revoked.badssl.com/example
+  fails to connect. (tnftp-verify_hostname.patch), There are
+  at least two reports about this misbehaviour online but it has
+  never been fixed. Patch targets openSSL 1.1.x and later
+  so specify requirement in spec file.
+
tpm2-0-tss
-- drop 0001-esys-Fix-HMAC-generation-for-policy-sessions.patch: now contained
-  in upstream tarball
-- update to upstream version 2.4.5 (jsc#SLE-17366):
-  - changes in version 2.3.2:
-  * Fix unit tests on S390 architectures
-  * Fixed HMAC generation for policy sessions
-  - changes in version 2.3.3:
+- Version 3.1.0 includes:
+  + cover update to 2.4.5 (jsc#SLE-17366)
+  + cover update to 2.3.0 (jsc#SLE-9515)
+  + fix policy session for TPM2_PolicyAuthValue (bsc#1160736)
+- Add version the configuration file tpm2-tss-fapi.conf
+
+- Remove conflicting sysusers.d file
+
+- Clean spec file
+- Add new library libtss2-tcti-pcap0
+- Update to 3.1.0:
+  * Fix FAPI PolicyPCR not instatiating correctly (CVE-2020-24455)
+  * Fixed possible access outside the array in ifapi_calculate_tree
+  * Added pcap TCTI
+  * Added GlobalSign TPM Root CA certs to FAPI cert store
+  * Changed EncryptDecrypt mode type to align with TPM2.0 spec 1.59
+  * Added two new TPM commands TPM2_CC_CertifyX509,
+    and TPM2_CC_ACT_SetTimeout
+
+- small services fixes and comments
+
+- update to 3.0.3:
+  - changes in 3.0.3:
+  * Fix Regression in Fapi_List
+  * Fix memory leak in policy calculation
+  - changes in 3.0.2:
+  * FAPI: Fix setting of the system flag of NV objects
+  * This will let NV object metadata be created system-wide always instead of
+  * locally in the user. Existing metadata will remain in the user directory.
+  * It can be moved to the corresponding systemstore manually if needed.
+  * FAPI: Fix policy searching, when a policyRef was provided
+  * FAPI: Accept EK-Certs without CRL dist point
+  * FAPI: Fix return codes of Fapi_List
+  * FAPI: Fix memleak in policy execution
+  * FAPI: Fix coverity NULL-pointer check
+  * FAPI: Set the written flag of NV objects in FAPI PolicyNV commands
+  * FAPI: Fix deleting of policy files.
+  * FAPI: Fix wrong file loading during object search.
+  * Fapi: Fix memory leak
+  * Fapi: Fix potential NULL-Dereference
+  * Fapi: Remove superfluous NULL check
+  * Fix a memory leak in async keystore load.
+
+- move the tcti-fapi tmpfiles.d config file into the libtss2-fapi1 sub-package.
+- improve the descriptions of new libraries (fapi1, cmd0, swtpm0)
+- adjust baselibs.conf to match new library versions and added libraries
+
+- Update to 3.0.1, changelog at:
+  https://github.com/tpm2-software/tpm2-tss/blob/3.0.x/CHANGELOG.md
+- Update libtss2-sys0 to libtss2-sys1
+- Add new libs:
+  * libtss2-fapi1
+  * libtss2-tcti-cmd0
+  * libtss2-tcti-swtpm0
+
+- Update to version 2.3.3
-  - changes in version 2.4.0:
-  * Added a new Feature API (FAPI) implementation
-  * Added Esys_TRSess_GetAuthRequired() ESAPI function
-  * Added Esys_TR_GetTpmHandle() SAPI function
-  * Added Esys_GetSysContext() SAPI function
-  * Added the with-sanitizer configure option
-  * Added CI for FreeBSD
-  * Changed MSSIM TCTI to be async capable
-  * Removed TCTI loaders from ESYS dependencies in pkg-config
-  * Changed getPollHandles to allow num_handles query
-  * Improved CI builds
-  * Converted builds to docker builds
-  * Number of fixes and improvements in the test code
-  * Changed tcti-device in non-async mode to allways block
-  * Fixed hmac calculation for tpm2_clear command in ESAPI
-  * Fixed mixing salted and unsalted sessions in the same ESAPI context
-  * Removed use of VLAs from TPML marshal code
-  * Fixed setting C++ compiler for non-fuzzing builds at configure
-  * Fixed setting the name of session objects
-  * Fixed page alignment errors in Sys_Get/SetAuths functions
-  * Fixed potential buffer overflow in tcti_mssim_receive
-  * Fixed invalid memory alloc failure in Tss2_TctiLdr_Initialize
-  * Fixed list of exported symbols map for libtss2-mu
-  * Fixed resource name calculation in Esys_CreateLoaded
-  * Fixed keysize of ECC curve TPM2_ECC_NISTP224
-  * Fixed segmentation fault in tctildr if name_conf was too big
-  * Fixed memory leak in tctildr-tcti tests
-  * Fixed HMAC generation for policy sessions
-  * Added check for object node before calling compute_session_value function
-  * Fixed auth calculation in Esys_StartAuthSession called with optional parameters
-  * Fixed compute_encrypted_salt error handling in Esys_StartAuthSession
-  * Fixed exported symbols map for libtss2-mu
-  * Remove duplicate ESYS entries from map file
-  * Removed the private implementation of strndup from tctildr
-  - changes in version 2.4.1:
-  * Fixed systemd-sysusers/-tmpfiles creation without systemd
-  * Removed expired coverity token from travis.yaml
-  * Fixed uninitialized context of FAPI command Fapi_ChangeAuth issue
-  * Fixed handling of tcti pointer in Esys_Initialize
-  * Fixed usages of EC routines deprecated in OSSL 1.2 and greater
-  * Fixed FAPI handling of TPMs without stored certificates
-  - changes in version 2.4.2:
-  * Fixed duoble json_object_put call in event log processing.
-  * Fixed memory leaks on error paths in FAPI
-  * Fixed setting of FAPI app data.
-  * Fixed size check for Fapi_Encrypt.
-  * Fixed computation of PCR logs and PCR digest of PCR logs.
-  * Improved comments for FAPI authentication.
-  * Fixed segfault and leaks in FAPI
-  * Fixed Fapi_GetCertificate for objects which are not of type key
-  * Fixed hierarchy usage in Fapi_Provision
-  * Fixed ESYS Shared secret calculation
-  * Fixed doxygen warnings for FAPI docs
-  * Fixed copying of primary template during key loading.
-  * Fixed some wrong format directives in debug statements.
-  * Fixed usage of hierarchy and authentication in Fapi_GetCertificate und Fapi_Delete
-  * Fixed unallocated return buffers which may have lead to segfaults in tooling
-  * Fixed usage of persistent handles.
-  * Fixed computation of the size of a PCR selection (Fixes #1737).
-  * Fixed missing hierarchy authentication for Fapi_Delete.
-  * Fixed uninitialized context of FAPI command Fapi_ChangeAuth.
-  * Fixed computation of random value for objects used for sealing.
-  * Fixed return code for event parsing errors.
-  * Fixed NV index and path handling in NV creation.
-  * Fixed path checking for keys.
-  * Fixed Fapi_GetInfo function.
-  * Fixed path usage in Fapi_Import.
-  * Fixed invalid settings of default flags for keys creation.
-  * Fixed handle usage in Fapi_ChangeAuth
-  * Enabled all PCR registers for SHA256 bank in the distribution profiles.
-  * Added some checks to Fapi_Provisioning to avoid nasty failure states
-  * Added a check to prevent overwrite or delete FAPI storage objects and directories
-  * Remove obsolete test fapi-key-create-policy-password-sign.int.c
-  * Checked hierarchy needed for EvictControl for deleting objects in FAPI.
-  * Checked event log file before calling the TPM in Fapi_PcrExtend.
-  * Adapted integration tests to SRK delete checking.
-  * Improved presentation of Fapi_GetInfo.
-  * Silenced expected errors from Esys_TestParams
-  * Added man pages for FAPI json config files
-  * Added a check that prevents deleting default directories
-  * Added a check if primary keys already exist for Fapi_Provision
-  * Added tests for derived persistent keys.
-  * Added test policy PCR with PCR register 8.
-  * Added check for deleting of the SRK.
-  * Added test for sealing a random value.
-  * Added content of the config file to FAPI Info.
-  * Added a check for valid pathnames in keystore module.
-  * Removed unecassary code from Fapi_ExportKey
-  * Removed obsolete LIBDL_LDFLAGS and replace it with LIBADD_DL
-  * Removed superfluous policies/pol_password.json file
-  - changes in version 2.4.3:
-  * Fix CVE-2020-24455 FAPI PolicyPCR not instatiating correctly
-    Note that all TPM object created with a PolicyPCR with the currentPcrs
-    and currentPcrsAndBank options have been created with an incorrect policy
-    that ommits PCR checks. All these objects have to be recreated!
-  * Fix bug in FAPI NV creation with custom index values
-  * Cleanup of leftover sessions in error cases in FAPI
-  * Better error messages in several FAPI errors
-  * Add checks to FAPI policy paths
-  * Add checks if FAPI is correctly provisioned
-  * Fix execution of FAPI policies in some cases
-  * Allow 0x prefixes for TPMU_HA in JSON encoding
-  - changes in version 2.4.4:
-  * FAPI: Fix policy searching, when a policyRef was provided
-  * FAPI: Accept EK-Certs without CRL dist point
-  * FAPI: Fix memleak in policy execution
-  * FAPI: Fix setting of the system flag of NV objects
-    This will let NV object metadata be created system-wide always instead of
-    locally in the user. Existing metadata will remain in the user directory.
-    It can be moved to the corresponding systemstore manually if needed.
-  * FAPI: Set the written flag of NV objects in FAPI PolicyNV commands
-  * FAPI: Fix deleting of policy files.
-  * FAPI: Fix wrong file loading during object search.
-  * Fapi: Fix memory leak
-  * Fapi: Fix potential NULL-Dereference
-  * Fapi: Remove superfluous NULL check
-  - changes in version 2.4.5:
-  * Fix Regression in Fapi_List
-  * Fix memory leak in policy calculation
-- 0001-esys-Fix-HMAC-generation-for-policy-sessions.patch: fix problems with
-  policy sessions that don't include an TPM2_PolicyAuthValue (bsc#1160736).
-  This bug was fixed upstream in a minor release 2.3.2.
+- Use system-users for tss user creation (boo#1162360).
+
+- BuildRequire pkgconfig(udev) instead of udev: allow OBS to
+  shortcut through the -mini flavor.
+
+- update to upstream version 2.3.2:
+  - changes since version 2.3.0:
+  - Fix unit tests on S390 architectures
+  - Fixed HMAC generation for policy sessions
-- update to upstream version 2.3.0 (dependency for jsc#SLE-9515):
+- update to upstream version 2.3.0:
transmission
+- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
+  * harden_transmission-daemon.service.patch
+
+- Fix build with RPM 4.16: move installation of translations from
+  %build to %install section.
+
+- Update to transmission 3.00:
+  + Common:
+  - Allow the RPC server to listen on an IPv6 address.
+  - Change TR_CURL_SSL_VERIFY to TR_CURL_SSL_NO_VERIFY and enable
+    verification by default.
+  - Go back to using hash as base name for resume and torrent
+    files.
+  - Handle "fields" argument in "session-get" RPC request.
+  - Limit the number of incorrect authentication attempts in
+    embedded web server to 100 to prevent brute-force attacks.
+  - Set idle seed limit range to 1..40320 (4 weeks tops) in all
+    clients.
+  - Add Peer ID for Xfplay, PicoTorrent, Free Download Manager,
+    Folx, Baidu Netdisk torrent clients.
+  - Announce INT64_MAX as size left if the value is unknown.
+  - Add TCP_FASTOPEN support.
+  - Improve ToS handling on IPv6 connections.
+  - Abort handshake if establishing DH shared secret fails.
+  - Don't switch trackers while announcing.
+  - Maintain a "session ID" file (in temporary directory) to
+    better detect whether session is local or remote.
+  - Change torrent location even if no data move is needed.
+  - Support CIDR-notated blocklists.
+  - Update the resume file before running scripts.
+  - Make multiscrape limits adaptive.
+  - Add label support to libtransmission and transmission-remote.
+  - Parse session-id header case-insensitively.
+  - Sanitize suspicious path components instead of rejecting
+    them.
+  - Add support for mbedtls (formely polarssl) and wolfssl
+    (formely cyassl), LibreSSL.
+  - Fix building against OpenSSL 1.1.0+.
+  - Fix a number of memory leaks (magnet loading, session
+    shutdown, bencoded data parsing).
+  - Bump miniupnpc version to 2.0.20170509.
+  - Switch to submodules to manage (most of) third-party
+    dependencies.
+  + GTK:
+  - Add queue up/down hotkeys.
+  - Modernize the .desktop file.
+  - Add AppData file.
+  - Add symbolic icon variant for the Gnome top bar and.
+    when the high contrast theme is in use.
+  - Update file icon when its name changes.
+  - Switch from intltool to gettext for translations.
+  + QT:
+  - Bump minimum Qt version to 5.2.
+  - Fix dropping .torrent files into main window on Windows .
+  - Fix prepending of drive letter to various user-selected paths
+    on Windows.
+  - Fix sorting by progress in presence of magnet transfers.
+  - Fix .torrent file trashing upon addition.
+  - Add queue up/down hotkeys.
+  - Reduce torrent properties (file tree) memory usage.
+  - Display tooltips in torrent properties (file tree) in case
+    the names don't fit.
+  - Improve UI look on hi-dpi displays.
+  - Use session ID (if available) to check if session is local
+    or not.
+  - Use default (instead of system) locale to be more flexible.
+  - Modernize the .desktop file.
+  + Daemon:
+  - Use libsystemd instead of libsystemd-daemon.
+  - Harden transmission-daemon.service by disallowing privileges elevation.
+  - Fix exit code to be zero when dumping settings.
+  + Web Client:
+  - Fix tracker error XSS in inspector.
+  - Fix performance issues due to improper use of setInterval()
+    for UI refresh.
+  - Fix recognition of https:// links in comments field.
+  - Fix torrent list style in Google Chrome 59+.
+  - Show ETA in compact view on non-mobile devices.
+  - Show upload file button on mobile devices.
+  - Add keyboard hotkeys for web interface.
+  - Disable autocompletion in torrent URL field.
+- Remove transmission-3rdparty-no-download.patch,
+  transmission-appdata.patch andRemove transmission-systemd.patch:
+  merged upstream.
+- Change build system from cmake to autoconf: replace
+  %cmake/%cmake_build/%cmake_install with
+  %configure/%make/%make_install.
+
+- Use modern macros for cmake building
+- Cleanup spec file with spec-cleaner
+
+- No longer recommend -lang: supplements are in use
+
+- Drop transmission-daemon-systemd source: No longer needed, and
+  does in fact lead to a problem for endusers to set own config for
+  the daemon. Dropping fixes boo#1139004.
+- Pass explicit ENABLE_DAEMON=ON and WITH_SYSTEMD=ON to cmake,
+  ensure we build upstreams daemon and systemd support.
+
+- Added %global WITH_APPINDICATOR 1 to enable missing appindicator
+  support
+
tumbler
+- Add Recommends: ffmpegthumbnailer
+
upower
+- Use libplist 2 starting from SLE15SP4 on.
+
+- Update to version 0.99.13:
+  + Tweak default percentage levels to better match other operating
+    systems.
+  + Support large energy rates seen in some modern laptops.
+  + Fix touchpads showing up as mice.
+  + Fix composite battery state when multiple batteries are used
+    and one isn't drawing any power.
+  + Make the icon and warning properties respect the "low battery
+    level" configuration option.
+  + Stop the device being suspended during the 20-second "shutdown"
+    grace period.
+- Changes from version 0.99.12:
+  + Add a raft of new device types.
+  + Add support for iPhone XR, XS and newer models.
+  + Work-around incorrect battery percentage reported by MacBooks.
+  + Identify keyboard/pointing device combos as keyboards.
+  + Fix small memory leak in Bluetooth backend.
+  + Fix warning in Bluetooth backend.
+  + Set update time in Bluetooth backend.
+  + Remove support for obsolete CSR devices.
+- Drop upower-build-Use-a-newer-libplist-if-available.patch: fixed
+  upstream.
+
+- Use libplist-2.0 on Tumblewewd.
+  + upower-build-Use-a-newer-libplist-if-available.patch
+
usbmuxd
+- Update to 1.1.1:
+  * Features
+  - Make use of libusb hotplug events for device discovery
+  - Get correct USB device speed instead of hardcoded value
+  - Bump libusb dependency to 1.0.9
+  - Use non-blocking sockets for client communication to avoid hanging
+  - Use correct manual section (8) for manpage
+  - Log pid of connecting clients if supported
+  - Implement device discovery using libusb hotplug events
+  - Log error message if writing a config file fails
+  - Tag all udev events with systemd tag
+  - Set socket options for client connections to improve performance
+  - Implement ListListeners usbmux command handling
+  - Bump libimobiledevice dependency to 1.3.0
+  - Bump libplist dependency to 2.2.0
+  - Add support for iPhone XS/XR UDID format
+  - Add option to allow logging to dedicated logfile
+  - Convert README file to markdown format
+  - Add support for connecting with T2 chip
+  - Show actual libusb version in debug message on startup
+  - Enable libusb debugging output
+  - Log client process name alongside pid if possible on Linux
+  - Unify and improve log message output
+  - Improve README.md with project description, installation, contributing and usage sections
+  * Bug Fixes
+  - Use clock_gettime() instead of gettimeofday() to avoid timing issues when calculating packet timeouts
+  - Fix wrong timeout value in debug messages
+  - Fix blocking by using libusb asynchronous I/O for getting initial device information
+  - Fix occasional USB reconfiguration due to udev rules being run again
+  - Fix wrong timestamps when running in foreground
+  - Fix USB reconnection issues on virtual machines with iOS 11+ devices
+  - Various memory leak, deadlock and invalid free fixes
+
+- Update project url
+- Do not manually require libusmuxd (boo#1169012)
+
+- Update to version 1.1.0+git.20200121:
+  * Fix udev rules
+  * device: Fix potential deadlock (#130)
+  * Support T2 chip in restore mode
+  * Fix compatibility with latest changes in libimobiledevice
+  * Define _BSD_SOURCE again for older platforms.
+  * preflight: Prevent possible UaF if usb device is removed while preflight is in progress
+  * device: Make sure to operate on the copy of the device list in device_get_list()
+  * Replace obsolete _BSD_SOURCE define with _DEFAULT_SOURCE
+  * preflight: Let insecure notification proxy terminate when pairing is done
+  * device: Plug memory leak in error condition when TH_SYN sending fails
+
+- Modernise spec-file with spec-cleaner
+
+- bsc#1130588: Require shadow instead of old pwdutils
+
-- define _udevrulesdir only if not already in place
-- add systemd service %pre %post scriptlets
-- run %udev_rules_update if such macro is defined
-
-- Add systemd unit file for usbmuxd and activate it from the udev rules file.
-  This fixes bnc#811801.
-- Added 0001-Add-support-for-automatic-activation-as-systemd-serv.patch
-
-- Fix build with new udev rules location
-
-- license update: (GPL-2.0 or GPL-3.0) and LGPL-2.1+
-  See README
-
-- Update to version 1.0.8
-  * Fix possible buffer overflow in libusbmuxd
-  * Fix detection for Apple TV 2 due to small interface detection bug
-  * Licensed common/utils.c and common/utils.h under LGPL
-  * Several bug fixes and improvements in libusbmuxd's device detection and
-    event handling code
-  * udev: Set owner to usbmux on device node to make it useable for usbmux user
-  * function usbmuxd_get_device_by_uuid has been renamed to
-    usbmuxd_get_device_by_udid
-  * usbmuxd_device_info_t member uuid been renamed to udid
-
vigra
+- added patches
+  https://github.com/ukoethe/vigra/issues/496
+  + vigra-openexr3.patch
+
-- Update to version 1.8.0
-  * See http://hci.iwr.uni-heidelberg.de/vigra/doc/vigra/CreditsChangelog.html
-- Drop all the patches, fixed upstream.
-- Fixed dependencies for the devel package.
-
vinagre
+- Remove obsolete translation-update-upstream support
+  (jsc#SLE-21105).
+
+- Add -fcommon in order to fix boo#1160419.
+
+- Copy preferences-desktop-remote-desktop from the adwaita icon
+  theme, not from the gnome theme. That should have changed quite a
+  long time ago.
+
+- Phase out telepathy support in GNOME, disable
+  pkgconfig(telepathy-glib) BuildRequires and pass
+  - -without-telepathy to configure.
+- No longer pass --disable-scrollkeeper to configure, not needed,
+  nor recognized.
+- Drop vinagre-lang Recommends: No longer needed.
+
virt-manager
+- jsc#SLE-17764 - Dev: Support Oracle Linux as a guest VM. See also
+  bsc#1192238 [Build58.2][KVM] The latest supported OracleLinux as
+  guest versions are not included anywhere
+  virtinst-add-oracle-linux-support.patch
+
virt-viewer
+- Update to 11.0:
+  * Minimum libgovirt is now 0.3.7
+  * CentOS 7 is no longer a supported build platform
+  * Use header bar for oVirt ISO dialog
+  * Add change CD button to toolbar for oVirt
+  * Support using ISOs in oVirt DATA storage domains
+  * Remove clashing -r command line shortcut for ‘resize’ that
+    clashed with existing ‘reconnect’ shortcut
+  * Support modifier-only hotkeys for cursor release
+  * Fix smartcard and USB hotkey configuration regression
+  * Add USB device reset hotkey support
+  * Fix various mixed up GTK actions for hotkeys
+  * Release keyboard grab at same time as mouse grab with SPICE
+  * Fix misc compiler warnings with glib > 2.68
+  * Fix creation of window when guest uses multiple heads with a
+    single QXL video card
+  * Updated translations from weblate
+  * Avoid warnings from GTK from overly strict minimum desktop
+    width/height rules
+  * Update window action sensitivity to fix regression causing
+    disabled send key menu items
+  * Fix mixed up action / menu state when user cancels a quit
+    request
+  * Ensure auth dialog credential fields are cleared
+  * Fix setting os-id when building RPMs
+  * Avoid extra hyphen in build ID strings
+  * Explicitly disable spice/ovirt features when invoking meson
+    for RPM builds
+  * Fix uninitialized variable for keymaps
+- Dropped patches contained in new tarball
+  0001-src-initialize-keymaps-variable.patch
+  0002-rpm-explicitly-tell-meson-to-disable-spice-ovirt.patch
+  0003-config.h-avoid-extra-hyphen-in-build-ID-value.patch
+  0004-config.h-conditionally-define-REMOTE_VIEWER_OS_ID.patch
+  0005-Fix-creation-of-window-when-using-single-QXL-card-with-2-heads.patch
+  0006-src-avoid-warnings-from-use-of-G_GNUC_FALLTHROUGH.patch
+
+- Fix broken build in Factory (bsc#1166289)
+  0006-src-avoid-warnings-from-use-of-G_GNUC_FALLTHROUGH.patch
+
virtualbox
+- Version bump to 6.1.30 (released November 22 2021 by Oracle)
+  This is a maintenance release. The following items were fixed and/or added:
+  VMM: Fixed 6.1.28 regression preventing VMs starting when using Hyper-V mode on Windows 10
+  GUI: Fixed inability to complete First Run wizard after browsing for an external image
+  GUI: Fixed crash on macOS Big Sur while browsing for an external image from First Run wizard
+  GUI: Fixed bug on Windows with inability to save taken screenshot under a folder with native name (bug #15561)
+  GUI: Fixed bug on X11 with drag and drop initiated on single mouse click in VM storage settings
+  GUI: Fixed settings check on machines not supporting hardware virtualization
+  GUI: Non critical media related errors should not cause modal pop-up error messages
+  Host-only networking: Fixed crash parsing /etc/vbox/networks.conf
+  DVD: Fixed drive lock handling across VM reset
+  VBoxHeadless: Fixed crash when running on macOS Monterey (bug #20636)
+  VBoxManage: Fixed incorrect help text for "hostonlyif"
+  vboximg-mount: Error message if no image is specified
+  Linux host: For all distribution specific packages (deb/rpm format) fix the packaging so that the feature for unattended installation of guest OSes works
+  Linux host and guest: Introduced initial support for kernel 5.16
+  Shared Clipboard: Improved communication between guest and host when guest has no clipboard data to report
+  Linux Guest Additions: Allow running only one VBoxDRMClient instance (bug #19373)
+  File "fixes_for_5.14.patch" deleted - fixed upstream.
+  File "fixes-for-5.15.patch" deleted - fixed upstream.
+  File "fixes-for-5.16.patch" deleted - fixed upstream.
+
+- Fix builds for Kernel 5.16. File "fixes-for-5.16.patch" is added.
+  Reorder some of the patch numbers.
+
virtualbox:kmp
+- Version bump to 6.1.30 (released November 22 2021 by Oracle)
+  This is a maintenance release. The following items were fixed and/or added:
+  VMM: Fixed 6.1.28 regression preventing VMs starting when using Hyper-V mode on Windows 10
+  GUI: Fixed inability to complete First Run wizard after browsing for an external image
+  GUI: Fixed crash on macOS Big Sur while browsing for an external image from First Run wizard
+  GUI: Fixed bug on Windows with inability to save taken screenshot under a folder with native name (bug #15561)
+  GUI: Fixed bug on X11 with drag and drop initiated on single mouse click in VM storage settings
+  GUI: Fixed settings check on machines not supporting hardware virtualization
+  GUI: Non critical media related errors should not cause modal pop-up error messages
+  Host-only networking: Fixed crash parsing /etc/vbox/networks.conf
+  DVD: Fixed drive lock handling across VM reset
+  VBoxHeadless: Fixed crash when running on macOS Monterey (bug #20636)
+  VBoxManage: Fixed incorrect help text for "hostonlyif"
+  vboximg-mount: Error message if no image is specified
+  Linux host: For all distribution specific packages (deb/rpm format) fix the packaging so that the feature for unattended installation of guest OSes works
+  Linux host and guest: Introduced initial support for kernel 5.16
+  Shared Clipboard: Improved communication between guest and host when guest has no clipboard data to report
+  Linux Guest Additions: Allow running only one VBoxDRMClient instance (bug #19373)
+  File "fixes_for_5.14.patch" deleted - fixed upstream.
+  File "fixes-for-5.15.patch" deleted - fixed upstream.
+  File "fixes-for-5.16.patch" deleted - fixed upstream.
+
+- Fix builds for Kernel 5.16. File "fixes-for-5.16.patch" is added.
+  Reorder some of the patch numbers.
+
vpnc
+- %{_libexecdir} now expands to /usr/libexec, so do not use it
+  where /usr/lib was intended; use %{_tmpfilesdir} in this case
+  instead
+
+- Fix references path below legacy directory /var/run -> /run
+- Run %tmpfiles_create macro in %post
+- Fix env-script-interpreter error
+
-- change License field to GPL-2.0+ (bnc#731966)
-
-- update to rev 481 of nortel branch
-  - better version of vpnc-ipid.diff upstream
-  - various code cleanups
-  - log to stdout instead of syslog in debug mode
-
xclip
+- modernise spec-file (move license to licensedir)
+
xen
+- bsc#1193307 - pci backend does not exist when attach a vf to a pv
+  guest
+  libxl-PCI-defer-backend-wait.patch
+
+- Update to Xen 4.16.0 FCS release
+  xen-4.16.0-testing-src.tar.bz2
+  * Miscellaneous fixes to the TPM manager software in preparation
+    for TPM 2.0 support.
+  * Increased reliance on the PV shim as 32-bit PV guests will only
+    be supported in shim mode going forward. This change reduces
+    the attack surface in the hypervisor.
+  * Increased hardware support by allowing Xen to boot on Intel
+    devices that lack a Programmable Interval Timer.
+  * Cleanup of legacy components by no longer building QEMU
+    Traditional or PV-Grub by default. Note both projects have
+    upstream Xen support merged now, so it is no longer recommended
+    to use the Xen specific forks.
+  * Initial support for guest virtualized Performance Monitor
+    Counters on Arm.
+  * Improved support for dom0less mode by allowing the usage on
+    Arm 64bit hardware with EFI firmware.
+  * Improved support for Arm 64-bit heterogeneous systems by
+    leveling the CPU features across all to improve big.LITTLE
+    support.
+- bsc#1193274 - [Build67.2][Xen][uefi] xen fullvirt uefi guest can
+  not be created with default 'type=plash' in virt-manager
+  xen.spec
+
xf86-input-joystick
+- modernize spec file:
+  * use https urls
+  * move license to licensedir
+  * remove unnecessary attributes and add curly braces where spec-cleaner
+    likes them
+
xf86-input-keyboard
+- modernize spec file (move license to licensedir)
+
-- Split xf86-input-keyboard from xorg-x11-driver-input.
-  Initial version: 1.6.0.
-
xf86-input-synaptics
+- devel package: removed requires to main package, since it's not
+  required at all for development (boo#1172153)
+
+-  move xorg.conf.d snippet from /etc/X11/xorg.conf.d to
+  /usr/share/X11/xorg.conf.d (boo#1139692)
+
+-  Update to version 1.9.1:
+  * A few build system janitorial things, a compatibility patch
+    by Luca and one patch to avoid log spam when the device goes
+    away (and before udev tells us that it's gone).
+
-- Update to version 1.8.1:
-  A couple of coverity-induced fixes, the
-  top software buttons are now 15% and better detection of two-finger
-  taps. A couple of misc other fixes, the only oddity in there is a
-  fix for clock drift - if you had clickpad clicks delayed by a
-  second or so after a number of suspend/resume cycles then you may
-  want to upgrade to this version.
-
xf86-input-vmmouse
+- modernize spec file (move licenses to licensedir)
+
+- move xorg.conf.d snippet from /etc/X11/xorg.conf.d to
+  /usr/share/X11/xorg.conf.d (boo#1139692)
+
-- U_Free-the-vmmouse-data-on-UnInit.patch:
-  Delete driver from xf86InputDevs list on UnInit().
-  Fixes crash during VT switch when reloading the devices
-  (bnc#879450).
-
-- u_Don-t-access-hardware-register-while-switched-away.patch:
-  Update patch to also take into account new ABI versions.
-  (bnc#877132).
-
xf86-video-chips
+- update to release 1.4.0
+  * This is a bug fix release of Chips & Technologies DDX for X.Org
+    X Server. There was an X Server crash bug with the Version 1.3
+    and older code when the code was converted for a newer vgaHW
+    ABI. This affects devices older than the HiQVideo generation.
+    This release fixes this particular issue. Please note that the
+    code may not compile against X Server 1.20 since it no longer
+    supports 24-bit color.
+
+- update to release 1.3.0
+  * This is a maintenance release of Chips & Technologies DDX for
+    X.Org X Server.  No testing has been done due to the lack of
+    equipment availability.
+
-- Use %x11_abi_videodrv_req instead of static ABI Requires.
-- Add xf86-video-chips-git-fixes.patch: several fixes from git for
-  compatibility xith Xorg ABI 1.12 and build warnings.
-
-- Split xf86-video-chips from xorg-x11-driver-video.
-  Initial version: 1.2.4.
-
xf86-video-i128
+- Update to version 1.4.0
+  * This is a maintenance release of Number Nine Imagine 128 DDX.
+    There was one patch that has been languishing over at Patchwork X.org website
+    (https://patchwork.freedesktop.org/patch/122831/) for more than 2 years, so
+    I decided to apply it, and release a new version.
+    With that patch applied and one more small patch I authored, the DDX compiles
+    cleanly without compilation warnings.
+    (Kevin Brace, Brace Computer Laboratory, https://bracecomputerlab.com)
+- supersedes U_Remove-mibstore.h.patch
+
xf86-video-mga
+- adding to changelog, that
+  * U_Adapt-Block-WakeupHandler-signature-for-ABI-23.patch fixes
+    build against updated xorg-server 1.19 (bsc#1098226)
+  * current sources contain latest driver updates for sle12
+    (fate #315643-315645, 319159-319161, 319618)
+  * we disabled DRI(1) in the driver (no longer supported by Mesa)
+
-- Update to version 1.6.3:
-  + mga:
-  - Fix XAA runtime.
-  - Use exaGetPixmapFirstPixel() instead of devPrivate.ptr.
-  + Remove mga_esc.c vestigal stub.
-  + Disable HW cursor by default on G200 server chips.
-  + Restructure code to make it more readable.
-  + Fix dual head crash without XAA (lp#1180986).
-  + Unbreak dual head (xinerama) (lp#18472, lp#292214,
-    gentoo#265100).
-  + Disable Linear Expansion on BE.
-  + Restrict kernel driver matching to g200 server chips
-    (deb#697532, bnc#823658).
-- Drop U_Restrict-kernel-driver-matching-to-g200-server-chips.patch
-  and xf86-video-mga-g200se-swcursor.diff, fixed upstream.
-
xf86-video-neomagic
+- Update to version 1.3.0
+  * This is a maintenance release of NeoMagic DDX for X.Org X Server.
+    No testing has been done due to the lack of equipment availability.
+
-- Update to version 1.2.6:
-  + Fix for new vgahw ABI
-  + Fall back to shadowfb when XAA is unavailable
-- Use %x11_abi_videodrv_req instead of static ABI Requires.
-
xf86-video-r128
+- update to 6.12.0:
+  * Separate EXA and XAA initialization
+  * Evaluate NoAccel option inside R128PreInit
+  * Evaluate EXA related options inside R128PreInit
+  * Evaluate software cursor option inside R128PreInit
+  * Remove OPTION_DAC_8BIT option
+  * Move many DDX UMS options into R128UMSOption
+  * Delete USE_CRT_ONLY conditional compilation directive
+  * Delete OPTION_DISPLAY option enumeration
+  * Move RAMDAC module initialization into R128LegacyMS
+  * Move loading of EXA and XAA modules into R128PreInitAccel
+  * Version bumped to 6.11.100
+  * Prevent disabling of EXA inside R128ScreenInit
+  * Consolidate frame buffer initialization code
+  * Deprecate R128EXAAccelInit
+  * Deprecate R128AccelInit
+  * Deprecate R128VerboseInitEXA
+  * Consolidate EXA initialization code into R128EXAInit
+  * Hold off enabling acceleration until EXA / XAA are fully initialized
+  * Version bumped to 6.11.101
+  * Rename R128UMSOption to r128UMSOption
+  * Consolidate acquisition of many options into two functions
+  * Version bumped to 6.11.102
+  * Fix for build failure when --disable-dri option is specified
+  * Remove Dac6Bit option from man page
+
+- no longer require legacy extension xf86miscproto; no longer
+  provided by xorgproto-2019.1 by default and never needed anyway
+
--  Update to version 6.9.2
-  * this version update fixes for EXA color errors on PowerPC,
-    plus updates to build with xserver 1.13 and 1.14
-
-- add ExcludeArch for s390 and s390x
-
xf86-video-sis
+- Update to version 1.12.0
+- supersedes U_06-Remove-reference-to-virtualFrom.patch,
+  U_07-xf86-video-sis-remove-the-GlxSetVisualConfigs-stub-and-friends.patch
+
-- Add mibstore.patch, fixes build with xorg-server 1.14
-- Replace xf86UnMapVidMem with pci_device_unmap_range
-- Stop including xf86Priv.h
-- introduce hardware supplements conditional on xorg-x11-server
-  package (bnc#810333)
-
xf86-video-tdfx
+- Update to version 1.5.0
+  * This is a maintenance release of 3dfx DDX for X.Org X Server.
+    The DDX compiles cleanly without compilation warnings on
+    X Server 1.19.6.
+
-- Split xf86-video-tdfx from xorg-x11-driver-video.
-  Initial version: 1.4.3.
-
xfce4-whiskermenu-plugin
+- Update to version 2.7.0
+  * Add showing categories as icons on top or bottom.
+    (gxo#panel-plugins/xfce4-whiskermenu-plugin#62)
+  * Add hiding username.
+    (gxo#panel-plugins/xfce4-whiskermenu-plugin#36)
+  * Add rounded profile picture.
+  * Add optional AccountsService support.
+  * Add catfish search action.
+  * Add CSS classes for theming.
+  * Improve search result relevance.
+  * Make stripping release builds optional.
+  * Rearrange settings dialog.
+  * Remove sliding out search results.
+  * Remove useless grab check.
+  * Rename icon to follow reverse DNS scheme.
+  * Replace size grip with resizing from edges.
+  * Replace slots with lambdas.
+  * Use original menu layout.
+  * Use dm-tool for switching users.
+  * Translation updates
+
+- Update to version 2.6.2
+  * Fix background shifting when showing menu.
+    (gxo#panel-plugins/xfce4-whiskermenu-plugin#41)
+  * Fix menu not toggling after pressing escape.
+    (gxo#panel-plugins/xfce4-whiskermenu-plugin#65)
+  * Properly prevent interactive search in treeview.
+
xorg-x11-libX11-ccache
+- make package arch again (boo#1110020)
+
-- bumped version to 7.3
-
xorg-x11-server
+- U_xfixes-Fix-out-of-bounds-access-in-ProcXFixesCreateP.patch
+  * CVE-2021-4009/ZDI-CAN-14950 (bsc#1190487)
+    The handler for the CreatePointerBarrier request of the XFixes
+    extension does not properly validate the request length leading
+    to out of bounds memory write.
+- U_Xext-Fix-out-of-bounds-access-in-SProcScreenSaverSus.patch
+  * CVE-2021-4010/ZDI-CAN-14951 (bsc#1190488)
+    The handler for the Suspend request of the Screen Saver extension
+    does not properly validate the request length leading to out of
+    bounds memory write.
+- U_record-Fix-out-of-bounds-access-in-SwapCreateRegiste.patch
+  * CVE-2021-4011/ZDI-CAN-14952 (bsc#1190489)
+    The handlers for the RecordCreateContext and RecordRegisterClients
+    requests of the Record extension do not properly validate the request
+    length leading to out of bounds memory write.
+
+- u_Support-configuration-files-under-run-X11-xorg.conf..patch
+- u_Add-udev-scripts-for-configuration-of-platform-devic.patch
+- u_Add-udev-rule-for-HyperV-devices.patch
+  * Remove udev-based configuration again (not working)
+- U_rendercompositeglyphs.patch
+  * X.Org Server SProcRenderCompositeGlyphs Out-Of-Bounds Access
+    Privilege Escalation Vulnerability [CVE-2021-4008, ZDI-CAN-14192]
+    (boo#1193030)
+
+- u_pci-primary-Fix-up-primary-PCI-device-detection-for-the-platfrom-bus.patch
+  * Fix possible SEGFAULT when parsing busid
+
+- u_Support-configuration-files-under-run-X11-xorg.conf..patch
+  * Support configuration files under /run
+- u_Add-udev-scripts-for-configuration-of-platform-devic.patch
+  * Add udev rules for configuration of platform (e.g.,
+    simple-framebuffer) devices
+- u_Add-udev-rule-for-HyperV-devices.patch
+  * Add udev rules for configuration of HyperV graphics devices
+
xscreensaver
-- update to 5.44 (ECO-2755):
+- Do not own /usr/share/fonts. It belongs to filesystem.
+
+- Update to version 6.02:
+  * New hacks, `marbling' and `binaryhorizon'.
+  * `atlantis' behaviors are more random and lifelike.
+  * `headroom' is now Mask Headroom.
+  * `fontglide' skips fonts that can't display ASCII.
+  * Use asterisks in the password dialog if the system fonts don't
+    have bullets in them.
+  * "Disable Screen Saver" was behaving like "Blank Screen Only".
+- Fix compilation with older versions of gcc and on aarch64
+  (xscreensaver-6.02-marbling-std-c.patch).
+
+- Update to version 6.01:
+  * Major refactor of the `xscreensaver' daemon for improved
+    security, dividing it into three programs: `xscreensaver',
+    `xscreensaver-gfx' and `xscreensaver-auth'.
+  * Renamed `xscreensaver-demo' to `xscreensaver-settings'.
+  * Unlock dialog has user-selectable color schemes.
+  * Everything uses XFreeType for fonts now.
+  * Install a few custom fonts needed by some savers.
+  * Properly disable the server's built-in screen saver.
+  * The passwdTimeout option was being ignored.
+  * The display of the unlock thermometer was weird.
+  * Fixed password entry on old-school multi-screen setups (:0.1).
+  * Worked around a KDE 5 compositor bug that caused the desktop
+    to momentarily become visible when cycling.
+  * Fixed possible high CPU usage in `xscreensaver-systemd'.
+  * Fixed some spurious warnings in `xscreensaver-text'.
+  * Warn when Wayland is in use, since it makes both screen saving
+    and locking impossible.
+  * Dropped support for systems older than X11R7 (2009).
+  * Fading works on systems without gamma (e.g. Raspberry Pi).
+  * Use EGL instead of GLX when available.
+  * `xscreensaver-systemd' now detects when a video player has
+    inhibited screen blanking and then exits without uninhibiting.
+  * Improved GLSL and GLES3 support: Phong shading in `etruscanvenus',
+    `hypertorus', `klein', `projectiveplane',`romanboy' and
+    `sphereeversion'.
+  * Updates to `cubicgrid'.
+- Refresh xscreensaver-disable-upgrade-nagging-message.patch.
+- Use default libexecdir.
+
+- Update to version 5.45:
+  * New hacks, covid19, headroom, sphereeversion and beats.
+  * Shader updates to hypertorus.
+  * No more image-loading pause in glslideshow.
+  * BSOD supports GNOME.
+  * Image loaders support SVG.
+  * xscreensaver-systemd now allows video players to request that
+    the screen not blank.
+  * -log implies -verbose -no-capture-stderr.
+  * Glade -> GtkBuilder.
+  * Various bug fixes.
+
+- update to 5.44:
xsettingsd
+- modernize spec file (move license to licensedir)
+
xwayland
+- Update to version 21.1.4
+  * Fixes for multiple input validation failures in X server extensions:
+    + CVE-2021-4008/ZDI-CAN-14192 SProcRenderCompositeGlyphs out-of-bounds access (boo#1193030)
+    + CVE-2021-4009/ZDI-CAN 14950 SProcXFixesCreatePointerBarrier out-of-bounds access (boo#1190487)
+    + CVE-2021-4010/ZDI-CAN-14951 SProcScreenSaverSuspend out-of-bounds access (boo#1190488)
+    + CVE-2021-4011/ZDI-CAN-14952 SwapCreateRegister out-of-bounds access (boo#1190489)
+  * This release also includes other fixes such as:
+    + Store EGLcontext to avoid superfluous eglMakeCurrent() calls
+    + Prefer EGLStream with NVIDIA proprietary driver if both GBM and EGLstream are available
+
yast2
+- Fixed RelURL to work properly with the FTP URLs (related to
+  jsc#SLE-22669)
+- 4.4.30
+
+- Fixed RelURL unit test randomly crashing (related to
+  jsc#SLE-22669)
+- 4.4.29
+
+- Added RelURL class for working with relative URLs ("relurl://")
+  (jsc#SLE-22669)
+- 4.4.28
+
+- Drop support for subscription-tools, that package is not present
+  in SLE15 anymore - removed modules/ProductProfiles.rb file
+  (bsc#1193339)
+- 4.4.27
+
+- Popup.YesNo(): Unify the internal [No] button ID (bsc#1193326)
+- 4.4.26
+
+- Add register_target to the Y2Packager::Product class
+  (bsc#1193212).
+- 4.4.25
+
+- Do not crash when it is not possible to fetch the package
+  containing the release notes (bsc#1193148).
+- 4.4.24
+
+- Prepare code for ruby3 (bsc#1193192)
+- 4.4.23
+
yast2-add-on
+- Drop support for subscription-tools, that package is not present
+  in SLE15 anymore (bsc#1193339)
+- 4.4.5
+
+- Properly set the custom repository name (bsc#1191491)
+- 4.4.4
+
yast2-alternatives
+- 4.4.0 (bsc#1185510)
+
+- Change .desktop file so module launches with xdg-su (bsc#1180173).
+- 4.3.1
+
+- Handle properly help command for alternatives client
+  (bsc#1172340)
+- 4.3.0
+
yast2-bootloader
+- rely on yast-storage-ng to detect UEFI boot support status (bsc#937067)
+- 4.4.10
+
+- bnc#1193016
+  - fixed crash due to missing require
+- 4.4.9
+
yast2-installation
+- Self-update now supports relative URLs (relurl://), it defines
+  the self-update repository relatively to the main installation
+  repository (jsc#SLE-22669)
+- 4.4.30
+
+- Do not preselect any product during upgrade (related to
+  bsc#1192230).
+- 4.4.29
+
+- Improve the self-update process, do not read the products from
+  the installation medium (bsc#1193536)
+- Adde more /etc/os-release replacements in the self-update URL
+- 4.4.28
+
+- Display the correct title in the welcome screen depending
+  on its content (related to bsc#1193223 and bsc#1192230).
+- 4.4.27
+
+- Display the product's license when only 1 product is available
+  in the online medium (bsc#1193223).
+- Do not display the product's selector during upgrade
+  (kanderssen@suse.com, bsc#1192230).
+- 4.4.26
+
+- Drop support for subscription-tools, that package is not present
+  in SLE15 anymore (bsc#1193339)
+- 4.4.25
+
+- Do not crash when it is not possible to fetch the package
+  containing the release notes (bsc#1193148).
+- 4.4.24
+
+- Remove no longer used extra warning about destructive actions
+  before starting the installation process (related to bsc#1057437).
+- 4.4.23
+
yast2-journal
+- Prepare code for ruby3 (bsc#1193192)
+- 4.4.1
+
yast2-network
+- Prepare code for ruby3 (bsc#1193192)
+- 4.4.32
+
yast2-nfs-client
+- Adding /usr/bin/killall as a requirement (bsc#1161687)
+- 4.4.2
+
yast2-packager
+- Adapt iso handling to do properly double escaping ( fix for wrong
+  fix for bsc#954813)
+- Prepare code for ruby3 (bsc#1193192)
+- 4.4.18
+
+- Unify the Yes/No popup button IDs (bsc#1193326)
+- 4.4.17
+
+- Properly set the custom repository name (#1191491)
+- 4.4.16
+
+- Add the register_target property to ProductSpec so it is
+  available in all the derived classes (bsc#1193212).
+- 4.4.15
+
+- Use consistent names for the Full medium repositories
+  (bsc#1191652)
+- 4.4.14
+
yast2-python-bindings
+- Fix yast2-python-bindings requires Python (bsc#1190890).
+- 4.4.2
+
yast2-ruby-bindings
+- Avoid timing issue in integration tests ( bsc#1193192 )
+- 4.4.6
+
+- Avoid warning in ruby3.0 ( bsc#1193192 )
+- 4.4.5
+
yast2-storage-ng
+- Improve probing issues handling by raising exceptions.
+- Fix aborting from standalone modules when the user decides
+  to not continue (bsc#1193749).
+- 4.4.27
+
+- Partitioner: nest thin logical volumes below their thin pools (related to
+  jsc#SLE-15283)
+- 4.4.26
+
+- AutoYaST: fixes for reusing encrypted devices, RAIDs and bcache
+  devices (bsc#1193450).
+- 4.4.25
+
+- document UEFI handling (bsc#937067)
+- 4.4.24
+
+- Proposal: add support for mount options (related to fate#318196).
+- 4.4.23
+
+- use libstorage-ng to determine whether efibootmgr is available
+  (bsc#937067)
+- 4.4.22
+
+- Prepare code for ruby3 - adapt openstruct usage (bsc#1193192)
+- 4.4.21
+
+- Fix regression for unit tests: mock the generation of Bcache
+  issues to avoid setting the architecture for every test (related
+  to jsc#SLE-18430).
+- 4.4.20
+
+- Refined the criteria used to check whether a certain mount point
+  needs the _netdev mount option (jsc#SLE-20535).
+- Now _netdev is only added if needed at the end of the Guided
+  Proposal, is not longer suggested as part of the default mount
+  options for new mount points.
+- 4.4.19
+
+- Improve probing errors handling: when there are several errors,
+  only one popup is shown, and Details button shows all the errors
+  (jsc#SLE-18430).
+- Partitioner: add menu option View/System Issues.
+- 4.4.18
+
+- Unify the Yes/No popup button IDs (bsc#1193326)
+- 4.4.17
+
+- Prepare code for ruby3 (bsc#1193192)
+- 4.4.16
+
+- Changed the HWInfoReader API: now it always returns objects of
+  a new Y2Storage::HWInfoDisk class (backwards compatible with
+  OpenStruct).
+
+- Fixed typo in message about encryption (part of jsc#SLE-21308)
+- 4.4.15
+
yast2-trans
+- Update to version 84.87.20211204.c55adb9b7a:
+  * New POT for text domain 'installation'.
+  * Translated using Weblate (Japanese)
+  * Translated using Weblate (Japanese)
+  * Translated using Weblate (Ukrainian)
+  * Translated using Weblate (Ukrainian)
+  * Translated using Weblate (Slovak)
+  * Translated using Weblate (Slovak)
+  * Translated using Weblate (Catalan)
+  * Translated using Weblate (Slovak)
+  * New POT for text domain 'update'.
+  * New POT for text domain 'storage'.
+  * New POT for text domain 'packager'.
+  * New POT for text domain 'installation'.
+  * New POT for text domain 'base'.
+  * New POT for text domain 'add-on'.
+  * Translated using Weblate (Portuguese)
+  * Translated using Weblate (Portuguese)
+  * Translated using Weblate (Portuguese)
+  * New POT for text domain 'users'.
+  * New POT for text domain 'installation'.
+  * New POT for text domain 'autoinst'.
+  * New POT for text domain 'update'.
+  * Translated using Weblate (Japanese)
+
+- Update to version 84.87.20211126.cedf3cc035:
+  * New POT for text domain 'installation'.
+  * New POT for text domain 'bootloader'.
+  * New POT for text domain 'autoinst'.
+  * Translated using Weblate (French)
+  * Translated using Weblate (French)
+  * Translated using Weblate (Slovak)
+  * Translated using Weblate (Catalan)
+  * Translated using Weblate (Catalan)
+  * Translated using Weblate (Catalan)
+  * Translated using Weblate (Catalan)
+  * New POT for text domain 'storage'.
+  * Translated using Weblate (Catalan)
+  * Translated using Weblate (Catalan)
+  * Translated using Weblate (Catalan)
+  * Translated using Weblate (Catalan)
+  * Translated using Weblate (Catalan)
+  * Translated using Weblate (Catalan)
+  * Translated using Weblate (Catalan)
+  * Translated using Weblate (Catalan)
+  * Translated using Weblate (Catalan)
+  * Translated using Weblate (Catalan)
+  * Translated using Weblate (Japanese)
+  * Translated using Weblate (Catalan)
+  * Translated using Weblate (Catalan)
+  * Translated using Weblate (Catalan)
+  * Translated using Weblate (Catalan)
+  * Translated using Weblate (Catalan)
+  * Translated using Weblate (Catalan)
+  * Translated using Weblate (Catalan)
+  * Translated using Weblate (Catalan)
+  * Translated using Weblate (Catalan)
+  * New POT for text domain 'xpram'.
+  * New POT for text domain 's390'.
+  * New POT for text domain 'packager'.
+  * New POT for text domain 'autoinst'.
+
yast2-tune
+- Fixed heading if component is empty or nil (bsc#1193809)
+- Fixed typo in common wizard button ID (:abort, not :bort)
+- 4.4.2
+
yast2-update
+- Do not crash after selecting the system to upgrade when using
+  the full medium (bsc#1193212).
+- 4.4.6
+
+- Remove obsolete code for treating /var differently when mounting
+  partitions, avoiding calling old storage code and crashing
+  (related to bsc#1186268).
+- 4.4.5
+
yast2-users
+- Prepare code for ruby3 (bsc#1193192)
+- 4.4.10
+
+- AutoYaST: do not warning about deprecated <group_password>
+  when it is empty, "x", "!", or "*" (related to jsc#SLE-20592).
+- 4.4.9
+
zinnia
+- Disable the build with python for Tumbleweed, as python 2 support
+  is dropped
+
zlib
-- Fix hw compression on z15 bsc#1176201
-- Add zlib-s390x-z15-fix-hw-compression.patch
-
-- Add patch to fix compression level switching
-  bsc#1175811 bsc#1175830 bsc#1175831
-  * zlib-compression-switching.patch
-
-- Set -DDFLTCC_LEVEL_MASK=0x7e on s390/s390x jsc#13776
-
-- Permit a deflateParams() parameter change as soon as possible(bsc#1174736)
-  * bsc1174736-DFLTCC_LEVEL_MASK-set-to-0x1ff.patch
-  Fix DFLTCC not flushing EOBS when creating raw streams(bsc#1174551)
-  * bsc1174551-fxi-imcomplete-raw-streams.patch
-
-- Update 410.patch to contain latest fixes from IBM bsc#1166260
-  * The build behaviour changed
-
-- Update the zlib-no-version-check.patch to be even more forgiving
-  with the versions on the zlib to allow updates without rebuilds
-
-- Add SUSE specific patch to fix bsc#1138793, we simply don't want
-  to test if the app was linked with exactly same version of zlib
-  like the one that is present on the runtime:
-  * zlib-no-version-check.patch
-
-- Update the s390 patchset bsc#1137624:
-  * 410.patch
-
-- Tweak zlib-power8-fate325307.patch to have type of crc32_vpmsum
-  conform to usage
-  bsc#1141059
-
-- Use FAT LTO objects in order to provide proper static library.
-
-- Do not enable the previous patchset on s390 but just s390x
-  bsc#1137624
-
-- Add patchset for s390 improvements jsc#SLE-5807 bsc#1136717:
-  * 410.patch
-
-- Try to safely abort if we get NULL ptr bsc#1110304 bsc#1129576:
-  * zlib-power8-fate325307.patch
-
-- Add patch for fate#325307 zlib speedup on power8:
-  * zlib-power8-fate325307.patch
-
-- Add patch to safeguard against negative values in uInt bsc#1071321:
-  * 0001-Do-not-try-to-store-negative-values-in-unsigned-int.patch
-
-- Added 32bit minizip support
-
-- Add gpg signature
-- Re-enable profiling
-
-- Add s390 performance patch (fate#314093):
-  * zlib-1.2.11-optimized-s390.patch
-
-- baselibs.conf: add missing dependencies
-
-- Update to version 1.2.11:
-  * Fix deflate stored bug when pulling last block from window
-  * Permit immediate deflateParams changes before any deflate input
-
-- Update to version 1.2.10:
-  * Avoid warnings on snprintf() return value
-  * Fix bug in deflate_stored() for zero-length input
-  * Fix bug in gzwrite.c that produced corrupt gzip files
-  * Remove files to be installed before copying them in Makefile.in
-  * Add warnings when compiling with assembler code
-
-- Update to version 1.2.9:
-  * Improve compress() and uncompress() to support large lengths
-  * Allow building zlib outside of the source directory
-  * Fix bug when level 0 used with Z_HUFFMAN or Z_RLE
-  * Fix bugs in creating a very large gzip header
-  * Add uncompress2() function, which returns the input size used
-  * Dramatically speed up deflation for level 0 (storing)
-  * Add gzfread() and gzfwrite(), duplicating the interfaces of fread() and fwrite()
-  * Add crc32_z() and adler32_z() functions with size_t lengths
-  * Many portability improvements
-- Drop patches included in upstream:
-  * zlib-bnc1003577.patch
-  * zlib-bnc1003579-part2.patch
-  * zlib-bnc1003579.patch
-  * zlib-bnc1003580.patch
-  * zlib-bnc1013882.patch
-- Drop zlib-1.2.7-improve-longest_match-performance.patch
-  * not accepted by upstream for two releases
-  * rebasing no longer possible
-
-- Include fixes for bnc#1003580 bnc#1003579 bnc#1003577 bnc#1013882:
-  * zlib-bnc1003577.patch
-  * zlib-bnc1003579-part2.patch
-  * zlib-bnc1003579.patch
-  * zlib-bnc1003580.patch refreshed
-  * zlib-bnc1013882.patch CVE-2016-9843
-
-- Trim descriptions to fit target audience. Update RPM group
-  classification.
-
-- Require zlib-devel in zlib-devel-static to fix previous change
-
-- Bring back zlib-devel-static. Needed by binutils
-
-- Remove zlib-devel-static, nothing should use libz.a anyway.
-- Package minizip library, everything using it should now pull
-  minizip-devel and unbundle it bnc#935864
-
zstd
+- Update to version 1.5.0 (jsc#SLE-20392)
+  * https://github.com/facebook/zstd/releases/tag/v1.5.0
+  * Improved Middle-Level Compression Speed
+  * Improved High-Level Compression Ratio
+  * Faster Decompression Speed
+  * Dynamic Library Supports Multithreading by Default
+