<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="116">
<package pkgid="f582f31b2150bc3a4b81b26049c4463a9d28a58784d58b53de6486e289e6b43f31e9bd4fc5dd2c2c0eb40d0d9535b9a4d7ece503a66e7541d274ea92cf44f820" name="bbswitch" arch="src">
  <version epoch="0" ver="0.8" rel="lp160.15.41"/>
  <changelog author="tchvatal@suse.com" date="1389700800">- Create proper changelog with osc vc</changelog>
  <changelog author="tchvatal@suse.com" date="1389700801">- Cleanup the spec to adhere official formatting rules.</changelog>
  <changelog author="tchvatal@suse.com" date="1391947200">- Add kernel word to the description</changelog>
  <changelog author="tchvatal@suse.com" date="1401883200">- Add the modules autoloading for the package.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883201">- Provide bbswitch-dkms for time being to allow migration.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883202">- Say goodbye to bbswitch-dkms and use just the direct bbswitch.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883203">- Name the modprobe.d file like the others.</changelog>
  <changelog author="tchvatal@suse.com" date="1404216000">- Install copying file</changelog>
  <changelog author="dvlaeev@suse.com" date="1408622400">- Make architecture exclusive to x86 platform</changelog>
  <changelog author="tchvatal@suse.com" date="1444478400">- Add %dir for %{_libexecdir}/modules_load.d as it is owned by systemd
  and there is no reason to have that in deps</changelog>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="f8d3d80e996023bfebace5d0030c1ca379da35bc46dcc74f29e867e6a5a6f8813637159c93efdb78c10129e6476d9d51bd80f7e1b6f84b5f1ffa3dbcfcb21252" name="bbswitch" arch="x86_64">
  <version epoch="0" ver="0.8" rel="lp160.15.41"/>
  <changelog author="tchvatal@suse.com" date="1389700800">- Create proper changelog with osc vc</changelog>
  <changelog author="tchvatal@suse.com" date="1389700801">- Cleanup the spec to adhere official formatting rules.</changelog>
  <changelog author="tchvatal@suse.com" date="1391947200">- Add kernel word to the description</changelog>
  <changelog author="tchvatal@suse.com" date="1401883200">- Add the modules autoloading for the package.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883201">- Provide bbswitch-dkms for time being to allow migration.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883202">- Say goodbye to bbswitch-dkms and use just the direct bbswitch.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883203">- Name the modprobe.d file like the others.</changelog>
  <changelog author="tchvatal@suse.com" date="1404216000">- Install copying file</changelog>
  <changelog author="dvlaeev@suse.com" date="1408622400">- Make architecture exclusive to x86 platform</changelog>
  <changelog author="tchvatal@suse.com" date="1444478400">- Add %dir for %{_libexecdir}/modules_load.d as it is owned by systemd
  and there is no reason to have that in deps</changelog>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="aae629055b6fb613eb2bb0690414c964a64c696e2fadcad737af1496ffc258ae4a5e0278422de18146b918a17f99fe05b1dd01eed4108a133458690800228ffc" name="bbswitch-debugsource" arch="x86_64">
  <version epoch="0" ver="0.8" rel="lp160.15.41"/>
  <changelog author="tchvatal@suse.com" date="1389700800">- Create proper changelog with osc vc</changelog>
  <changelog author="tchvatal@suse.com" date="1389700801">- Cleanup the spec to adhere official formatting rules.</changelog>
  <changelog author="tchvatal@suse.com" date="1391947200">- Add kernel word to the description</changelog>
  <changelog author="tchvatal@suse.com" date="1401883200">- Add the modules autoloading for the package.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883201">- Provide bbswitch-dkms for time being to allow migration.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883202">- Say goodbye to bbswitch-dkms and use just the direct bbswitch.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883203">- Name the modprobe.d file like the others.</changelog>
  <changelog author="tchvatal@suse.com" date="1404216000">- Install copying file</changelog>
  <changelog author="dvlaeev@suse.com" date="1408622400">- Make architecture exclusive to x86 platform</changelog>
  <changelog author="tchvatal@suse.com" date="1444478400">- Add %dir for %{_libexecdir}/modules_load.d as it is owned by systemd
  and there is no reason to have that in deps</changelog>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="a1237239bf7e5a5f919556c43a850afafdf9d1cbb5433bf3e936210a6355e5d46964eab38e3a30dfe3bd6f4064783aa112296ed6db3c3ccfdec2f70e36acdeb4" name="bbswitch-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.8_k7.1.5_lp160.6.gcf79df6" rel="lp160.15.41"/>
  <changelog author="tchvatal@suse.com" date="1389700800">- Create proper changelog with osc vc</changelog>
  <changelog author="tchvatal@suse.com" date="1389700801">- Cleanup the spec to adhere official formatting rules.</changelog>
  <changelog author="tchvatal@suse.com" date="1391947200">- Add kernel word to the description</changelog>
  <changelog author="tchvatal@suse.com" date="1401883200">- Add the modules autoloading for the package.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883201">- Provide bbswitch-dkms for time being to allow migration.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883202">- Say goodbye to bbswitch-dkms and use just the direct bbswitch.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883203">- Name the modprobe.d file like the others.</changelog>
  <changelog author="tchvatal@suse.com" date="1404216000">- Install copying file</changelog>
  <changelog author="dvlaeev@suse.com" date="1408622400">- Make architecture exclusive to x86 platform</changelog>
  <changelog author="tchvatal@suse.com" date="1444478400">- Add %dir for %{_libexecdir}/modules_load.d as it is owned by systemd
  and there is no reason to have that in deps</changelog>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="c8756f3d489cbcdbe9be59d6e6d9c1de7526bdf2a665d1f48fa57954557d91d641d0cfb34419e37ed8b148bf327b3a233a1de90545bf8f2e67f86b1f120d696e" name="bbswitch-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8_k7.1.5_lp160.6.gcf79df6" rel="lp160.15.41"/>
  <changelog author="tchvatal@suse.com" date="1389700800">- Create proper changelog with osc vc</changelog>
  <changelog author="tchvatal@suse.com" date="1389700801">- Cleanup the spec to adhere official formatting rules.</changelog>
  <changelog author="tchvatal@suse.com" date="1391947200">- Add kernel word to the description</changelog>
  <changelog author="tchvatal@suse.com" date="1401883200">- Add the modules autoloading for the package.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883201">- Provide bbswitch-dkms for time being to allow migration.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883202">- Say goodbye to bbswitch-dkms and use just the direct bbswitch.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883203">- Name the modprobe.d file like the others.</changelog>
  <changelog author="tchvatal@suse.com" date="1404216000">- Install copying file</changelog>
  <changelog author="dvlaeev@suse.com" date="1408622400">- Make architecture exclusive to x86 platform</changelog>
  <changelog author="tchvatal@suse.com" date="1444478400">- Add %dir for %{_libexecdir}/modules_load.d as it is owned by systemd
  and there is no reason to have that in deps</changelog>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="34268d9f6a337321a654bb5760b5454e9d9a264deb69c801b612b631dd5014a0dc7b48a30ce5d2cdffaf5ae8e65013f57fd9287b176ef1e426170fb5e4422479" name="crash" arch="src">
  <version epoch="0" ver="9.0.2" rel="lp160.2.33"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1739880000">- Add fix_extensions_makefile_race_condition.patch
  makes the build of `dminfo.so` reproducible (bsc#1230281).</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1742299200">- Upgrade to crash 8.0.6
  - Remove patches already in or updated within 8.0.6 base:
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch
  - Added new patch to correct gcore extension use of modified
  set_context() function with an extra argument
  * gcore-fix-use-of-set_context.patch</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1746100800">- Update to crash 9.0.0
  - Remove patches already present in upstream source:
  * fix_extensions_makefile_race_condition.patch
  - Added gmp-devel and mpfr-devel to BuildRequires</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1777550400">- Update to crash 9.0.2</changelog>
  <changelog author="David Mair &lt;dmair.1@suse.com&gt;" date="1781870400">- Change spec file conditional that restricts requiring
  kernel-syms-rt to versions &gt;= 1520 and less than 1550 to
  only restrict including it to versions &gt;= 1520. This removes
  the upper version limit on buildrequires kernel-syms-rt</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1782129600">- Require kernel-rt-devel on suse_version &gt;= 1610, while
  keep pulling in kernel-syms-rt on &gt;= 1500 &lt; 1600 (RT KMP is
  only built in 16.1+, so 16.0 is excluded)
- Ensure we still have an upper version limit for Factory, as
  there is no -rt kernel there</changelog>
</package>
<package pkgid="c4d317ca7081dddac7ebd905639bc21cc356fa1b875725f283316fc46eb569dabb236069ef37899d0327e87a0e81eb05ecb5e0b47490b7e0169271a2bde9c21e" name="crash" arch="x86_64">
  <version epoch="0" ver="9.0.2" rel="lp160.2.33"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1739880000">- Add fix_extensions_makefile_race_condition.patch
  makes the build of `dminfo.so` reproducible (bsc#1230281).</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1742299200">- Upgrade to crash 8.0.6
  - Remove patches already in or updated within 8.0.6 base:
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch
  - Added new patch to correct gcore extension use of modified
  set_context() function with an extra argument
  * gcore-fix-use-of-set_context.patch</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1746100800">- Update to crash 9.0.0
  - Remove patches already present in upstream source:
  * fix_extensions_makefile_race_condition.patch
  - Added gmp-devel and mpfr-devel to BuildRequires</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1777550400">- Update to crash 9.0.2</changelog>
  <changelog author="David Mair &lt;dmair.1@suse.com&gt;" date="1781870400">- Change spec file conditional that restricts requiring
  kernel-syms-rt to versions &gt;= 1520 and less than 1550 to
  only restrict including it to versions &gt;= 1520. This removes
  the upper version limit on buildrequires kernel-syms-rt</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1782129600">- Require kernel-rt-devel on suse_version &gt;= 1610, while
  keep pulling in kernel-syms-rt on &gt;= 1500 &lt; 1600 (RT KMP is
  only built in 16.1+, so 16.0 is excluded)
- Ensure we still have an upper version limit for Factory, as
  there is no -rt kernel there</changelog>
</package>
<package pkgid="ae6ae3ca151de01a757700b6ee2af7274ca44324f234002ec0caaf92d19fa5694351acdd01b370415fba07011fb1eae846b5b9b3e54331bb0364dd6b8fbd7013" name="crash-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.0.2" rel="lp160.2.33"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1739880000">- Add fix_extensions_makefile_race_condition.patch
  makes the build of `dminfo.so` reproducible (bsc#1230281).</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1742299200">- Upgrade to crash 8.0.6
  - Remove patches already in or updated within 8.0.6 base:
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch
  - Added new patch to correct gcore extension use of modified
  set_context() function with an extra argument
  * gcore-fix-use-of-set_context.patch</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1746100800">- Update to crash 9.0.0
  - Remove patches already present in upstream source:
  * fix_extensions_makefile_race_condition.patch
  - Added gmp-devel and mpfr-devel to BuildRequires</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1777550400">- Update to crash 9.0.2</changelog>
  <changelog author="David Mair &lt;dmair.1@suse.com&gt;" date="1781870400">- Change spec file conditional that restricts requiring
  kernel-syms-rt to versions &gt;= 1520 and less than 1550 to
  only restrict including it to versions &gt;= 1520. This removes
  the upper version limit on buildrequires kernel-syms-rt</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1782129600">- Require kernel-rt-devel on suse_version &gt;= 1610, while
  keep pulling in kernel-syms-rt on &gt;= 1500 &lt; 1600 (RT KMP is
  only built in 16.1+, so 16.0 is excluded)
- Ensure we still have an upper version limit for Factory, as
  there is no -rt kernel there</changelog>
</package>
<package pkgid="7ecac4de8af7b4dc587bdca16ae1e07beafe2a7cefc75b395394311c1c0a4b409f605c77da9bc697f700b71eb4724d9613dcff86425adf6dc9b6a593ca2ad1ef" name="crash-debugsource" arch="x86_64">
  <version epoch="0" ver="9.0.2" rel="lp160.2.33"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1739880000">- Add fix_extensions_makefile_race_condition.patch
  makes the build of `dminfo.so` reproducible (bsc#1230281).</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1742299200">- Upgrade to crash 8.0.6
  - Remove patches already in or updated within 8.0.6 base:
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch
  - Added new patch to correct gcore extension use of modified
  set_context() function with an extra argument
  * gcore-fix-use-of-set_context.patch</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1746100800">- Update to crash 9.0.0
  - Remove patches already present in upstream source:
  * fix_extensions_makefile_race_condition.patch
  - Added gmp-devel and mpfr-devel to BuildRequires</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1777550400">- Update to crash 9.0.2</changelog>
  <changelog author="David Mair &lt;dmair.1@suse.com&gt;" date="1781870400">- Change spec file conditional that restricts requiring
  kernel-syms-rt to versions &gt;= 1520 and less than 1550 to
  only restrict including it to versions &gt;= 1520. This removes
  the upper version limit on buildrequires kernel-syms-rt</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1782129600">- Require kernel-rt-devel on suse_version &gt;= 1610, while
  keep pulling in kernel-syms-rt on &gt;= 1500 &lt; 1600 (RT KMP is
  only built in 16.1+, so 16.0 is excluded)
- Ensure we still have an upper version limit for Factory, as
  there is no -rt kernel there</changelog>
</package>
<package pkgid="93ea372d7dec9947b5632c22401261fb2c6b074cf08ed587153174af09b9d7b1d371724bdcd44de08c9fffa514e3e80b6fa3abd21b5e97baf7ebed92542b965b" name="crash-devel" arch="x86_64">
  <version epoch="0" ver="9.0.2" rel="lp160.2.33"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1739880000">- Add fix_extensions_makefile_race_condition.patch
  makes the build of `dminfo.so` reproducible (bsc#1230281).</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1742299200">- Upgrade to crash 8.0.6
  - Remove patches already in or updated within 8.0.6 base:
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch
  - Added new patch to correct gcore extension use of modified
  set_context() function with an extra argument
  * gcore-fix-use-of-set_context.patch</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1746100800">- Update to crash 9.0.0
  - Remove patches already present in upstream source:
  * fix_extensions_makefile_race_condition.patch
  - Added gmp-devel and mpfr-devel to BuildRequires</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1777550400">- Update to crash 9.0.2</changelog>
  <changelog author="David Mair &lt;dmair.1@suse.com&gt;" date="1781870400">- Change spec file conditional that restricts requiring
  kernel-syms-rt to versions &gt;= 1520 and less than 1550 to
  only restrict including it to versions &gt;= 1520. This removes
  the upper version limit on buildrequires kernel-syms-rt</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1782129600">- Require kernel-rt-devel on suse_version &gt;= 1610, while
  keep pulling in kernel-syms-rt on &gt;= 1500 &lt; 1600 (RT KMP is
  only built in 16.1+, so 16.0 is excluded)
- Ensure we still have an upper version limit for Factory, as
  there is no -rt kernel there</changelog>
</package>
<package pkgid="558196ab27c754ee1a36d20f9daa34346719ebd9a5d0ad27ccdaa2147bf7ab0f91d37928ecede2d3963d62293c0116a266b18ff49a50e8c3bb7c253e2d6484dc" name="crash-doc" arch="x86_64">
  <version epoch="0" ver="9.0.2" rel="lp160.2.33"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1739880000">- Add fix_extensions_makefile_race_condition.patch
  makes the build of `dminfo.so` reproducible (bsc#1230281).</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1742299200">- Upgrade to crash 8.0.6
  - Remove patches already in or updated within 8.0.6 base:
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch
  - Added new patch to correct gcore extension use of modified
  set_context() function with an extra argument
  * gcore-fix-use-of-set_context.patch</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1746100800">- Update to crash 9.0.0
  - Remove patches already present in upstream source:
  * fix_extensions_makefile_race_condition.patch
  - Added gmp-devel and mpfr-devel to BuildRequires</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1777550400">- Update to crash 9.0.2</changelog>
  <changelog author="David Mair &lt;dmair.1@suse.com&gt;" date="1781870400">- Change spec file conditional that restricts requiring
  kernel-syms-rt to versions &gt;= 1520 and less than 1550 to
  only restrict including it to versions &gt;= 1520. This removes
  the upper version limit on buildrequires kernel-syms-rt</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1782129600">- Require kernel-rt-devel on suse_version &gt;= 1610, while
  keep pulling in kernel-syms-rt on &gt;= 1500 &lt; 1600 (RT KMP is
  only built in 16.1+, so 16.0 is excluded)
- Ensure we still have an upper version limit for Factory, as
  there is no -rt kernel there</changelog>
</package>
<package pkgid="ffc1a59504bf8ab148a1c8a8cc04d9e99c850b3775cc2204315a0b9cd7256adde3f4e0ce9079f44790868caa8e08060773936d9393c4b801db6723aec3fa4f79" name="crash-gcore" arch="x86_64">
  <version epoch="0" ver="9.0.2" rel="lp160.2.33"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1739880000">- Add fix_extensions_makefile_race_condition.patch
  makes the build of `dminfo.so` reproducible (bsc#1230281).</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1742299200">- Upgrade to crash 8.0.6
  - Remove patches already in or updated within 8.0.6 base:
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch
  - Added new patch to correct gcore extension use of modified
  set_context() function with an extra argument
  * gcore-fix-use-of-set_context.patch</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1746100800">- Update to crash 9.0.0
  - Remove patches already present in upstream source:
  * fix_extensions_makefile_race_condition.patch
  - Added gmp-devel and mpfr-devel to BuildRequires</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1777550400">- Update to crash 9.0.2</changelog>
  <changelog author="David Mair &lt;dmair.1@suse.com&gt;" date="1781870400">- Change spec file conditional that restricts requiring
  kernel-syms-rt to versions &gt;= 1520 and less than 1550 to
  only restrict including it to versions &gt;= 1520. This removes
  the upper version limit on buildrequires kernel-syms-rt</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1782129600">- Require kernel-rt-devel on suse_version &gt;= 1610, while
  keep pulling in kernel-syms-rt on &gt;= 1500 &lt; 1600 (RT KMP is
  only built in 16.1+, so 16.0 is excluded)
- Ensure we still have an upper version limit for Factory, as
  there is no -rt kernel there</changelog>
</package>
<package pkgid="c8e10b95246076944ba04809c3281f1324ca6b749a3ee17e4b4a03be7fa6174b039d46f0a2d0dc7343e1ecf367f7ff0e4541198315da74565b6bd99186bc2786" name="crash-gcore-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.0.2" rel="lp160.2.33"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1739880000">- Add fix_extensions_makefile_race_condition.patch
  makes the build of `dminfo.so` reproducible (bsc#1230281).</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1742299200">- Upgrade to crash 8.0.6
  - Remove patches already in or updated within 8.0.6 base:
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch
  - Added new patch to correct gcore extension use of modified
  set_context() function with an extra argument
  * gcore-fix-use-of-set_context.patch</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1746100800">- Update to crash 9.0.0
  - Remove patches already present in upstream source:
  * fix_extensions_makefile_race_condition.patch
  - Added gmp-devel and mpfr-devel to BuildRequires</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1777550400">- Update to crash 9.0.2</changelog>
  <changelog author="David Mair &lt;dmair.1@suse.com&gt;" date="1781870400">- Change spec file conditional that restricts requiring
  kernel-syms-rt to versions &gt;= 1520 and less than 1550 to
  only restrict including it to versions &gt;= 1520. This removes
  the upper version limit on buildrequires kernel-syms-rt</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1782129600">- Require kernel-rt-devel on suse_version &gt;= 1610, while
  keep pulling in kernel-syms-rt on &gt;= 1500 &lt; 1600 (RT KMP is
  only built in 16.1+, so 16.0 is excluded)
- Ensure we still have an upper version limit for Factory, as
  there is no -rt kernel there</changelog>
</package>
<package pkgid="130e6bac714a0afb212f148dd8909a00b2a0591df540e16e961aca5c2b64c0cf36e86cf46d6dd28c4e28a6a4a57ff80ee956531ad1c6e84c64d3b169f4f4e914" name="crash-kmp-default" arch="x86_64">
  <version epoch="0" ver="9.0.2_k7.1.5_lp160.6.gcf79df6" rel="lp160.2.33"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1739880000">- Add fix_extensions_makefile_race_condition.patch
  makes the build of `dminfo.so` reproducible (bsc#1230281).</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1742299200">- Upgrade to crash 8.0.6
  - Remove patches already in or updated within 8.0.6 base:
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch
  - Added new patch to correct gcore extension use of modified
  set_context() function with an extra argument
  * gcore-fix-use-of-set_context.patch</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1746100800">- Update to crash 9.0.0
  - Remove patches already present in upstream source:
  * fix_extensions_makefile_race_condition.patch
  - Added gmp-devel and mpfr-devel to BuildRequires</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1777550400">- Update to crash 9.0.2</changelog>
  <changelog author="David Mair &lt;dmair.1@suse.com&gt;" date="1781870400">- Change spec file conditional that restricts requiring
  kernel-syms-rt to versions &gt;= 1520 and less than 1550 to
  only restrict including it to versions &gt;= 1520. This removes
  the upper version limit on buildrequires kernel-syms-rt</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1782129600">- Require kernel-rt-devel on suse_version &gt;= 1610, while
  keep pulling in kernel-syms-rt on &gt;= 1500 &lt; 1600 (RT KMP is
  only built in 16.1+, so 16.0 is excluded)
- Ensure we still have an upper version limit for Factory, as
  there is no -rt kernel there</changelog>
</package>
<package pkgid="6554ed537ab84f595a5a1d36a63298ed19017a18c4fbea7e6a0cb96b575c93c398be02b0e4276f03c4f0efce46902cd5541e5fcbf2828b89b42fb4d5ab84e03d" name="crash-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.0.2_k7.1.5_lp160.6.gcf79df6" rel="lp160.2.33"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1739880000">- Add fix_extensions_makefile_race_condition.patch
  makes the build of `dminfo.so` reproducible (bsc#1230281).</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1742299200">- Upgrade to crash 8.0.6
  - Remove patches already in or updated within 8.0.6 base:
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch
  - Added new patch to correct gcore extension use of modified
  set_context() function with an extra argument
  * gcore-fix-use-of-set_context.patch</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1746100800">- Update to crash 9.0.0
  - Remove patches already present in upstream source:
  * fix_extensions_makefile_race_condition.patch
  - Added gmp-devel and mpfr-devel to BuildRequires</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1777550400">- Update to crash 9.0.2</changelog>
  <changelog author="David Mair &lt;dmair.1@suse.com&gt;" date="1781870400">- Change spec file conditional that restricts requiring
  kernel-syms-rt to versions &gt;= 1520 and less than 1550 to
  only restrict including it to versions &gt;= 1520. This removes
  the upper version limit on buildrequires kernel-syms-rt</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1782129600">- Require kernel-rt-devel on suse_version &gt;= 1610, while
  keep pulling in kernel-syms-rt on &gt;= 1500 &lt; 1600 (RT KMP is
  only built in 16.1+, so 16.0 is excluded)
- Ensure we still have an upper version limit for Factory, as
  there is no -rt kernel there</changelog>
</package>
<package pkgid="8d2df6cd63a8efb71bfa559bb0ce8d438492b03f7b53d9a5e12803382f4d28f5fda25a1028bad5476ffabf76bf9c0c36e7f4323e3f9faa5b554a72a40572fba0" name="dpdk" arch="src">
  <version epoch="0" ver="25.11.2" rel="lp160.2.1"/>
  <changelog author="Aeneas Jai&#xDF;le &lt;aj@ajaissle.de&gt;" date="1723896000">- Update to LTS release version v22.11.5
  * http://doc.dpdk.org/guides-22.11/rel_notes/release_22_11.html
- Drop patches (included upstream):
  * 0001-kni-fix-build-with-Linux-6.3.patch (22.11.3)
  * 0001-kni-fix-build-with-Linux-6.5.patch (22.11.3)</changelog>
  <changelog author="Aeneas Jai&#xDF;le &lt;aj@ajaissle.de&gt;" date="1724328000">- Update to LTS release version v22.11.6
  * http://doc.dpdk.org/guides-22.11/rel_notes/release_22_11.html
- Drop patch (included upstream):
  * kni-fix-build-with-Linux-6.8.patch (22.11.6)</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1725278400">- Update to LTS version 23.11. Some are the fixes are below,
  * app/crypto-perf: add missing op resubmission
  * app/crypto-perf: fix copy segment size
  * app/crypto-perf: fix data comparison
  * app/crypto-perf: fix encrypt operation verification
  * app/crypto-perf: fix next segment mbuf
  * app/crypto-perf: fix out-of-place mbuf size
  * app/crypto-perf: verify strdup return
  * app/dma-perf: verify strdup return
  * app/dumpcap: verify strdup return
  * app/graph: fix build reason
  * app/pdump: verify strdup return
  * app/testpmd: fix --stats-period option check
  * app/testpmd: fix GRO packets flush on timeout
  * app/testpmd: fix async flow create failure handling
  * app/testpmd: fix async indirect action list creation
  * app/testpmd: fix auto-completion for indirect action list
  * app/testpmd: fix burst option parsing
  * app/testpmd: fix crash in multi-process forwarding
  * app/testpmd: fix error message for invalid option
  * app/testpmd: fix flow modify tag typo
  * app/testpmd: hide --bitrate-stats in help if disabled
  * app/testpmd: return if no packets in GRO heavy weight mode
  * app/testpmd: verify strdup return
  * build: fix linker warnings about undefined symbols
  * build: fix reasons conflict
  * build: link static libs with whole-archive in subproject
  * build: pass cflags in subproject
  * buildtools/cmdline: fix IP address initializer
  * buildtools/cmdline: fix generated code for IP addresses
  * bus/dpaa: verify strdup return
  * bus/fslmc: verify strdup return
  * bus/vdev: fix devargs in secondary process
  * bus/vdev: verify strdup return
  * ci: update versions of actions in GHA
  * common/cnxk: fix RSS RETA configuration
  * common/cnxk: fix Tx MTU configuration
  * common/cnxk: fix VLAN check for inner header
  * common/cnxk: fix inline device pointer check
  * common/cnxk: fix link config for SDP
  * common/cnxk: fix mbox region copy
  * common/cnxk: fix mbox struct attributes
  * common/cnxk: fix memory leak in CPT init
  * common/cnxk: fix possible out-of-bounds access
  * common/cnxk: remove CN9K inline IPsec FP opcodes
  * common/cnxk: remove dead code
  * common/mlx5: fix calloc parameters
  * common/mlx5: fix duplicate read of general capabilities
  * common/mlx5: fix query sample info capability
  * common/qat: fix legacy flag
  * common/sfc_efx/base: use C11 static assert
  * config: fix CPU instruction set for cross-build
  * crypto/cnxk: fix CN9K ECDH public key verification
  * crypto/qat: fix crash with CCM null AAD pointer
  * cryptodev: remove unused extern variable
  * dma/dpaa2: fix logtype register
  * dma/idxd: verify strdup return
  * dmadev: fix calloc parameters
  * doc: add --latencystats option in testpmd guide
  * doc: add link speeds configuration in features table
  * doc: add traffic manager in features table
  * doc: fix aging poll frequency option in cnxk guide
  * doc: fix commands in eventdev test tool guide
  * doc: fix configuration in baseband 5GNR driver guide
  * doc: fix default IP fragments maximum in programmer guide
  * doc: fix typo in packet framework guide
  * doc: fix typo in profiling guide
  * doc: fix typos in cryptodev overview
  * doc: remove cmdline polling mode deprecation notice
  * doc: update link to Windows DevX in mlx5 guide
  * drivers/net: fix buffer overflow for packet types list
  * dts: fix smoke tests driver regex
  * dts: strip whitespaces from stdout and stderr
  * eal/x86: add AMD vendor check for TSC calibration
  * eal: verify strdup return
  * ethdev: fix NVGRE encap flow action description
  * event/cnxk: fix dequeue timeout configuration
  * event/cnxk: verify strdup return
  * event/dlb2: remove superfluous memcpy
  * eventdev/crypto: fix enqueueing
  * eventdev: fix Doxygen processing of vector struct
  * eventdev: fix calloc parameters
  * eventdev: improve Doxygen comments on configure struct
  * examples/ipsec-secgw: fix Rx queue ID in Rx callback
  * examples/ipsec-secgw: fix cryptodev to SA mapping
  * examples/ipsec-secgw: fix typo in error message
  * examples/ipsec-secgw: fix width of variables
  * examples/l3fwd: fix Rx over not ready port
  * examples/l3fwd: fix Rx queue configuration
  * examples/packet_ordering: fix Rx with reorder mode disabled
  * examples/qos_sched: fix memory leak in args parsing
  * examples/vhost: verify strdup return
  * gro: fix reordering of packets
  * hash: remove some dead code
  * kernel/freebsd: fix module build on FreeBSD 14
  * lib: add newline in logs
  * lib: remove redundant newline from logs
  * lib: use dedicated logtypes and macros
  * ml/cnxk: fix xstats calculation
  * net/af_xdp: fix leak on XSK configuration failure
  * net/af_xdp: fix memzone leak on config failure
  * net/bnx2x: fix calloc parameters
  * net/bnx2x: fix warnings about memcpy lengths
  * net/bnxt: fix 50G and 100G forced speed
  * net/bnxt: fix array overflow
  * net/bnxt: fix backward firmware compatibility
  * net/bnxt: fix deadlock in ULP timer callback
  * net/bnxt: fix null pointer dereference
  * net/bnxt: fix number of Tx queues being created
  * net/bnxt: fix speed change from 200G to 25G on Thor
  * net/bnxt: modify locking for representor Tx
  * net/bonding: fix flow count query
  * net/cnxk: add cookies check for multi-segment offload
  * net/cnxk: fix MTU limit
  * net/cnxk: fix Rx packet format check condition
  * net/cnxk: fix aged flow query
  * net/cnxk: fix buffer size configuration
  * net/cnxk: fix flow RSS configuration
  * net/cnxk: fix indirect mbuf handling in Tx
  * net/cnxk: fix mbuf fields in multi-segment Tx
  * net/cnxk: improve Tx performance for SW mbuf free
  * net/ena/base: fix metrics excessive memory consumption
  * net/ena/base: limit exponential backoff
  * net/ena/base: restructure interrupt handling
  * net/ena: fix fast mbuf free
  * net/ena: fix mbuf double free in fast free mode
  * net/failsafe: fix memory leak in args parsing
  * net/gve: fix DQO for chained descriptors
  * net/hns3: enable PFC for all user priorities
  * net/hns3: fix VF multiple count on one reset
  * net/hns3: fix disable command with firmware
  * net/hns3: fix reset level comparison
  * net/hns3: refactor PF mailbox message struct
  * net/hns3: refactor VF mailbox message struct
  * net/hns3: refactor handle mailbox function
  * net/hns3: refactor send mailbox function
  * net/hns3: remove QinQ insert support for VF
  * net/hns3: support new device
  * net/i40e: remove incorrect 16B descriptor read block
  * net/i40e: remove redundant judgment in flow parsing
  * net/iavf: fix crash on VF start
  * net/iavf: fix memory leak on security context error
  * net/iavf: fix no polling mode switching
  * net/iavf: remove error logs for VLAN offloading
  * net/iavf: remove incorrect 16B descriptor read block
  * net/ice: fix link update
  * net/ice: fix memory leaks
  * net/ice: fix tunnel TSO capabilities
  * net/ice: remove incorrect 16B descriptor read block
  * net/igc: fix timesync disable
  * net/ionic: fix RSS query
  * net/ionic: fix device close
  * net/ionic: fix missing volatile type for cqe pointers
  * net/ixgbe: fix memoy leak after device init failure
  * net/ixgbe: increase VF reset timeout
  * net/ixgbevf: fix RSS init for x550 NICs
  * net/mana: fix memory leak on MR allocation
  * net/mana: handle MR cache expansion failure
  * net/mana: prevent values overflow returned from RDMA layer
  * net/memif: fix crash with Tx burst larger than 255
  * net/memif: fix extra mbuf refcnt update in zero copy Tx
  * net/mlx5/hws: check not supported fields in VXLAN
  * net/mlx5/hws: enable multiple integrity items
  * net/mlx5/hws: fix ESP flow matching validation
  * net/mlx5/hws: fix VLAN inner type
  * net/mlx5/hws: fix VLAN item in non-relaxed mode
  * net/mlx5/hws: fix direct index insert on depend WQE
  * net/mlx5/hws: fix memory access in L3 decapsulation
  * net/mlx5/hws: fix port ID for root table
  * net/mlx5/hws: fix tunnel protocol checks
  * net/mlx5/hws: skip item when inserting rules by index
  * net/mlx5: fix DR context release ordering
  * net/mlx5: fix GENEVE TLV option management
  * net/mlx5: fix GENEVE option item translation
  * net/mlx5: fix HWS meter actions availability
  * net/mlx5: fix HWS registers initialization
  * net/mlx5: fix IP-in-IP tunnels recognition
  * net/mlx5: fix VLAN ID in flow modify
  * net/mlx5: fix VLAN handling in meter split
  * net/mlx5: fix age position in hairpin split
  * net/mlx5: fix async flow create error handling
  * net/mlx5: fix condition of LACP miss flow
  * net/mlx5: fix connection tracking action validation
  * net/mlx5: fix conntrack action handle representation
  * net/mlx5: fix counters map in bonding mode
  * net/mlx5: fix drop action release timing
  * net/mlx5: fix error packets drop in regular Rx
  * net/mlx5: fix flow action template expansion
  * net/mlx5: fix flow configure validation
  * net/mlx5: fix flow counter cache starvation
  * net/mlx5: fix flow tag modification
  * net/mlx5: fix indirect action async job initialization
  * net/mlx5: fix jump action validation
  * net/mlx5: fix meter policy priority
  * net/mlx5: fix modify flex item
  * net/mlx5: fix non-masked indirect list meter translation
  * net/mlx5: fix parameters verification in HWS table create
  * net/mlx5: fix rollback on failed flow configure
  * net/mlx5: fix stats query crash in secondary process
  * net/mlx5: fix sync flow meter action
  * net/mlx5: fix sync meter processing in HWS
  * net/mlx5: fix template clean up of FDB control flow rule
  * net/mlx5: fix use after free when releasing Tx queues
  * net/mlx5: fix warning about copy length
  * net/mlx5: prevent ioctl failure log flooding
  * net/mlx5: prevent querying aged flows on uninit port
  * net/mlx5: remove GENEVE options length limitation
  * net/mlx5: remove device status check in flow creation
  * net/mlx5: remove duplication of L3 flow item validation
  * net/netvsc: fix VLAN metadata parsing
  * net/nfp: fix IPsec data endianness
  * net/nfp: fix NFD3 metadata process
  * net/nfp: fix NFDk metadata process
  * net/nfp: fix Rx descriptor
  * net/nfp: fix Rx memory leak
  * net/nfp: fix calloc parameters
  * net/nfp: fix device close
  * net/nfp: fix device resource freeing
  * net/nfp: fix getting firmware VNIC version
  * net/nfp: fix initialization failure flow
  * net/nfp: fix resource leak for CoreNIC firmware
  * net/nfp: fix resource leak for PF initialization
  * net/nfp: fix resource leak for VF
  * net/nfp: fix resource leak for device initialization
  * net/nfp: fix resource leak for exit of CoreNIC firmware
  * net/nfp: fix resource leak for exit of flower firmware
  * net/nfp: fix resource leak for flower firmware
  * net/nfp: fix switch domain free check
  * net/nfp: fix uninitialized variable
  * net/nfp: free switch domain ID on close
  * net/nfp: verify strdup return
  * net/sfc: fix calloc parameters
  * net/softnic: fix include of log library
  * net/tap: do not overwrite flow API errors
  * net/tap: fix traffic control handle calculation
  * net/thunderx: fix DMAC control register update
  * net/virtio: fix vDPA device init advertising control queue
  * net/virtio: remove duplicate queue xstats
  * net/vmxnet3: fix initialization on FreeBSD
  * net/vmxnet3: ignore Rx queue interrupt setup on FreeBSD
  * net: add macros for VLAN metadata parsing
  * net: fix TCP/UDP checksum with padding data
  * pipeline: fix calloc parameters
  * rawdev: fix calloc parameters
  * rcu: fix acked token in debug log
  * rcu: use atomic operation on acked token
  * regexdev: fix logtype register
  * telemetry: fix connected clients count
  * telemetry: fix empty JSON dictionaries
  * test/cfgfile: fix typo in error messages
  * test/event: fix crash in Tx adapter freeing
  * test/event: skip test if no driver is present
  * test/mbuf: fix external mbuf case with assert enabled
  * test/power: fix typo in error message
  * test: assume C source files are UTF-8 encoded
  * test: do not count skipped tests as executed
  * test: fix probing in secondary process
  * test: verify strdup return
  * vdpa/mlx5: fix queue enable drain CQ
  * version: 23.11.1-rc2
  * vhost: fix VDUSE device destruction failure
  * vhost: fix deadlock during vDPA SW live migration
  * vhost: fix memory leak in Virtio Tx split path
  * vhost: fix virtqueue access check in VDUSE setup
  * vhost: fix virtqueue access check in datapath
  * vhost: fix virtqueue access check in vhost-user setup
- Fix macro aarch64_machine for thunderx and aarch64 build
- Drop building KMP as there are no Kernel modules available.
- Drop the below patches as KNI is removed from DPDK repository
  * 0002-SLE15-SP3-compatibility-patch-for-kni.patch
  * kni-fix-build-with-Linux-6.10.patch
  * kni-fix-build-with-Linux-6.8.patch
  * preamble
- Updated the below patch for DPDK v23.11
  * 0001-fix-cpu-compatibility.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1725537600">- Fix build on aarch64 with gcc14:
  * 0001-examples-vm_power_manager-add-missing-header.patch</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1726228800">- Use python macros from build config</changelog>
  <changelog author="Dan Partelly &lt;d.partelly@yahoo.com&gt;" date="1726315200">- Enable (disabled by default) installation of headers needed
  to build drivers.</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1735732800">-  Fix CVE-2024-11614 [bsc#1234718] - Denial Of Service from malicious guest on hypervisors using DPDK Vhost library
-  Added patch,
    + dpdk-CVE-2024-11614.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1739793600">- Update to LTS version 24.11
  * Changelog: https://doc.dpdk.org/guides/rel_notes/release_24_11.html
  * This update fix build with glibc 2.41
- Use gcc14 on x86_64 SLE15/16 to avoid the inline error</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1741608000">- Update to version 24.11.1
  * Contains DPDK 24.11 plus the fix for CVE-2024-11614,
    remove patch dpdk-CVE-2024-11614.patch
- Move docs from %{_docdir}/dpdk/dpdk to %{docdir}/dpdk</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1741953600">- Remove the 'thunderx' multibuild flavor; it was identical to aarch64.
  It also makes 'Provides: dpdk-any' obsolete. [bsc#1237385]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743422400">- Add 0001-always_inline-fix.patch to fix issue with always_inline
  and rte_trace_feature_is_enabled which should use -mgeneral-regs-only
  to inter-operate with other ISA flags.  Remove GCC 14 build requirement
  for SLE15/16 again.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1743508800">- Change 0001-always_inline-fix.patch by replacing the function
  rte_trace_feature_is_enabled with a preprocessor substitution,
  this also work with older gcc7 where -mgeneral-regs-only isn't
  available.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1749124800">- Fix deterministic build [bsc#1244130]
  [+ 0001-dts-generate-random-capture_name-per-call.patch]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1753876800">- Drop pesign and needssslcertforbuild because we don't build a kmp anymore
  (boo#1247389)</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1755604800">- Update to version 24.11.3
  * LTS release update contains ~180 fixes from main branch up to DPDK 25.07
  * remove patch 0001-dts-generate-random-capture_name-per-call.patch
- Remove obsolete build option -Denable_kmods (upstream a52d472c5)
- dpdk-tools requires "which" and is noarch</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1767700800">- Update to version 24.11.4
  * LTS update with ~250 fixes, details here:
    https://doc.dpdk.org/guides-24.11/rel_notes/release_24_11.html#id10</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1771243200">- Update to version 25.11.0
  * Full changelog https://doc.dpdk.org/guides-25.11/rel_notes/release_25_11.html
  - Added automatic lcore-id remapping option.
  - Added inter-process and inter-OS DMA device API.
  - Added 800G speed.
  - Added mbuf tracking for debug.
  - Added ethdev API to get link connector.
  - Updated Amazon ENA (Elastic Network Adapter) ethernet driver.
  - Added Huawei hinic3 ethernet driver.
  - Updated Intel ice ethernet driver.
  - Updated Marvell cnxk ethernet driver.
  - Added Nebulamatrix nbl ethernet driver.
  - Updated NVIDIA mlx5 driver.
  - Updated NXP DPAA2 ethernet driver.
  - Added NXP ENETC4 ethernet driver.
  - Updated TAP ethernet driver.
  - Updated Wangxun txgbe ethernet driver.
  - Updated Yunsilicon xsc ethernet driver.
  - Added PQC ML algorithms in cryptodev.
  - Updated openssl crypto driver.
  - Updated Intel QuickAssist Technology (QAT) crypto driver.
  - Renamed HiSilicon DMA driver.
  - Added HiSilicon Accelerator DMA driver.
  - Added RCU support in the FIB6 library.
  - Added packet capture (pdump) for secondary process.
  - Allow overriding the automatic usage/help generation in argparse library.
- Specfile cleanup, removing flavors_to_build as we do not build kernel modules.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1773403200">- Set cpu_instruction_set to x86-64-v2 for Leap16/SLE16, which makes
  0001-fix-cpu-compatibility.patch obsolete for these.
- Add libarchive as dependency, avoid errors like
  '/lib/firmware/... cannot be decompressed' where firmware is compressed.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1776686400">- Remove temporary output file sphinx_html.out -- fixes reproducible
  builds (bsc#1262286)</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1780401600">- Update to version 25.11.2
  * Revert regression "net: fix packet type for stacked VLAN"
    (https://bugs.dpdk.org/show_bug.cgi?id=1941)
- Update to version 25.11.1
  * Full changelog https://doc.dpdk.org/guides-25.11/rel_notes/release_25_11.html#release-notes
  - Fix memory Leaks across network drivers (mlx5, iavf, netvsc,
    nbl, tap), vhost, and testpmd.
  - Fix file descriptor (FD) leaks and job drops during flow
    configuration and port setup.
  - Fix critical heap and buffer overflows in dma-perf, OpenSSL SM2,
    and af_packet.
  - Fix null pointer dereferences and dangling pointers in ixgbe, nbl,
    mlx5, and FIPS validation.
  - Fix use-after-free race conditions during cleanup and shutdown in
    vhost and mlx5.</changelog>
</package>
<package pkgid="09f2b46361e273c27d12801c5de10a68b63fa1a74c2f65fe18684521cb7ee2dce6f11afced054727cd9b9ee15680b5c7e1ef221c7fd391f68d8f96d3c7e82fe6" name="dpdk" arch="x86_64">
  <version epoch="0" ver="25.11.2" rel="lp160.2.1"/>
  <changelog author="Aeneas Jai&#xDF;le &lt;aj@ajaissle.de&gt;" date="1723896000">- Update to LTS release version v22.11.5
  * http://doc.dpdk.org/guides-22.11/rel_notes/release_22_11.html
- Drop patches (included upstream):
  * 0001-kni-fix-build-with-Linux-6.3.patch (22.11.3)
  * 0001-kni-fix-build-with-Linux-6.5.patch (22.11.3)</changelog>
  <changelog author="Aeneas Jai&#xDF;le &lt;aj@ajaissle.de&gt;" date="1724328000">- Update to LTS release version v22.11.6
  * http://doc.dpdk.org/guides-22.11/rel_notes/release_22_11.html
- Drop patch (included upstream):
  * kni-fix-build-with-Linux-6.8.patch (22.11.6)</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1725278400">- Update to LTS version 23.11. Some are the fixes are below,
  * app/crypto-perf: add missing op resubmission
  * app/crypto-perf: fix copy segment size
  * app/crypto-perf: fix data comparison
  * app/crypto-perf: fix encrypt operation verification
  * app/crypto-perf: fix next segment mbuf
  * app/crypto-perf: fix out-of-place mbuf size
  * app/crypto-perf: verify strdup return
  * app/dma-perf: verify strdup return
  * app/dumpcap: verify strdup return
  * app/graph: fix build reason
  * app/pdump: verify strdup return
  * app/testpmd: fix --stats-period option check
  * app/testpmd: fix GRO packets flush on timeout
  * app/testpmd: fix async flow create failure handling
  * app/testpmd: fix async indirect action list creation
  * app/testpmd: fix auto-completion for indirect action list
  * app/testpmd: fix burst option parsing
  * app/testpmd: fix crash in multi-process forwarding
  * app/testpmd: fix error message for invalid option
  * app/testpmd: fix flow modify tag typo
  * app/testpmd: hide --bitrate-stats in help if disabled
  * app/testpmd: return if no packets in GRO heavy weight mode
  * app/testpmd: verify strdup return
  * build: fix linker warnings about undefined symbols
  * build: fix reasons conflict
  * build: link static libs with whole-archive in subproject
  * build: pass cflags in subproject
  * buildtools/cmdline: fix IP address initializer
  * buildtools/cmdline: fix generated code for IP addresses
  * bus/dpaa: verify strdup return
  * bus/fslmc: verify strdup return
  * bus/vdev: fix devargs in secondary process
  * bus/vdev: verify strdup return
  * ci: update versions of actions in GHA
  * common/cnxk: fix RSS RETA configuration
  * common/cnxk: fix Tx MTU configuration
  * common/cnxk: fix VLAN check for inner header
  * common/cnxk: fix inline device pointer check
  * common/cnxk: fix link config for SDP
  * common/cnxk: fix mbox region copy
  * common/cnxk: fix mbox struct attributes
  * common/cnxk: fix memory leak in CPT init
  * common/cnxk: fix possible out-of-bounds access
  * common/cnxk: remove CN9K inline IPsec FP opcodes
  * common/cnxk: remove dead code
  * common/mlx5: fix calloc parameters
  * common/mlx5: fix duplicate read of general capabilities
  * common/mlx5: fix query sample info capability
  * common/qat: fix legacy flag
  * common/sfc_efx/base: use C11 static assert
  * config: fix CPU instruction set for cross-build
  * crypto/cnxk: fix CN9K ECDH public key verification
  * crypto/qat: fix crash with CCM null AAD pointer
  * cryptodev: remove unused extern variable
  * dma/dpaa2: fix logtype register
  * dma/idxd: verify strdup return
  * dmadev: fix calloc parameters
  * doc: add --latencystats option in testpmd guide
  * doc: add link speeds configuration in features table
  * doc: add traffic manager in features table
  * doc: fix aging poll frequency option in cnxk guide
  * doc: fix commands in eventdev test tool guide
  * doc: fix configuration in baseband 5GNR driver guide
  * doc: fix default IP fragments maximum in programmer guide
  * doc: fix typo in packet framework guide
  * doc: fix typo in profiling guide
  * doc: fix typos in cryptodev overview
  * doc: remove cmdline polling mode deprecation notice
  * doc: update link to Windows DevX in mlx5 guide
  * drivers/net: fix buffer overflow for packet types list
  * dts: fix smoke tests driver regex
  * dts: strip whitespaces from stdout and stderr
  * eal/x86: add AMD vendor check for TSC calibration
  * eal: verify strdup return
  * ethdev: fix NVGRE encap flow action description
  * event/cnxk: fix dequeue timeout configuration
  * event/cnxk: verify strdup return
  * event/dlb2: remove superfluous memcpy
  * eventdev/crypto: fix enqueueing
  * eventdev: fix Doxygen processing of vector struct
  * eventdev: fix calloc parameters
  * eventdev: improve Doxygen comments on configure struct
  * examples/ipsec-secgw: fix Rx queue ID in Rx callback
  * examples/ipsec-secgw: fix cryptodev to SA mapping
  * examples/ipsec-secgw: fix typo in error message
  * examples/ipsec-secgw: fix width of variables
  * examples/l3fwd: fix Rx over not ready port
  * examples/l3fwd: fix Rx queue configuration
  * examples/packet_ordering: fix Rx with reorder mode disabled
  * examples/qos_sched: fix memory leak in args parsing
  * examples/vhost: verify strdup return
  * gro: fix reordering of packets
  * hash: remove some dead code
  * kernel/freebsd: fix module build on FreeBSD 14
  * lib: add newline in logs
  * lib: remove redundant newline from logs
  * lib: use dedicated logtypes and macros
  * ml/cnxk: fix xstats calculation
  * net/af_xdp: fix leak on XSK configuration failure
  * net/af_xdp: fix memzone leak on config failure
  * net/bnx2x: fix calloc parameters
  * net/bnx2x: fix warnings about memcpy lengths
  * net/bnxt: fix 50G and 100G forced speed
  * net/bnxt: fix array overflow
  * net/bnxt: fix backward firmware compatibility
  * net/bnxt: fix deadlock in ULP timer callback
  * net/bnxt: fix null pointer dereference
  * net/bnxt: fix number of Tx queues being created
  * net/bnxt: fix speed change from 200G to 25G on Thor
  * net/bnxt: modify locking for representor Tx
  * net/bonding: fix flow count query
  * net/cnxk: add cookies check for multi-segment offload
  * net/cnxk: fix MTU limit
  * net/cnxk: fix Rx packet format check condition
  * net/cnxk: fix aged flow query
  * net/cnxk: fix buffer size configuration
  * net/cnxk: fix flow RSS configuration
  * net/cnxk: fix indirect mbuf handling in Tx
  * net/cnxk: fix mbuf fields in multi-segment Tx
  * net/cnxk: improve Tx performance for SW mbuf free
  * net/ena/base: fix metrics excessive memory consumption
  * net/ena/base: limit exponential backoff
  * net/ena/base: restructure interrupt handling
  * net/ena: fix fast mbuf free
  * net/ena: fix mbuf double free in fast free mode
  * net/failsafe: fix memory leak in args parsing
  * net/gve: fix DQO for chained descriptors
  * net/hns3: enable PFC for all user priorities
  * net/hns3: fix VF multiple count on one reset
  * net/hns3: fix disable command with firmware
  * net/hns3: fix reset level comparison
  * net/hns3: refactor PF mailbox message struct
  * net/hns3: refactor VF mailbox message struct
  * net/hns3: refactor handle mailbox function
  * net/hns3: refactor send mailbox function
  * net/hns3: remove QinQ insert support for VF
  * net/hns3: support new device
  * net/i40e: remove incorrect 16B descriptor read block
  * net/i40e: remove redundant judgment in flow parsing
  * net/iavf: fix crash on VF start
  * net/iavf: fix memory leak on security context error
  * net/iavf: fix no polling mode switching
  * net/iavf: remove error logs for VLAN offloading
  * net/iavf: remove incorrect 16B descriptor read block
  * net/ice: fix link update
  * net/ice: fix memory leaks
  * net/ice: fix tunnel TSO capabilities
  * net/ice: remove incorrect 16B descriptor read block
  * net/igc: fix timesync disable
  * net/ionic: fix RSS query
  * net/ionic: fix device close
  * net/ionic: fix missing volatile type for cqe pointers
  * net/ixgbe: fix memoy leak after device init failure
  * net/ixgbe: increase VF reset timeout
  * net/ixgbevf: fix RSS init for x550 NICs
  * net/mana: fix memory leak on MR allocation
  * net/mana: handle MR cache expansion failure
  * net/mana: prevent values overflow returned from RDMA layer
  * net/memif: fix crash with Tx burst larger than 255
  * net/memif: fix extra mbuf refcnt update in zero copy Tx
  * net/mlx5/hws: check not supported fields in VXLAN
  * net/mlx5/hws: enable multiple integrity items
  * net/mlx5/hws: fix ESP flow matching validation
  * net/mlx5/hws: fix VLAN inner type
  * net/mlx5/hws: fix VLAN item in non-relaxed mode
  * net/mlx5/hws: fix direct index insert on depend WQE
  * net/mlx5/hws: fix memory access in L3 decapsulation
  * net/mlx5/hws: fix port ID for root table
  * net/mlx5/hws: fix tunnel protocol checks
  * net/mlx5/hws: skip item when inserting rules by index
  * net/mlx5: fix DR context release ordering
  * net/mlx5: fix GENEVE TLV option management
  * net/mlx5: fix GENEVE option item translation
  * net/mlx5: fix HWS meter actions availability
  * net/mlx5: fix HWS registers initialization
  * net/mlx5: fix IP-in-IP tunnels recognition
  * net/mlx5: fix VLAN ID in flow modify
  * net/mlx5: fix VLAN handling in meter split
  * net/mlx5: fix age position in hairpin split
  * net/mlx5: fix async flow create error handling
  * net/mlx5: fix condition of LACP miss flow
  * net/mlx5: fix connection tracking action validation
  * net/mlx5: fix conntrack action handle representation
  * net/mlx5: fix counters map in bonding mode
  * net/mlx5: fix drop action release timing
  * net/mlx5: fix error packets drop in regular Rx
  * net/mlx5: fix flow action template expansion
  * net/mlx5: fix flow configure validation
  * net/mlx5: fix flow counter cache starvation
  * net/mlx5: fix flow tag modification
  * net/mlx5: fix indirect action async job initialization
  * net/mlx5: fix jump action validation
  * net/mlx5: fix meter policy priority
  * net/mlx5: fix modify flex item
  * net/mlx5: fix non-masked indirect list meter translation
  * net/mlx5: fix parameters verification in HWS table create
  * net/mlx5: fix rollback on failed flow configure
  * net/mlx5: fix stats query crash in secondary process
  * net/mlx5: fix sync flow meter action
  * net/mlx5: fix sync meter processing in HWS
  * net/mlx5: fix template clean up of FDB control flow rule
  * net/mlx5: fix use after free when releasing Tx queues
  * net/mlx5: fix warning about copy length
  * net/mlx5: prevent ioctl failure log flooding
  * net/mlx5: prevent querying aged flows on uninit port
  * net/mlx5: remove GENEVE options length limitation
  * net/mlx5: remove device status check in flow creation
  * net/mlx5: remove duplication of L3 flow item validation
  * net/netvsc: fix VLAN metadata parsing
  * net/nfp: fix IPsec data endianness
  * net/nfp: fix NFD3 metadata process
  * net/nfp: fix NFDk metadata process
  * net/nfp: fix Rx descriptor
  * net/nfp: fix Rx memory leak
  * net/nfp: fix calloc parameters
  * net/nfp: fix device close
  * net/nfp: fix device resource freeing
  * net/nfp: fix getting firmware VNIC version
  * net/nfp: fix initialization failure flow
  * net/nfp: fix resource leak for CoreNIC firmware
  * net/nfp: fix resource leak for PF initialization
  * net/nfp: fix resource leak for VF
  * net/nfp: fix resource leak for device initialization
  * net/nfp: fix resource leak for exit of CoreNIC firmware
  * net/nfp: fix resource leak for exit of flower firmware
  * net/nfp: fix resource leak for flower firmware
  * net/nfp: fix switch domain free check
  * net/nfp: fix uninitialized variable
  * net/nfp: free switch domain ID on close
  * net/nfp: verify strdup return
  * net/sfc: fix calloc parameters
  * net/softnic: fix include of log library
  * net/tap: do not overwrite flow API errors
  * net/tap: fix traffic control handle calculation
  * net/thunderx: fix DMAC control register update
  * net/virtio: fix vDPA device init advertising control queue
  * net/virtio: remove duplicate queue xstats
  * net/vmxnet3: fix initialization on FreeBSD
  * net/vmxnet3: ignore Rx queue interrupt setup on FreeBSD
  * net: add macros for VLAN metadata parsing
  * net: fix TCP/UDP checksum with padding data
  * pipeline: fix calloc parameters
  * rawdev: fix calloc parameters
  * rcu: fix acked token in debug log
  * rcu: use atomic operation on acked token
  * regexdev: fix logtype register
  * telemetry: fix connected clients count
  * telemetry: fix empty JSON dictionaries
  * test/cfgfile: fix typo in error messages
  * test/event: fix crash in Tx adapter freeing
  * test/event: skip test if no driver is present
  * test/mbuf: fix external mbuf case with assert enabled
  * test/power: fix typo in error message
  * test: assume C source files are UTF-8 encoded
  * test: do not count skipped tests as executed
  * test: fix probing in secondary process
  * test: verify strdup return
  * vdpa/mlx5: fix queue enable drain CQ
  * version: 23.11.1-rc2
  * vhost: fix VDUSE device destruction failure
  * vhost: fix deadlock during vDPA SW live migration
  * vhost: fix memory leak in Virtio Tx split path
  * vhost: fix virtqueue access check in VDUSE setup
  * vhost: fix virtqueue access check in datapath
  * vhost: fix virtqueue access check in vhost-user setup
- Fix macro aarch64_machine for thunderx and aarch64 build
- Drop building KMP as there are no Kernel modules available.
- Drop the below patches as KNI is removed from DPDK repository
  * 0002-SLE15-SP3-compatibility-patch-for-kni.patch
  * kni-fix-build-with-Linux-6.10.patch
  * kni-fix-build-with-Linux-6.8.patch
  * preamble
- Updated the below patch for DPDK v23.11
  * 0001-fix-cpu-compatibility.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1725537600">- Fix build on aarch64 with gcc14:
  * 0001-examples-vm_power_manager-add-missing-header.patch</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1726228800">- Use python macros from build config</changelog>
  <changelog author="Dan Partelly &lt;d.partelly@yahoo.com&gt;" date="1726315200">- Enable (disabled by default) installation of headers needed
  to build drivers.</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1735732800">-  Fix CVE-2024-11614 [bsc#1234718] - Denial Of Service from malicious guest on hypervisors using DPDK Vhost library
-  Added patch,
    + dpdk-CVE-2024-11614.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1739793600">- Update to LTS version 24.11
  * Changelog: https://doc.dpdk.org/guides/rel_notes/release_24_11.html
  * This update fix build with glibc 2.41
- Use gcc14 on x86_64 SLE15/16 to avoid the inline error</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1741608000">- Update to version 24.11.1
  * Contains DPDK 24.11 plus the fix for CVE-2024-11614,
    remove patch dpdk-CVE-2024-11614.patch
- Move docs from %{_docdir}/dpdk/dpdk to %{docdir}/dpdk</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1741953600">- Remove the 'thunderx' multibuild flavor; it was identical to aarch64.
  It also makes 'Provides: dpdk-any' obsolete. [bsc#1237385]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743422400">- Add 0001-always_inline-fix.patch to fix issue with always_inline
  and rte_trace_feature_is_enabled which should use -mgeneral-regs-only
  to inter-operate with other ISA flags.  Remove GCC 14 build requirement
  for SLE15/16 again.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1743508800">- Change 0001-always_inline-fix.patch by replacing the function
  rte_trace_feature_is_enabled with a preprocessor substitution,
  this also work with older gcc7 where -mgeneral-regs-only isn't
  available.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1749124800">- Fix deterministic build [bsc#1244130]
  [+ 0001-dts-generate-random-capture_name-per-call.patch]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1753876800">- Drop pesign and needssslcertforbuild because we don't build a kmp anymore
  (boo#1247389)</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1755604800">- Update to version 24.11.3
  * LTS release update contains ~180 fixes from main branch up to DPDK 25.07
  * remove patch 0001-dts-generate-random-capture_name-per-call.patch
- Remove obsolete build option -Denable_kmods (upstream a52d472c5)
- dpdk-tools requires "which" and is noarch</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1767700800">- Update to version 24.11.4
  * LTS update with ~250 fixes, details here:
    https://doc.dpdk.org/guides-24.11/rel_notes/release_24_11.html#id10</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1771243200">- Update to version 25.11.0
  * Full changelog https://doc.dpdk.org/guides-25.11/rel_notes/release_25_11.html
  - Added automatic lcore-id remapping option.
  - Added inter-process and inter-OS DMA device API.
  - Added 800G speed.
  - Added mbuf tracking for debug.
  - Added ethdev API to get link connector.
  - Updated Amazon ENA (Elastic Network Adapter) ethernet driver.
  - Added Huawei hinic3 ethernet driver.
  - Updated Intel ice ethernet driver.
  - Updated Marvell cnxk ethernet driver.
  - Added Nebulamatrix nbl ethernet driver.
  - Updated NVIDIA mlx5 driver.
  - Updated NXP DPAA2 ethernet driver.
  - Added NXP ENETC4 ethernet driver.
  - Updated TAP ethernet driver.
  - Updated Wangxun txgbe ethernet driver.
  - Updated Yunsilicon xsc ethernet driver.
  - Added PQC ML algorithms in cryptodev.
  - Updated openssl crypto driver.
  - Updated Intel QuickAssist Technology (QAT) crypto driver.
  - Renamed HiSilicon DMA driver.
  - Added HiSilicon Accelerator DMA driver.
  - Added RCU support in the FIB6 library.
  - Added packet capture (pdump) for secondary process.
  - Allow overriding the automatic usage/help generation in argparse library.
- Specfile cleanup, removing flavors_to_build as we do not build kernel modules.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1773403200">- Set cpu_instruction_set to x86-64-v2 for Leap16/SLE16, which makes
  0001-fix-cpu-compatibility.patch obsolete for these.
- Add libarchive as dependency, avoid errors like
  '/lib/firmware/... cannot be decompressed' where firmware is compressed.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1776686400">- Remove temporary output file sphinx_html.out -- fixes reproducible
  builds (bsc#1262286)</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1780401600">- Update to version 25.11.2
  * Revert regression "net: fix packet type for stacked VLAN"
    (https://bugs.dpdk.org/show_bug.cgi?id=1941)
- Update to version 25.11.1
  * Full changelog https://doc.dpdk.org/guides-25.11/rel_notes/release_25_11.html#release-notes
  - Fix memory Leaks across network drivers (mlx5, iavf, netvsc,
    nbl, tap), vhost, and testpmd.
  - Fix file descriptor (FD) leaks and job drops during flow
    configuration and port setup.
  - Fix critical heap and buffer overflows in dma-perf, OpenSSL SM2,
    and af_packet.
  - Fix null pointer dereferences and dangling pointers in ixgbe, nbl,
    mlx5, and FIPS validation.
  - Fix use-after-free race conditions during cleanup and shutdown in
    vhost and mlx5.</changelog>
</package>
<package pkgid="d6984491bc9d2a30ba4245f6da5bfc65e2714a95dc1f013754b251ee518f6b196e37d9337b242e7def8c0deb921e10c70bd379dada8ff9488b51b9a7a1f8c482" name="dpdk-debuginfo" arch="x86_64">
  <version epoch="0" ver="25.11.2" rel="lp160.2.1"/>
  <changelog author="Aeneas Jai&#xDF;le &lt;aj@ajaissle.de&gt;" date="1723896000">- Update to LTS release version v22.11.5
  * http://doc.dpdk.org/guides-22.11/rel_notes/release_22_11.html
- Drop patches (included upstream):
  * 0001-kni-fix-build-with-Linux-6.3.patch (22.11.3)
  * 0001-kni-fix-build-with-Linux-6.5.patch (22.11.3)</changelog>
  <changelog author="Aeneas Jai&#xDF;le &lt;aj@ajaissle.de&gt;" date="1724328000">- Update to LTS release version v22.11.6
  * http://doc.dpdk.org/guides-22.11/rel_notes/release_22_11.html
- Drop patch (included upstream):
  * kni-fix-build-with-Linux-6.8.patch (22.11.6)</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1725278400">- Update to LTS version 23.11. Some are the fixes are below,
  * app/crypto-perf: add missing op resubmission
  * app/crypto-perf: fix copy segment size
  * app/crypto-perf: fix data comparison
  * app/crypto-perf: fix encrypt operation verification
  * app/crypto-perf: fix next segment mbuf
  * app/crypto-perf: fix out-of-place mbuf size
  * app/crypto-perf: verify strdup return
  * app/dma-perf: verify strdup return
  * app/dumpcap: verify strdup return
  * app/graph: fix build reason
  * app/pdump: verify strdup return
  * app/testpmd: fix --stats-period option check
  * app/testpmd: fix GRO packets flush on timeout
  * app/testpmd: fix async flow create failure handling
  * app/testpmd: fix async indirect action list creation
  * app/testpmd: fix auto-completion for indirect action list
  * app/testpmd: fix burst option parsing
  * app/testpmd: fix crash in multi-process forwarding
  * app/testpmd: fix error message for invalid option
  * app/testpmd: fix flow modify tag typo
  * app/testpmd: hide --bitrate-stats in help if disabled
  * app/testpmd: return if no packets in GRO heavy weight mode
  * app/testpmd: verify strdup return
  * build: fix linker warnings about undefined symbols
  * build: fix reasons conflict
  * build: link static libs with whole-archive in subproject
  * build: pass cflags in subproject
  * buildtools/cmdline: fix IP address initializer
  * buildtools/cmdline: fix generated code for IP addresses
  * bus/dpaa: verify strdup return
  * bus/fslmc: verify strdup return
  * bus/vdev: fix devargs in secondary process
  * bus/vdev: verify strdup return
  * ci: update versions of actions in GHA
  * common/cnxk: fix RSS RETA configuration
  * common/cnxk: fix Tx MTU configuration
  * common/cnxk: fix VLAN check for inner header
  * common/cnxk: fix inline device pointer check
  * common/cnxk: fix link config for SDP
  * common/cnxk: fix mbox region copy
  * common/cnxk: fix mbox struct attributes
  * common/cnxk: fix memory leak in CPT init
  * common/cnxk: fix possible out-of-bounds access
  * common/cnxk: remove CN9K inline IPsec FP opcodes
  * common/cnxk: remove dead code
  * common/mlx5: fix calloc parameters
  * common/mlx5: fix duplicate read of general capabilities
  * common/mlx5: fix query sample info capability
  * common/qat: fix legacy flag
  * common/sfc_efx/base: use C11 static assert
  * config: fix CPU instruction set for cross-build
  * crypto/cnxk: fix CN9K ECDH public key verification
  * crypto/qat: fix crash with CCM null AAD pointer
  * cryptodev: remove unused extern variable
  * dma/dpaa2: fix logtype register
  * dma/idxd: verify strdup return
  * dmadev: fix calloc parameters
  * doc: add --latencystats option in testpmd guide
  * doc: add link speeds configuration in features table
  * doc: add traffic manager in features table
  * doc: fix aging poll frequency option in cnxk guide
  * doc: fix commands in eventdev test tool guide
  * doc: fix configuration in baseband 5GNR driver guide
  * doc: fix default IP fragments maximum in programmer guide
  * doc: fix typo in packet framework guide
  * doc: fix typo in profiling guide
  * doc: fix typos in cryptodev overview
  * doc: remove cmdline polling mode deprecation notice
  * doc: update link to Windows DevX in mlx5 guide
  * drivers/net: fix buffer overflow for packet types list
  * dts: fix smoke tests driver regex
  * dts: strip whitespaces from stdout and stderr
  * eal/x86: add AMD vendor check for TSC calibration
  * eal: verify strdup return
  * ethdev: fix NVGRE encap flow action description
  * event/cnxk: fix dequeue timeout configuration
  * event/cnxk: verify strdup return
  * event/dlb2: remove superfluous memcpy
  * eventdev/crypto: fix enqueueing
  * eventdev: fix Doxygen processing of vector struct
  * eventdev: fix calloc parameters
  * eventdev: improve Doxygen comments on configure struct
  * examples/ipsec-secgw: fix Rx queue ID in Rx callback
  * examples/ipsec-secgw: fix cryptodev to SA mapping
  * examples/ipsec-secgw: fix typo in error message
  * examples/ipsec-secgw: fix width of variables
  * examples/l3fwd: fix Rx over not ready port
  * examples/l3fwd: fix Rx queue configuration
  * examples/packet_ordering: fix Rx with reorder mode disabled
  * examples/qos_sched: fix memory leak in args parsing
  * examples/vhost: verify strdup return
  * gro: fix reordering of packets
  * hash: remove some dead code
  * kernel/freebsd: fix module build on FreeBSD 14
  * lib: add newline in logs
  * lib: remove redundant newline from logs
  * lib: use dedicated logtypes and macros
  * ml/cnxk: fix xstats calculation
  * net/af_xdp: fix leak on XSK configuration failure
  * net/af_xdp: fix memzone leak on config failure
  * net/bnx2x: fix calloc parameters
  * net/bnx2x: fix warnings about memcpy lengths
  * net/bnxt: fix 50G and 100G forced speed
  * net/bnxt: fix array overflow
  * net/bnxt: fix backward firmware compatibility
  * net/bnxt: fix deadlock in ULP timer callback
  * net/bnxt: fix null pointer dereference
  * net/bnxt: fix number of Tx queues being created
  * net/bnxt: fix speed change from 200G to 25G on Thor
  * net/bnxt: modify locking for representor Tx
  * net/bonding: fix flow count query
  * net/cnxk: add cookies check for multi-segment offload
  * net/cnxk: fix MTU limit
  * net/cnxk: fix Rx packet format check condition
  * net/cnxk: fix aged flow query
  * net/cnxk: fix buffer size configuration
  * net/cnxk: fix flow RSS configuration
  * net/cnxk: fix indirect mbuf handling in Tx
  * net/cnxk: fix mbuf fields in multi-segment Tx
  * net/cnxk: improve Tx performance for SW mbuf free
  * net/ena/base: fix metrics excessive memory consumption
  * net/ena/base: limit exponential backoff
  * net/ena/base: restructure interrupt handling
  * net/ena: fix fast mbuf free
  * net/ena: fix mbuf double free in fast free mode
  * net/failsafe: fix memory leak in args parsing
  * net/gve: fix DQO for chained descriptors
  * net/hns3: enable PFC for all user priorities
  * net/hns3: fix VF multiple count on one reset
  * net/hns3: fix disable command with firmware
  * net/hns3: fix reset level comparison
  * net/hns3: refactor PF mailbox message struct
  * net/hns3: refactor VF mailbox message struct
  * net/hns3: refactor handle mailbox function
  * net/hns3: refactor send mailbox function
  * net/hns3: remove QinQ insert support for VF
  * net/hns3: support new device
  * net/i40e: remove incorrect 16B descriptor read block
  * net/i40e: remove redundant judgment in flow parsing
  * net/iavf: fix crash on VF start
  * net/iavf: fix memory leak on security context error
  * net/iavf: fix no polling mode switching
  * net/iavf: remove error logs for VLAN offloading
  * net/iavf: remove incorrect 16B descriptor read block
  * net/ice: fix link update
  * net/ice: fix memory leaks
  * net/ice: fix tunnel TSO capabilities
  * net/ice: remove incorrect 16B descriptor read block
  * net/igc: fix timesync disable
  * net/ionic: fix RSS query
  * net/ionic: fix device close
  * net/ionic: fix missing volatile type for cqe pointers
  * net/ixgbe: fix memoy leak after device init failure
  * net/ixgbe: increase VF reset timeout
  * net/ixgbevf: fix RSS init for x550 NICs
  * net/mana: fix memory leak on MR allocation
  * net/mana: handle MR cache expansion failure
  * net/mana: prevent values overflow returned from RDMA layer
  * net/memif: fix crash with Tx burst larger than 255
  * net/memif: fix extra mbuf refcnt update in zero copy Tx
  * net/mlx5/hws: check not supported fields in VXLAN
  * net/mlx5/hws: enable multiple integrity items
  * net/mlx5/hws: fix ESP flow matching validation
  * net/mlx5/hws: fix VLAN inner type
  * net/mlx5/hws: fix VLAN item in non-relaxed mode
  * net/mlx5/hws: fix direct index insert on depend WQE
  * net/mlx5/hws: fix memory access in L3 decapsulation
  * net/mlx5/hws: fix port ID for root table
  * net/mlx5/hws: fix tunnel protocol checks
  * net/mlx5/hws: skip item when inserting rules by index
  * net/mlx5: fix DR context release ordering
  * net/mlx5: fix GENEVE TLV option management
  * net/mlx5: fix GENEVE option item translation
  * net/mlx5: fix HWS meter actions availability
  * net/mlx5: fix HWS registers initialization
  * net/mlx5: fix IP-in-IP tunnels recognition
  * net/mlx5: fix VLAN ID in flow modify
  * net/mlx5: fix VLAN handling in meter split
  * net/mlx5: fix age position in hairpin split
  * net/mlx5: fix async flow create error handling
  * net/mlx5: fix condition of LACP miss flow
  * net/mlx5: fix connection tracking action validation
  * net/mlx5: fix conntrack action handle representation
  * net/mlx5: fix counters map in bonding mode
  * net/mlx5: fix drop action release timing
  * net/mlx5: fix error packets drop in regular Rx
  * net/mlx5: fix flow action template expansion
  * net/mlx5: fix flow configure validation
  * net/mlx5: fix flow counter cache starvation
  * net/mlx5: fix flow tag modification
  * net/mlx5: fix indirect action async job initialization
  * net/mlx5: fix jump action validation
  * net/mlx5: fix meter policy priority
  * net/mlx5: fix modify flex item
  * net/mlx5: fix non-masked indirect list meter translation
  * net/mlx5: fix parameters verification in HWS table create
  * net/mlx5: fix rollback on failed flow configure
  * net/mlx5: fix stats query crash in secondary process
  * net/mlx5: fix sync flow meter action
  * net/mlx5: fix sync meter processing in HWS
  * net/mlx5: fix template clean up of FDB control flow rule
  * net/mlx5: fix use after free when releasing Tx queues
  * net/mlx5: fix warning about copy length
  * net/mlx5: prevent ioctl failure log flooding
  * net/mlx5: prevent querying aged flows on uninit port
  * net/mlx5: remove GENEVE options length limitation
  * net/mlx5: remove device status check in flow creation
  * net/mlx5: remove duplication of L3 flow item validation
  * net/netvsc: fix VLAN metadata parsing
  * net/nfp: fix IPsec data endianness
  * net/nfp: fix NFD3 metadata process
  * net/nfp: fix NFDk metadata process
  * net/nfp: fix Rx descriptor
  * net/nfp: fix Rx memory leak
  * net/nfp: fix calloc parameters
  * net/nfp: fix device close
  * net/nfp: fix device resource freeing
  * net/nfp: fix getting firmware VNIC version
  * net/nfp: fix initialization failure flow
  * net/nfp: fix resource leak for CoreNIC firmware
  * net/nfp: fix resource leak for PF initialization
  * net/nfp: fix resource leak for VF
  * net/nfp: fix resource leak for device initialization
  * net/nfp: fix resource leak for exit of CoreNIC firmware
  * net/nfp: fix resource leak for exit of flower firmware
  * net/nfp: fix resource leak for flower firmware
  * net/nfp: fix switch domain free check
  * net/nfp: fix uninitialized variable
  * net/nfp: free switch domain ID on close
  * net/nfp: verify strdup return
  * net/sfc: fix calloc parameters
  * net/softnic: fix include of log library
  * net/tap: do not overwrite flow API errors
  * net/tap: fix traffic control handle calculation
  * net/thunderx: fix DMAC control register update
  * net/virtio: fix vDPA device init advertising control queue
  * net/virtio: remove duplicate queue xstats
  * net/vmxnet3: fix initialization on FreeBSD
  * net/vmxnet3: ignore Rx queue interrupt setup on FreeBSD
  * net: add macros for VLAN metadata parsing
  * net: fix TCP/UDP checksum with padding data
  * pipeline: fix calloc parameters
  * rawdev: fix calloc parameters
  * rcu: fix acked token in debug log
  * rcu: use atomic operation on acked token
  * regexdev: fix logtype register
  * telemetry: fix connected clients count
  * telemetry: fix empty JSON dictionaries
  * test/cfgfile: fix typo in error messages
  * test/event: fix crash in Tx adapter freeing
  * test/event: skip test if no driver is present
  * test/mbuf: fix external mbuf case with assert enabled
  * test/power: fix typo in error message
  * test: assume C source files are UTF-8 encoded
  * test: do not count skipped tests as executed
  * test: fix probing in secondary process
  * test: verify strdup return
  * vdpa/mlx5: fix queue enable drain CQ
  * version: 23.11.1-rc2
  * vhost: fix VDUSE device destruction failure
  * vhost: fix deadlock during vDPA SW live migration
  * vhost: fix memory leak in Virtio Tx split path
  * vhost: fix virtqueue access check in VDUSE setup
  * vhost: fix virtqueue access check in datapath
  * vhost: fix virtqueue access check in vhost-user setup
- Fix macro aarch64_machine for thunderx and aarch64 build
- Drop building KMP as there are no Kernel modules available.
- Drop the below patches as KNI is removed from DPDK repository
  * 0002-SLE15-SP3-compatibility-patch-for-kni.patch
  * kni-fix-build-with-Linux-6.10.patch
  * kni-fix-build-with-Linux-6.8.patch
  * preamble
- Updated the below patch for DPDK v23.11
  * 0001-fix-cpu-compatibility.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1725537600">- Fix build on aarch64 with gcc14:
  * 0001-examples-vm_power_manager-add-missing-header.patch</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1726228800">- Use python macros from build config</changelog>
  <changelog author="Dan Partelly &lt;d.partelly@yahoo.com&gt;" date="1726315200">- Enable (disabled by default) installation of headers needed
  to build drivers.</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1735732800">-  Fix CVE-2024-11614 [bsc#1234718] - Denial Of Service from malicious guest on hypervisors using DPDK Vhost library
-  Added patch,
    + dpdk-CVE-2024-11614.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1739793600">- Update to LTS version 24.11
  * Changelog: https://doc.dpdk.org/guides/rel_notes/release_24_11.html
  * This update fix build with glibc 2.41
- Use gcc14 on x86_64 SLE15/16 to avoid the inline error</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1741608000">- Update to version 24.11.1
  * Contains DPDK 24.11 plus the fix for CVE-2024-11614,
    remove patch dpdk-CVE-2024-11614.patch
- Move docs from %{_docdir}/dpdk/dpdk to %{docdir}/dpdk</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1741953600">- Remove the 'thunderx' multibuild flavor; it was identical to aarch64.
  It also makes 'Provides: dpdk-any' obsolete. [bsc#1237385]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743422400">- Add 0001-always_inline-fix.patch to fix issue with always_inline
  and rte_trace_feature_is_enabled which should use -mgeneral-regs-only
  to inter-operate with other ISA flags.  Remove GCC 14 build requirement
  for SLE15/16 again.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1743508800">- Change 0001-always_inline-fix.patch by replacing the function
  rte_trace_feature_is_enabled with a preprocessor substitution,
  this also work with older gcc7 where -mgeneral-regs-only isn't
  available.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1749124800">- Fix deterministic build [bsc#1244130]
  [+ 0001-dts-generate-random-capture_name-per-call.patch]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1753876800">- Drop pesign and needssslcertforbuild because we don't build a kmp anymore
  (boo#1247389)</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1755604800">- Update to version 24.11.3
  * LTS release update contains ~180 fixes from main branch up to DPDK 25.07
  * remove patch 0001-dts-generate-random-capture_name-per-call.patch
- Remove obsolete build option -Denable_kmods (upstream a52d472c5)
- dpdk-tools requires "which" and is noarch</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1767700800">- Update to version 24.11.4
  * LTS update with ~250 fixes, details here:
    https://doc.dpdk.org/guides-24.11/rel_notes/release_24_11.html#id10</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1771243200">- Update to version 25.11.0
  * Full changelog https://doc.dpdk.org/guides-25.11/rel_notes/release_25_11.html
  - Added automatic lcore-id remapping option.
  - Added inter-process and inter-OS DMA device API.
  - Added 800G speed.
  - Added mbuf tracking for debug.
  - Added ethdev API to get link connector.
  - Updated Amazon ENA (Elastic Network Adapter) ethernet driver.
  - Added Huawei hinic3 ethernet driver.
  - Updated Intel ice ethernet driver.
  - Updated Marvell cnxk ethernet driver.
  - Added Nebulamatrix nbl ethernet driver.
  - Updated NVIDIA mlx5 driver.
  - Updated NXP DPAA2 ethernet driver.
  - Added NXP ENETC4 ethernet driver.
  - Updated TAP ethernet driver.
  - Updated Wangxun txgbe ethernet driver.
  - Updated Yunsilicon xsc ethernet driver.
  - Added PQC ML algorithms in cryptodev.
  - Updated openssl crypto driver.
  - Updated Intel QuickAssist Technology (QAT) crypto driver.
  - Renamed HiSilicon DMA driver.
  - Added HiSilicon Accelerator DMA driver.
  - Added RCU support in the FIB6 library.
  - Added packet capture (pdump) for secondary process.
  - Allow overriding the automatic usage/help generation in argparse library.
- Specfile cleanup, removing flavors_to_build as we do not build kernel modules.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1773403200">- Set cpu_instruction_set to x86-64-v2 for Leap16/SLE16, which makes
  0001-fix-cpu-compatibility.patch obsolete for these.
- Add libarchive as dependency, avoid errors like
  '/lib/firmware/... cannot be decompressed' where firmware is compressed.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1776686400">- Remove temporary output file sphinx_html.out -- fixes reproducible
  builds (bsc#1262286)</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1780401600">- Update to version 25.11.2
  * Revert regression "net: fix packet type for stacked VLAN"
    (https://bugs.dpdk.org/show_bug.cgi?id=1941)
- Update to version 25.11.1
  * Full changelog https://doc.dpdk.org/guides-25.11/rel_notes/release_25_11.html#release-notes
  - Fix memory Leaks across network drivers (mlx5, iavf, netvsc,
    nbl, tap), vhost, and testpmd.
  - Fix file descriptor (FD) leaks and job drops during flow
    configuration and port setup.
  - Fix critical heap and buffer overflows in dma-perf, OpenSSL SM2,
    and af_packet.
  - Fix null pointer dereferences and dangling pointers in ixgbe, nbl,
    mlx5, and FIPS validation.
  - Fix use-after-free race conditions during cleanup and shutdown in
    vhost and mlx5.</changelog>
</package>
<package pkgid="218abb4d7755224d8eb2564feef37be30cbedf542d91ef8911ac8f633de2b515ded9352271726b7d0f93557940e1821e5b7e12864a2b2129441aedfd09f947a1" name="dpdk-debugsource" arch="x86_64">
  <version epoch="0" ver="25.11.2" rel="lp160.2.1"/>
  <changelog author="Aeneas Jai&#xDF;le &lt;aj@ajaissle.de&gt;" date="1723896000">- Update to LTS release version v22.11.5
  * http://doc.dpdk.org/guides-22.11/rel_notes/release_22_11.html
- Drop patches (included upstream):
  * 0001-kni-fix-build-with-Linux-6.3.patch (22.11.3)
  * 0001-kni-fix-build-with-Linux-6.5.patch (22.11.3)</changelog>
  <changelog author="Aeneas Jai&#xDF;le &lt;aj@ajaissle.de&gt;" date="1724328000">- Update to LTS release version v22.11.6
  * http://doc.dpdk.org/guides-22.11/rel_notes/release_22_11.html
- Drop patch (included upstream):
  * kni-fix-build-with-Linux-6.8.patch (22.11.6)</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1725278400">- Update to LTS version 23.11. Some are the fixes are below,
  * app/crypto-perf: add missing op resubmission
  * app/crypto-perf: fix copy segment size
  * app/crypto-perf: fix data comparison
  * app/crypto-perf: fix encrypt operation verification
  * app/crypto-perf: fix next segment mbuf
  * app/crypto-perf: fix out-of-place mbuf size
  * app/crypto-perf: verify strdup return
  * app/dma-perf: verify strdup return
  * app/dumpcap: verify strdup return
  * app/graph: fix build reason
  * app/pdump: verify strdup return
  * app/testpmd: fix --stats-period option check
  * app/testpmd: fix GRO packets flush on timeout
  * app/testpmd: fix async flow create failure handling
  * app/testpmd: fix async indirect action list creation
  * app/testpmd: fix auto-completion for indirect action list
  * app/testpmd: fix burst option parsing
  * app/testpmd: fix crash in multi-process forwarding
  * app/testpmd: fix error message for invalid option
  * app/testpmd: fix flow modify tag typo
  * app/testpmd: hide --bitrate-stats in help if disabled
  * app/testpmd: return if no packets in GRO heavy weight mode
  * app/testpmd: verify strdup return
  * build: fix linker warnings about undefined symbols
  * build: fix reasons conflict
  * build: link static libs with whole-archive in subproject
  * build: pass cflags in subproject
  * buildtools/cmdline: fix IP address initializer
  * buildtools/cmdline: fix generated code for IP addresses
  * bus/dpaa: verify strdup return
  * bus/fslmc: verify strdup return
  * bus/vdev: fix devargs in secondary process
  * bus/vdev: verify strdup return
  * ci: update versions of actions in GHA
  * common/cnxk: fix RSS RETA configuration
  * common/cnxk: fix Tx MTU configuration
  * common/cnxk: fix VLAN check for inner header
  * common/cnxk: fix inline device pointer check
  * common/cnxk: fix link config for SDP
  * common/cnxk: fix mbox region copy
  * common/cnxk: fix mbox struct attributes
  * common/cnxk: fix memory leak in CPT init
  * common/cnxk: fix possible out-of-bounds access
  * common/cnxk: remove CN9K inline IPsec FP opcodes
  * common/cnxk: remove dead code
  * common/mlx5: fix calloc parameters
  * common/mlx5: fix duplicate read of general capabilities
  * common/mlx5: fix query sample info capability
  * common/qat: fix legacy flag
  * common/sfc_efx/base: use C11 static assert
  * config: fix CPU instruction set for cross-build
  * crypto/cnxk: fix CN9K ECDH public key verification
  * crypto/qat: fix crash with CCM null AAD pointer
  * cryptodev: remove unused extern variable
  * dma/dpaa2: fix logtype register
  * dma/idxd: verify strdup return
  * dmadev: fix calloc parameters
  * doc: add --latencystats option in testpmd guide
  * doc: add link speeds configuration in features table
  * doc: add traffic manager in features table
  * doc: fix aging poll frequency option in cnxk guide
  * doc: fix commands in eventdev test tool guide
  * doc: fix configuration in baseband 5GNR driver guide
  * doc: fix default IP fragments maximum in programmer guide
  * doc: fix typo in packet framework guide
  * doc: fix typo in profiling guide
  * doc: fix typos in cryptodev overview
  * doc: remove cmdline polling mode deprecation notice
  * doc: update link to Windows DevX in mlx5 guide
  * drivers/net: fix buffer overflow for packet types list
  * dts: fix smoke tests driver regex
  * dts: strip whitespaces from stdout and stderr
  * eal/x86: add AMD vendor check for TSC calibration
  * eal: verify strdup return
  * ethdev: fix NVGRE encap flow action description
  * event/cnxk: fix dequeue timeout configuration
  * event/cnxk: verify strdup return
  * event/dlb2: remove superfluous memcpy
  * eventdev/crypto: fix enqueueing
  * eventdev: fix Doxygen processing of vector struct
  * eventdev: fix calloc parameters
  * eventdev: improve Doxygen comments on configure struct
  * examples/ipsec-secgw: fix Rx queue ID in Rx callback
  * examples/ipsec-secgw: fix cryptodev to SA mapping
  * examples/ipsec-secgw: fix typo in error message
  * examples/ipsec-secgw: fix width of variables
  * examples/l3fwd: fix Rx over not ready port
  * examples/l3fwd: fix Rx queue configuration
  * examples/packet_ordering: fix Rx with reorder mode disabled
  * examples/qos_sched: fix memory leak in args parsing
  * examples/vhost: verify strdup return
  * gro: fix reordering of packets
  * hash: remove some dead code
  * kernel/freebsd: fix module build on FreeBSD 14
  * lib: add newline in logs
  * lib: remove redundant newline from logs
  * lib: use dedicated logtypes and macros
  * ml/cnxk: fix xstats calculation
  * net/af_xdp: fix leak on XSK configuration failure
  * net/af_xdp: fix memzone leak on config failure
  * net/bnx2x: fix calloc parameters
  * net/bnx2x: fix warnings about memcpy lengths
  * net/bnxt: fix 50G and 100G forced speed
  * net/bnxt: fix array overflow
  * net/bnxt: fix backward firmware compatibility
  * net/bnxt: fix deadlock in ULP timer callback
  * net/bnxt: fix null pointer dereference
  * net/bnxt: fix number of Tx queues being created
  * net/bnxt: fix speed change from 200G to 25G on Thor
  * net/bnxt: modify locking for representor Tx
  * net/bonding: fix flow count query
  * net/cnxk: add cookies check for multi-segment offload
  * net/cnxk: fix MTU limit
  * net/cnxk: fix Rx packet format check condition
  * net/cnxk: fix aged flow query
  * net/cnxk: fix buffer size configuration
  * net/cnxk: fix flow RSS configuration
  * net/cnxk: fix indirect mbuf handling in Tx
  * net/cnxk: fix mbuf fields in multi-segment Tx
  * net/cnxk: improve Tx performance for SW mbuf free
  * net/ena/base: fix metrics excessive memory consumption
  * net/ena/base: limit exponential backoff
  * net/ena/base: restructure interrupt handling
  * net/ena: fix fast mbuf free
  * net/ena: fix mbuf double free in fast free mode
  * net/failsafe: fix memory leak in args parsing
  * net/gve: fix DQO for chained descriptors
  * net/hns3: enable PFC for all user priorities
  * net/hns3: fix VF multiple count on one reset
  * net/hns3: fix disable command with firmware
  * net/hns3: fix reset level comparison
  * net/hns3: refactor PF mailbox message struct
  * net/hns3: refactor VF mailbox message struct
  * net/hns3: refactor handle mailbox function
  * net/hns3: refactor send mailbox function
  * net/hns3: remove QinQ insert support for VF
  * net/hns3: support new device
  * net/i40e: remove incorrect 16B descriptor read block
  * net/i40e: remove redundant judgment in flow parsing
  * net/iavf: fix crash on VF start
  * net/iavf: fix memory leak on security context error
  * net/iavf: fix no polling mode switching
  * net/iavf: remove error logs for VLAN offloading
  * net/iavf: remove incorrect 16B descriptor read block
  * net/ice: fix link update
  * net/ice: fix memory leaks
  * net/ice: fix tunnel TSO capabilities
  * net/ice: remove incorrect 16B descriptor read block
  * net/igc: fix timesync disable
  * net/ionic: fix RSS query
  * net/ionic: fix device close
  * net/ionic: fix missing volatile type for cqe pointers
  * net/ixgbe: fix memoy leak after device init failure
  * net/ixgbe: increase VF reset timeout
  * net/ixgbevf: fix RSS init for x550 NICs
  * net/mana: fix memory leak on MR allocation
  * net/mana: handle MR cache expansion failure
  * net/mana: prevent values overflow returned from RDMA layer
  * net/memif: fix crash with Tx burst larger than 255
  * net/memif: fix extra mbuf refcnt update in zero copy Tx
  * net/mlx5/hws: check not supported fields in VXLAN
  * net/mlx5/hws: enable multiple integrity items
  * net/mlx5/hws: fix ESP flow matching validation
  * net/mlx5/hws: fix VLAN inner type
  * net/mlx5/hws: fix VLAN item in non-relaxed mode
  * net/mlx5/hws: fix direct index insert on depend WQE
  * net/mlx5/hws: fix memory access in L3 decapsulation
  * net/mlx5/hws: fix port ID for root table
  * net/mlx5/hws: fix tunnel protocol checks
  * net/mlx5/hws: skip item when inserting rules by index
  * net/mlx5: fix DR context release ordering
  * net/mlx5: fix GENEVE TLV option management
  * net/mlx5: fix GENEVE option item translation
  * net/mlx5: fix HWS meter actions availability
  * net/mlx5: fix HWS registers initialization
  * net/mlx5: fix IP-in-IP tunnels recognition
  * net/mlx5: fix VLAN ID in flow modify
  * net/mlx5: fix VLAN handling in meter split
  * net/mlx5: fix age position in hairpin split
  * net/mlx5: fix async flow create error handling
  * net/mlx5: fix condition of LACP miss flow
  * net/mlx5: fix connection tracking action validation
  * net/mlx5: fix conntrack action handle representation
  * net/mlx5: fix counters map in bonding mode
  * net/mlx5: fix drop action release timing
  * net/mlx5: fix error packets drop in regular Rx
  * net/mlx5: fix flow action template expansion
  * net/mlx5: fix flow configure validation
  * net/mlx5: fix flow counter cache starvation
  * net/mlx5: fix flow tag modification
  * net/mlx5: fix indirect action async job initialization
  * net/mlx5: fix jump action validation
  * net/mlx5: fix meter policy priority
  * net/mlx5: fix modify flex item
  * net/mlx5: fix non-masked indirect list meter translation
  * net/mlx5: fix parameters verification in HWS table create
  * net/mlx5: fix rollback on failed flow configure
  * net/mlx5: fix stats query crash in secondary process
  * net/mlx5: fix sync flow meter action
  * net/mlx5: fix sync meter processing in HWS
  * net/mlx5: fix template clean up of FDB control flow rule
  * net/mlx5: fix use after free when releasing Tx queues
  * net/mlx5: fix warning about copy length
  * net/mlx5: prevent ioctl failure log flooding
  * net/mlx5: prevent querying aged flows on uninit port
  * net/mlx5: remove GENEVE options length limitation
  * net/mlx5: remove device status check in flow creation
  * net/mlx5: remove duplication of L3 flow item validation
  * net/netvsc: fix VLAN metadata parsing
  * net/nfp: fix IPsec data endianness
  * net/nfp: fix NFD3 metadata process
  * net/nfp: fix NFDk metadata process
  * net/nfp: fix Rx descriptor
  * net/nfp: fix Rx memory leak
  * net/nfp: fix calloc parameters
  * net/nfp: fix device close
  * net/nfp: fix device resource freeing
  * net/nfp: fix getting firmware VNIC version
  * net/nfp: fix initialization failure flow
  * net/nfp: fix resource leak for CoreNIC firmware
  * net/nfp: fix resource leak for PF initialization
  * net/nfp: fix resource leak for VF
  * net/nfp: fix resource leak for device initialization
  * net/nfp: fix resource leak for exit of CoreNIC firmware
  * net/nfp: fix resource leak for exit of flower firmware
  * net/nfp: fix resource leak for flower firmware
  * net/nfp: fix switch domain free check
  * net/nfp: fix uninitialized variable
  * net/nfp: free switch domain ID on close
  * net/nfp: verify strdup return
  * net/sfc: fix calloc parameters
  * net/softnic: fix include of log library
  * net/tap: do not overwrite flow API errors
  * net/tap: fix traffic control handle calculation
  * net/thunderx: fix DMAC control register update
  * net/virtio: fix vDPA device init advertising control queue
  * net/virtio: remove duplicate queue xstats
  * net/vmxnet3: fix initialization on FreeBSD
  * net/vmxnet3: ignore Rx queue interrupt setup on FreeBSD
  * net: add macros for VLAN metadata parsing
  * net: fix TCP/UDP checksum with padding data
  * pipeline: fix calloc parameters
  * rawdev: fix calloc parameters
  * rcu: fix acked token in debug log
  * rcu: use atomic operation on acked token
  * regexdev: fix logtype register
  * telemetry: fix connected clients count
  * telemetry: fix empty JSON dictionaries
  * test/cfgfile: fix typo in error messages
  * test/event: fix crash in Tx adapter freeing
  * test/event: skip test if no driver is present
  * test/mbuf: fix external mbuf case with assert enabled
  * test/power: fix typo in error message
  * test: assume C source files are UTF-8 encoded
  * test: do not count skipped tests as executed
  * test: fix probing in secondary process
  * test: verify strdup return
  * vdpa/mlx5: fix queue enable drain CQ
  * version: 23.11.1-rc2
  * vhost: fix VDUSE device destruction failure
  * vhost: fix deadlock during vDPA SW live migration
  * vhost: fix memory leak in Virtio Tx split path
  * vhost: fix virtqueue access check in VDUSE setup
  * vhost: fix virtqueue access check in datapath
  * vhost: fix virtqueue access check in vhost-user setup
- Fix macro aarch64_machine for thunderx and aarch64 build
- Drop building KMP as there are no Kernel modules available.
- Drop the below patches as KNI is removed from DPDK repository
  * 0002-SLE15-SP3-compatibility-patch-for-kni.patch
  * kni-fix-build-with-Linux-6.10.patch
  * kni-fix-build-with-Linux-6.8.patch
  * preamble
- Updated the below patch for DPDK v23.11
  * 0001-fix-cpu-compatibility.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1725537600">- Fix build on aarch64 with gcc14:
  * 0001-examples-vm_power_manager-add-missing-header.patch</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1726228800">- Use python macros from build config</changelog>
  <changelog author="Dan Partelly &lt;d.partelly@yahoo.com&gt;" date="1726315200">- Enable (disabled by default) installation of headers needed
  to build drivers.</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1735732800">-  Fix CVE-2024-11614 [bsc#1234718] - Denial Of Service from malicious guest on hypervisors using DPDK Vhost library
-  Added patch,
    + dpdk-CVE-2024-11614.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1739793600">- Update to LTS version 24.11
  * Changelog: https://doc.dpdk.org/guides/rel_notes/release_24_11.html
  * This update fix build with glibc 2.41
- Use gcc14 on x86_64 SLE15/16 to avoid the inline error</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1741608000">- Update to version 24.11.1
  * Contains DPDK 24.11 plus the fix for CVE-2024-11614,
    remove patch dpdk-CVE-2024-11614.patch
- Move docs from %{_docdir}/dpdk/dpdk to %{docdir}/dpdk</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1741953600">- Remove the 'thunderx' multibuild flavor; it was identical to aarch64.
  It also makes 'Provides: dpdk-any' obsolete. [bsc#1237385]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743422400">- Add 0001-always_inline-fix.patch to fix issue with always_inline
  and rte_trace_feature_is_enabled which should use -mgeneral-regs-only
  to inter-operate with other ISA flags.  Remove GCC 14 build requirement
  for SLE15/16 again.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1743508800">- Change 0001-always_inline-fix.patch by replacing the function
  rte_trace_feature_is_enabled with a preprocessor substitution,
  this also work with older gcc7 where -mgeneral-regs-only isn't
  available.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1749124800">- Fix deterministic build [bsc#1244130]
  [+ 0001-dts-generate-random-capture_name-per-call.patch]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1753876800">- Drop pesign and needssslcertforbuild because we don't build a kmp anymore
  (boo#1247389)</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1755604800">- Update to version 24.11.3
  * LTS release update contains ~180 fixes from main branch up to DPDK 25.07
  * remove patch 0001-dts-generate-random-capture_name-per-call.patch
- Remove obsolete build option -Denable_kmods (upstream a52d472c5)
- dpdk-tools requires "which" and is noarch</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1767700800">- Update to version 24.11.4
  * LTS update with ~250 fixes, details here:
    https://doc.dpdk.org/guides-24.11/rel_notes/release_24_11.html#id10</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1771243200">- Update to version 25.11.0
  * Full changelog https://doc.dpdk.org/guides-25.11/rel_notes/release_25_11.html
  - Added automatic lcore-id remapping option.
  - Added inter-process and inter-OS DMA device API.
  - Added 800G speed.
  - Added mbuf tracking for debug.
  - Added ethdev API to get link connector.
  - Updated Amazon ENA (Elastic Network Adapter) ethernet driver.
  - Added Huawei hinic3 ethernet driver.
  - Updated Intel ice ethernet driver.
  - Updated Marvell cnxk ethernet driver.
  - Added Nebulamatrix nbl ethernet driver.
  - Updated NVIDIA mlx5 driver.
  - Updated NXP DPAA2 ethernet driver.
  - Added NXP ENETC4 ethernet driver.
  - Updated TAP ethernet driver.
  - Updated Wangxun txgbe ethernet driver.
  - Updated Yunsilicon xsc ethernet driver.
  - Added PQC ML algorithms in cryptodev.
  - Updated openssl crypto driver.
  - Updated Intel QuickAssist Technology (QAT) crypto driver.
  - Renamed HiSilicon DMA driver.
  - Added HiSilicon Accelerator DMA driver.
  - Added RCU support in the FIB6 library.
  - Added packet capture (pdump) for secondary process.
  - Allow overriding the automatic usage/help generation in argparse library.
- Specfile cleanup, removing flavors_to_build as we do not build kernel modules.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1773403200">- Set cpu_instruction_set to x86-64-v2 for Leap16/SLE16, which makes
  0001-fix-cpu-compatibility.patch obsolete for these.
- Add libarchive as dependency, avoid errors like
  '/lib/firmware/... cannot be decompressed' where firmware is compressed.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1776686400">- Remove temporary output file sphinx_html.out -- fixes reproducible
  builds (bsc#1262286)</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1780401600">- Update to version 25.11.2
  * Revert regression "net: fix packet type for stacked VLAN"
    (https://bugs.dpdk.org/show_bug.cgi?id=1941)
- Update to version 25.11.1
  * Full changelog https://doc.dpdk.org/guides-25.11/rel_notes/release_25_11.html#release-notes
  - Fix memory Leaks across network drivers (mlx5, iavf, netvsc,
    nbl, tap), vhost, and testpmd.
  - Fix file descriptor (FD) leaks and job drops during flow
    configuration and port setup.
  - Fix critical heap and buffer overflows in dma-perf, OpenSSL SM2,
    and af_packet.
  - Fix null pointer dereferences and dangling pointers in ixgbe, nbl,
    mlx5, and FIPS validation.
  - Fix use-after-free race conditions during cleanup and shutdown in
    vhost and mlx5.</changelog>
</package>
<package pkgid="dfd4c7b7f00664067001cd1e8362ac733e7c5780db037f9fe127d0c4129a084b8e626f14f06b1e2173a6414c3d82cfeaaf905427f3d32bac4e14be66398de3c4" name="dpdk-devel" arch="x86_64">
  <version epoch="0" ver="25.11.2" rel="lp160.2.1"/>
  <changelog author="Aeneas Jai&#xDF;le &lt;aj@ajaissle.de&gt;" date="1723896000">- Update to LTS release version v22.11.5
  * http://doc.dpdk.org/guides-22.11/rel_notes/release_22_11.html
- Drop patches (included upstream):
  * 0001-kni-fix-build-with-Linux-6.3.patch (22.11.3)
  * 0001-kni-fix-build-with-Linux-6.5.patch (22.11.3)</changelog>
  <changelog author="Aeneas Jai&#xDF;le &lt;aj@ajaissle.de&gt;" date="1724328000">- Update to LTS release version v22.11.6
  * http://doc.dpdk.org/guides-22.11/rel_notes/release_22_11.html
- Drop patch (included upstream):
  * kni-fix-build-with-Linux-6.8.patch (22.11.6)</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1725278400">- Update to LTS version 23.11. Some are the fixes are below,
  * app/crypto-perf: add missing op resubmission
  * app/crypto-perf: fix copy segment size
  * app/crypto-perf: fix data comparison
  * app/crypto-perf: fix encrypt operation verification
  * app/crypto-perf: fix next segment mbuf
  * app/crypto-perf: fix out-of-place mbuf size
  * app/crypto-perf: verify strdup return
  * app/dma-perf: verify strdup return
  * app/dumpcap: verify strdup return
  * app/graph: fix build reason
  * app/pdump: verify strdup return
  * app/testpmd: fix --stats-period option check
  * app/testpmd: fix GRO packets flush on timeout
  * app/testpmd: fix async flow create failure handling
  * app/testpmd: fix async indirect action list creation
  * app/testpmd: fix auto-completion for indirect action list
  * app/testpmd: fix burst option parsing
  * app/testpmd: fix crash in multi-process forwarding
  * app/testpmd: fix error message for invalid option
  * app/testpmd: fix flow modify tag typo
  * app/testpmd: hide --bitrate-stats in help if disabled
  * app/testpmd: return if no packets in GRO heavy weight mode
  * app/testpmd: verify strdup return
  * build: fix linker warnings about undefined symbols
  * build: fix reasons conflict
  * build: link static libs with whole-archive in subproject
  * build: pass cflags in subproject
  * buildtools/cmdline: fix IP address initializer
  * buildtools/cmdline: fix generated code for IP addresses
  * bus/dpaa: verify strdup return
  * bus/fslmc: verify strdup return
  * bus/vdev: fix devargs in secondary process
  * bus/vdev: verify strdup return
  * ci: update versions of actions in GHA
  * common/cnxk: fix RSS RETA configuration
  * common/cnxk: fix Tx MTU configuration
  * common/cnxk: fix VLAN check for inner header
  * common/cnxk: fix inline device pointer check
  * common/cnxk: fix link config for SDP
  * common/cnxk: fix mbox region copy
  * common/cnxk: fix mbox struct attributes
  * common/cnxk: fix memory leak in CPT init
  * common/cnxk: fix possible out-of-bounds access
  * common/cnxk: remove CN9K inline IPsec FP opcodes
  * common/cnxk: remove dead code
  * common/mlx5: fix calloc parameters
  * common/mlx5: fix duplicate read of general capabilities
  * common/mlx5: fix query sample info capability
  * common/qat: fix legacy flag
  * common/sfc_efx/base: use C11 static assert
  * config: fix CPU instruction set for cross-build
  * crypto/cnxk: fix CN9K ECDH public key verification
  * crypto/qat: fix crash with CCM null AAD pointer
  * cryptodev: remove unused extern variable
  * dma/dpaa2: fix logtype register
  * dma/idxd: verify strdup return
  * dmadev: fix calloc parameters
  * doc: add --latencystats option in testpmd guide
  * doc: add link speeds configuration in features table
  * doc: add traffic manager in features table
  * doc: fix aging poll frequency option in cnxk guide
  * doc: fix commands in eventdev test tool guide
  * doc: fix configuration in baseband 5GNR driver guide
  * doc: fix default IP fragments maximum in programmer guide
  * doc: fix typo in packet framework guide
  * doc: fix typo in profiling guide
  * doc: fix typos in cryptodev overview
  * doc: remove cmdline polling mode deprecation notice
  * doc: update link to Windows DevX in mlx5 guide
  * drivers/net: fix buffer overflow for packet types list
  * dts: fix smoke tests driver regex
  * dts: strip whitespaces from stdout and stderr
  * eal/x86: add AMD vendor check for TSC calibration
  * eal: verify strdup return
  * ethdev: fix NVGRE encap flow action description
  * event/cnxk: fix dequeue timeout configuration
  * event/cnxk: verify strdup return
  * event/dlb2: remove superfluous memcpy
  * eventdev/crypto: fix enqueueing
  * eventdev: fix Doxygen processing of vector struct
  * eventdev: fix calloc parameters
  * eventdev: improve Doxygen comments on configure struct
  * examples/ipsec-secgw: fix Rx queue ID in Rx callback
  * examples/ipsec-secgw: fix cryptodev to SA mapping
  * examples/ipsec-secgw: fix typo in error message
  * examples/ipsec-secgw: fix width of variables
  * examples/l3fwd: fix Rx over not ready port
  * examples/l3fwd: fix Rx queue configuration
  * examples/packet_ordering: fix Rx with reorder mode disabled
  * examples/qos_sched: fix memory leak in args parsing
  * examples/vhost: verify strdup return
  * gro: fix reordering of packets
  * hash: remove some dead code
  * kernel/freebsd: fix module build on FreeBSD 14
  * lib: add newline in logs
  * lib: remove redundant newline from logs
  * lib: use dedicated logtypes and macros
  * ml/cnxk: fix xstats calculation
  * net/af_xdp: fix leak on XSK configuration failure
  * net/af_xdp: fix memzone leak on config failure
  * net/bnx2x: fix calloc parameters
  * net/bnx2x: fix warnings about memcpy lengths
  * net/bnxt: fix 50G and 100G forced speed
  * net/bnxt: fix array overflow
  * net/bnxt: fix backward firmware compatibility
  * net/bnxt: fix deadlock in ULP timer callback
  * net/bnxt: fix null pointer dereference
  * net/bnxt: fix number of Tx queues being created
  * net/bnxt: fix speed change from 200G to 25G on Thor
  * net/bnxt: modify locking for representor Tx
  * net/bonding: fix flow count query
  * net/cnxk: add cookies check for multi-segment offload
  * net/cnxk: fix MTU limit
  * net/cnxk: fix Rx packet format check condition
  * net/cnxk: fix aged flow query
  * net/cnxk: fix buffer size configuration
  * net/cnxk: fix flow RSS configuration
  * net/cnxk: fix indirect mbuf handling in Tx
  * net/cnxk: fix mbuf fields in multi-segment Tx
  * net/cnxk: improve Tx performance for SW mbuf free
  * net/ena/base: fix metrics excessive memory consumption
  * net/ena/base: limit exponential backoff
  * net/ena/base: restructure interrupt handling
  * net/ena: fix fast mbuf free
  * net/ena: fix mbuf double free in fast free mode
  * net/failsafe: fix memory leak in args parsing
  * net/gve: fix DQO for chained descriptors
  * net/hns3: enable PFC for all user priorities
  * net/hns3: fix VF multiple count on one reset
  * net/hns3: fix disable command with firmware
  * net/hns3: fix reset level comparison
  * net/hns3: refactor PF mailbox message struct
  * net/hns3: refactor VF mailbox message struct
  * net/hns3: refactor handle mailbox function
  * net/hns3: refactor send mailbox function
  * net/hns3: remove QinQ insert support for VF
  * net/hns3: support new device
  * net/i40e: remove incorrect 16B descriptor read block
  * net/i40e: remove redundant judgment in flow parsing
  * net/iavf: fix crash on VF start
  * net/iavf: fix memory leak on security context error
  * net/iavf: fix no polling mode switching
  * net/iavf: remove error logs for VLAN offloading
  * net/iavf: remove incorrect 16B descriptor read block
  * net/ice: fix link update
  * net/ice: fix memory leaks
  * net/ice: fix tunnel TSO capabilities
  * net/ice: remove incorrect 16B descriptor read block
  * net/igc: fix timesync disable
  * net/ionic: fix RSS query
  * net/ionic: fix device close
  * net/ionic: fix missing volatile type for cqe pointers
  * net/ixgbe: fix memoy leak after device init failure
  * net/ixgbe: increase VF reset timeout
  * net/ixgbevf: fix RSS init for x550 NICs
  * net/mana: fix memory leak on MR allocation
  * net/mana: handle MR cache expansion failure
  * net/mana: prevent values overflow returned from RDMA layer
  * net/memif: fix crash with Tx burst larger than 255
  * net/memif: fix extra mbuf refcnt update in zero copy Tx
  * net/mlx5/hws: check not supported fields in VXLAN
  * net/mlx5/hws: enable multiple integrity items
  * net/mlx5/hws: fix ESP flow matching validation
  * net/mlx5/hws: fix VLAN inner type
  * net/mlx5/hws: fix VLAN item in non-relaxed mode
  * net/mlx5/hws: fix direct index insert on depend WQE
  * net/mlx5/hws: fix memory access in L3 decapsulation
  * net/mlx5/hws: fix port ID for root table
  * net/mlx5/hws: fix tunnel protocol checks
  * net/mlx5/hws: skip item when inserting rules by index
  * net/mlx5: fix DR context release ordering
  * net/mlx5: fix GENEVE TLV option management
  * net/mlx5: fix GENEVE option item translation
  * net/mlx5: fix HWS meter actions availability
  * net/mlx5: fix HWS registers initialization
  * net/mlx5: fix IP-in-IP tunnels recognition
  * net/mlx5: fix VLAN ID in flow modify
  * net/mlx5: fix VLAN handling in meter split
  * net/mlx5: fix age position in hairpin split
  * net/mlx5: fix async flow create error handling
  * net/mlx5: fix condition of LACP miss flow
  * net/mlx5: fix connection tracking action validation
  * net/mlx5: fix conntrack action handle representation
  * net/mlx5: fix counters map in bonding mode
  * net/mlx5: fix drop action release timing
  * net/mlx5: fix error packets drop in regular Rx
  * net/mlx5: fix flow action template expansion
  * net/mlx5: fix flow configure validation
  * net/mlx5: fix flow counter cache starvation
  * net/mlx5: fix flow tag modification
  * net/mlx5: fix indirect action async job initialization
  * net/mlx5: fix jump action validation
  * net/mlx5: fix meter policy priority
  * net/mlx5: fix modify flex item
  * net/mlx5: fix non-masked indirect list meter translation
  * net/mlx5: fix parameters verification in HWS table create
  * net/mlx5: fix rollback on failed flow configure
  * net/mlx5: fix stats query crash in secondary process
  * net/mlx5: fix sync flow meter action
  * net/mlx5: fix sync meter processing in HWS
  * net/mlx5: fix template clean up of FDB control flow rule
  * net/mlx5: fix use after free when releasing Tx queues
  * net/mlx5: fix warning about copy length
  * net/mlx5: prevent ioctl failure log flooding
  * net/mlx5: prevent querying aged flows on uninit port
  * net/mlx5: remove GENEVE options length limitation
  * net/mlx5: remove device status check in flow creation
  * net/mlx5: remove duplication of L3 flow item validation
  * net/netvsc: fix VLAN metadata parsing
  * net/nfp: fix IPsec data endianness
  * net/nfp: fix NFD3 metadata process
  * net/nfp: fix NFDk metadata process
  * net/nfp: fix Rx descriptor
  * net/nfp: fix Rx memory leak
  * net/nfp: fix calloc parameters
  * net/nfp: fix device close
  * net/nfp: fix device resource freeing
  * net/nfp: fix getting firmware VNIC version
  * net/nfp: fix initialization failure flow
  * net/nfp: fix resource leak for CoreNIC firmware
  * net/nfp: fix resource leak for PF initialization
  * net/nfp: fix resource leak for VF
  * net/nfp: fix resource leak for device initialization
  * net/nfp: fix resource leak for exit of CoreNIC firmware
  * net/nfp: fix resource leak for exit of flower firmware
  * net/nfp: fix resource leak for flower firmware
  * net/nfp: fix switch domain free check
  * net/nfp: fix uninitialized variable
  * net/nfp: free switch domain ID on close
  * net/nfp: verify strdup return
  * net/sfc: fix calloc parameters
  * net/softnic: fix include of log library
  * net/tap: do not overwrite flow API errors
  * net/tap: fix traffic control handle calculation
  * net/thunderx: fix DMAC control register update
  * net/virtio: fix vDPA device init advertising control queue
  * net/virtio: remove duplicate queue xstats
  * net/vmxnet3: fix initialization on FreeBSD
  * net/vmxnet3: ignore Rx queue interrupt setup on FreeBSD
  * net: add macros for VLAN metadata parsing
  * net: fix TCP/UDP checksum with padding data
  * pipeline: fix calloc parameters
  * rawdev: fix calloc parameters
  * rcu: fix acked token in debug log
  * rcu: use atomic operation on acked token
  * regexdev: fix logtype register
  * telemetry: fix connected clients count
  * telemetry: fix empty JSON dictionaries
  * test/cfgfile: fix typo in error messages
  * test/event: fix crash in Tx adapter freeing
  * test/event: skip test if no driver is present
  * test/mbuf: fix external mbuf case with assert enabled
  * test/power: fix typo in error message
  * test: assume C source files are UTF-8 encoded
  * test: do not count skipped tests as executed
  * test: fix probing in secondary process
  * test: verify strdup return
  * vdpa/mlx5: fix queue enable drain CQ
  * version: 23.11.1-rc2
  * vhost: fix VDUSE device destruction failure
  * vhost: fix deadlock during vDPA SW live migration
  * vhost: fix memory leak in Virtio Tx split path
  * vhost: fix virtqueue access check in VDUSE setup
  * vhost: fix virtqueue access check in datapath
  * vhost: fix virtqueue access check in vhost-user setup
- Fix macro aarch64_machine for thunderx and aarch64 build
- Drop building KMP as there are no Kernel modules available.
- Drop the below patches as KNI is removed from DPDK repository
  * 0002-SLE15-SP3-compatibility-patch-for-kni.patch
  * kni-fix-build-with-Linux-6.10.patch
  * kni-fix-build-with-Linux-6.8.patch
  * preamble
- Updated the below patch for DPDK v23.11
  * 0001-fix-cpu-compatibility.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1725537600">- Fix build on aarch64 with gcc14:
  * 0001-examples-vm_power_manager-add-missing-header.patch</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1726228800">- Use python macros from build config</changelog>
  <changelog author="Dan Partelly &lt;d.partelly@yahoo.com&gt;" date="1726315200">- Enable (disabled by default) installation of headers needed
  to build drivers.</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1735732800">-  Fix CVE-2024-11614 [bsc#1234718] - Denial Of Service from malicious guest on hypervisors using DPDK Vhost library
-  Added patch,
    + dpdk-CVE-2024-11614.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1739793600">- Update to LTS version 24.11
  * Changelog: https://doc.dpdk.org/guides/rel_notes/release_24_11.html
  * This update fix build with glibc 2.41
- Use gcc14 on x86_64 SLE15/16 to avoid the inline error</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1741608000">- Update to version 24.11.1
  * Contains DPDK 24.11 plus the fix for CVE-2024-11614,
    remove patch dpdk-CVE-2024-11614.patch
- Move docs from %{_docdir}/dpdk/dpdk to %{docdir}/dpdk</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1741953600">- Remove the 'thunderx' multibuild flavor; it was identical to aarch64.
  It also makes 'Provides: dpdk-any' obsolete. [bsc#1237385]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743422400">- Add 0001-always_inline-fix.patch to fix issue with always_inline
  and rte_trace_feature_is_enabled which should use -mgeneral-regs-only
  to inter-operate with other ISA flags.  Remove GCC 14 build requirement
  for SLE15/16 again.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1743508800">- Change 0001-always_inline-fix.patch by replacing the function
  rte_trace_feature_is_enabled with a preprocessor substitution,
  this also work with older gcc7 where -mgeneral-regs-only isn't
  available.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1749124800">- Fix deterministic build [bsc#1244130]
  [+ 0001-dts-generate-random-capture_name-per-call.patch]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1753876800">- Drop pesign and needssslcertforbuild because we don't build a kmp anymore
  (boo#1247389)</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1755604800">- Update to version 24.11.3
  * LTS release update contains ~180 fixes from main branch up to DPDK 25.07
  * remove patch 0001-dts-generate-random-capture_name-per-call.patch
- Remove obsolete build option -Denable_kmods (upstream a52d472c5)
- dpdk-tools requires "which" and is noarch</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1767700800">- Update to version 24.11.4
  * LTS update with ~250 fixes, details here:
    https://doc.dpdk.org/guides-24.11/rel_notes/release_24_11.html#id10</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1771243200">- Update to version 25.11.0
  * Full changelog https://doc.dpdk.org/guides-25.11/rel_notes/release_25_11.html
  - Added automatic lcore-id remapping option.
  - Added inter-process and inter-OS DMA device API.
  - Added 800G speed.
  - Added mbuf tracking for debug.
  - Added ethdev API to get link connector.
  - Updated Amazon ENA (Elastic Network Adapter) ethernet driver.
  - Added Huawei hinic3 ethernet driver.
  - Updated Intel ice ethernet driver.
  - Updated Marvell cnxk ethernet driver.
  - Added Nebulamatrix nbl ethernet driver.
  - Updated NVIDIA mlx5 driver.
  - Updated NXP DPAA2 ethernet driver.
  - Added NXP ENETC4 ethernet driver.
  - Updated TAP ethernet driver.
  - Updated Wangxun txgbe ethernet driver.
  - Updated Yunsilicon xsc ethernet driver.
  - Added PQC ML algorithms in cryptodev.
  - Updated openssl crypto driver.
  - Updated Intel QuickAssist Technology (QAT) crypto driver.
  - Renamed HiSilicon DMA driver.
  - Added HiSilicon Accelerator DMA driver.
  - Added RCU support in the FIB6 library.
  - Added packet capture (pdump) for secondary process.
  - Allow overriding the automatic usage/help generation in argparse library.
- Specfile cleanup, removing flavors_to_build as we do not build kernel modules.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1773403200">- Set cpu_instruction_set to x86-64-v2 for Leap16/SLE16, which makes
  0001-fix-cpu-compatibility.patch obsolete for these.
- Add libarchive as dependency, avoid errors like
  '/lib/firmware/... cannot be decompressed' where firmware is compressed.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1776686400">- Remove temporary output file sphinx_html.out -- fixes reproducible
  builds (bsc#1262286)</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1780401600">- Update to version 25.11.2
  * Revert regression "net: fix packet type for stacked VLAN"
    (https://bugs.dpdk.org/show_bug.cgi?id=1941)
- Update to version 25.11.1
  * Full changelog https://doc.dpdk.org/guides-25.11/rel_notes/release_25_11.html#release-notes
  - Fix memory Leaks across network drivers (mlx5, iavf, netvsc,
    nbl, tap), vhost, and testpmd.
  - Fix file descriptor (FD) leaks and job drops during flow
    configuration and port setup.
  - Fix critical heap and buffer overflows in dma-perf, OpenSSL SM2,
    and af_packet.
  - Fix null pointer dereferences and dangling pointers in ixgbe, nbl,
    mlx5, and FIPS validation.
  - Fix use-after-free race conditions during cleanup and shutdown in
    vhost and mlx5.</changelog>
</package>
<package pkgid="bcec7a334bfd8a00c70405d793abde2c5e16842d7df20f32fee358cd375141dd73149b0f28ace8daa22af1ce508dc123d7b76debf6047c1c4898335947ecc84e" name="dpdk-devel-static" arch="x86_64">
  <version epoch="0" ver="25.11.2" rel="lp160.2.1"/>
  <changelog author="Aeneas Jai&#xDF;le &lt;aj@ajaissle.de&gt;" date="1723896000">- Update to LTS release version v22.11.5
  * http://doc.dpdk.org/guides-22.11/rel_notes/release_22_11.html
- Drop patches (included upstream):
  * 0001-kni-fix-build-with-Linux-6.3.patch (22.11.3)
  * 0001-kni-fix-build-with-Linux-6.5.patch (22.11.3)</changelog>
  <changelog author="Aeneas Jai&#xDF;le &lt;aj@ajaissle.de&gt;" date="1724328000">- Update to LTS release version v22.11.6
  * http://doc.dpdk.org/guides-22.11/rel_notes/release_22_11.html
- Drop patch (included upstream):
  * kni-fix-build-with-Linux-6.8.patch (22.11.6)</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1725278400">- Update to LTS version 23.11. Some are the fixes are below,
  * app/crypto-perf: add missing op resubmission
  * app/crypto-perf: fix copy segment size
  * app/crypto-perf: fix data comparison
  * app/crypto-perf: fix encrypt operation verification
  * app/crypto-perf: fix next segment mbuf
  * app/crypto-perf: fix out-of-place mbuf size
  * app/crypto-perf: verify strdup return
  * app/dma-perf: verify strdup return
  * app/dumpcap: verify strdup return
  * app/graph: fix build reason
  * app/pdump: verify strdup return
  * app/testpmd: fix --stats-period option check
  * app/testpmd: fix GRO packets flush on timeout
  * app/testpmd: fix async flow create failure handling
  * app/testpmd: fix async indirect action list creation
  * app/testpmd: fix auto-completion for indirect action list
  * app/testpmd: fix burst option parsing
  * app/testpmd: fix crash in multi-process forwarding
  * app/testpmd: fix error message for invalid option
  * app/testpmd: fix flow modify tag typo
  * app/testpmd: hide --bitrate-stats in help if disabled
  * app/testpmd: return if no packets in GRO heavy weight mode
  * app/testpmd: verify strdup return
  * build: fix linker warnings about undefined symbols
  * build: fix reasons conflict
  * build: link static libs with whole-archive in subproject
  * build: pass cflags in subproject
  * buildtools/cmdline: fix IP address initializer
  * buildtools/cmdline: fix generated code for IP addresses
  * bus/dpaa: verify strdup return
  * bus/fslmc: verify strdup return
  * bus/vdev: fix devargs in secondary process
  * bus/vdev: verify strdup return
  * ci: update versions of actions in GHA
  * common/cnxk: fix RSS RETA configuration
  * common/cnxk: fix Tx MTU configuration
  * common/cnxk: fix VLAN check for inner header
  * common/cnxk: fix inline device pointer check
  * common/cnxk: fix link config for SDP
  * common/cnxk: fix mbox region copy
  * common/cnxk: fix mbox struct attributes
  * common/cnxk: fix memory leak in CPT init
  * common/cnxk: fix possible out-of-bounds access
  * common/cnxk: remove CN9K inline IPsec FP opcodes
  * common/cnxk: remove dead code
  * common/mlx5: fix calloc parameters
  * common/mlx5: fix duplicate read of general capabilities
  * common/mlx5: fix query sample info capability
  * common/qat: fix legacy flag
  * common/sfc_efx/base: use C11 static assert
  * config: fix CPU instruction set for cross-build
  * crypto/cnxk: fix CN9K ECDH public key verification
  * crypto/qat: fix crash with CCM null AAD pointer
  * cryptodev: remove unused extern variable
  * dma/dpaa2: fix logtype register
  * dma/idxd: verify strdup return
  * dmadev: fix calloc parameters
  * doc: add --latencystats option in testpmd guide
  * doc: add link speeds configuration in features table
  * doc: add traffic manager in features table
  * doc: fix aging poll frequency option in cnxk guide
  * doc: fix commands in eventdev test tool guide
  * doc: fix configuration in baseband 5GNR driver guide
  * doc: fix default IP fragments maximum in programmer guide
  * doc: fix typo in packet framework guide
  * doc: fix typo in profiling guide
  * doc: fix typos in cryptodev overview
  * doc: remove cmdline polling mode deprecation notice
  * doc: update link to Windows DevX in mlx5 guide
  * drivers/net: fix buffer overflow for packet types list
  * dts: fix smoke tests driver regex
  * dts: strip whitespaces from stdout and stderr
  * eal/x86: add AMD vendor check for TSC calibration
  * eal: verify strdup return
  * ethdev: fix NVGRE encap flow action description
  * event/cnxk: fix dequeue timeout configuration
  * event/cnxk: verify strdup return
  * event/dlb2: remove superfluous memcpy
  * eventdev/crypto: fix enqueueing
  * eventdev: fix Doxygen processing of vector struct
  * eventdev: fix calloc parameters
  * eventdev: improve Doxygen comments on configure struct
  * examples/ipsec-secgw: fix Rx queue ID in Rx callback
  * examples/ipsec-secgw: fix cryptodev to SA mapping
  * examples/ipsec-secgw: fix typo in error message
  * examples/ipsec-secgw: fix width of variables
  * examples/l3fwd: fix Rx over not ready port
  * examples/l3fwd: fix Rx queue configuration
  * examples/packet_ordering: fix Rx with reorder mode disabled
  * examples/qos_sched: fix memory leak in args parsing
  * examples/vhost: verify strdup return
  * gro: fix reordering of packets
  * hash: remove some dead code
  * kernel/freebsd: fix module build on FreeBSD 14
  * lib: add newline in logs
  * lib: remove redundant newline from logs
  * lib: use dedicated logtypes and macros
  * ml/cnxk: fix xstats calculation
  * net/af_xdp: fix leak on XSK configuration failure
  * net/af_xdp: fix memzone leak on config failure
  * net/bnx2x: fix calloc parameters
  * net/bnx2x: fix warnings about memcpy lengths
  * net/bnxt: fix 50G and 100G forced speed
  * net/bnxt: fix array overflow
  * net/bnxt: fix backward firmware compatibility
  * net/bnxt: fix deadlock in ULP timer callback
  * net/bnxt: fix null pointer dereference
  * net/bnxt: fix number of Tx queues being created
  * net/bnxt: fix speed change from 200G to 25G on Thor
  * net/bnxt: modify locking for representor Tx
  * net/bonding: fix flow count query
  * net/cnxk: add cookies check for multi-segment offload
  * net/cnxk: fix MTU limit
  * net/cnxk: fix Rx packet format check condition
  * net/cnxk: fix aged flow query
  * net/cnxk: fix buffer size configuration
  * net/cnxk: fix flow RSS configuration
  * net/cnxk: fix indirect mbuf handling in Tx
  * net/cnxk: fix mbuf fields in multi-segment Tx
  * net/cnxk: improve Tx performance for SW mbuf free
  * net/ena/base: fix metrics excessive memory consumption
  * net/ena/base: limit exponential backoff
  * net/ena/base: restructure interrupt handling
  * net/ena: fix fast mbuf free
  * net/ena: fix mbuf double free in fast free mode
  * net/failsafe: fix memory leak in args parsing
  * net/gve: fix DQO for chained descriptors
  * net/hns3: enable PFC for all user priorities
  * net/hns3: fix VF multiple count on one reset
  * net/hns3: fix disable command with firmware
  * net/hns3: fix reset level comparison
  * net/hns3: refactor PF mailbox message struct
  * net/hns3: refactor VF mailbox message struct
  * net/hns3: refactor handle mailbox function
  * net/hns3: refactor send mailbox function
  * net/hns3: remove QinQ insert support for VF
  * net/hns3: support new device
  * net/i40e: remove incorrect 16B descriptor read block
  * net/i40e: remove redundant judgment in flow parsing
  * net/iavf: fix crash on VF start
  * net/iavf: fix memory leak on security context error
  * net/iavf: fix no polling mode switching
  * net/iavf: remove error logs for VLAN offloading
  * net/iavf: remove incorrect 16B descriptor read block
  * net/ice: fix link update
  * net/ice: fix memory leaks
  * net/ice: fix tunnel TSO capabilities
  * net/ice: remove incorrect 16B descriptor read block
  * net/igc: fix timesync disable
  * net/ionic: fix RSS query
  * net/ionic: fix device close
  * net/ionic: fix missing volatile type for cqe pointers
  * net/ixgbe: fix memoy leak after device init failure
  * net/ixgbe: increase VF reset timeout
  * net/ixgbevf: fix RSS init for x550 NICs
  * net/mana: fix memory leak on MR allocation
  * net/mana: handle MR cache expansion failure
  * net/mana: prevent values overflow returned from RDMA layer
  * net/memif: fix crash with Tx burst larger than 255
  * net/memif: fix extra mbuf refcnt update in zero copy Tx
  * net/mlx5/hws: check not supported fields in VXLAN
  * net/mlx5/hws: enable multiple integrity items
  * net/mlx5/hws: fix ESP flow matching validation
  * net/mlx5/hws: fix VLAN inner type
  * net/mlx5/hws: fix VLAN item in non-relaxed mode
  * net/mlx5/hws: fix direct index insert on depend WQE
  * net/mlx5/hws: fix memory access in L3 decapsulation
  * net/mlx5/hws: fix port ID for root table
  * net/mlx5/hws: fix tunnel protocol checks
  * net/mlx5/hws: skip item when inserting rules by index
  * net/mlx5: fix DR context release ordering
  * net/mlx5: fix GENEVE TLV option management
  * net/mlx5: fix GENEVE option item translation
  * net/mlx5: fix HWS meter actions availability
  * net/mlx5: fix HWS registers initialization
  * net/mlx5: fix IP-in-IP tunnels recognition
  * net/mlx5: fix VLAN ID in flow modify
  * net/mlx5: fix VLAN handling in meter split
  * net/mlx5: fix age position in hairpin split
  * net/mlx5: fix async flow create error handling
  * net/mlx5: fix condition of LACP miss flow
  * net/mlx5: fix connection tracking action validation
  * net/mlx5: fix conntrack action handle representation
  * net/mlx5: fix counters map in bonding mode
  * net/mlx5: fix drop action release timing
  * net/mlx5: fix error packets drop in regular Rx
  * net/mlx5: fix flow action template expansion
  * net/mlx5: fix flow configure validation
  * net/mlx5: fix flow counter cache starvation
  * net/mlx5: fix flow tag modification
  * net/mlx5: fix indirect action async job initialization
  * net/mlx5: fix jump action validation
  * net/mlx5: fix meter policy priority
  * net/mlx5: fix modify flex item
  * net/mlx5: fix non-masked indirect list meter translation
  * net/mlx5: fix parameters verification in HWS table create
  * net/mlx5: fix rollback on failed flow configure
  * net/mlx5: fix stats query crash in secondary process
  * net/mlx5: fix sync flow meter action
  * net/mlx5: fix sync meter processing in HWS
  * net/mlx5: fix template clean up of FDB control flow rule
  * net/mlx5: fix use after free when releasing Tx queues
  * net/mlx5: fix warning about copy length
  * net/mlx5: prevent ioctl failure log flooding
  * net/mlx5: prevent querying aged flows on uninit port
  * net/mlx5: remove GENEVE options length limitation
  * net/mlx5: remove device status check in flow creation
  * net/mlx5: remove duplication of L3 flow item validation
  * net/netvsc: fix VLAN metadata parsing
  * net/nfp: fix IPsec data endianness
  * net/nfp: fix NFD3 metadata process
  * net/nfp: fix NFDk metadata process
  * net/nfp: fix Rx descriptor
  * net/nfp: fix Rx memory leak
  * net/nfp: fix calloc parameters
  * net/nfp: fix device close
  * net/nfp: fix device resource freeing
  * net/nfp: fix getting firmware VNIC version
  * net/nfp: fix initialization failure flow
  * net/nfp: fix resource leak for CoreNIC firmware
  * net/nfp: fix resource leak for PF initialization
  * net/nfp: fix resource leak for VF
  * net/nfp: fix resource leak for device initialization
  * net/nfp: fix resource leak for exit of CoreNIC firmware
  * net/nfp: fix resource leak for exit of flower firmware
  * net/nfp: fix resource leak for flower firmware
  * net/nfp: fix switch domain free check
  * net/nfp: fix uninitialized variable
  * net/nfp: free switch domain ID on close
  * net/nfp: verify strdup return
  * net/sfc: fix calloc parameters
  * net/softnic: fix include of log library
  * net/tap: do not overwrite flow API errors
  * net/tap: fix traffic control handle calculation
  * net/thunderx: fix DMAC control register update
  * net/virtio: fix vDPA device init advertising control queue
  * net/virtio: remove duplicate queue xstats
  * net/vmxnet3: fix initialization on FreeBSD
  * net/vmxnet3: ignore Rx queue interrupt setup on FreeBSD
  * net: add macros for VLAN metadata parsing
  * net: fix TCP/UDP checksum with padding data
  * pipeline: fix calloc parameters
  * rawdev: fix calloc parameters
  * rcu: fix acked token in debug log
  * rcu: use atomic operation on acked token
  * regexdev: fix logtype register
  * telemetry: fix connected clients count
  * telemetry: fix empty JSON dictionaries
  * test/cfgfile: fix typo in error messages
  * test/event: fix crash in Tx adapter freeing
  * test/event: skip test if no driver is present
  * test/mbuf: fix external mbuf case with assert enabled
  * test/power: fix typo in error message
  * test: assume C source files are UTF-8 encoded
  * test: do not count skipped tests as executed
  * test: fix probing in secondary process
  * test: verify strdup return
  * vdpa/mlx5: fix queue enable drain CQ
  * version: 23.11.1-rc2
  * vhost: fix VDUSE device destruction failure
  * vhost: fix deadlock during vDPA SW live migration
  * vhost: fix memory leak in Virtio Tx split path
  * vhost: fix virtqueue access check in VDUSE setup
  * vhost: fix virtqueue access check in datapath
  * vhost: fix virtqueue access check in vhost-user setup
- Fix macro aarch64_machine for thunderx and aarch64 build
- Drop building KMP as there are no Kernel modules available.
- Drop the below patches as KNI is removed from DPDK repository
  * 0002-SLE15-SP3-compatibility-patch-for-kni.patch
  * kni-fix-build-with-Linux-6.10.patch
  * kni-fix-build-with-Linux-6.8.patch
  * preamble
- Updated the below patch for DPDK v23.11
  * 0001-fix-cpu-compatibility.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1725537600">- Fix build on aarch64 with gcc14:
  * 0001-examples-vm_power_manager-add-missing-header.patch</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1726228800">- Use python macros from build config</changelog>
  <changelog author="Dan Partelly &lt;d.partelly@yahoo.com&gt;" date="1726315200">- Enable (disabled by default) installation of headers needed
  to build drivers.</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1735732800">-  Fix CVE-2024-11614 [bsc#1234718] - Denial Of Service from malicious guest on hypervisors using DPDK Vhost library
-  Added patch,
    + dpdk-CVE-2024-11614.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1739793600">- Update to LTS version 24.11
  * Changelog: https://doc.dpdk.org/guides/rel_notes/release_24_11.html
  * This update fix build with glibc 2.41
- Use gcc14 on x86_64 SLE15/16 to avoid the inline error</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1741608000">- Update to version 24.11.1
  * Contains DPDK 24.11 plus the fix for CVE-2024-11614,
    remove patch dpdk-CVE-2024-11614.patch
- Move docs from %{_docdir}/dpdk/dpdk to %{docdir}/dpdk</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1741953600">- Remove the 'thunderx' multibuild flavor; it was identical to aarch64.
  It also makes 'Provides: dpdk-any' obsolete. [bsc#1237385]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743422400">- Add 0001-always_inline-fix.patch to fix issue with always_inline
  and rte_trace_feature_is_enabled which should use -mgeneral-regs-only
  to inter-operate with other ISA flags.  Remove GCC 14 build requirement
  for SLE15/16 again.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1743508800">- Change 0001-always_inline-fix.patch by replacing the function
  rte_trace_feature_is_enabled with a preprocessor substitution,
  this also work with older gcc7 where -mgeneral-regs-only isn't
  available.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1749124800">- Fix deterministic build [bsc#1244130]
  [+ 0001-dts-generate-random-capture_name-per-call.patch]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1753876800">- Drop pesign and needssslcertforbuild because we don't build a kmp anymore
  (boo#1247389)</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1755604800">- Update to version 24.11.3
  * LTS release update contains ~180 fixes from main branch up to DPDK 25.07
  * remove patch 0001-dts-generate-random-capture_name-per-call.patch
- Remove obsolete build option -Denable_kmods (upstream a52d472c5)
- dpdk-tools requires "which" and is noarch</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1767700800">- Update to version 24.11.4
  * LTS update with ~250 fixes, details here:
    https://doc.dpdk.org/guides-24.11/rel_notes/release_24_11.html#id10</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1771243200">- Update to version 25.11.0
  * Full changelog https://doc.dpdk.org/guides-25.11/rel_notes/release_25_11.html
  - Added automatic lcore-id remapping option.
  - Added inter-process and inter-OS DMA device API.
  - Added 800G speed.
  - Added mbuf tracking for debug.
  - Added ethdev API to get link connector.
  - Updated Amazon ENA (Elastic Network Adapter) ethernet driver.
  - Added Huawei hinic3 ethernet driver.
  - Updated Intel ice ethernet driver.
  - Updated Marvell cnxk ethernet driver.
  - Added Nebulamatrix nbl ethernet driver.
  - Updated NVIDIA mlx5 driver.
  - Updated NXP DPAA2 ethernet driver.
  - Added NXP ENETC4 ethernet driver.
  - Updated TAP ethernet driver.
  - Updated Wangxun txgbe ethernet driver.
  - Updated Yunsilicon xsc ethernet driver.
  - Added PQC ML algorithms in cryptodev.
  - Updated openssl crypto driver.
  - Updated Intel QuickAssist Technology (QAT) crypto driver.
  - Renamed HiSilicon DMA driver.
  - Added HiSilicon Accelerator DMA driver.
  - Added RCU support in the FIB6 library.
  - Added packet capture (pdump) for secondary process.
  - Allow overriding the automatic usage/help generation in argparse library.
- Specfile cleanup, removing flavors_to_build as we do not build kernel modules.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1773403200">- Set cpu_instruction_set to x86-64-v2 for Leap16/SLE16, which makes
  0001-fix-cpu-compatibility.patch obsolete for these.
- Add libarchive as dependency, avoid errors like
  '/lib/firmware/... cannot be decompressed' where firmware is compressed.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1776686400">- Remove temporary output file sphinx_html.out -- fixes reproducible
  builds (bsc#1262286)</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1780401600">- Update to version 25.11.2
  * Revert regression "net: fix packet type for stacked VLAN"
    (https://bugs.dpdk.org/show_bug.cgi?id=1941)
- Update to version 25.11.1
  * Full changelog https://doc.dpdk.org/guides-25.11/rel_notes/release_25_11.html#release-notes
  - Fix memory Leaks across network drivers (mlx5, iavf, netvsc,
    nbl, tap), vhost, and testpmd.
  - Fix file descriptor (FD) leaks and job drops during flow
    configuration and port setup.
  - Fix critical heap and buffer overflows in dma-perf, OpenSSL SM2,
    and af_packet.
  - Fix null pointer dereferences and dangling pointers in ixgbe, nbl,
    mlx5, and FIPS validation.
  - Fix use-after-free race conditions during cleanup and shutdown in
    vhost and mlx5.</changelog>
</package>
<package pkgid="705c320172a24fcb68461aadc1d0a74ae82f9ff696050cb72d368b6306a087a30c31f5d5a21b0b66db14edc5fe6cd93d03be549262b97d0a8788a0ec185cf457" name="dpdk-doc" arch="noarch">
  <version epoch="0" ver="25.11.2" rel="lp160.2.1"/>
  <changelog author="Aeneas Jai&#xDF;le &lt;aj@ajaissle.de&gt;" date="1723896000">- Update to LTS release version v22.11.5
  * http://doc.dpdk.org/guides-22.11/rel_notes/release_22_11.html
- Drop patches (included upstream):
  * 0001-kni-fix-build-with-Linux-6.3.patch (22.11.3)
  * 0001-kni-fix-build-with-Linux-6.5.patch (22.11.3)</changelog>
  <changelog author="Aeneas Jai&#xDF;le &lt;aj@ajaissle.de&gt;" date="1724328000">- Update to LTS release version v22.11.6
  * http://doc.dpdk.org/guides-22.11/rel_notes/release_22_11.html
- Drop patch (included upstream):
  * kni-fix-build-with-Linux-6.8.patch (22.11.6)</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1725278400">- Update to LTS version 23.11. Some are the fixes are below,
  * app/crypto-perf: add missing op resubmission
  * app/crypto-perf: fix copy segment size
  * app/crypto-perf: fix data comparison
  * app/crypto-perf: fix encrypt operation verification
  * app/crypto-perf: fix next segment mbuf
  * app/crypto-perf: fix out-of-place mbuf size
  * app/crypto-perf: verify strdup return
  * app/dma-perf: verify strdup return
  * app/dumpcap: verify strdup return
  * app/graph: fix build reason
  * app/pdump: verify strdup return
  * app/testpmd: fix --stats-period option check
  * app/testpmd: fix GRO packets flush on timeout
  * app/testpmd: fix async flow create failure handling
  * app/testpmd: fix async indirect action list creation
  * app/testpmd: fix auto-completion for indirect action list
  * app/testpmd: fix burst option parsing
  * app/testpmd: fix crash in multi-process forwarding
  * app/testpmd: fix error message for invalid option
  * app/testpmd: fix flow modify tag typo
  * app/testpmd: hide --bitrate-stats in help if disabled
  * app/testpmd: return if no packets in GRO heavy weight mode
  * app/testpmd: verify strdup return
  * build: fix linker warnings about undefined symbols
  * build: fix reasons conflict
  * build: link static libs with whole-archive in subproject
  * build: pass cflags in subproject
  * buildtools/cmdline: fix IP address initializer
  * buildtools/cmdline: fix generated code for IP addresses
  * bus/dpaa: verify strdup return
  * bus/fslmc: verify strdup return
  * bus/vdev: fix devargs in secondary process
  * bus/vdev: verify strdup return
  * ci: update versions of actions in GHA
  * common/cnxk: fix RSS RETA configuration
  * common/cnxk: fix Tx MTU configuration
  * common/cnxk: fix VLAN check for inner header
  * common/cnxk: fix inline device pointer check
  * common/cnxk: fix link config for SDP
  * common/cnxk: fix mbox region copy
  * common/cnxk: fix mbox struct attributes
  * common/cnxk: fix memory leak in CPT init
  * common/cnxk: fix possible out-of-bounds access
  * common/cnxk: remove CN9K inline IPsec FP opcodes
  * common/cnxk: remove dead code
  * common/mlx5: fix calloc parameters
  * common/mlx5: fix duplicate read of general capabilities
  * common/mlx5: fix query sample info capability
  * common/qat: fix legacy flag
  * common/sfc_efx/base: use C11 static assert
  * config: fix CPU instruction set for cross-build
  * crypto/cnxk: fix CN9K ECDH public key verification
  * crypto/qat: fix crash with CCM null AAD pointer
  * cryptodev: remove unused extern variable
  * dma/dpaa2: fix logtype register
  * dma/idxd: verify strdup return
  * dmadev: fix calloc parameters
  * doc: add --latencystats option in testpmd guide
  * doc: add link speeds configuration in features table
  * doc: add traffic manager in features table
  * doc: fix aging poll frequency option in cnxk guide
  * doc: fix commands in eventdev test tool guide
  * doc: fix configuration in baseband 5GNR driver guide
  * doc: fix default IP fragments maximum in programmer guide
  * doc: fix typo in packet framework guide
  * doc: fix typo in profiling guide
  * doc: fix typos in cryptodev overview
  * doc: remove cmdline polling mode deprecation notice
  * doc: update link to Windows DevX in mlx5 guide
  * drivers/net: fix buffer overflow for packet types list
  * dts: fix smoke tests driver regex
  * dts: strip whitespaces from stdout and stderr
  * eal/x86: add AMD vendor check for TSC calibration
  * eal: verify strdup return
  * ethdev: fix NVGRE encap flow action description
  * event/cnxk: fix dequeue timeout configuration
  * event/cnxk: verify strdup return
  * event/dlb2: remove superfluous memcpy
  * eventdev/crypto: fix enqueueing
  * eventdev: fix Doxygen processing of vector struct
  * eventdev: fix calloc parameters
  * eventdev: improve Doxygen comments on configure struct
  * examples/ipsec-secgw: fix Rx queue ID in Rx callback
  * examples/ipsec-secgw: fix cryptodev to SA mapping
  * examples/ipsec-secgw: fix typo in error message
  * examples/ipsec-secgw: fix width of variables
  * examples/l3fwd: fix Rx over not ready port
  * examples/l3fwd: fix Rx queue configuration
  * examples/packet_ordering: fix Rx with reorder mode disabled
  * examples/qos_sched: fix memory leak in args parsing
  * examples/vhost: verify strdup return
  * gro: fix reordering of packets
  * hash: remove some dead code
  * kernel/freebsd: fix module build on FreeBSD 14
  * lib: add newline in logs
  * lib: remove redundant newline from logs
  * lib: use dedicated logtypes and macros
  * ml/cnxk: fix xstats calculation
  * net/af_xdp: fix leak on XSK configuration failure
  * net/af_xdp: fix memzone leak on config failure
  * net/bnx2x: fix calloc parameters
  * net/bnx2x: fix warnings about memcpy lengths
  * net/bnxt: fix 50G and 100G forced speed
  * net/bnxt: fix array overflow
  * net/bnxt: fix backward firmware compatibility
  * net/bnxt: fix deadlock in ULP timer callback
  * net/bnxt: fix null pointer dereference
  * net/bnxt: fix number of Tx queues being created
  * net/bnxt: fix speed change from 200G to 25G on Thor
  * net/bnxt: modify locking for representor Tx
  * net/bonding: fix flow count query
  * net/cnxk: add cookies check for multi-segment offload
  * net/cnxk: fix MTU limit
  * net/cnxk: fix Rx packet format check condition
  * net/cnxk: fix aged flow query
  * net/cnxk: fix buffer size configuration
  * net/cnxk: fix flow RSS configuration
  * net/cnxk: fix indirect mbuf handling in Tx
  * net/cnxk: fix mbuf fields in multi-segment Tx
  * net/cnxk: improve Tx performance for SW mbuf free
  * net/ena/base: fix metrics excessive memory consumption
  * net/ena/base: limit exponential backoff
  * net/ena/base: restructure interrupt handling
  * net/ena: fix fast mbuf free
  * net/ena: fix mbuf double free in fast free mode
  * net/failsafe: fix memory leak in args parsing
  * net/gve: fix DQO for chained descriptors
  * net/hns3: enable PFC for all user priorities
  * net/hns3: fix VF multiple count on one reset
  * net/hns3: fix disable command with firmware
  * net/hns3: fix reset level comparison
  * net/hns3: refactor PF mailbox message struct
  * net/hns3: refactor VF mailbox message struct
  * net/hns3: refactor handle mailbox function
  * net/hns3: refactor send mailbox function
  * net/hns3: remove QinQ insert support for VF
  * net/hns3: support new device
  * net/i40e: remove incorrect 16B descriptor read block
  * net/i40e: remove redundant judgment in flow parsing
  * net/iavf: fix crash on VF start
  * net/iavf: fix memory leak on security context error
  * net/iavf: fix no polling mode switching
  * net/iavf: remove error logs for VLAN offloading
  * net/iavf: remove incorrect 16B descriptor read block
  * net/ice: fix link update
  * net/ice: fix memory leaks
  * net/ice: fix tunnel TSO capabilities
  * net/ice: remove incorrect 16B descriptor read block
  * net/igc: fix timesync disable
  * net/ionic: fix RSS query
  * net/ionic: fix device close
  * net/ionic: fix missing volatile type for cqe pointers
  * net/ixgbe: fix memoy leak after device init failure
  * net/ixgbe: increase VF reset timeout
  * net/ixgbevf: fix RSS init for x550 NICs
  * net/mana: fix memory leak on MR allocation
  * net/mana: handle MR cache expansion failure
  * net/mana: prevent values overflow returned from RDMA layer
  * net/memif: fix crash with Tx burst larger than 255
  * net/memif: fix extra mbuf refcnt update in zero copy Tx
  * net/mlx5/hws: check not supported fields in VXLAN
  * net/mlx5/hws: enable multiple integrity items
  * net/mlx5/hws: fix ESP flow matching validation
  * net/mlx5/hws: fix VLAN inner type
  * net/mlx5/hws: fix VLAN item in non-relaxed mode
  * net/mlx5/hws: fix direct index insert on depend WQE
  * net/mlx5/hws: fix memory access in L3 decapsulation
  * net/mlx5/hws: fix port ID for root table
  * net/mlx5/hws: fix tunnel protocol checks
  * net/mlx5/hws: skip item when inserting rules by index
  * net/mlx5: fix DR context release ordering
  * net/mlx5: fix GENEVE TLV option management
  * net/mlx5: fix GENEVE option item translation
  * net/mlx5: fix HWS meter actions availability
  * net/mlx5: fix HWS registers initialization
  * net/mlx5: fix IP-in-IP tunnels recognition
  * net/mlx5: fix VLAN ID in flow modify
  * net/mlx5: fix VLAN handling in meter split
  * net/mlx5: fix age position in hairpin split
  * net/mlx5: fix async flow create error handling
  * net/mlx5: fix condition of LACP miss flow
  * net/mlx5: fix connection tracking action validation
  * net/mlx5: fix conntrack action handle representation
  * net/mlx5: fix counters map in bonding mode
  * net/mlx5: fix drop action release timing
  * net/mlx5: fix error packets drop in regular Rx
  * net/mlx5: fix flow action template expansion
  * net/mlx5: fix flow configure validation
  * net/mlx5: fix flow counter cache starvation
  * net/mlx5: fix flow tag modification
  * net/mlx5: fix indirect action async job initialization
  * net/mlx5: fix jump action validation
  * net/mlx5: fix meter policy priority
  * net/mlx5: fix modify flex item
  * net/mlx5: fix non-masked indirect list meter translation
  * net/mlx5: fix parameters verification in HWS table create
  * net/mlx5: fix rollback on failed flow configure
  * net/mlx5: fix stats query crash in secondary process
  * net/mlx5: fix sync flow meter action
  * net/mlx5: fix sync meter processing in HWS
  * net/mlx5: fix template clean up of FDB control flow rule
  * net/mlx5: fix use after free when releasing Tx queues
  * net/mlx5: fix warning about copy length
  * net/mlx5: prevent ioctl failure log flooding
  * net/mlx5: prevent querying aged flows on uninit port
  * net/mlx5: remove GENEVE options length limitation
  * net/mlx5: remove device status check in flow creation
  * net/mlx5: remove duplication of L3 flow item validation
  * net/netvsc: fix VLAN metadata parsing
  * net/nfp: fix IPsec data endianness
  * net/nfp: fix NFD3 metadata process
  * net/nfp: fix NFDk metadata process
  * net/nfp: fix Rx descriptor
  * net/nfp: fix Rx memory leak
  * net/nfp: fix calloc parameters
  * net/nfp: fix device close
  * net/nfp: fix device resource freeing
  * net/nfp: fix getting firmware VNIC version
  * net/nfp: fix initialization failure flow
  * net/nfp: fix resource leak for CoreNIC firmware
  * net/nfp: fix resource leak for PF initialization
  * net/nfp: fix resource leak for VF
  * net/nfp: fix resource leak for device initialization
  * net/nfp: fix resource leak for exit of CoreNIC firmware
  * net/nfp: fix resource leak for exit of flower firmware
  * net/nfp: fix resource leak for flower firmware
  * net/nfp: fix switch domain free check
  * net/nfp: fix uninitialized variable
  * net/nfp: free switch domain ID on close
  * net/nfp: verify strdup return
  * net/sfc: fix calloc parameters
  * net/softnic: fix include of log library
  * net/tap: do not overwrite flow API errors
  * net/tap: fix traffic control handle calculation
  * net/thunderx: fix DMAC control register update
  * net/virtio: fix vDPA device init advertising control queue
  * net/virtio: remove duplicate queue xstats
  * net/vmxnet3: fix initialization on FreeBSD
  * net/vmxnet3: ignore Rx queue interrupt setup on FreeBSD
  * net: add macros for VLAN metadata parsing
  * net: fix TCP/UDP checksum with padding data
  * pipeline: fix calloc parameters
  * rawdev: fix calloc parameters
  * rcu: fix acked token in debug log
  * rcu: use atomic operation on acked token
  * regexdev: fix logtype register
  * telemetry: fix connected clients count
  * telemetry: fix empty JSON dictionaries
  * test/cfgfile: fix typo in error messages
  * test/event: fix crash in Tx adapter freeing
  * test/event: skip test if no driver is present
  * test/mbuf: fix external mbuf case with assert enabled
  * test/power: fix typo in error message
  * test: assume C source files are UTF-8 encoded
  * test: do not count skipped tests as executed
  * test: fix probing in secondary process
  * test: verify strdup return
  * vdpa/mlx5: fix queue enable drain CQ
  * version: 23.11.1-rc2
  * vhost: fix VDUSE device destruction failure
  * vhost: fix deadlock during vDPA SW live migration
  * vhost: fix memory leak in Virtio Tx split path
  * vhost: fix virtqueue access check in VDUSE setup
  * vhost: fix virtqueue access check in datapath
  * vhost: fix virtqueue access check in vhost-user setup
- Fix macro aarch64_machine for thunderx and aarch64 build
- Drop building KMP as there are no Kernel modules available.
- Drop the below patches as KNI is removed from DPDK repository
  * 0002-SLE15-SP3-compatibility-patch-for-kni.patch
  * kni-fix-build-with-Linux-6.10.patch
  * kni-fix-build-with-Linux-6.8.patch
  * preamble
- Updated the below patch for DPDK v23.11
  * 0001-fix-cpu-compatibility.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1725537600">- Fix build on aarch64 with gcc14:
  * 0001-examples-vm_power_manager-add-missing-header.patch</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1726228800">- Use python macros from build config</changelog>
  <changelog author="Dan Partelly &lt;d.partelly@yahoo.com&gt;" date="1726315200">- Enable (disabled by default) installation of headers needed
  to build drivers.</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1735732800">-  Fix CVE-2024-11614 [bsc#1234718] - Denial Of Service from malicious guest on hypervisors using DPDK Vhost library
-  Added patch,
    + dpdk-CVE-2024-11614.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1739793600">- Update to LTS version 24.11
  * Changelog: https://doc.dpdk.org/guides/rel_notes/release_24_11.html
  * This update fix build with glibc 2.41
- Use gcc14 on x86_64 SLE15/16 to avoid the inline error</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1741608000">- Update to version 24.11.1
  * Contains DPDK 24.11 plus the fix for CVE-2024-11614,
    remove patch dpdk-CVE-2024-11614.patch
- Move docs from %{_docdir}/dpdk/dpdk to %{docdir}/dpdk</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1741953600">- Remove the 'thunderx' multibuild flavor; it was identical to aarch64.
  It also makes 'Provides: dpdk-any' obsolete. [bsc#1237385]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743422400">- Add 0001-always_inline-fix.patch to fix issue with always_inline
  and rte_trace_feature_is_enabled which should use -mgeneral-regs-only
  to inter-operate with other ISA flags.  Remove GCC 14 build requirement
  for SLE15/16 again.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1743508800">- Change 0001-always_inline-fix.patch by replacing the function
  rte_trace_feature_is_enabled with a preprocessor substitution,
  this also work with older gcc7 where -mgeneral-regs-only isn't
  available.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1749124800">- Fix deterministic build [bsc#1244130]
  [+ 0001-dts-generate-random-capture_name-per-call.patch]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1753876800">- Drop pesign and needssslcertforbuild because we don't build a kmp anymore
  (boo#1247389)</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1755604800">- Update to version 24.11.3
  * LTS release update contains ~180 fixes from main branch up to DPDK 25.07
  * remove patch 0001-dts-generate-random-capture_name-per-call.patch
- Remove obsolete build option -Denable_kmods (upstream a52d472c5)
- dpdk-tools requires "which" and is noarch</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1767700800">- Update to version 24.11.4
  * LTS update with ~250 fixes, details here:
    https://doc.dpdk.org/guides-24.11/rel_notes/release_24_11.html#id10</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1771243200">- Update to version 25.11.0
  * Full changelog https://doc.dpdk.org/guides-25.11/rel_notes/release_25_11.html
  - Added automatic lcore-id remapping option.
  - Added inter-process and inter-OS DMA device API.
  - Added 800G speed.
  - Added mbuf tracking for debug.
  - Added ethdev API to get link connector.
  - Updated Amazon ENA (Elastic Network Adapter) ethernet driver.
  - Added Huawei hinic3 ethernet driver.
  - Updated Intel ice ethernet driver.
  - Updated Marvell cnxk ethernet driver.
  - Added Nebulamatrix nbl ethernet driver.
  - Updated NVIDIA mlx5 driver.
  - Updated NXP DPAA2 ethernet driver.
  - Added NXP ENETC4 ethernet driver.
  - Updated TAP ethernet driver.
  - Updated Wangxun txgbe ethernet driver.
  - Updated Yunsilicon xsc ethernet driver.
  - Added PQC ML algorithms in cryptodev.
  - Updated openssl crypto driver.
  - Updated Intel QuickAssist Technology (QAT) crypto driver.
  - Renamed HiSilicon DMA driver.
  - Added HiSilicon Accelerator DMA driver.
  - Added RCU support in the FIB6 library.
  - Added packet capture (pdump) for secondary process.
  - Allow overriding the automatic usage/help generation in argparse library.
- Specfile cleanup, removing flavors_to_build as we do not build kernel modules.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1773403200">- Set cpu_instruction_set to x86-64-v2 for Leap16/SLE16, which makes
  0001-fix-cpu-compatibility.patch obsolete for these.
- Add libarchive as dependency, avoid errors like
  '/lib/firmware/... cannot be decompressed' where firmware is compressed.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1776686400">- Remove temporary output file sphinx_html.out -- fixes reproducible
  builds (bsc#1262286)</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1780401600">- Update to version 25.11.2
  * Revert regression "net: fix packet type for stacked VLAN"
    (https://bugs.dpdk.org/show_bug.cgi?id=1941)
- Update to version 25.11.1
  * Full changelog https://doc.dpdk.org/guides-25.11/rel_notes/release_25_11.html#release-notes
  - Fix memory Leaks across network drivers (mlx5, iavf, netvsc,
    nbl, tap), vhost, and testpmd.
  - Fix file descriptor (FD) leaks and job drops during flow
    configuration and port setup.
  - Fix critical heap and buffer overflows in dma-perf, OpenSSL SM2,
    and af_packet.
  - Fix null pointer dereferences and dangling pointers in ixgbe, nbl,
    mlx5, and FIPS validation.
  - Fix use-after-free race conditions during cleanup and shutdown in
    vhost and mlx5.</changelog>
</package>
<package pkgid="fab713ddae3c85e450a37a01d72748b3269d0e82cec753c5c95b945a1458f2a2f2c40e2168ddb8477e4e4fc67b625a9617d0c9326cf11c1147ff7703b3b76178" name="dpdk-examples" arch="x86_64">
  <version epoch="0" ver="25.11.2" rel="lp160.2.1"/>
  <changelog author="Aeneas Jai&#xDF;le &lt;aj@ajaissle.de&gt;" date="1723896000">- Update to LTS release version v22.11.5
  * http://doc.dpdk.org/guides-22.11/rel_notes/release_22_11.html
- Drop patches (included upstream):
  * 0001-kni-fix-build-with-Linux-6.3.patch (22.11.3)
  * 0001-kni-fix-build-with-Linux-6.5.patch (22.11.3)</changelog>
  <changelog author="Aeneas Jai&#xDF;le &lt;aj@ajaissle.de&gt;" date="1724328000">- Update to LTS release version v22.11.6
  * http://doc.dpdk.org/guides-22.11/rel_notes/release_22_11.html
- Drop patch (included upstream):
  * kni-fix-build-with-Linux-6.8.patch (22.11.6)</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1725278400">- Update to LTS version 23.11. Some are the fixes are below,
  * app/crypto-perf: add missing op resubmission
  * app/crypto-perf: fix copy segment size
  * app/crypto-perf: fix data comparison
  * app/crypto-perf: fix encrypt operation verification
  * app/crypto-perf: fix next segment mbuf
  * app/crypto-perf: fix out-of-place mbuf size
  * app/crypto-perf: verify strdup return
  * app/dma-perf: verify strdup return
  * app/dumpcap: verify strdup return
  * app/graph: fix build reason
  * app/pdump: verify strdup return
  * app/testpmd: fix --stats-period option check
  * app/testpmd: fix GRO packets flush on timeout
  * app/testpmd: fix async flow create failure handling
  * app/testpmd: fix async indirect action list creation
  * app/testpmd: fix auto-completion for indirect action list
  * app/testpmd: fix burst option parsing
  * app/testpmd: fix crash in multi-process forwarding
  * app/testpmd: fix error message for invalid option
  * app/testpmd: fix flow modify tag typo
  * app/testpmd: hide --bitrate-stats in help if disabled
  * app/testpmd: return if no packets in GRO heavy weight mode
  * app/testpmd: verify strdup return
  * build: fix linker warnings about undefined symbols
  * build: fix reasons conflict
  * build: link static libs with whole-archive in subproject
  * build: pass cflags in subproject
  * buildtools/cmdline: fix IP address initializer
  * buildtools/cmdline: fix generated code for IP addresses
  * bus/dpaa: verify strdup return
  * bus/fslmc: verify strdup return
  * bus/vdev: fix devargs in secondary process
  * bus/vdev: verify strdup return
  * ci: update versions of actions in GHA
  * common/cnxk: fix RSS RETA configuration
  * common/cnxk: fix Tx MTU configuration
  * common/cnxk: fix VLAN check for inner header
  * common/cnxk: fix inline device pointer check
  * common/cnxk: fix link config for SDP
  * common/cnxk: fix mbox region copy
  * common/cnxk: fix mbox struct attributes
  * common/cnxk: fix memory leak in CPT init
  * common/cnxk: fix possible out-of-bounds access
  * common/cnxk: remove CN9K inline IPsec FP opcodes
  * common/cnxk: remove dead code
  * common/mlx5: fix calloc parameters
  * common/mlx5: fix duplicate read of general capabilities
  * common/mlx5: fix query sample info capability
  * common/qat: fix legacy flag
  * common/sfc_efx/base: use C11 static assert
  * config: fix CPU instruction set for cross-build
  * crypto/cnxk: fix CN9K ECDH public key verification
  * crypto/qat: fix crash with CCM null AAD pointer
  * cryptodev: remove unused extern variable
  * dma/dpaa2: fix logtype register
  * dma/idxd: verify strdup return
  * dmadev: fix calloc parameters
  * doc: add --latencystats option in testpmd guide
  * doc: add link speeds configuration in features table
  * doc: add traffic manager in features table
  * doc: fix aging poll frequency option in cnxk guide
  * doc: fix commands in eventdev test tool guide
  * doc: fix configuration in baseband 5GNR driver guide
  * doc: fix default IP fragments maximum in programmer guide
  * doc: fix typo in packet framework guide
  * doc: fix typo in profiling guide
  * doc: fix typos in cryptodev overview
  * doc: remove cmdline polling mode deprecation notice
  * doc: update link to Windows DevX in mlx5 guide
  * drivers/net: fix buffer overflow for packet types list
  * dts: fix smoke tests driver regex
  * dts: strip whitespaces from stdout and stderr
  * eal/x86: add AMD vendor check for TSC calibration
  * eal: verify strdup return
  * ethdev: fix NVGRE encap flow action description
  * event/cnxk: fix dequeue timeout configuration
  * event/cnxk: verify strdup return
  * event/dlb2: remove superfluous memcpy
  * eventdev/crypto: fix enqueueing
  * eventdev: fix Doxygen processing of vector struct
  * eventdev: fix calloc parameters
  * eventdev: improve Doxygen comments on configure struct
  * examples/ipsec-secgw: fix Rx queue ID in Rx callback
  * examples/ipsec-secgw: fix cryptodev to SA mapping
  * examples/ipsec-secgw: fix typo in error message
  * examples/ipsec-secgw: fix width of variables
  * examples/l3fwd: fix Rx over not ready port
  * examples/l3fwd: fix Rx queue configuration
  * examples/packet_ordering: fix Rx with reorder mode disabled
  * examples/qos_sched: fix memory leak in args parsing
  * examples/vhost: verify strdup return
  * gro: fix reordering of packets
  * hash: remove some dead code
  * kernel/freebsd: fix module build on FreeBSD 14
  * lib: add newline in logs
  * lib: remove redundant newline from logs
  * lib: use dedicated logtypes and macros
  * ml/cnxk: fix xstats calculation
  * net/af_xdp: fix leak on XSK configuration failure
  * net/af_xdp: fix memzone leak on config failure
  * net/bnx2x: fix calloc parameters
  * net/bnx2x: fix warnings about memcpy lengths
  * net/bnxt: fix 50G and 100G forced speed
  * net/bnxt: fix array overflow
  * net/bnxt: fix backward firmware compatibility
  * net/bnxt: fix deadlock in ULP timer callback
  * net/bnxt: fix null pointer dereference
  * net/bnxt: fix number of Tx queues being created
  * net/bnxt: fix speed change from 200G to 25G on Thor
  * net/bnxt: modify locking for representor Tx
  * net/bonding: fix flow count query
  * net/cnxk: add cookies check for multi-segment offload
  * net/cnxk: fix MTU limit
  * net/cnxk: fix Rx packet format check condition
  * net/cnxk: fix aged flow query
  * net/cnxk: fix buffer size configuration
  * net/cnxk: fix flow RSS configuration
  * net/cnxk: fix indirect mbuf handling in Tx
  * net/cnxk: fix mbuf fields in multi-segment Tx
  * net/cnxk: improve Tx performance for SW mbuf free
  * net/ena/base: fix metrics excessive memory consumption
  * net/ena/base: limit exponential backoff
  * net/ena/base: restructure interrupt handling
  * net/ena: fix fast mbuf free
  * net/ena: fix mbuf double free in fast free mode
  * net/failsafe: fix memory leak in args parsing
  * net/gve: fix DQO for chained descriptors
  * net/hns3: enable PFC for all user priorities
  * net/hns3: fix VF multiple count on one reset
  * net/hns3: fix disable command with firmware
  * net/hns3: fix reset level comparison
  * net/hns3: refactor PF mailbox message struct
  * net/hns3: refactor VF mailbox message struct
  * net/hns3: refactor handle mailbox function
  * net/hns3: refactor send mailbox function
  * net/hns3: remove QinQ insert support for VF
  * net/hns3: support new device
  * net/i40e: remove incorrect 16B descriptor read block
  * net/i40e: remove redundant judgment in flow parsing
  * net/iavf: fix crash on VF start
  * net/iavf: fix memory leak on security context error
  * net/iavf: fix no polling mode switching
  * net/iavf: remove error logs for VLAN offloading
  * net/iavf: remove incorrect 16B descriptor read block
  * net/ice: fix link update
  * net/ice: fix memory leaks
  * net/ice: fix tunnel TSO capabilities
  * net/ice: remove incorrect 16B descriptor read block
  * net/igc: fix timesync disable
  * net/ionic: fix RSS query
  * net/ionic: fix device close
  * net/ionic: fix missing volatile type for cqe pointers
  * net/ixgbe: fix memoy leak after device init failure
  * net/ixgbe: increase VF reset timeout
  * net/ixgbevf: fix RSS init for x550 NICs
  * net/mana: fix memory leak on MR allocation
  * net/mana: handle MR cache expansion failure
  * net/mana: prevent values overflow returned from RDMA layer
  * net/memif: fix crash with Tx burst larger than 255
  * net/memif: fix extra mbuf refcnt update in zero copy Tx
  * net/mlx5/hws: check not supported fields in VXLAN
  * net/mlx5/hws: enable multiple integrity items
  * net/mlx5/hws: fix ESP flow matching validation
  * net/mlx5/hws: fix VLAN inner type
  * net/mlx5/hws: fix VLAN item in non-relaxed mode
  * net/mlx5/hws: fix direct index insert on depend WQE
  * net/mlx5/hws: fix memory access in L3 decapsulation
  * net/mlx5/hws: fix port ID for root table
  * net/mlx5/hws: fix tunnel protocol checks
  * net/mlx5/hws: skip item when inserting rules by index
  * net/mlx5: fix DR context release ordering
  * net/mlx5: fix GENEVE TLV option management
  * net/mlx5: fix GENEVE option item translation
  * net/mlx5: fix HWS meter actions availability
  * net/mlx5: fix HWS registers initialization
  * net/mlx5: fix IP-in-IP tunnels recognition
  * net/mlx5: fix VLAN ID in flow modify
  * net/mlx5: fix VLAN handling in meter split
  * net/mlx5: fix age position in hairpin split
  * net/mlx5: fix async flow create error handling
  * net/mlx5: fix condition of LACP miss flow
  * net/mlx5: fix connection tracking action validation
  * net/mlx5: fix conntrack action handle representation
  * net/mlx5: fix counters map in bonding mode
  * net/mlx5: fix drop action release timing
  * net/mlx5: fix error packets drop in regular Rx
  * net/mlx5: fix flow action template expansion
  * net/mlx5: fix flow configure validation
  * net/mlx5: fix flow counter cache starvation
  * net/mlx5: fix flow tag modification
  * net/mlx5: fix indirect action async job initialization
  * net/mlx5: fix jump action validation
  * net/mlx5: fix meter policy priority
  * net/mlx5: fix modify flex item
  * net/mlx5: fix non-masked indirect list meter translation
  * net/mlx5: fix parameters verification in HWS table create
  * net/mlx5: fix rollback on failed flow configure
  * net/mlx5: fix stats query crash in secondary process
  * net/mlx5: fix sync flow meter action
  * net/mlx5: fix sync meter processing in HWS
  * net/mlx5: fix template clean up of FDB control flow rule
  * net/mlx5: fix use after free when releasing Tx queues
  * net/mlx5: fix warning about copy length
  * net/mlx5: prevent ioctl failure log flooding
  * net/mlx5: prevent querying aged flows on uninit port
  * net/mlx5: remove GENEVE options length limitation
  * net/mlx5: remove device status check in flow creation
  * net/mlx5: remove duplication of L3 flow item validation
  * net/netvsc: fix VLAN metadata parsing
  * net/nfp: fix IPsec data endianness
  * net/nfp: fix NFD3 metadata process
  * net/nfp: fix NFDk metadata process
  * net/nfp: fix Rx descriptor
  * net/nfp: fix Rx memory leak
  * net/nfp: fix calloc parameters
  * net/nfp: fix device close
  * net/nfp: fix device resource freeing
  * net/nfp: fix getting firmware VNIC version
  * net/nfp: fix initialization failure flow
  * net/nfp: fix resource leak for CoreNIC firmware
  * net/nfp: fix resource leak for PF initialization
  * net/nfp: fix resource leak for VF
  * net/nfp: fix resource leak for device initialization
  * net/nfp: fix resource leak for exit of CoreNIC firmware
  * net/nfp: fix resource leak for exit of flower firmware
  * net/nfp: fix resource leak for flower firmware
  * net/nfp: fix switch domain free check
  * net/nfp: fix uninitialized variable
  * net/nfp: free switch domain ID on close
  * net/nfp: verify strdup return
  * net/sfc: fix calloc parameters
  * net/softnic: fix include of log library
  * net/tap: do not overwrite flow API errors
  * net/tap: fix traffic control handle calculation
  * net/thunderx: fix DMAC control register update
  * net/virtio: fix vDPA device init advertising control queue
  * net/virtio: remove duplicate queue xstats
  * net/vmxnet3: fix initialization on FreeBSD
  * net/vmxnet3: ignore Rx queue interrupt setup on FreeBSD
  * net: add macros for VLAN metadata parsing
  * net: fix TCP/UDP checksum with padding data
  * pipeline: fix calloc parameters
  * rawdev: fix calloc parameters
  * rcu: fix acked token in debug log
  * rcu: use atomic operation on acked token
  * regexdev: fix logtype register
  * telemetry: fix connected clients count
  * telemetry: fix empty JSON dictionaries
  * test/cfgfile: fix typo in error messages
  * test/event: fix crash in Tx adapter freeing
  * test/event: skip test if no driver is present
  * test/mbuf: fix external mbuf case with assert enabled
  * test/power: fix typo in error message
  * test: assume C source files are UTF-8 encoded
  * test: do not count skipped tests as executed
  * test: fix probing in secondary process
  * test: verify strdup return
  * vdpa/mlx5: fix queue enable drain CQ
  * version: 23.11.1-rc2
  * vhost: fix VDUSE device destruction failure
  * vhost: fix deadlock during vDPA SW live migration
  * vhost: fix memory leak in Virtio Tx split path
  * vhost: fix virtqueue access check in VDUSE setup
  * vhost: fix virtqueue access check in datapath
  * vhost: fix virtqueue access check in vhost-user setup
- Fix macro aarch64_machine for thunderx and aarch64 build
- Drop building KMP as there are no Kernel modules available.
- Drop the below patches as KNI is removed from DPDK repository
  * 0002-SLE15-SP3-compatibility-patch-for-kni.patch
  * kni-fix-build-with-Linux-6.10.patch
  * kni-fix-build-with-Linux-6.8.patch
  * preamble
- Updated the below patch for DPDK v23.11
  * 0001-fix-cpu-compatibility.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1725537600">- Fix build on aarch64 with gcc14:
  * 0001-examples-vm_power_manager-add-missing-header.patch</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1726228800">- Use python macros from build config</changelog>
  <changelog author="Dan Partelly &lt;d.partelly@yahoo.com&gt;" date="1726315200">- Enable (disabled by default) installation of headers needed
  to build drivers.</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1735732800">-  Fix CVE-2024-11614 [bsc#1234718] - Denial Of Service from malicious guest on hypervisors using DPDK Vhost library
-  Added patch,
    + dpdk-CVE-2024-11614.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1739793600">- Update to LTS version 24.11
  * Changelog: https://doc.dpdk.org/guides/rel_notes/release_24_11.html
  * This update fix build with glibc 2.41
- Use gcc14 on x86_64 SLE15/16 to avoid the inline error</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1741608000">- Update to version 24.11.1
  * Contains DPDK 24.11 plus the fix for CVE-2024-11614,
    remove patch dpdk-CVE-2024-11614.patch
- Move docs from %{_docdir}/dpdk/dpdk to %{docdir}/dpdk</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1741953600">- Remove the 'thunderx' multibuild flavor; it was identical to aarch64.
  It also makes 'Provides: dpdk-any' obsolete. [bsc#1237385]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743422400">- Add 0001-always_inline-fix.patch to fix issue with always_inline
  and rte_trace_feature_is_enabled which should use -mgeneral-regs-only
  to inter-operate with other ISA flags.  Remove GCC 14 build requirement
  for SLE15/16 again.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1743508800">- Change 0001-always_inline-fix.patch by replacing the function
  rte_trace_feature_is_enabled with a preprocessor substitution,
  this also work with older gcc7 where -mgeneral-regs-only isn't
  available.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1749124800">- Fix deterministic build [bsc#1244130]
  [+ 0001-dts-generate-random-capture_name-per-call.patch]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1753876800">- Drop pesign and needssslcertforbuild because we don't build a kmp anymore
  (boo#1247389)</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1755604800">- Update to version 24.11.3
  * LTS release update contains ~180 fixes from main branch up to DPDK 25.07
  * remove patch 0001-dts-generate-random-capture_name-per-call.patch
- Remove obsolete build option -Denable_kmods (upstream a52d472c5)
- dpdk-tools requires "which" and is noarch</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1767700800">- Update to version 24.11.4
  * LTS update with ~250 fixes, details here:
    https://doc.dpdk.org/guides-24.11/rel_notes/release_24_11.html#id10</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1771243200">- Update to version 25.11.0
  * Full changelog https://doc.dpdk.org/guides-25.11/rel_notes/release_25_11.html
  - Added automatic lcore-id remapping option.
  - Added inter-process and inter-OS DMA device API.
  - Added 800G speed.
  - Added mbuf tracking for debug.
  - Added ethdev API to get link connector.
  - Updated Amazon ENA (Elastic Network Adapter) ethernet driver.
  - Added Huawei hinic3 ethernet driver.
  - Updated Intel ice ethernet driver.
  - Updated Marvell cnxk ethernet driver.
  - Added Nebulamatrix nbl ethernet driver.
  - Updated NVIDIA mlx5 driver.
  - Updated NXP DPAA2 ethernet driver.
  - Added NXP ENETC4 ethernet driver.
  - Updated TAP ethernet driver.
  - Updated Wangxun txgbe ethernet driver.
  - Updated Yunsilicon xsc ethernet driver.
  - Added PQC ML algorithms in cryptodev.
  - Updated openssl crypto driver.
  - Updated Intel QuickAssist Technology (QAT) crypto driver.
  - Renamed HiSilicon DMA driver.
  - Added HiSilicon Accelerator DMA driver.
  - Added RCU support in the FIB6 library.
  - Added packet capture (pdump) for secondary process.
  - Allow overriding the automatic usage/help generation in argparse library.
- Specfile cleanup, removing flavors_to_build as we do not build kernel modules.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1773403200">- Set cpu_instruction_set to x86-64-v2 for Leap16/SLE16, which makes
  0001-fix-cpu-compatibility.patch obsolete for these.
- Add libarchive as dependency, avoid errors like
  '/lib/firmware/... cannot be decompressed' where firmware is compressed.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1776686400">- Remove temporary output file sphinx_html.out -- fixes reproducible
  builds (bsc#1262286)</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1780401600">- Update to version 25.11.2
  * Revert regression "net: fix packet type for stacked VLAN"
    (https://bugs.dpdk.org/show_bug.cgi?id=1941)
- Update to version 25.11.1
  * Full changelog https://doc.dpdk.org/guides-25.11/rel_notes/release_25_11.html#release-notes
  - Fix memory Leaks across network drivers (mlx5, iavf, netvsc,
    nbl, tap), vhost, and testpmd.
  - Fix file descriptor (FD) leaks and job drops during flow
    configuration and port setup.
  - Fix critical heap and buffer overflows in dma-perf, OpenSSL SM2,
    and af_packet.
  - Fix null pointer dereferences and dangling pointers in ixgbe, nbl,
    mlx5, and FIPS validation.
  - Fix use-after-free race conditions during cleanup and shutdown in
    vhost and mlx5.</changelog>
</package>
<package pkgid="b4470ce62370e98da523b11dfc02f31f56db7ce31208d0049b24536f8f7dccf345436ff9191a5079a7b2b7683f75ef38e42ba2f37db970d73b59974279a7f479" name="dpdk-examples-debuginfo" arch="x86_64">
  <version epoch="0" ver="25.11.2" rel="lp160.2.1"/>
  <changelog author="Aeneas Jai&#xDF;le &lt;aj@ajaissle.de&gt;" date="1723896000">- Update to LTS release version v22.11.5
  * http://doc.dpdk.org/guides-22.11/rel_notes/release_22_11.html
- Drop patches (included upstream):
  * 0001-kni-fix-build-with-Linux-6.3.patch (22.11.3)
  * 0001-kni-fix-build-with-Linux-6.5.patch (22.11.3)</changelog>
  <changelog author="Aeneas Jai&#xDF;le &lt;aj@ajaissle.de&gt;" date="1724328000">- Update to LTS release version v22.11.6
  * http://doc.dpdk.org/guides-22.11/rel_notes/release_22_11.html
- Drop patch (included upstream):
  * kni-fix-build-with-Linux-6.8.patch (22.11.6)</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1725278400">- Update to LTS version 23.11. Some are the fixes are below,
  * app/crypto-perf: add missing op resubmission
  * app/crypto-perf: fix copy segment size
  * app/crypto-perf: fix data comparison
  * app/crypto-perf: fix encrypt operation verification
  * app/crypto-perf: fix next segment mbuf
  * app/crypto-perf: fix out-of-place mbuf size
  * app/crypto-perf: verify strdup return
  * app/dma-perf: verify strdup return
  * app/dumpcap: verify strdup return
  * app/graph: fix build reason
  * app/pdump: verify strdup return
  * app/testpmd: fix --stats-period option check
  * app/testpmd: fix GRO packets flush on timeout
  * app/testpmd: fix async flow create failure handling
  * app/testpmd: fix async indirect action list creation
  * app/testpmd: fix auto-completion for indirect action list
  * app/testpmd: fix burst option parsing
  * app/testpmd: fix crash in multi-process forwarding
  * app/testpmd: fix error message for invalid option
  * app/testpmd: fix flow modify tag typo
  * app/testpmd: hide --bitrate-stats in help if disabled
  * app/testpmd: return if no packets in GRO heavy weight mode
  * app/testpmd: verify strdup return
  * build: fix linker warnings about undefined symbols
  * build: fix reasons conflict
  * build: link static libs with whole-archive in subproject
  * build: pass cflags in subproject
  * buildtools/cmdline: fix IP address initializer
  * buildtools/cmdline: fix generated code for IP addresses
  * bus/dpaa: verify strdup return
  * bus/fslmc: verify strdup return
  * bus/vdev: fix devargs in secondary process
  * bus/vdev: verify strdup return
  * ci: update versions of actions in GHA
  * common/cnxk: fix RSS RETA configuration
  * common/cnxk: fix Tx MTU configuration
  * common/cnxk: fix VLAN check for inner header
  * common/cnxk: fix inline device pointer check
  * common/cnxk: fix link config for SDP
  * common/cnxk: fix mbox region copy
  * common/cnxk: fix mbox struct attributes
  * common/cnxk: fix memory leak in CPT init
  * common/cnxk: fix possible out-of-bounds access
  * common/cnxk: remove CN9K inline IPsec FP opcodes
  * common/cnxk: remove dead code
  * common/mlx5: fix calloc parameters
  * common/mlx5: fix duplicate read of general capabilities
  * common/mlx5: fix query sample info capability
  * common/qat: fix legacy flag
  * common/sfc_efx/base: use C11 static assert
  * config: fix CPU instruction set for cross-build
  * crypto/cnxk: fix CN9K ECDH public key verification
  * crypto/qat: fix crash with CCM null AAD pointer
  * cryptodev: remove unused extern variable
  * dma/dpaa2: fix logtype register
  * dma/idxd: verify strdup return
  * dmadev: fix calloc parameters
  * doc: add --latencystats option in testpmd guide
  * doc: add link speeds configuration in features table
  * doc: add traffic manager in features table
  * doc: fix aging poll frequency option in cnxk guide
  * doc: fix commands in eventdev test tool guide
  * doc: fix configuration in baseband 5GNR driver guide
  * doc: fix default IP fragments maximum in programmer guide
  * doc: fix typo in packet framework guide
  * doc: fix typo in profiling guide
  * doc: fix typos in cryptodev overview
  * doc: remove cmdline polling mode deprecation notice
  * doc: update link to Windows DevX in mlx5 guide
  * drivers/net: fix buffer overflow for packet types list
  * dts: fix smoke tests driver regex
  * dts: strip whitespaces from stdout and stderr
  * eal/x86: add AMD vendor check for TSC calibration
  * eal: verify strdup return
  * ethdev: fix NVGRE encap flow action description
  * event/cnxk: fix dequeue timeout configuration
  * event/cnxk: verify strdup return
  * event/dlb2: remove superfluous memcpy
  * eventdev/crypto: fix enqueueing
  * eventdev: fix Doxygen processing of vector struct
  * eventdev: fix calloc parameters
  * eventdev: improve Doxygen comments on configure struct
  * examples/ipsec-secgw: fix Rx queue ID in Rx callback
  * examples/ipsec-secgw: fix cryptodev to SA mapping
  * examples/ipsec-secgw: fix typo in error message
  * examples/ipsec-secgw: fix width of variables
  * examples/l3fwd: fix Rx over not ready port
  * examples/l3fwd: fix Rx queue configuration
  * examples/packet_ordering: fix Rx with reorder mode disabled
  * examples/qos_sched: fix memory leak in args parsing
  * examples/vhost: verify strdup return
  * gro: fix reordering of packets
  * hash: remove some dead code
  * kernel/freebsd: fix module build on FreeBSD 14
  * lib: add newline in logs
  * lib: remove redundant newline from logs
  * lib: use dedicated logtypes and macros
  * ml/cnxk: fix xstats calculation
  * net/af_xdp: fix leak on XSK configuration failure
  * net/af_xdp: fix memzone leak on config failure
  * net/bnx2x: fix calloc parameters
  * net/bnx2x: fix warnings about memcpy lengths
  * net/bnxt: fix 50G and 100G forced speed
  * net/bnxt: fix array overflow
  * net/bnxt: fix backward firmware compatibility
  * net/bnxt: fix deadlock in ULP timer callback
  * net/bnxt: fix null pointer dereference
  * net/bnxt: fix number of Tx queues being created
  * net/bnxt: fix speed change from 200G to 25G on Thor
  * net/bnxt: modify locking for representor Tx
  * net/bonding: fix flow count query
  * net/cnxk: add cookies check for multi-segment offload
  * net/cnxk: fix MTU limit
  * net/cnxk: fix Rx packet format check condition
  * net/cnxk: fix aged flow query
  * net/cnxk: fix buffer size configuration
  * net/cnxk: fix flow RSS configuration
  * net/cnxk: fix indirect mbuf handling in Tx
  * net/cnxk: fix mbuf fields in multi-segment Tx
  * net/cnxk: improve Tx performance for SW mbuf free
  * net/ena/base: fix metrics excessive memory consumption
  * net/ena/base: limit exponential backoff
  * net/ena/base: restructure interrupt handling
  * net/ena: fix fast mbuf free
  * net/ena: fix mbuf double free in fast free mode
  * net/failsafe: fix memory leak in args parsing
  * net/gve: fix DQO for chained descriptors
  * net/hns3: enable PFC for all user priorities
  * net/hns3: fix VF multiple count on one reset
  * net/hns3: fix disable command with firmware
  * net/hns3: fix reset level comparison
  * net/hns3: refactor PF mailbox message struct
  * net/hns3: refactor VF mailbox message struct
  * net/hns3: refactor handle mailbox function
  * net/hns3: refactor send mailbox function
  * net/hns3: remove QinQ insert support for VF
  * net/hns3: support new device
  * net/i40e: remove incorrect 16B descriptor read block
  * net/i40e: remove redundant judgment in flow parsing
  * net/iavf: fix crash on VF start
  * net/iavf: fix memory leak on security context error
  * net/iavf: fix no polling mode switching
  * net/iavf: remove error logs for VLAN offloading
  * net/iavf: remove incorrect 16B descriptor read block
  * net/ice: fix link update
  * net/ice: fix memory leaks
  * net/ice: fix tunnel TSO capabilities
  * net/ice: remove incorrect 16B descriptor read block
  * net/igc: fix timesync disable
  * net/ionic: fix RSS query
  * net/ionic: fix device close
  * net/ionic: fix missing volatile type for cqe pointers
  * net/ixgbe: fix memoy leak after device init failure
  * net/ixgbe: increase VF reset timeout
  * net/ixgbevf: fix RSS init for x550 NICs
  * net/mana: fix memory leak on MR allocation
  * net/mana: handle MR cache expansion failure
  * net/mana: prevent values overflow returned from RDMA layer
  * net/memif: fix crash with Tx burst larger than 255
  * net/memif: fix extra mbuf refcnt update in zero copy Tx
  * net/mlx5/hws: check not supported fields in VXLAN
  * net/mlx5/hws: enable multiple integrity items
  * net/mlx5/hws: fix ESP flow matching validation
  * net/mlx5/hws: fix VLAN inner type
  * net/mlx5/hws: fix VLAN item in non-relaxed mode
  * net/mlx5/hws: fix direct index insert on depend WQE
  * net/mlx5/hws: fix memory access in L3 decapsulation
  * net/mlx5/hws: fix port ID for root table
  * net/mlx5/hws: fix tunnel protocol checks
  * net/mlx5/hws: skip item when inserting rules by index
  * net/mlx5: fix DR context release ordering
  * net/mlx5: fix GENEVE TLV option management
  * net/mlx5: fix GENEVE option item translation
  * net/mlx5: fix HWS meter actions availability
  * net/mlx5: fix HWS registers initialization
  * net/mlx5: fix IP-in-IP tunnels recognition
  * net/mlx5: fix VLAN ID in flow modify
  * net/mlx5: fix VLAN handling in meter split
  * net/mlx5: fix age position in hairpin split
  * net/mlx5: fix async flow create error handling
  * net/mlx5: fix condition of LACP miss flow
  * net/mlx5: fix connection tracking action validation
  * net/mlx5: fix conntrack action handle representation
  * net/mlx5: fix counters map in bonding mode
  * net/mlx5: fix drop action release timing
  * net/mlx5: fix error packets drop in regular Rx
  * net/mlx5: fix flow action template expansion
  * net/mlx5: fix flow configure validation
  * net/mlx5: fix flow counter cache starvation
  * net/mlx5: fix flow tag modification
  * net/mlx5: fix indirect action async job initialization
  * net/mlx5: fix jump action validation
  * net/mlx5: fix meter policy priority
  * net/mlx5: fix modify flex item
  * net/mlx5: fix non-masked indirect list meter translation
  * net/mlx5: fix parameters verification in HWS table create
  * net/mlx5: fix rollback on failed flow configure
  * net/mlx5: fix stats query crash in secondary process
  * net/mlx5: fix sync flow meter action
  * net/mlx5: fix sync meter processing in HWS
  * net/mlx5: fix template clean up of FDB control flow rule
  * net/mlx5: fix use after free when releasing Tx queues
  * net/mlx5: fix warning about copy length
  * net/mlx5: prevent ioctl failure log flooding
  * net/mlx5: prevent querying aged flows on uninit port
  * net/mlx5: remove GENEVE options length limitation
  * net/mlx5: remove device status check in flow creation
  * net/mlx5: remove duplication of L3 flow item validation
  * net/netvsc: fix VLAN metadata parsing
  * net/nfp: fix IPsec data endianness
  * net/nfp: fix NFD3 metadata process
  * net/nfp: fix NFDk metadata process
  * net/nfp: fix Rx descriptor
  * net/nfp: fix Rx memory leak
  * net/nfp: fix calloc parameters
  * net/nfp: fix device close
  * net/nfp: fix device resource freeing
  * net/nfp: fix getting firmware VNIC version
  * net/nfp: fix initialization failure flow
  * net/nfp: fix resource leak for CoreNIC firmware
  * net/nfp: fix resource leak for PF initialization
  * net/nfp: fix resource leak for VF
  * net/nfp: fix resource leak for device initialization
  * net/nfp: fix resource leak for exit of CoreNIC firmware
  * net/nfp: fix resource leak for exit of flower firmware
  * net/nfp: fix resource leak for flower firmware
  * net/nfp: fix switch domain free check
  * net/nfp: fix uninitialized variable
  * net/nfp: free switch domain ID on close
  * net/nfp: verify strdup return
  * net/sfc: fix calloc parameters
  * net/softnic: fix include of log library
  * net/tap: do not overwrite flow API errors
  * net/tap: fix traffic control handle calculation
  * net/thunderx: fix DMAC control register update
  * net/virtio: fix vDPA device init advertising control queue
  * net/virtio: remove duplicate queue xstats
  * net/vmxnet3: fix initialization on FreeBSD
  * net/vmxnet3: ignore Rx queue interrupt setup on FreeBSD
  * net: add macros for VLAN metadata parsing
  * net: fix TCP/UDP checksum with padding data
  * pipeline: fix calloc parameters
  * rawdev: fix calloc parameters
  * rcu: fix acked token in debug log
  * rcu: use atomic operation on acked token
  * regexdev: fix logtype register
  * telemetry: fix connected clients count
  * telemetry: fix empty JSON dictionaries
  * test/cfgfile: fix typo in error messages
  * test/event: fix crash in Tx adapter freeing
  * test/event: skip test if no driver is present
  * test/mbuf: fix external mbuf case with assert enabled
  * test/power: fix typo in error message
  * test: assume C source files are UTF-8 encoded
  * test: do not count skipped tests as executed
  * test: fix probing in secondary process
  * test: verify strdup return
  * vdpa/mlx5: fix queue enable drain CQ
  * version: 23.11.1-rc2
  * vhost: fix VDUSE device destruction failure
  * vhost: fix deadlock during vDPA SW live migration
  * vhost: fix memory leak in Virtio Tx split path
  * vhost: fix virtqueue access check in VDUSE setup
  * vhost: fix virtqueue access check in datapath
  * vhost: fix virtqueue access check in vhost-user setup
- Fix macro aarch64_machine for thunderx and aarch64 build
- Drop building KMP as there are no Kernel modules available.
- Drop the below patches as KNI is removed from DPDK repository
  * 0002-SLE15-SP3-compatibility-patch-for-kni.patch
  * kni-fix-build-with-Linux-6.10.patch
  * kni-fix-build-with-Linux-6.8.patch
  * preamble
- Updated the below patch for DPDK v23.11
  * 0001-fix-cpu-compatibility.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1725537600">- Fix build on aarch64 with gcc14:
  * 0001-examples-vm_power_manager-add-missing-header.patch</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1726228800">- Use python macros from build config</changelog>
  <changelog author="Dan Partelly &lt;d.partelly@yahoo.com&gt;" date="1726315200">- Enable (disabled by default) installation of headers needed
  to build drivers.</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1735732800">-  Fix CVE-2024-11614 [bsc#1234718] - Denial Of Service from malicious guest on hypervisors using DPDK Vhost library
-  Added patch,
    + dpdk-CVE-2024-11614.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1739793600">- Update to LTS version 24.11
  * Changelog: https://doc.dpdk.org/guides/rel_notes/release_24_11.html
  * This update fix build with glibc 2.41
- Use gcc14 on x86_64 SLE15/16 to avoid the inline error</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1741608000">- Update to version 24.11.1
  * Contains DPDK 24.11 plus the fix for CVE-2024-11614,
    remove patch dpdk-CVE-2024-11614.patch
- Move docs from %{_docdir}/dpdk/dpdk to %{docdir}/dpdk</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1741953600">- Remove the 'thunderx' multibuild flavor; it was identical to aarch64.
  It also makes 'Provides: dpdk-any' obsolete. [bsc#1237385]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743422400">- Add 0001-always_inline-fix.patch to fix issue with always_inline
  and rte_trace_feature_is_enabled which should use -mgeneral-regs-only
  to inter-operate with other ISA flags.  Remove GCC 14 build requirement
  for SLE15/16 again.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1743508800">- Change 0001-always_inline-fix.patch by replacing the function
  rte_trace_feature_is_enabled with a preprocessor substitution,
  this also work with older gcc7 where -mgeneral-regs-only isn't
  available.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1749124800">- Fix deterministic build [bsc#1244130]
  [+ 0001-dts-generate-random-capture_name-per-call.patch]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1753876800">- Drop pesign and needssslcertforbuild because we don't build a kmp anymore
  (boo#1247389)</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1755604800">- Update to version 24.11.3
  * LTS release update contains ~180 fixes from main branch up to DPDK 25.07
  * remove patch 0001-dts-generate-random-capture_name-per-call.patch
- Remove obsolete build option -Denable_kmods (upstream a52d472c5)
- dpdk-tools requires "which" and is noarch</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1767700800">- Update to version 24.11.4
  * LTS update with ~250 fixes, details here:
    https://doc.dpdk.org/guides-24.11/rel_notes/release_24_11.html#id10</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1771243200">- Update to version 25.11.0
  * Full changelog https://doc.dpdk.org/guides-25.11/rel_notes/release_25_11.html
  - Added automatic lcore-id remapping option.
  - Added inter-process and inter-OS DMA device API.
  - Added 800G speed.
  - Added mbuf tracking for debug.
  - Added ethdev API to get link connector.
  - Updated Amazon ENA (Elastic Network Adapter) ethernet driver.
  - Added Huawei hinic3 ethernet driver.
  - Updated Intel ice ethernet driver.
  - Updated Marvell cnxk ethernet driver.
  - Added Nebulamatrix nbl ethernet driver.
  - Updated NVIDIA mlx5 driver.
  - Updated NXP DPAA2 ethernet driver.
  - Added NXP ENETC4 ethernet driver.
  - Updated TAP ethernet driver.
  - Updated Wangxun txgbe ethernet driver.
  - Updated Yunsilicon xsc ethernet driver.
  - Added PQC ML algorithms in cryptodev.
  - Updated openssl crypto driver.
  - Updated Intel QuickAssist Technology (QAT) crypto driver.
  - Renamed HiSilicon DMA driver.
  - Added HiSilicon Accelerator DMA driver.
  - Added RCU support in the FIB6 library.
  - Added packet capture (pdump) for secondary process.
  - Allow overriding the automatic usage/help generation in argparse library.
- Specfile cleanup, removing flavors_to_build as we do not build kernel modules.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1773403200">- Set cpu_instruction_set to x86-64-v2 for Leap16/SLE16, which makes
  0001-fix-cpu-compatibility.patch obsolete for these.
- Add libarchive as dependency, avoid errors like
  '/lib/firmware/... cannot be decompressed' where firmware is compressed.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1776686400">- Remove temporary output file sphinx_html.out -- fixes reproducible
  builds (bsc#1262286)</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1780401600">- Update to version 25.11.2
  * Revert regression "net: fix packet type for stacked VLAN"
    (https://bugs.dpdk.org/show_bug.cgi?id=1941)
- Update to version 25.11.1
  * Full changelog https://doc.dpdk.org/guides-25.11/rel_notes/release_25_11.html#release-notes
  - Fix memory Leaks across network drivers (mlx5, iavf, netvsc,
    nbl, tap), vhost, and testpmd.
  - Fix file descriptor (FD) leaks and job drops during flow
    configuration and port setup.
  - Fix critical heap and buffer overflows in dma-perf, OpenSSL SM2,
    and af_packet.
  - Fix null pointer dereferences and dangling pointers in ixgbe, nbl,
    mlx5, and FIPS validation.
  - Fix use-after-free race conditions during cleanup and shutdown in
    vhost and mlx5.</changelog>
</package>
<package pkgid="c9162cb74ddac5a7ddedebf46ae301d2db5aabed553e067f316b65e57ac2da1091eebd4c651347d07fec3d56295d1bd72effa6ee5965dd4ef3dcc40d86e962f6" name="dpdk-tools" arch="noarch">
  <version epoch="0" ver="25.11.2" rel="lp160.2.1"/>
  <changelog author="Aeneas Jai&#xDF;le &lt;aj@ajaissle.de&gt;" date="1723896000">- Update to LTS release version v22.11.5
  * http://doc.dpdk.org/guides-22.11/rel_notes/release_22_11.html
- Drop patches (included upstream):
  * 0001-kni-fix-build-with-Linux-6.3.patch (22.11.3)
  * 0001-kni-fix-build-with-Linux-6.5.patch (22.11.3)</changelog>
  <changelog author="Aeneas Jai&#xDF;le &lt;aj@ajaissle.de&gt;" date="1724328000">- Update to LTS release version v22.11.6
  * http://doc.dpdk.org/guides-22.11/rel_notes/release_22_11.html
- Drop patch (included upstream):
  * kni-fix-build-with-Linux-6.8.patch (22.11.6)</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1725278400">- Update to LTS version 23.11. Some are the fixes are below,
  * app/crypto-perf: add missing op resubmission
  * app/crypto-perf: fix copy segment size
  * app/crypto-perf: fix data comparison
  * app/crypto-perf: fix encrypt operation verification
  * app/crypto-perf: fix next segment mbuf
  * app/crypto-perf: fix out-of-place mbuf size
  * app/crypto-perf: verify strdup return
  * app/dma-perf: verify strdup return
  * app/dumpcap: verify strdup return
  * app/graph: fix build reason
  * app/pdump: verify strdup return
  * app/testpmd: fix --stats-period option check
  * app/testpmd: fix GRO packets flush on timeout
  * app/testpmd: fix async flow create failure handling
  * app/testpmd: fix async indirect action list creation
  * app/testpmd: fix auto-completion for indirect action list
  * app/testpmd: fix burst option parsing
  * app/testpmd: fix crash in multi-process forwarding
  * app/testpmd: fix error message for invalid option
  * app/testpmd: fix flow modify tag typo
  * app/testpmd: hide --bitrate-stats in help if disabled
  * app/testpmd: return if no packets in GRO heavy weight mode
  * app/testpmd: verify strdup return
  * build: fix linker warnings about undefined symbols
  * build: fix reasons conflict
  * build: link static libs with whole-archive in subproject
  * build: pass cflags in subproject
  * buildtools/cmdline: fix IP address initializer
  * buildtools/cmdline: fix generated code for IP addresses
  * bus/dpaa: verify strdup return
  * bus/fslmc: verify strdup return
  * bus/vdev: fix devargs in secondary process
  * bus/vdev: verify strdup return
  * ci: update versions of actions in GHA
  * common/cnxk: fix RSS RETA configuration
  * common/cnxk: fix Tx MTU configuration
  * common/cnxk: fix VLAN check for inner header
  * common/cnxk: fix inline device pointer check
  * common/cnxk: fix link config for SDP
  * common/cnxk: fix mbox region copy
  * common/cnxk: fix mbox struct attributes
  * common/cnxk: fix memory leak in CPT init
  * common/cnxk: fix possible out-of-bounds access
  * common/cnxk: remove CN9K inline IPsec FP opcodes
  * common/cnxk: remove dead code
  * common/mlx5: fix calloc parameters
  * common/mlx5: fix duplicate read of general capabilities
  * common/mlx5: fix query sample info capability
  * common/qat: fix legacy flag
  * common/sfc_efx/base: use C11 static assert
  * config: fix CPU instruction set for cross-build
  * crypto/cnxk: fix CN9K ECDH public key verification
  * crypto/qat: fix crash with CCM null AAD pointer
  * cryptodev: remove unused extern variable
  * dma/dpaa2: fix logtype register
  * dma/idxd: verify strdup return
  * dmadev: fix calloc parameters
  * doc: add --latencystats option in testpmd guide
  * doc: add link speeds configuration in features table
  * doc: add traffic manager in features table
  * doc: fix aging poll frequency option in cnxk guide
  * doc: fix commands in eventdev test tool guide
  * doc: fix configuration in baseband 5GNR driver guide
  * doc: fix default IP fragments maximum in programmer guide
  * doc: fix typo in packet framework guide
  * doc: fix typo in profiling guide
  * doc: fix typos in cryptodev overview
  * doc: remove cmdline polling mode deprecation notice
  * doc: update link to Windows DevX in mlx5 guide
  * drivers/net: fix buffer overflow for packet types list
  * dts: fix smoke tests driver regex
  * dts: strip whitespaces from stdout and stderr
  * eal/x86: add AMD vendor check for TSC calibration
  * eal: verify strdup return
  * ethdev: fix NVGRE encap flow action description
  * event/cnxk: fix dequeue timeout configuration
  * event/cnxk: verify strdup return
  * event/dlb2: remove superfluous memcpy
  * eventdev/crypto: fix enqueueing
  * eventdev: fix Doxygen processing of vector struct
  * eventdev: fix calloc parameters
  * eventdev: improve Doxygen comments on configure struct
  * examples/ipsec-secgw: fix Rx queue ID in Rx callback
  * examples/ipsec-secgw: fix cryptodev to SA mapping
  * examples/ipsec-secgw: fix typo in error message
  * examples/ipsec-secgw: fix width of variables
  * examples/l3fwd: fix Rx over not ready port
  * examples/l3fwd: fix Rx queue configuration
  * examples/packet_ordering: fix Rx with reorder mode disabled
  * examples/qos_sched: fix memory leak in args parsing
  * examples/vhost: verify strdup return
  * gro: fix reordering of packets
  * hash: remove some dead code
  * kernel/freebsd: fix module build on FreeBSD 14
  * lib: add newline in logs
  * lib: remove redundant newline from logs
  * lib: use dedicated logtypes and macros
  * ml/cnxk: fix xstats calculation
  * net/af_xdp: fix leak on XSK configuration failure
  * net/af_xdp: fix memzone leak on config failure
  * net/bnx2x: fix calloc parameters
  * net/bnx2x: fix warnings about memcpy lengths
  * net/bnxt: fix 50G and 100G forced speed
  * net/bnxt: fix array overflow
  * net/bnxt: fix backward firmware compatibility
  * net/bnxt: fix deadlock in ULP timer callback
  * net/bnxt: fix null pointer dereference
  * net/bnxt: fix number of Tx queues being created
  * net/bnxt: fix speed change from 200G to 25G on Thor
  * net/bnxt: modify locking for representor Tx
  * net/bonding: fix flow count query
  * net/cnxk: add cookies check for multi-segment offload
  * net/cnxk: fix MTU limit
  * net/cnxk: fix Rx packet format check condition
  * net/cnxk: fix aged flow query
  * net/cnxk: fix buffer size configuration
  * net/cnxk: fix flow RSS configuration
  * net/cnxk: fix indirect mbuf handling in Tx
  * net/cnxk: fix mbuf fields in multi-segment Tx
  * net/cnxk: improve Tx performance for SW mbuf free
  * net/ena/base: fix metrics excessive memory consumption
  * net/ena/base: limit exponential backoff
  * net/ena/base: restructure interrupt handling
  * net/ena: fix fast mbuf free
  * net/ena: fix mbuf double free in fast free mode
  * net/failsafe: fix memory leak in args parsing
  * net/gve: fix DQO for chained descriptors
  * net/hns3: enable PFC for all user priorities
  * net/hns3: fix VF multiple count on one reset
  * net/hns3: fix disable command with firmware
  * net/hns3: fix reset level comparison
  * net/hns3: refactor PF mailbox message struct
  * net/hns3: refactor VF mailbox message struct
  * net/hns3: refactor handle mailbox function
  * net/hns3: refactor send mailbox function
  * net/hns3: remove QinQ insert support for VF
  * net/hns3: support new device
  * net/i40e: remove incorrect 16B descriptor read block
  * net/i40e: remove redundant judgment in flow parsing
  * net/iavf: fix crash on VF start
  * net/iavf: fix memory leak on security context error
  * net/iavf: fix no polling mode switching
  * net/iavf: remove error logs for VLAN offloading
  * net/iavf: remove incorrect 16B descriptor read block
  * net/ice: fix link update
  * net/ice: fix memory leaks
  * net/ice: fix tunnel TSO capabilities
  * net/ice: remove incorrect 16B descriptor read block
  * net/igc: fix timesync disable
  * net/ionic: fix RSS query
  * net/ionic: fix device close
  * net/ionic: fix missing volatile type for cqe pointers
  * net/ixgbe: fix memoy leak after device init failure
  * net/ixgbe: increase VF reset timeout
  * net/ixgbevf: fix RSS init for x550 NICs
  * net/mana: fix memory leak on MR allocation
  * net/mana: handle MR cache expansion failure
  * net/mana: prevent values overflow returned from RDMA layer
  * net/memif: fix crash with Tx burst larger than 255
  * net/memif: fix extra mbuf refcnt update in zero copy Tx
  * net/mlx5/hws: check not supported fields in VXLAN
  * net/mlx5/hws: enable multiple integrity items
  * net/mlx5/hws: fix ESP flow matching validation
  * net/mlx5/hws: fix VLAN inner type
  * net/mlx5/hws: fix VLAN item in non-relaxed mode
  * net/mlx5/hws: fix direct index insert on depend WQE
  * net/mlx5/hws: fix memory access in L3 decapsulation
  * net/mlx5/hws: fix port ID for root table
  * net/mlx5/hws: fix tunnel protocol checks
  * net/mlx5/hws: skip item when inserting rules by index
  * net/mlx5: fix DR context release ordering
  * net/mlx5: fix GENEVE TLV option management
  * net/mlx5: fix GENEVE option item translation
  * net/mlx5: fix HWS meter actions availability
  * net/mlx5: fix HWS registers initialization
  * net/mlx5: fix IP-in-IP tunnels recognition
  * net/mlx5: fix VLAN ID in flow modify
  * net/mlx5: fix VLAN handling in meter split
  * net/mlx5: fix age position in hairpin split
  * net/mlx5: fix async flow create error handling
  * net/mlx5: fix condition of LACP miss flow
  * net/mlx5: fix connection tracking action validation
  * net/mlx5: fix conntrack action handle representation
  * net/mlx5: fix counters map in bonding mode
  * net/mlx5: fix drop action release timing
  * net/mlx5: fix error packets drop in regular Rx
  * net/mlx5: fix flow action template expansion
  * net/mlx5: fix flow configure validation
  * net/mlx5: fix flow counter cache starvation
  * net/mlx5: fix flow tag modification
  * net/mlx5: fix indirect action async job initialization
  * net/mlx5: fix jump action validation
  * net/mlx5: fix meter policy priority
  * net/mlx5: fix modify flex item
  * net/mlx5: fix non-masked indirect list meter translation
  * net/mlx5: fix parameters verification in HWS table create
  * net/mlx5: fix rollback on failed flow configure
  * net/mlx5: fix stats query crash in secondary process
  * net/mlx5: fix sync flow meter action
  * net/mlx5: fix sync meter processing in HWS
  * net/mlx5: fix template clean up of FDB control flow rule
  * net/mlx5: fix use after free when releasing Tx queues
  * net/mlx5: fix warning about copy length
  * net/mlx5: prevent ioctl failure log flooding
  * net/mlx5: prevent querying aged flows on uninit port
  * net/mlx5: remove GENEVE options length limitation
  * net/mlx5: remove device status check in flow creation
  * net/mlx5: remove duplication of L3 flow item validation
  * net/netvsc: fix VLAN metadata parsing
  * net/nfp: fix IPsec data endianness
  * net/nfp: fix NFD3 metadata process
  * net/nfp: fix NFDk metadata process
  * net/nfp: fix Rx descriptor
  * net/nfp: fix Rx memory leak
  * net/nfp: fix calloc parameters
  * net/nfp: fix device close
  * net/nfp: fix device resource freeing
  * net/nfp: fix getting firmware VNIC version
  * net/nfp: fix initialization failure flow
  * net/nfp: fix resource leak for CoreNIC firmware
  * net/nfp: fix resource leak for PF initialization
  * net/nfp: fix resource leak for VF
  * net/nfp: fix resource leak for device initialization
  * net/nfp: fix resource leak for exit of CoreNIC firmware
  * net/nfp: fix resource leak for exit of flower firmware
  * net/nfp: fix resource leak for flower firmware
  * net/nfp: fix switch domain free check
  * net/nfp: fix uninitialized variable
  * net/nfp: free switch domain ID on close
  * net/nfp: verify strdup return
  * net/sfc: fix calloc parameters
  * net/softnic: fix include of log library
  * net/tap: do not overwrite flow API errors
  * net/tap: fix traffic control handle calculation
  * net/thunderx: fix DMAC control register update
  * net/virtio: fix vDPA device init advertising control queue
  * net/virtio: remove duplicate queue xstats
  * net/vmxnet3: fix initialization on FreeBSD
  * net/vmxnet3: ignore Rx queue interrupt setup on FreeBSD
  * net: add macros for VLAN metadata parsing
  * net: fix TCP/UDP checksum with padding data
  * pipeline: fix calloc parameters
  * rawdev: fix calloc parameters
  * rcu: fix acked token in debug log
  * rcu: use atomic operation on acked token
  * regexdev: fix logtype register
  * telemetry: fix connected clients count
  * telemetry: fix empty JSON dictionaries
  * test/cfgfile: fix typo in error messages
  * test/event: fix crash in Tx adapter freeing
  * test/event: skip test if no driver is present
  * test/mbuf: fix external mbuf case with assert enabled
  * test/power: fix typo in error message
  * test: assume C source files are UTF-8 encoded
  * test: do not count skipped tests as executed
  * test: fix probing in secondary process
  * test: verify strdup return
  * vdpa/mlx5: fix queue enable drain CQ
  * version: 23.11.1-rc2
  * vhost: fix VDUSE device destruction failure
  * vhost: fix deadlock during vDPA SW live migration
  * vhost: fix memory leak in Virtio Tx split path
  * vhost: fix virtqueue access check in VDUSE setup
  * vhost: fix virtqueue access check in datapath
  * vhost: fix virtqueue access check in vhost-user setup
- Fix macro aarch64_machine for thunderx and aarch64 build
- Drop building KMP as there are no Kernel modules available.
- Drop the below patches as KNI is removed from DPDK repository
  * 0002-SLE15-SP3-compatibility-patch-for-kni.patch
  * kni-fix-build-with-Linux-6.10.patch
  * kni-fix-build-with-Linux-6.8.patch
  * preamble
- Updated the below patch for DPDK v23.11
  * 0001-fix-cpu-compatibility.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1725537600">- Fix build on aarch64 with gcc14:
  * 0001-examples-vm_power_manager-add-missing-header.patch</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1726228800">- Use python macros from build config</changelog>
  <changelog author="Dan Partelly &lt;d.partelly@yahoo.com&gt;" date="1726315200">- Enable (disabled by default) installation of headers needed
  to build drivers.</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1735732800">-  Fix CVE-2024-11614 [bsc#1234718] - Denial Of Service from malicious guest on hypervisors using DPDK Vhost library
-  Added patch,
    + dpdk-CVE-2024-11614.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1739793600">- Update to LTS version 24.11
  * Changelog: https://doc.dpdk.org/guides/rel_notes/release_24_11.html
  * This update fix build with glibc 2.41
- Use gcc14 on x86_64 SLE15/16 to avoid the inline error</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1741608000">- Update to version 24.11.1
  * Contains DPDK 24.11 plus the fix for CVE-2024-11614,
    remove patch dpdk-CVE-2024-11614.patch
- Move docs from %{_docdir}/dpdk/dpdk to %{docdir}/dpdk</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1741953600">- Remove the 'thunderx' multibuild flavor; it was identical to aarch64.
  It also makes 'Provides: dpdk-any' obsolete. [bsc#1237385]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743422400">- Add 0001-always_inline-fix.patch to fix issue with always_inline
  and rte_trace_feature_is_enabled which should use -mgeneral-regs-only
  to inter-operate with other ISA flags.  Remove GCC 14 build requirement
  for SLE15/16 again.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1743508800">- Change 0001-always_inline-fix.patch by replacing the function
  rte_trace_feature_is_enabled with a preprocessor substitution,
  this also work with older gcc7 where -mgeneral-regs-only isn't
  available.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1749124800">- Fix deterministic build [bsc#1244130]
  [+ 0001-dts-generate-random-capture_name-per-call.patch]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1753876800">- Drop pesign and needssslcertforbuild because we don't build a kmp anymore
  (boo#1247389)</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1755604800">- Update to version 24.11.3
  * LTS release update contains ~180 fixes from main branch up to DPDK 25.07
  * remove patch 0001-dts-generate-random-capture_name-per-call.patch
- Remove obsolete build option -Denable_kmods (upstream a52d472c5)
- dpdk-tools requires "which" and is noarch</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1767700800">- Update to version 24.11.4
  * LTS update with ~250 fixes, details here:
    https://doc.dpdk.org/guides-24.11/rel_notes/release_24_11.html#id10</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1771243200">- Update to version 25.11.0
  * Full changelog https://doc.dpdk.org/guides-25.11/rel_notes/release_25_11.html
  - Added automatic lcore-id remapping option.
  - Added inter-process and inter-OS DMA device API.
  - Added 800G speed.
  - Added mbuf tracking for debug.
  - Added ethdev API to get link connector.
  - Updated Amazon ENA (Elastic Network Adapter) ethernet driver.
  - Added Huawei hinic3 ethernet driver.
  - Updated Intel ice ethernet driver.
  - Updated Marvell cnxk ethernet driver.
  - Added Nebulamatrix nbl ethernet driver.
  - Updated NVIDIA mlx5 driver.
  - Updated NXP DPAA2 ethernet driver.
  - Added NXP ENETC4 ethernet driver.
  - Updated TAP ethernet driver.
  - Updated Wangxun txgbe ethernet driver.
  - Updated Yunsilicon xsc ethernet driver.
  - Added PQC ML algorithms in cryptodev.
  - Updated openssl crypto driver.
  - Updated Intel QuickAssist Technology (QAT) crypto driver.
  - Renamed HiSilicon DMA driver.
  - Added HiSilicon Accelerator DMA driver.
  - Added RCU support in the FIB6 library.
  - Added packet capture (pdump) for secondary process.
  - Allow overriding the automatic usage/help generation in argparse library.
- Specfile cleanup, removing flavors_to_build as we do not build kernel modules.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1773403200">- Set cpu_instruction_set to x86-64-v2 for Leap16/SLE16, which makes
  0001-fix-cpu-compatibility.patch obsolete for these.
- Add libarchive as dependency, avoid errors like
  '/lib/firmware/... cannot be decompressed' where firmware is compressed.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1776686400">- Remove temporary output file sphinx_html.out -- fixes reproducible
  builds (bsc#1262286)</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1780401600">- Update to version 25.11.2
  * Revert regression "net: fix packet type for stacked VLAN"
    (https://bugs.dpdk.org/show_bug.cgi?id=1941)
- Update to version 25.11.1
  * Full changelog https://doc.dpdk.org/guides-25.11/rel_notes/release_25_11.html#release-notes
  - Fix memory Leaks across network drivers (mlx5, iavf, netvsc,
    nbl, tap), vhost, and testpmd.
  - Fix file descriptor (FD) leaks and job drops during flow
    configuration and port setup.
  - Fix critical heap and buffer overflows in dma-perf, OpenSSL SM2,
    and af_packet.
  - Fix null pointer dereferences and dangling pointers in ixgbe, nbl,
    mlx5, and FIPS validation.
  - Fix use-after-free race conditions during cleanup and shutdown in
    vhost and mlx5.</changelog>
</package>
<package pkgid="d269d81834f6265aee24a38f7566c96c996ea977f6975ab1771678b6e7994340a743607223893567fea682e7205b993bed9aff14a78ce6ba9f0a1b5ac18ef5d4" name="drbd" arch="src">
  <version epoch="0" ver="9.1.23" rel="lp160.10.40"/>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1718798400">- drbd: fix build error against kernel v6.9.3 (boo#1226510)
  * add patch
    + bsc1226510-fix-build-err-against-6.9.3.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1723464000">- drbd: fix build error against kernel v6.10.3 (boo#1229062)
  * add patch
    + boo1229062-re-enable-blk_queue_max_hw_sectors.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1726574400">- drbdadm down fails to remove sysfs holder file (boo#1230635)
  * add patch
    + boo1230635_01-compat-fix-nla_nest_start_noflag-test.patch
    + boo1230635_02-drbd-port-block-device-access-to-file.patch
  * update patch
    + bsc1226510-fix-build-err-against-6.9.3.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1728648000">- Update DRBD version from 9.1.16 to 9.1.22
  * Changelog from Linbit:
    9.1.22 (api:genl2/proto:86-121/transport:18)
  - -------
  * Upgrade from partial resync to a full resync if necessary when the
    user manually resolves a split-brain situation
  * Fix a potential NULL deref when a disk fails while doing a
    forget-peer operation.
  * Fix a rcu_read_lock()/rcu_read_unlock() imbalance
  * Restart the open() syscall when a process auto promoting a drbd device gets
    interrupted by a signal
  * Remove a deadlock that caused DRBD to connect sometimes
    exceptionally slow
  * Make detach operations interruptible
  * Added dev_is_open to events2 status information
  * Improve log readability for 2PC state changes and drbd-threads
  * Updated compability code for Linux 6.9
    9.1.21 (api:genl2/proto:86-121/transport:18)
  - -------
  * fix a deadlock that can trigger when deleting a connection and
    another connection going down in parallel. This is a regression of
    9.1.20
  * Fix an out-of-bounds access when scanning the bitmap. It leads to a
    crash when the bitmap ends on a page boundary, and this is also a
    regression in 9.1.20.
    9.1.20 (api:genl2/proto:86-121/transport:18)
  - -------
  * Fix a kernel crash that is sometimes triggered when downing drbd
    resources in a specific, unusual order (was triggered by the
    Kubernetes CSI driver)
  * Fix a rarely triggering kernel crash upon adding paths to a
    connection by rehauling the path lists' locking
  * Fix the continuation of an interrupted initial resync
  * Fix the state engine so that an incapable primary does not outdate
    indirectly reachable secondary nodes
  * Fix a logic bug that caused drbd to pretend that a peer's disk is
    outdated when doing a manual disconnect on a down connection; with
    that cured impact on fencing and quorum.
  * Fix forceful demotion of suspended devices
  * Rehaul of the build system to apply compatibility patches out of
    place that allows one to build for different target kernels from a
    single drbd source tree
  * Updated compability code for Linux 6.8
    9.1.19 (api:genl2/proto:86-121/transport:18)
  - -------
  * Fix a resync decision case where drbd wrongly decided to do a full
    resync, where a partial resync was sufficient; that happened in a
    specific connect order when all nodes were on the same data
    generation (UUID)
  * Fix the online resize code to obey cached size information about
    temporal unreachable nodes
  * Fix a rare corner case in which DRBD on a diskless primary node
    failed to re-issue a read request to another node with a backing
    disk upon connection loss on the connection where it shipped the
    read request initially
  * Make timeout during promotion attempts interruptible
  * No longer write activity-log updates on the secondary node in a
    cluster with precisely two nodes with backing disk; this is a
    performance optimization
  * Reduce CPU usage of acknowledgment processing
    9.1.18 (api:genl2/proto:86-121/transport:18)
  - -------
  * Fixed connecting nodes with differently sized backing disks,
    specifically when the smaller node is primary, before establishing
    the connections
  * Fixed thawing a device that has I/O frozen after loss of quorum
    when a configuration change eases its quorum requirements
  * Properly fail TLS if requested (only available in drbd-9.2)
  * Fixed a race condition that can cause auto-demote to trigger right
    after an explicit promote
  * Fixed a rare race condition that could mess up the handshake result
    before it is committed to the replication state.
  * Preserve "tiebreaker quorum" over a reboot of the last node (3-node
    clusters only)
  * Update compatibility code for Linux 6.6
    9.1.17 (api:genl2/proto:86-121/transport:18)
  - -------
  * fix a potential crash when configuring drbd to bind to a
    non-existent local IP address (this is a regression of drbd-9.1.8)
  * Cure a very seldom triggering race condition bug during
    establishing connections; when you triggered it, you got an OOPS
    hinting to list corruption
  * fix a race condition regarding operations on the bitmap while
    forgetting a bitmap slot and a pointless warning
  * Fix handling of unexpected (on a resource in secondary role) write
    requests
  * Fix a corner case that can cause a process to hang when closing the
    DRBD device, while a connection gets re-established
  * Correctly block signal delivery during auto-demote
  * Improve the reliability of establishing connections
  * Do not clear the transport with `net-options --set-defaults`. This
    fix avoids unexpected disconnect/connect cycles upon an `adjust`
    when using the 'lb-tcp' or 'rdma' transports in drbd-9.2.
  * New netlink packet to report path status to drbdsetup
  * Improvements to the content and rate-limiting of many log messages
  * Update compatibility code and follow Linux upstream development
    until Linux 6.5
  * remove patches which already included in the new version:
    0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    0003-drbd-fix-error-path-in-drbd_get_listener.patch
    0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    0005-drbd-log-error-code-when-thread-fails-to-start.patch
    0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    0008-compat-block-introduce-holder-ops.patch
    0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    0011-compat-block-pass-a-gendisk-to-open.patch
    0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    0014-drbd-include-source-of-state-change-in-log.patch
    0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    0018-drbd-rework-autopromote.patch
    0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
    0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
    0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch
    boo1230635_01-compat-fix-nla_nest_start_noflag-test.patch
    boo1230635_02-drbd-port-block-device-access-to-file.patch
  * removed patches which are not needed anymore:
    boo1229062-re-enable-blk_queue_max_hw_sectors.patch
    bsc1226510-fix-build-err-against-6.9.3.patch
  * update:
    drbd_git_revision
    suse-coccinelle.patch
    drbd.spec
  * add upstream patches to align commit 13ada1be201e:
    0001-drbd-properly-rate-limit-resync-progress-reports.patch
    0002-drbd-inherit-history-UUIDs-from-sync-source-when-res.patch
    0003-build-compat-fix-line-offset-in-annotation-pragmas-p.patch
    0004-drbd-fix-exposed_uuid-going-backward.patch
    0005-drbd-Proper-locking-around-new_current_uuid-on-a-dis.patch
    0006-build-CycloneDX-fix-bom-ref-add-purl.patch
    0007-build-Another-update-to-the-spdx-files.patch
    0008-build-generate-spdx.json-not-tag-value-format.patch
    0009-compat-fix-gen_patch_names-for-bdev_file_open_by_pat.patch
    0010-compat-fix-nla_nest_start_noflag-test.patch
    0011-compat-fix-blk_alloc_disk-rule.patch
    0012-drbd-remove-const-from-function-return-type.patch
    0013-drbd-don-t-set-max_write_zeroes_sectors-in-decide_on.patch
    0014-drbd-split-out-a-drbd_discard_supported-helper.patch
    0015-drbd-atomically-update-queue-limits-in-drbd_reconsid.patch
    0016-compat-test-and-patch-for-queue_limits_start_update.patch
    0017-compat-specify-which-essential-change-was-not-made.patch
    0018-gen_patch_names-reorder-blk_mode_t.patch
    0019-compat-fix-blk_queue_update_readahead-patch.patch
    0020-compat-test-and-patch-for-que_limits-max_hw_discard_.patch
    0021-compat-fixup-write_zeroes__no_capable.patch
    0022-compat-fixup-queue_flag_discard__yes_present.patch
    0023-drbd-move-flags-to-queue_limits.patch
    0024-compat-test-and-patch-for-queue_limits.features.patch
    0025-drbd-Annotate-struct-fifo_buffer-with-__counted_by.patch
    0026-compat-test-and-patch-for-__counted_by.patch
    0027-drbd-fix-function-cast-warnings-in-state-machine.patch
    0028-Add-missing-documentation-of-peer_device-parameter-t.patch
    0030-drbd-kref_put-path-when-kernel_accept-fails.patch
    0031-build-fix-typo-in-Makefile.spatch.patch
    0032-drbd-open-do-not-delay-open-if-already-Primary.patch
  * add patch to fix kernel imcompatibility issue (boo#1231290):
    boo1231290_fix_drbd_build_error_against_kernel_v6.11.0.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1731326400">- drbd: fix build error against kernel v6.11.6 (boo#1233222)
  * add patch
    + boo1233222_fix_drbd_build_error_against_kernel_v6.11.6.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1733918400">- Update DRBD version from 9.1.22 to 9.1.23 (boo#1234849)
  * Changelog from Linbit:
    9.1.23 (api:genl2/proto:86-101,118-121/transport:18)
  - -------
  * Fix a corner case that can happen when DRBD establishes multiple
    connections in parallel, which could lead one connection to end up in
    an inconsistent replication state of WFBitMapT/Established
  * Fix a corner case in which a reconciliation resync ends up in
    WFBitMapT/Established
  * Restrict protocol compatibility to the most recent 8.4 and 9.0 releases
  * Fix a corner case causing a module ref leak on drbd_transport_tcp;
    if it hits, you can not rmmod it
  * rate-limit resync progress while resync is paused
  * resync-target inherits history UUIDs when resync finishes,
    this can prevent unexpected "unrelared data" events later
  * Updated compatibility code for Linux 6.11 and 6.12
  * remove patches which already included in the new version:
    0001-drbd-properly-rate-limit-resync-progress-reports.patch
    0002-drbd-inherit-history-UUIDs-from-sync-source-when-res.patch
    0003-build-compat-fix-line-offset-in-annotation-pragmas-p.patch
    0004-drbd-fix-exposed_uuid-going-backward.patch
    0005-drbd-Proper-locking-around-new_current_uuid-on-a-dis.patch
    0006-build-CycloneDX-fix-bom-ref-add-purl.patch
    0007-build-Another-update-to-the-spdx-files.patch
    0008-build-generate-spdx.json-not-tag-value-format.patch
    0009-compat-fix-gen_patch_names-for-bdev_file_open_by_pat.patch
    0010-compat-fix-nla_nest_start_noflag-test.patch
    0011-compat-fix-blk_alloc_disk-rule.patch
    0012-drbd-remove-const-from-function-return-type.patch
    0013-drbd-don-t-set-max_write_zeroes_sectors-in-decide_on.patch
    0014-drbd-split-out-a-drbd_discard_supported-helper.patch
    0015-drbd-atomically-update-queue-limits-in-drbd_reconsid.patch
    0016-compat-test-and-patch-for-queue_limits_start_update.patch
    0017-compat-specify-which-essential-change-was-not-made.patch
    0018-gen_patch_names-reorder-blk_mode_t.patch
    0019-compat-fix-blk_queue_update_readahead-patch.patch
    0020-compat-test-and-patch-for-que_limits-max_hw_discard_.patch
    0021-compat-fixup-write_zeroes__no_capable.patch
    0022-compat-fixup-queue_flag_discard__yes_present.patch
    0023-drbd-move-flags-to-queue_limits.patch
    0024-compat-test-and-patch-for-queue_limits.features.patch
    0025-drbd-Annotate-struct-fifo_buffer-with-__counted_by.patch
    0026-compat-test-and-patch-for-__counted_by.patch
    0027-drbd-fix-function-cast-warnings-in-state-machine.patch
    0028-Add-missing-documentation-of-peer_device-parameter-t.patch
    0030-drbd-kref_put-path-when-kernel_accept-fails.patch
    0031-build-fix-typo-in-Makefile.spatch.patch
    0032-drbd-open-do-not-delay-open-if-already-Primary.patch
  * removed patch which is not needed anymore:
    boo1231290_fix_drbd_build_error_against_kernel_v6.11.0.patch
    boo1233222_fix_drbd_build_error_against_kernel_v6.11.6.patch
  * update:
    drbd_git_revision
    drbd.spec
  * add upstream patches to align commit d64ebe7eb7df:
    0001-drbd-Fix-memory-leak.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1736337600">- fix the warning of blk_validate_limits when running drbdadm down (boo#1235399)
  * add patch
    boo1235399-fix_the_warning_of_blk_validate_limits.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1739102400">- drbd: fix build error against kernel v6.13 (boo#1236927)
  * add patch
    + boo1236927-fix-build_error_against_v6.13.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1744200000">- drbd: fix build error against kernel v6.14 (boo#1240916)
  * add patch
    + boo1240916-fix_build_error_against_kernel_v6.14.patch
  * replace suse special patch with drbd upstream fix
  - boo1236927-fix-build_error_against_v6.13.patch
    + 0001-drbd-build-deal-with-potentially-relative-paths-in-p.patch
  * remove patch, the issue is already fixed in v6.14 kernel
  - boo1235399-fix_the_warning_of_blk_validate_limits.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1750161600">- drbd: fix build error against kernel v6.15 (boo#1244669)
  * add upstream patch
    + 0001-compat-follow-Linux-6.14-debugfs_change_name.patch
  * add suse special patch
    + boo1244669-fix_build_error_against_kernel_v6.15.patch
  * remove patch which is replaced by the upstream patch
  - boo1240916-fix_build_error_against_kernel_v6.14.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1755777600">- drbd: fix build error against kernel v6.16.1 (boo#1248426)
  * add suse special patch
    + boo1248426-fix_build_error_against_kernel_v6.16.1.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1760097600">- drbd: fix build error against kernel v6.17.0 (boo#1251834)
  * add suse special patch
    + boo1251834-fix_build_error_against_kernel_v6.17.0.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1772107200">- drbd: fix build error against kernel v6.19.3 (boo#1258918)
  * add upstream patch
    + drbd-convert-bind-and-connect-callbacks-to-use-socka.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1774958400">- drbd: replace suse special patches with upstream patches (boo#1261192)
  * add upstream patches
    + 0001-drbd-Switch-rename-to-timer_delete-_sync.patch
    + 0001-compat-Rename-from_timer-to-timer_container_of.patch
    + 0001-compat-test-for-pfn_t.patch
  * remove suse special patches
  - boo1244669-fix_build_error_against_kernel_v6.15.patch
  - boo1248426-fix_build_error_against_kernel_v6.16.1.patch
  - boo1251834-fix_build_error_against_kernel_v6.17.0.patch</changelog>
</package>
<package pkgid="014f1b698337e6e9e8215cd4fd13f92d25ea357a7bfaad32b653704a928579ea95c743c5f66ec8f4e2ba87c3ddd5b7151c1800e66a092014d6306da413dabd98" name="drbd" arch="x86_64">
  <version epoch="0" ver="9.1.23" rel="lp160.10.40"/>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1718798400">- drbd: fix build error against kernel v6.9.3 (boo#1226510)
  * add patch
    + bsc1226510-fix-build-err-against-6.9.3.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1723464000">- drbd: fix build error against kernel v6.10.3 (boo#1229062)
  * add patch
    + boo1229062-re-enable-blk_queue_max_hw_sectors.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1726574400">- drbdadm down fails to remove sysfs holder file (boo#1230635)
  * add patch
    + boo1230635_01-compat-fix-nla_nest_start_noflag-test.patch
    + boo1230635_02-drbd-port-block-device-access-to-file.patch
  * update patch
    + bsc1226510-fix-build-err-against-6.9.3.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1728648000">- Update DRBD version from 9.1.16 to 9.1.22
  * Changelog from Linbit:
    9.1.22 (api:genl2/proto:86-121/transport:18)
  - -------
  * Upgrade from partial resync to a full resync if necessary when the
    user manually resolves a split-brain situation
  * Fix a potential NULL deref when a disk fails while doing a
    forget-peer operation.
  * Fix a rcu_read_lock()/rcu_read_unlock() imbalance
  * Restart the open() syscall when a process auto promoting a drbd device gets
    interrupted by a signal
  * Remove a deadlock that caused DRBD to connect sometimes
    exceptionally slow
  * Make detach operations interruptible
  * Added dev_is_open to events2 status information
  * Improve log readability for 2PC state changes and drbd-threads
  * Updated compability code for Linux 6.9
    9.1.21 (api:genl2/proto:86-121/transport:18)
  - -------
  * fix a deadlock that can trigger when deleting a connection and
    another connection going down in parallel. This is a regression of
    9.1.20
  * Fix an out-of-bounds access when scanning the bitmap. It leads to a
    crash when the bitmap ends on a page boundary, and this is also a
    regression in 9.1.20.
    9.1.20 (api:genl2/proto:86-121/transport:18)
  - -------
  * Fix a kernel crash that is sometimes triggered when downing drbd
    resources in a specific, unusual order (was triggered by the
    Kubernetes CSI driver)
  * Fix a rarely triggering kernel crash upon adding paths to a
    connection by rehauling the path lists' locking
  * Fix the continuation of an interrupted initial resync
  * Fix the state engine so that an incapable primary does not outdate
    indirectly reachable secondary nodes
  * Fix a logic bug that caused drbd to pretend that a peer's disk is
    outdated when doing a manual disconnect on a down connection; with
    that cured impact on fencing and quorum.
  * Fix forceful demotion of suspended devices
  * Rehaul of the build system to apply compatibility patches out of
    place that allows one to build for different target kernels from a
    single drbd source tree
  * Updated compability code for Linux 6.8
    9.1.19 (api:genl2/proto:86-121/transport:18)
  - -------
  * Fix a resync decision case where drbd wrongly decided to do a full
    resync, where a partial resync was sufficient; that happened in a
    specific connect order when all nodes were on the same data
    generation (UUID)
  * Fix the online resize code to obey cached size information about
    temporal unreachable nodes
  * Fix a rare corner case in which DRBD on a diskless primary node
    failed to re-issue a read request to another node with a backing
    disk upon connection loss on the connection where it shipped the
    read request initially
  * Make timeout during promotion attempts interruptible
  * No longer write activity-log updates on the secondary node in a
    cluster with precisely two nodes with backing disk; this is a
    performance optimization
  * Reduce CPU usage of acknowledgment processing
    9.1.18 (api:genl2/proto:86-121/transport:18)
  - -------
  * Fixed connecting nodes with differently sized backing disks,
    specifically when the smaller node is primary, before establishing
    the connections
  * Fixed thawing a device that has I/O frozen after loss of quorum
    when a configuration change eases its quorum requirements
  * Properly fail TLS if requested (only available in drbd-9.2)
  * Fixed a race condition that can cause auto-demote to trigger right
    after an explicit promote
  * Fixed a rare race condition that could mess up the handshake result
    before it is committed to the replication state.
  * Preserve "tiebreaker quorum" over a reboot of the last node (3-node
    clusters only)
  * Update compatibility code for Linux 6.6
    9.1.17 (api:genl2/proto:86-121/transport:18)
  - -------
  * fix a potential crash when configuring drbd to bind to a
    non-existent local IP address (this is a regression of drbd-9.1.8)
  * Cure a very seldom triggering race condition bug during
    establishing connections; when you triggered it, you got an OOPS
    hinting to list corruption
  * fix a race condition regarding operations on the bitmap while
    forgetting a bitmap slot and a pointless warning
  * Fix handling of unexpected (on a resource in secondary role) write
    requests
  * Fix a corner case that can cause a process to hang when closing the
    DRBD device, while a connection gets re-established
  * Correctly block signal delivery during auto-demote
  * Improve the reliability of establishing connections
  * Do not clear the transport with `net-options --set-defaults`. This
    fix avoids unexpected disconnect/connect cycles upon an `adjust`
    when using the 'lb-tcp' or 'rdma' transports in drbd-9.2.
  * New netlink packet to report path status to drbdsetup
  * Improvements to the content and rate-limiting of many log messages
  * Update compatibility code and follow Linux upstream development
    until Linux 6.5
  * remove patches which already included in the new version:
    0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    0003-drbd-fix-error-path-in-drbd_get_listener.patch
    0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    0005-drbd-log-error-code-when-thread-fails-to-start.patch
    0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    0008-compat-block-introduce-holder-ops.patch
    0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    0011-compat-block-pass-a-gendisk-to-open.patch
    0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    0014-drbd-include-source-of-state-change-in-log.patch
    0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    0018-drbd-rework-autopromote.patch
    0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
    0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
    0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch
    boo1230635_01-compat-fix-nla_nest_start_noflag-test.patch
    boo1230635_02-drbd-port-block-device-access-to-file.patch
  * removed patches which are not needed anymore:
    boo1229062-re-enable-blk_queue_max_hw_sectors.patch
    bsc1226510-fix-build-err-against-6.9.3.patch
  * update:
    drbd_git_revision
    suse-coccinelle.patch
    drbd.spec
  * add upstream patches to align commit 13ada1be201e:
    0001-drbd-properly-rate-limit-resync-progress-reports.patch
    0002-drbd-inherit-history-UUIDs-from-sync-source-when-res.patch
    0003-build-compat-fix-line-offset-in-annotation-pragmas-p.patch
    0004-drbd-fix-exposed_uuid-going-backward.patch
    0005-drbd-Proper-locking-around-new_current_uuid-on-a-dis.patch
    0006-build-CycloneDX-fix-bom-ref-add-purl.patch
    0007-build-Another-update-to-the-spdx-files.patch
    0008-build-generate-spdx.json-not-tag-value-format.patch
    0009-compat-fix-gen_patch_names-for-bdev_file_open_by_pat.patch
    0010-compat-fix-nla_nest_start_noflag-test.patch
    0011-compat-fix-blk_alloc_disk-rule.patch
    0012-drbd-remove-const-from-function-return-type.patch
    0013-drbd-don-t-set-max_write_zeroes_sectors-in-decide_on.patch
    0014-drbd-split-out-a-drbd_discard_supported-helper.patch
    0015-drbd-atomically-update-queue-limits-in-drbd_reconsid.patch
    0016-compat-test-and-patch-for-queue_limits_start_update.patch
    0017-compat-specify-which-essential-change-was-not-made.patch
    0018-gen_patch_names-reorder-blk_mode_t.patch
    0019-compat-fix-blk_queue_update_readahead-patch.patch
    0020-compat-test-and-patch-for-que_limits-max_hw_discard_.patch
    0021-compat-fixup-write_zeroes__no_capable.patch
    0022-compat-fixup-queue_flag_discard__yes_present.patch
    0023-drbd-move-flags-to-queue_limits.patch
    0024-compat-test-and-patch-for-queue_limits.features.patch
    0025-drbd-Annotate-struct-fifo_buffer-with-__counted_by.patch
    0026-compat-test-and-patch-for-__counted_by.patch
    0027-drbd-fix-function-cast-warnings-in-state-machine.patch
    0028-Add-missing-documentation-of-peer_device-parameter-t.patch
    0030-drbd-kref_put-path-when-kernel_accept-fails.patch
    0031-build-fix-typo-in-Makefile.spatch.patch
    0032-drbd-open-do-not-delay-open-if-already-Primary.patch
  * add patch to fix kernel imcompatibility issue (boo#1231290):
    boo1231290_fix_drbd_build_error_against_kernel_v6.11.0.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1731326400">- drbd: fix build error against kernel v6.11.6 (boo#1233222)
  * add patch
    + boo1233222_fix_drbd_build_error_against_kernel_v6.11.6.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1733918400">- Update DRBD version from 9.1.22 to 9.1.23 (boo#1234849)
  * Changelog from Linbit:
    9.1.23 (api:genl2/proto:86-101,118-121/transport:18)
  - -------
  * Fix a corner case that can happen when DRBD establishes multiple
    connections in parallel, which could lead one connection to end up in
    an inconsistent replication state of WFBitMapT/Established
  * Fix a corner case in which a reconciliation resync ends up in
    WFBitMapT/Established
  * Restrict protocol compatibility to the most recent 8.4 and 9.0 releases
  * Fix a corner case causing a module ref leak on drbd_transport_tcp;
    if it hits, you can not rmmod it
  * rate-limit resync progress while resync is paused
  * resync-target inherits history UUIDs when resync finishes,
    this can prevent unexpected "unrelared data" events later
  * Updated compatibility code for Linux 6.11 and 6.12
  * remove patches which already included in the new version:
    0001-drbd-properly-rate-limit-resync-progress-reports.patch
    0002-drbd-inherit-history-UUIDs-from-sync-source-when-res.patch
    0003-build-compat-fix-line-offset-in-annotation-pragmas-p.patch
    0004-drbd-fix-exposed_uuid-going-backward.patch
    0005-drbd-Proper-locking-around-new_current_uuid-on-a-dis.patch
    0006-build-CycloneDX-fix-bom-ref-add-purl.patch
    0007-build-Another-update-to-the-spdx-files.patch
    0008-build-generate-spdx.json-not-tag-value-format.patch
    0009-compat-fix-gen_patch_names-for-bdev_file_open_by_pat.patch
    0010-compat-fix-nla_nest_start_noflag-test.patch
    0011-compat-fix-blk_alloc_disk-rule.patch
    0012-drbd-remove-const-from-function-return-type.patch
    0013-drbd-don-t-set-max_write_zeroes_sectors-in-decide_on.patch
    0014-drbd-split-out-a-drbd_discard_supported-helper.patch
    0015-drbd-atomically-update-queue-limits-in-drbd_reconsid.patch
    0016-compat-test-and-patch-for-queue_limits_start_update.patch
    0017-compat-specify-which-essential-change-was-not-made.patch
    0018-gen_patch_names-reorder-blk_mode_t.patch
    0019-compat-fix-blk_queue_update_readahead-patch.patch
    0020-compat-test-and-patch-for-que_limits-max_hw_discard_.patch
    0021-compat-fixup-write_zeroes__no_capable.patch
    0022-compat-fixup-queue_flag_discard__yes_present.patch
    0023-drbd-move-flags-to-queue_limits.patch
    0024-compat-test-and-patch-for-queue_limits.features.patch
    0025-drbd-Annotate-struct-fifo_buffer-with-__counted_by.patch
    0026-compat-test-and-patch-for-__counted_by.patch
    0027-drbd-fix-function-cast-warnings-in-state-machine.patch
    0028-Add-missing-documentation-of-peer_device-parameter-t.patch
    0030-drbd-kref_put-path-when-kernel_accept-fails.patch
    0031-build-fix-typo-in-Makefile.spatch.patch
    0032-drbd-open-do-not-delay-open-if-already-Primary.patch
  * removed patch which is not needed anymore:
    boo1231290_fix_drbd_build_error_against_kernel_v6.11.0.patch
    boo1233222_fix_drbd_build_error_against_kernel_v6.11.6.patch
  * update:
    drbd_git_revision
    drbd.spec
  * add upstream patches to align commit d64ebe7eb7df:
    0001-drbd-Fix-memory-leak.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1736337600">- fix the warning of blk_validate_limits when running drbdadm down (boo#1235399)
  * add patch
    boo1235399-fix_the_warning_of_blk_validate_limits.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1739102400">- drbd: fix build error against kernel v6.13 (boo#1236927)
  * add patch
    + boo1236927-fix-build_error_against_v6.13.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1744200000">- drbd: fix build error against kernel v6.14 (boo#1240916)
  * add patch
    + boo1240916-fix_build_error_against_kernel_v6.14.patch
  * replace suse special patch with drbd upstream fix
  - boo1236927-fix-build_error_against_v6.13.patch
    + 0001-drbd-build-deal-with-potentially-relative-paths-in-p.patch
  * remove patch, the issue is already fixed in v6.14 kernel
  - boo1235399-fix_the_warning_of_blk_validate_limits.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1750161600">- drbd: fix build error against kernel v6.15 (boo#1244669)
  * add upstream patch
    + 0001-compat-follow-Linux-6.14-debugfs_change_name.patch
  * add suse special patch
    + boo1244669-fix_build_error_against_kernel_v6.15.patch
  * remove patch which is replaced by the upstream patch
  - boo1240916-fix_build_error_against_kernel_v6.14.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1755777600">- drbd: fix build error against kernel v6.16.1 (boo#1248426)
  * add suse special patch
    + boo1248426-fix_build_error_against_kernel_v6.16.1.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1760097600">- drbd: fix build error against kernel v6.17.0 (boo#1251834)
  * add suse special patch
    + boo1251834-fix_build_error_against_kernel_v6.17.0.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1772107200">- drbd: fix build error against kernel v6.19.3 (boo#1258918)
  * add upstream patch
    + drbd-convert-bind-and-connect-callbacks-to-use-socka.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1774958400">- drbd: replace suse special patches with upstream patches (boo#1261192)
  * add upstream patches
    + 0001-drbd-Switch-rename-to-timer_delete-_sync.patch
    + 0001-compat-Rename-from_timer-to-timer_container_of.patch
    + 0001-compat-test-for-pfn_t.patch
  * remove suse special patches
  - boo1244669-fix_build_error_against_kernel_v6.15.patch
  - boo1248426-fix_build_error_against_kernel_v6.16.1.patch
  - boo1251834-fix_build_error_against_kernel_v6.17.0.patch</changelog>
</package>
<package pkgid="f44c8024779922cec6f47962479e0f3dc556c3029e902699a7e0d158845861676f48163a82c6cbdb8fec32992c236fa81779e97f5ff5cdfded38b920eafbfc16" name="drbd-debugsource" arch="x86_64">
  <version epoch="0" ver="9.1.23" rel="lp160.10.40"/>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1718798400">- drbd: fix build error against kernel v6.9.3 (boo#1226510)
  * add patch
    + bsc1226510-fix-build-err-against-6.9.3.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1723464000">- drbd: fix build error against kernel v6.10.3 (boo#1229062)
  * add patch
    + boo1229062-re-enable-blk_queue_max_hw_sectors.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1726574400">- drbdadm down fails to remove sysfs holder file (boo#1230635)
  * add patch
    + boo1230635_01-compat-fix-nla_nest_start_noflag-test.patch
    + boo1230635_02-drbd-port-block-device-access-to-file.patch
  * update patch
    + bsc1226510-fix-build-err-against-6.9.3.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1728648000">- Update DRBD version from 9.1.16 to 9.1.22
  * Changelog from Linbit:
    9.1.22 (api:genl2/proto:86-121/transport:18)
  - -------
  * Upgrade from partial resync to a full resync if necessary when the
    user manually resolves a split-brain situation
  * Fix a potential NULL deref when a disk fails while doing a
    forget-peer operation.
  * Fix a rcu_read_lock()/rcu_read_unlock() imbalance
  * Restart the open() syscall when a process auto promoting a drbd device gets
    interrupted by a signal
  * Remove a deadlock that caused DRBD to connect sometimes
    exceptionally slow
  * Make detach operations interruptible
  * Added dev_is_open to events2 status information
  * Improve log readability for 2PC state changes and drbd-threads
  * Updated compability code for Linux 6.9
    9.1.21 (api:genl2/proto:86-121/transport:18)
  - -------
  * fix a deadlock that can trigger when deleting a connection and
    another connection going down in parallel. This is a regression of
    9.1.20
  * Fix an out-of-bounds access when scanning the bitmap. It leads to a
    crash when the bitmap ends on a page boundary, and this is also a
    regression in 9.1.20.
    9.1.20 (api:genl2/proto:86-121/transport:18)
  - -------
  * Fix a kernel crash that is sometimes triggered when downing drbd
    resources in a specific, unusual order (was triggered by the
    Kubernetes CSI driver)
  * Fix a rarely triggering kernel crash upon adding paths to a
    connection by rehauling the path lists' locking
  * Fix the continuation of an interrupted initial resync
  * Fix the state engine so that an incapable primary does not outdate
    indirectly reachable secondary nodes
  * Fix a logic bug that caused drbd to pretend that a peer's disk is
    outdated when doing a manual disconnect on a down connection; with
    that cured impact on fencing and quorum.
  * Fix forceful demotion of suspended devices
  * Rehaul of the build system to apply compatibility patches out of
    place that allows one to build for different target kernels from a
    single drbd source tree
  * Updated compability code for Linux 6.8
    9.1.19 (api:genl2/proto:86-121/transport:18)
  - -------
  * Fix a resync decision case where drbd wrongly decided to do a full
    resync, where a partial resync was sufficient; that happened in a
    specific connect order when all nodes were on the same data
    generation (UUID)
  * Fix the online resize code to obey cached size information about
    temporal unreachable nodes
  * Fix a rare corner case in which DRBD on a diskless primary node
    failed to re-issue a read request to another node with a backing
    disk upon connection loss on the connection where it shipped the
    read request initially
  * Make timeout during promotion attempts interruptible
  * No longer write activity-log updates on the secondary node in a
    cluster with precisely two nodes with backing disk; this is a
    performance optimization
  * Reduce CPU usage of acknowledgment processing
    9.1.18 (api:genl2/proto:86-121/transport:18)
  - -------
  * Fixed connecting nodes with differently sized backing disks,
    specifically when the smaller node is primary, before establishing
    the connections
  * Fixed thawing a device that has I/O frozen after loss of quorum
    when a configuration change eases its quorum requirements
  * Properly fail TLS if requested (only available in drbd-9.2)
  * Fixed a race condition that can cause auto-demote to trigger right
    after an explicit promote
  * Fixed a rare race condition that could mess up the handshake result
    before it is committed to the replication state.
  * Preserve "tiebreaker quorum" over a reboot of the last node (3-node
    clusters only)
  * Update compatibility code for Linux 6.6
    9.1.17 (api:genl2/proto:86-121/transport:18)
  - -------
  * fix a potential crash when configuring drbd to bind to a
    non-existent local IP address (this is a regression of drbd-9.1.8)
  * Cure a very seldom triggering race condition bug during
    establishing connections; when you triggered it, you got an OOPS
    hinting to list corruption
  * fix a race condition regarding operations on the bitmap while
    forgetting a bitmap slot and a pointless warning
  * Fix handling of unexpected (on a resource in secondary role) write
    requests
  * Fix a corner case that can cause a process to hang when closing the
    DRBD device, while a connection gets re-established
  * Correctly block signal delivery during auto-demote
  * Improve the reliability of establishing connections
  * Do not clear the transport with `net-options --set-defaults`. This
    fix avoids unexpected disconnect/connect cycles upon an `adjust`
    when using the 'lb-tcp' or 'rdma' transports in drbd-9.2.
  * New netlink packet to report path status to drbdsetup
  * Improvements to the content and rate-limiting of many log messages
  * Update compatibility code and follow Linux upstream development
    until Linux 6.5
  * remove patches which already included in the new version:
    0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    0003-drbd-fix-error-path-in-drbd_get_listener.patch
    0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    0005-drbd-log-error-code-when-thread-fails-to-start.patch
    0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    0008-compat-block-introduce-holder-ops.patch
    0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    0011-compat-block-pass-a-gendisk-to-open.patch
    0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    0014-drbd-include-source-of-state-change-in-log.patch
    0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    0018-drbd-rework-autopromote.patch
    0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
    0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
    0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch
    boo1230635_01-compat-fix-nla_nest_start_noflag-test.patch
    boo1230635_02-drbd-port-block-device-access-to-file.patch
  * removed patches which are not needed anymore:
    boo1229062-re-enable-blk_queue_max_hw_sectors.patch
    bsc1226510-fix-build-err-against-6.9.3.patch
  * update:
    drbd_git_revision
    suse-coccinelle.patch
    drbd.spec
  * add upstream patches to align commit 13ada1be201e:
    0001-drbd-properly-rate-limit-resync-progress-reports.patch
    0002-drbd-inherit-history-UUIDs-from-sync-source-when-res.patch
    0003-build-compat-fix-line-offset-in-annotation-pragmas-p.patch
    0004-drbd-fix-exposed_uuid-going-backward.patch
    0005-drbd-Proper-locking-around-new_current_uuid-on-a-dis.patch
    0006-build-CycloneDX-fix-bom-ref-add-purl.patch
    0007-build-Another-update-to-the-spdx-files.patch
    0008-build-generate-spdx.json-not-tag-value-format.patch
    0009-compat-fix-gen_patch_names-for-bdev_file_open_by_pat.patch
    0010-compat-fix-nla_nest_start_noflag-test.patch
    0011-compat-fix-blk_alloc_disk-rule.patch
    0012-drbd-remove-const-from-function-return-type.patch
    0013-drbd-don-t-set-max_write_zeroes_sectors-in-decide_on.patch
    0014-drbd-split-out-a-drbd_discard_supported-helper.patch
    0015-drbd-atomically-update-queue-limits-in-drbd_reconsid.patch
    0016-compat-test-and-patch-for-queue_limits_start_update.patch
    0017-compat-specify-which-essential-change-was-not-made.patch
    0018-gen_patch_names-reorder-blk_mode_t.patch
    0019-compat-fix-blk_queue_update_readahead-patch.patch
    0020-compat-test-and-patch-for-que_limits-max_hw_discard_.patch
    0021-compat-fixup-write_zeroes__no_capable.patch
    0022-compat-fixup-queue_flag_discard__yes_present.patch
    0023-drbd-move-flags-to-queue_limits.patch
    0024-compat-test-and-patch-for-queue_limits.features.patch
    0025-drbd-Annotate-struct-fifo_buffer-with-__counted_by.patch
    0026-compat-test-and-patch-for-__counted_by.patch
    0027-drbd-fix-function-cast-warnings-in-state-machine.patch
    0028-Add-missing-documentation-of-peer_device-parameter-t.patch
    0030-drbd-kref_put-path-when-kernel_accept-fails.patch
    0031-build-fix-typo-in-Makefile.spatch.patch
    0032-drbd-open-do-not-delay-open-if-already-Primary.patch
  * add patch to fix kernel imcompatibility issue (boo#1231290):
    boo1231290_fix_drbd_build_error_against_kernel_v6.11.0.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1731326400">- drbd: fix build error against kernel v6.11.6 (boo#1233222)
  * add patch
    + boo1233222_fix_drbd_build_error_against_kernel_v6.11.6.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1733918400">- Update DRBD version from 9.1.22 to 9.1.23 (boo#1234849)
  * Changelog from Linbit:
    9.1.23 (api:genl2/proto:86-101,118-121/transport:18)
  - -------
  * Fix a corner case that can happen when DRBD establishes multiple
    connections in parallel, which could lead one connection to end up in
    an inconsistent replication state of WFBitMapT/Established
  * Fix a corner case in which a reconciliation resync ends up in
    WFBitMapT/Established
  * Restrict protocol compatibility to the most recent 8.4 and 9.0 releases
  * Fix a corner case causing a module ref leak on drbd_transport_tcp;
    if it hits, you can not rmmod it
  * rate-limit resync progress while resync is paused
  * resync-target inherits history UUIDs when resync finishes,
    this can prevent unexpected "unrelared data" events later
  * Updated compatibility code for Linux 6.11 and 6.12
  * remove patches which already included in the new version:
    0001-drbd-properly-rate-limit-resync-progress-reports.patch
    0002-drbd-inherit-history-UUIDs-from-sync-source-when-res.patch
    0003-build-compat-fix-line-offset-in-annotation-pragmas-p.patch
    0004-drbd-fix-exposed_uuid-going-backward.patch
    0005-drbd-Proper-locking-around-new_current_uuid-on-a-dis.patch
    0006-build-CycloneDX-fix-bom-ref-add-purl.patch
    0007-build-Another-update-to-the-spdx-files.patch
    0008-build-generate-spdx.json-not-tag-value-format.patch
    0009-compat-fix-gen_patch_names-for-bdev_file_open_by_pat.patch
    0010-compat-fix-nla_nest_start_noflag-test.patch
    0011-compat-fix-blk_alloc_disk-rule.patch
    0012-drbd-remove-const-from-function-return-type.patch
    0013-drbd-don-t-set-max_write_zeroes_sectors-in-decide_on.patch
    0014-drbd-split-out-a-drbd_discard_supported-helper.patch
    0015-drbd-atomically-update-queue-limits-in-drbd_reconsid.patch
    0016-compat-test-and-patch-for-queue_limits_start_update.patch
    0017-compat-specify-which-essential-change-was-not-made.patch
    0018-gen_patch_names-reorder-blk_mode_t.patch
    0019-compat-fix-blk_queue_update_readahead-patch.patch
    0020-compat-test-and-patch-for-que_limits-max_hw_discard_.patch
    0021-compat-fixup-write_zeroes__no_capable.patch
    0022-compat-fixup-queue_flag_discard__yes_present.patch
    0023-drbd-move-flags-to-queue_limits.patch
    0024-compat-test-and-patch-for-queue_limits.features.patch
    0025-drbd-Annotate-struct-fifo_buffer-with-__counted_by.patch
    0026-compat-test-and-patch-for-__counted_by.patch
    0027-drbd-fix-function-cast-warnings-in-state-machine.patch
    0028-Add-missing-documentation-of-peer_device-parameter-t.patch
    0030-drbd-kref_put-path-when-kernel_accept-fails.patch
    0031-build-fix-typo-in-Makefile.spatch.patch
    0032-drbd-open-do-not-delay-open-if-already-Primary.patch
  * removed patch which is not needed anymore:
    boo1231290_fix_drbd_build_error_against_kernel_v6.11.0.patch
    boo1233222_fix_drbd_build_error_against_kernel_v6.11.6.patch
  * update:
    drbd_git_revision
    drbd.spec
  * add upstream patches to align commit d64ebe7eb7df:
    0001-drbd-Fix-memory-leak.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1736337600">- fix the warning of blk_validate_limits when running drbdadm down (boo#1235399)
  * add patch
    boo1235399-fix_the_warning_of_blk_validate_limits.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1739102400">- drbd: fix build error against kernel v6.13 (boo#1236927)
  * add patch
    + boo1236927-fix-build_error_against_v6.13.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1744200000">- drbd: fix build error against kernel v6.14 (boo#1240916)
  * add patch
    + boo1240916-fix_build_error_against_kernel_v6.14.patch
  * replace suse special patch with drbd upstream fix
  - boo1236927-fix-build_error_against_v6.13.patch
    + 0001-drbd-build-deal-with-potentially-relative-paths-in-p.patch
  * remove patch, the issue is already fixed in v6.14 kernel
  - boo1235399-fix_the_warning_of_blk_validate_limits.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1750161600">- drbd: fix build error against kernel v6.15 (boo#1244669)
  * add upstream patch
    + 0001-compat-follow-Linux-6.14-debugfs_change_name.patch
  * add suse special patch
    + boo1244669-fix_build_error_against_kernel_v6.15.patch
  * remove patch which is replaced by the upstream patch
  - boo1240916-fix_build_error_against_kernel_v6.14.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1755777600">- drbd: fix build error against kernel v6.16.1 (boo#1248426)
  * add suse special patch
    + boo1248426-fix_build_error_against_kernel_v6.16.1.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1760097600">- drbd: fix build error against kernel v6.17.0 (boo#1251834)
  * add suse special patch
    + boo1251834-fix_build_error_against_kernel_v6.17.0.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1772107200">- drbd: fix build error against kernel v6.19.3 (boo#1258918)
  * add upstream patch
    + drbd-convert-bind-and-connect-callbacks-to-use-socka.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1774958400">- drbd: replace suse special patches with upstream patches (boo#1261192)
  * add upstream patches
    + 0001-drbd-Switch-rename-to-timer_delete-_sync.patch
    + 0001-compat-Rename-from_timer-to-timer_container_of.patch
    + 0001-compat-test-for-pfn_t.patch
  * remove suse special patches
  - boo1244669-fix_build_error_against_kernel_v6.15.patch
  - boo1248426-fix_build_error_against_kernel_v6.16.1.patch
  - boo1251834-fix_build_error_against_kernel_v6.17.0.patch</changelog>
</package>
<package pkgid="72485d4d927a9a797a41fa82b9f3d5361a9cd5c53cdaea1daf4098cee249d60e8eac33a3ebfaa9c625755d14f42af54d48d7e0bd09772a83c0b1db5d5e7bc891" name="drbd-kmp-default" arch="x86_64">
  <version epoch="0" ver="9.1.23_k7.1.5_lp160.6.gcf79df6" rel="lp160.10.40"/>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1718798400">- drbd: fix build error against kernel v6.9.3 (boo#1226510)
  * add patch
    + bsc1226510-fix-build-err-against-6.9.3.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1723464000">- drbd: fix build error against kernel v6.10.3 (boo#1229062)
  * add patch
    + boo1229062-re-enable-blk_queue_max_hw_sectors.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1726574400">- drbdadm down fails to remove sysfs holder file (boo#1230635)
  * add patch
    + boo1230635_01-compat-fix-nla_nest_start_noflag-test.patch
    + boo1230635_02-drbd-port-block-device-access-to-file.patch
  * update patch
    + bsc1226510-fix-build-err-against-6.9.3.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1728648000">- Update DRBD version from 9.1.16 to 9.1.22
  * Changelog from Linbit:
    9.1.22 (api:genl2/proto:86-121/transport:18)
  - -------
  * Upgrade from partial resync to a full resync if necessary when the
    user manually resolves a split-brain situation
  * Fix a potential NULL deref when a disk fails while doing a
    forget-peer operation.
  * Fix a rcu_read_lock()/rcu_read_unlock() imbalance
  * Restart the open() syscall when a process auto promoting a drbd device gets
    interrupted by a signal
  * Remove a deadlock that caused DRBD to connect sometimes
    exceptionally slow
  * Make detach operations interruptible
  * Added dev_is_open to events2 status information
  * Improve log readability for 2PC state changes and drbd-threads
  * Updated compability code for Linux 6.9
    9.1.21 (api:genl2/proto:86-121/transport:18)
  - -------
  * fix a deadlock that can trigger when deleting a connection and
    another connection going down in parallel. This is a regression of
    9.1.20
  * Fix an out-of-bounds access when scanning the bitmap. It leads to a
    crash when the bitmap ends on a page boundary, and this is also a
    regression in 9.1.20.
    9.1.20 (api:genl2/proto:86-121/transport:18)
  - -------
  * Fix a kernel crash that is sometimes triggered when downing drbd
    resources in a specific, unusual order (was triggered by the
    Kubernetes CSI driver)
  * Fix a rarely triggering kernel crash upon adding paths to a
    connection by rehauling the path lists' locking
  * Fix the continuation of an interrupted initial resync
  * Fix the state engine so that an incapable primary does not outdate
    indirectly reachable secondary nodes
  * Fix a logic bug that caused drbd to pretend that a peer's disk is
    outdated when doing a manual disconnect on a down connection; with
    that cured impact on fencing and quorum.
  * Fix forceful demotion of suspended devices
  * Rehaul of the build system to apply compatibility patches out of
    place that allows one to build for different target kernels from a
    single drbd source tree
  * Updated compability code for Linux 6.8
    9.1.19 (api:genl2/proto:86-121/transport:18)
  - -------
  * Fix a resync decision case where drbd wrongly decided to do a full
    resync, where a partial resync was sufficient; that happened in a
    specific connect order when all nodes were on the same data
    generation (UUID)
  * Fix the online resize code to obey cached size information about
    temporal unreachable nodes
  * Fix a rare corner case in which DRBD on a diskless primary node
    failed to re-issue a read request to another node with a backing
    disk upon connection loss on the connection where it shipped the
    read request initially
  * Make timeout during promotion attempts interruptible
  * No longer write activity-log updates on the secondary node in a
    cluster with precisely two nodes with backing disk; this is a
    performance optimization
  * Reduce CPU usage of acknowledgment processing
    9.1.18 (api:genl2/proto:86-121/transport:18)
  - -------
  * Fixed connecting nodes with differently sized backing disks,
    specifically when the smaller node is primary, before establishing
    the connections
  * Fixed thawing a device that has I/O frozen after loss of quorum
    when a configuration change eases its quorum requirements
  * Properly fail TLS if requested (only available in drbd-9.2)
  * Fixed a race condition that can cause auto-demote to trigger right
    after an explicit promote
  * Fixed a rare race condition that could mess up the handshake result
    before it is committed to the replication state.
  * Preserve "tiebreaker quorum" over a reboot of the last node (3-node
    clusters only)
  * Update compatibility code for Linux 6.6
    9.1.17 (api:genl2/proto:86-121/transport:18)
  - -------
  * fix a potential crash when configuring drbd to bind to a
    non-existent local IP address (this is a regression of drbd-9.1.8)
  * Cure a very seldom triggering race condition bug during
    establishing connections; when you triggered it, you got an OOPS
    hinting to list corruption
  * fix a race condition regarding operations on the bitmap while
    forgetting a bitmap slot and a pointless warning
  * Fix handling of unexpected (on a resource in secondary role) write
    requests
  * Fix a corner case that can cause a process to hang when closing the
    DRBD device, while a connection gets re-established
  * Correctly block signal delivery during auto-demote
  * Improve the reliability of establishing connections
  * Do not clear the transport with `net-options --set-defaults`. This
    fix avoids unexpected disconnect/connect cycles upon an `adjust`
    when using the 'lb-tcp' or 'rdma' transports in drbd-9.2.
  * New netlink packet to report path status to drbdsetup
  * Improvements to the content and rate-limiting of many log messages
  * Update compatibility code and follow Linux upstream development
    until Linux 6.5
  * remove patches which already included in the new version:
    0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    0003-drbd-fix-error-path-in-drbd_get_listener.patch
    0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    0005-drbd-log-error-code-when-thread-fails-to-start.patch
    0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    0008-compat-block-introduce-holder-ops.patch
    0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    0011-compat-block-pass-a-gendisk-to-open.patch
    0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    0014-drbd-include-source-of-state-change-in-log.patch
    0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    0018-drbd-rework-autopromote.patch
    0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
    0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
    0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch
    boo1230635_01-compat-fix-nla_nest_start_noflag-test.patch
    boo1230635_02-drbd-port-block-device-access-to-file.patch
  * removed patches which are not needed anymore:
    boo1229062-re-enable-blk_queue_max_hw_sectors.patch
    bsc1226510-fix-build-err-against-6.9.3.patch
  * update:
    drbd_git_revision
    suse-coccinelle.patch
    drbd.spec
  * add upstream patches to align commit 13ada1be201e:
    0001-drbd-properly-rate-limit-resync-progress-reports.patch
    0002-drbd-inherit-history-UUIDs-from-sync-source-when-res.patch
    0003-build-compat-fix-line-offset-in-annotation-pragmas-p.patch
    0004-drbd-fix-exposed_uuid-going-backward.patch
    0005-drbd-Proper-locking-around-new_current_uuid-on-a-dis.patch
    0006-build-CycloneDX-fix-bom-ref-add-purl.patch
    0007-build-Another-update-to-the-spdx-files.patch
    0008-build-generate-spdx.json-not-tag-value-format.patch
    0009-compat-fix-gen_patch_names-for-bdev_file_open_by_pat.patch
    0010-compat-fix-nla_nest_start_noflag-test.patch
    0011-compat-fix-blk_alloc_disk-rule.patch
    0012-drbd-remove-const-from-function-return-type.patch
    0013-drbd-don-t-set-max_write_zeroes_sectors-in-decide_on.patch
    0014-drbd-split-out-a-drbd_discard_supported-helper.patch
    0015-drbd-atomically-update-queue-limits-in-drbd_reconsid.patch
    0016-compat-test-and-patch-for-queue_limits_start_update.patch
    0017-compat-specify-which-essential-change-was-not-made.patch
    0018-gen_patch_names-reorder-blk_mode_t.patch
    0019-compat-fix-blk_queue_update_readahead-patch.patch
    0020-compat-test-and-patch-for-que_limits-max_hw_discard_.patch
    0021-compat-fixup-write_zeroes__no_capable.patch
    0022-compat-fixup-queue_flag_discard__yes_present.patch
    0023-drbd-move-flags-to-queue_limits.patch
    0024-compat-test-and-patch-for-queue_limits.features.patch
    0025-drbd-Annotate-struct-fifo_buffer-with-__counted_by.patch
    0026-compat-test-and-patch-for-__counted_by.patch
    0027-drbd-fix-function-cast-warnings-in-state-machine.patch
    0028-Add-missing-documentation-of-peer_device-parameter-t.patch
    0030-drbd-kref_put-path-when-kernel_accept-fails.patch
    0031-build-fix-typo-in-Makefile.spatch.patch
    0032-drbd-open-do-not-delay-open-if-already-Primary.patch
  * add patch to fix kernel imcompatibility issue (boo#1231290):
    boo1231290_fix_drbd_build_error_against_kernel_v6.11.0.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1731326400">- drbd: fix build error against kernel v6.11.6 (boo#1233222)
  * add patch
    + boo1233222_fix_drbd_build_error_against_kernel_v6.11.6.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1733918400">- Update DRBD version from 9.1.22 to 9.1.23 (boo#1234849)
  * Changelog from Linbit:
    9.1.23 (api:genl2/proto:86-101,118-121/transport:18)
  - -------
  * Fix a corner case that can happen when DRBD establishes multiple
    connections in parallel, which could lead one connection to end up in
    an inconsistent replication state of WFBitMapT/Established
  * Fix a corner case in which a reconciliation resync ends up in
    WFBitMapT/Established
  * Restrict protocol compatibility to the most recent 8.4 and 9.0 releases
  * Fix a corner case causing a module ref leak on drbd_transport_tcp;
    if it hits, you can not rmmod it
  * rate-limit resync progress while resync is paused
  * resync-target inherits history UUIDs when resync finishes,
    this can prevent unexpected "unrelared data" events later
  * Updated compatibility code for Linux 6.11 and 6.12
  * remove patches which already included in the new version:
    0001-drbd-properly-rate-limit-resync-progress-reports.patch
    0002-drbd-inherit-history-UUIDs-from-sync-source-when-res.patch
    0003-build-compat-fix-line-offset-in-annotation-pragmas-p.patch
    0004-drbd-fix-exposed_uuid-going-backward.patch
    0005-drbd-Proper-locking-around-new_current_uuid-on-a-dis.patch
    0006-build-CycloneDX-fix-bom-ref-add-purl.patch
    0007-build-Another-update-to-the-spdx-files.patch
    0008-build-generate-spdx.json-not-tag-value-format.patch
    0009-compat-fix-gen_patch_names-for-bdev_file_open_by_pat.patch
    0010-compat-fix-nla_nest_start_noflag-test.patch
    0011-compat-fix-blk_alloc_disk-rule.patch
    0012-drbd-remove-const-from-function-return-type.patch
    0013-drbd-don-t-set-max_write_zeroes_sectors-in-decide_on.patch
    0014-drbd-split-out-a-drbd_discard_supported-helper.patch
    0015-drbd-atomically-update-queue-limits-in-drbd_reconsid.patch
    0016-compat-test-and-patch-for-queue_limits_start_update.patch
    0017-compat-specify-which-essential-change-was-not-made.patch
    0018-gen_patch_names-reorder-blk_mode_t.patch
    0019-compat-fix-blk_queue_update_readahead-patch.patch
    0020-compat-test-and-patch-for-que_limits-max_hw_discard_.patch
    0021-compat-fixup-write_zeroes__no_capable.patch
    0022-compat-fixup-queue_flag_discard__yes_present.patch
    0023-drbd-move-flags-to-queue_limits.patch
    0024-compat-test-and-patch-for-queue_limits.features.patch
    0025-drbd-Annotate-struct-fifo_buffer-with-__counted_by.patch
    0026-compat-test-and-patch-for-__counted_by.patch
    0027-drbd-fix-function-cast-warnings-in-state-machine.patch
    0028-Add-missing-documentation-of-peer_device-parameter-t.patch
    0030-drbd-kref_put-path-when-kernel_accept-fails.patch
    0031-build-fix-typo-in-Makefile.spatch.patch
    0032-drbd-open-do-not-delay-open-if-already-Primary.patch
  * removed patch which is not needed anymore:
    boo1231290_fix_drbd_build_error_against_kernel_v6.11.0.patch
    boo1233222_fix_drbd_build_error_against_kernel_v6.11.6.patch
  * update:
    drbd_git_revision
    drbd.spec
  * add upstream patches to align commit d64ebe7eb7df:
    0001-drbd-Fix-memory-leak.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1736337600">- fix the warning of blk_validate_limits when running drbdadm down (boo#1235399)
  * add patch
    boo1235399-fix_the_warning_of_blk_validate_limits.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1739102400">- drbd: fix build error against kernel v6.13 (boo#1236927)
  * add patch
    + boo1236927-fix-build_error_against_v6.13.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1744200000">- drbd: fix build error against kernel v6.14 (boo#1240916)
  * add patch
    + boo1240916-fix_build_error_against_kernel_v6.14.patch
  * replace suse special patch with drbd upstream fix
  - boo1236927-fix-build_error_against_v6.13.patch
    + 0001-drbd-build-deal-with-potentially-relative-paths-in-p.patch
  * remove patch, the issue is already fixed in v6.14 kernel
  - boo1235399-fix_the_warning_of_blk_validate_limits.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1750161600">- drbd: fix build error against kernel v6.15 (boo#1244669)
  * add upstream patch
    + 0001-compat-follow-Linux-6.14-debugfs_change_name.patch
  * add suse special patch
    + boo1244669-fix_build_error_against_kernel_v6.15.patch
  * remove patch which is replaced by the upstream patch
  - boo1240916-fix_build_error_against_kernel_v6.14.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1755777600">- drbd: fix build error against kernel v6.16.1 (boo#1248426)
  * add suse special patch
    + boo1248426-fix_build_error_against_kernel_v6.16.1.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1760097600">- drbd: fix build error against kernel v6.17.0 (boo#1251834)
  * add suse special patch
    + boo1251834-fix_build_error_against_kernel_v6.17.0.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1772107200">- drbd: fix build error against kernel v6.19.3 (boo#1258918)
  * add upstream patch
    + drbd-convert-bind-and-connect-callbacks-to-use-socka.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1774958400">- drbd: replace suse special patches with upstream patches (boo#1261192)
  * add upstream patches
    + 0001-drbd-Switch-rename-to-timer_delete-_sync.patch
    + 0001-compat-Rename-from_timer-to-timer_container_of.patch
    + 0001-compat-test-for-pfn_t.patch
  * remove suse special patches
  - boo1244669-fix_build_error_against_kernel_v6.15.patch
  - boo1248426-fix_build_error_against_kernel_v6.16.1.patch
  - boo1251834-fix_build_error_against_kernel_v6.17.0.patch</changelog>
</package>
<package pkgid="727ab4766cd32ed3a156e2471d4c8387664086a916d633db6e9fdd242df7a741797bc73b8d9bb9b01827e26e45f1dfc5abacd9b9194de6f4d7496df4db7d4802" name="drbd-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.1.23_k7.1.5_lp160.6.gcf79df6" rel="lp160.10.40"/>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1718798400">- drbd: fix build error against kernel v6.9.3 (boo#1226510)
  * add patch
    + bsc1226510-fix-build-err-against-6.9.3.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1723464000">- drbd: fix build error against kernel v6.10.3 (boo#1229062)
  * add patch
    + boo1229062-re-enable-blk_queue_max_hw_sectors.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1726574400">- drbdadm down fails to remove sysfs holder file (boo#1230635)
  * add patch
    + boo1230635_01-compat-fix-nla_nest_start_noflag-test.patch
    + boo1230635_02-drbd-port-block-device-access-to-file.patch
  * update patch
    + bsc1226510-fix-build-err-against-6.9.3.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1728648000">- Update DRBD version from 9.1.16 to 9.1.22
  * Changelog from Linbit:
    9.1.22 (api:genl2/proto:86-121/transport:18)
  - -------
  * Upgrade from partial resync to a full resync if necessary when the
    user manually resolves a split-brain situation
  * Fix a potential NULL deref when a disk fails while doing a
    forget-peer operation.
  * Fix a rcu_read_lock()/rcu_read_unlock() imbalance
  * Restart the open() syscall when a process auto promoting a drbd device gets
    interrupted by a signal
  * Remove a deadlock that caused DRBD to connect sometimes
    exceptionally slow
  * Make detach operations interruptible
  * Added dev_is_open to events2 status information
  * Improve log readability for 2PC state changes and drbd-threads
  * Updated compability code for Linux 6.9
    9.1.21 (api:genl2/proto:86-121/transport:18)
  - -------
  * fix a deadlock that can trigger when deleting a connection and
    another connection going down in parallel. This is a regression of
    9.1.20
  * Fix an out-of-bounds access when scanning the bitmap. It leads to a
    crash when the bitmap ends on a page boundary, and this is also a
    regression in 9.1.20.
    9.1.20 (api:genl2/proto:86-121/transport:18)
  - -------
  * Fix a kernel crash that is sometimes triggered when downing drbd
    resources in a specific, unusual order (was triggered by the
    Kubernetes CSI driver)
  * Fix a rarely triggering kernel crash upon adding paths to a
    connection by rehauling the path lists' locking
  * Fix the continuation of an interrupted initial resync
  * Fix the state engine so that an incapable primary does not outdate
    indirectly reachable secondary nodes
  * Fix a logic bug that caused drbd to pretend that a peer's disk is
    outdated when doing a manual disconnect on a down connection; with
    that cured impact on fencing and quorum.
  * Fix forceful demotion of suspended devices
  * Rehaul of the build system to apply compatibility patches out of
    place that allows one to build for different target kernels from a
    single drbd source tree
  * Updated compability code for Linux 6.8
    9.1.19 (api:genl2/proto:86-121/transport:18)
  - -------
  * Fix a resync decision case where drbd wrongly decided to do a full
    resync, where a partial resync was sufficient; that happened in a
    specific connect order when all nodes were on the same data
    generation (UUID)
  * Fix the online resize code to obey cached size information about
    temporal unreachable nodes
  * Fix a rare corner case in which DRBD on a diskless primary node
    failed to re-issue a read request to another node with a backing
    disk upon connection loss on the connection where it shipped the
    read request initially
  * Make timeout during promotion attempts interruptible
  * No longer write activity-log updates on the secondary node in a
    cluster with precisely two nodes with backing disk; this is a
    performance optimization
  * Reduce CPU usage of acknowledgment processing
    9.1.18 (api:genl2/proto:86-121/transport:18)
  - -------
  * Fixed connecting nodes with differently sized backing disks,
    specifically when the smaller node is primary, before establishing
    the connections
  * Fixed thawing a device that has I/O frozen after loss of quorum
    when a configuration change eases its quorum requirements
  * Properly fail TLS if requested (only available in drbd-9.2)
  * Fixed a race condition that can cause auto-demote to trigger right
    after an explicit promote
  * Fixed a rare race condition that could mess up the handshake result
    before it is committed to the replication state.
  * Preserve "tiebreaker quorum" over a reboot of the last node (3-node
    clusters only)
  * Update compatibility code for Linux 6.6
    9.1.17 (api:genl2/proto:86-121/transport:18)
  - -------
  * fix a potential crash when configuring drbd to bind to a
    non-existent local IP address (this is a regression of drbd-9.1.8)
  * Cure a very seldom triggering race condition bug during
    establishing connections; when you triggered it, you got an OOPS
    hinting to list corruption
  * fix a race condition regarding operations on the bitmap while
    forgetting a bitmap slot and a pointless warning
  * Fix handling of unexpected (on a resource in secondary role) write
    requests
  * Fix a corner case that can cause a process to hang when closing the
    DRBD device, while a connection gets re-established
  * Correctly block signal delivery during auto-demote
  * Improve the reliability of establishing connections
  * Do not clear the transport with `net-options --set-defaults`. This
    fix avoids unexpected disconnect/connect cycles upon an `adjust`
    when using the 'lb-tcp' or 'rdma' transports in drbd-9.2.
  * New netlink packet to report path status to drbdsetup
  * Improvements to the content and rate-limiting of many log messages
  * Update compatibility code and follow Linux upstream development
    until Linux 6.5
  * remove patches which already included in the new version:
    0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    0003-drbd-fix-error-path-in-drbd_get_listener.patch
    0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    0005-drbd-log-error-code-when-thread-fails-to-start.patch
    0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    0008-compat-block-introduce-holder-ops.patch
    0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    0011-compat-block-pass-a-gendisk-to-open.patch
    0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    0014-drbd-include-source-of-state-change-in-log.patch
    0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    0018-drbd-rework-autopromote.patch
    0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
    0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
    0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch
    boo1230635_01-compat-fix-nla_nest_start_noflag-test.patch
    boo1230635_02-drbd-port-block-device-access-to-file.patch
  * removed patches which are not needed anymore:
    boo1229062-re-enable-blk_queue_max_hw_sectors.patch
    bsc1226510-fix-build-err-against-6.9.3.patch
  * update:
    drbd_git_revision
    suse-coccinelle.patch
    drbd.spec
  * add upstream patches to align commit 13ada1be201e:
    0001-drbd-properly-rate-limit-resync-progress-reports.patch
    0002-drbd-inherit-history-UUIDs-from-sync-source-when-res.patch
    0003-build-compat-fix-line-offset-in-annotation-pragmas-p.patch
    0004-drbd-fix-exposed_uuid-going-backward.patch
    0005-drbd-Proper-locking-around-new_current_uuid-on-a-dis.patch
    0006-build-CycloneDX-fix-bom-ref-add-purl.patch
    0007-build-Another-update-to-the-spdx-files.patch
    0008-build-generate-spdx.json-not-tag-value-format.patch
    0009-compat-fix-gen_patch_names-for-bdev_file_open_by_pat.patch
    0010-compat-fix-nla_nest_start_noflag-test.patch
    0011-compat-fix-blk_alloc_disk-rule.patch
    0012-drbd-remove-const-from-function-return-type.patch
    0013-drbd-don-t-set-max_write_zeroes_sectors-in-decide_on.patch
    0014-drbd-split-out-a-drbd_discard_supported-helper.patch
    0015-drbd-atomically-update-queue-limits-in-drbd_reconsid.patch
    0016-compat-test-and-patch-for-queue_limits_start_update.patch
    0017-compat-specify-which-essential-change-was-not-made.patch
    0018-gen_patch_names-reorder-blk_mode_t.patch
    0019-compat-fix-blk_queue_update_readahead-patch.patch
    0020-compat-test-and-patch-for-que_limits-max_hw_discard_.patch
    0021-compat-fixup-write_zeroes__no_capable.patch
    0022-compat-fixup-queue_flag_discard__yes_present.patch
    0023-drbd-move-flags-to-queue_limits.patch
    0024-compat-test-and-patch-for-queue_limits.features.patch
    0025-drbd-Annotate-struct-fifo_buffer-with-__counted_by.patch
    0026-compat-test-and-patch-for-__counted_by.patch
    0027-drbd-fix-function-cast-warnings-in-state-machine.patch
    0028-Add-missing-documentation-of-peer_device-parameter-t.patch
    0030-drbd-kref_put-path-when-kernel_accept-fails.patch
    0031-build-fix-typo-in-Makefile.spatch.patch
    0032-drbd-open-do-not-delay-open-if-already-Primary.patch
  * add patch to fix kernel imcompatibility issue (boo#1231290):
    boo1231290_fix_drbd_build_error_against_kernel_v6.11.0.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1731326400">- drbd: fix build error against kernel v6.11.6 (boo#1233222)
  * add patch
    + boo1233222_fix_drbd_build_error_against_kernel_v6.11.6.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1733918400">- Update DRBD version from 9.1.22 to 9.1.23 (boo#1234849)
  * Changelog from Linbit:
    9.1.23 (api:genl2/proto:86-101,118-121/transport:18)
  - -------
  * Fix a corner case that can happen when DRBD establishes multiple
    connections in parallel, which could lead one connection to end up in
    an inconsistent replication state of WFBitMapT/Established
  * Fix a corner case in which a reconciliation resync ends up in
    WFBitMapT/Established
  * Restrict protocol compatibility to the most recent 8.4 and 9.0 releases
  * Fix a corner case causing a module ref leak on drbd_transport_tcp;
    if it hits, you can not rmmod it
  * rate-limit resync progress while resync is paused
  * resync-target inherits history UUIDs when resync finishes,
    this can prevent unexpected "unrelared data" events later
  * Updated compatibility code for Linux 6.11 and 6.12
  * remove patches which already included in the new version:
    0001-drbd-properly-rate-limit-resync-progress-reports.patch
    0002-drbd-inherit-history-UUIDs-from-sync-source-when-res.patch
    0003-build-compat-fix-line-offset-in-annotation-pragmas-p.patch
    0004-drbd-fix-exposed_uuid-going-backward.patch
    0005-drbd-Proper-locking-around-new_current_uuid-on-a-dis.patch
    0006-build-CycloneDX-fix-bom-ref-add-purl.patch
    0007-build-Another-update-to-the-spdx-files.patch
    0008-build-generate-spdx.json-not-tag-value-format.patch
    0009-compat-fix-gen_patch_names-for-bdev_file_open_by_pat.patch
    0010-compat-fix-nla_nest_start_noflag-test.patch
    0011-compat-fix-blk_alloc_disk-rule.patch
    0012-drbd-remove-const-from-function-return-type.patch
    0013-drbd-don-t-set-max_write_zeroes_sectors-in-decide_on.patch
    0014-drbd-split-out-a-drbd_discard_supported-helper.patch
    0015-drbd-atomically-update-queue-limits-in-drbd_reconsid.patch
    0016-compat-test-and-patch-for-queue_limits_start_update.patch
    0017-compat-specify-which-essential-change-was-not-made.patch
    0018-gen_patch_names-reorder-blk_mode_t.patch
    0019-compat-fix-blk_queue_update_readahead-patch.patch
    0020-compat-test-and-patch-for-que_limits-max_hw_discard_.patch
    0021-compat-fixup-write_zeroes__no_capable.patch
    0022-compat-fixup-queue_flag_discard__yes_present.patch
    0023-drbd-move-flags-to-queue_limits.patch
    0024-compat-test-and-patch-for-queue_limits.features.patch
    0025-drbd-Annotate-struct-fifo_buffer-with-__counted_by.patch
    0026-compat-test-and-patch-for-__counted_by.patch
    0027-drbd-fix-function-cast-warnings-in-state-machine.patch
    0028-Add-missing-documentation-of-peer_device-parameter-t.patch
    0030-drbd-kref_put-path-when-kernel_accept-fails.patch
    0031-build-fix-typo-in-Makefile.spatch.patch
    0032-drbd-open-do-not-delay-open-if-already-Primary.patch
  * removed patch which is not needed anymore:
    boo1231290_fix_drbd_build_error_against_kernel_v6.11.0.patch
    boo1233222_fix_drbd_build_error_against_kernel_v6.11.6.patch
  * update:
    drbd_git_revision
    drbd.spec
  * add upstream patches to align commit d64ebe7eb7df:
    0001-drbd-Fix-memory-leak.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1736337600">- fix the warning of blk_validate_limits when running drbdadm down (boo#1235399)
  * add patch
    boo1235399-fix_the_warning_of_blk_validate_limits.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1739102400">- drbd: fix build error against kernel v6.13 (boo#1236927)
  * add patch
    + boo1236927-fix-build_error_against_v6.13.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1744200000">- drbd: fix build error against kernel v6.14 (boo#1240916)
  * add patch
    + boo1240916-fix_build_error_against_kernel_v6.14.patch
  * replace suse special patch with drbd upstream fix
  - boo1236927-fix-build_error_against_v6.13.patch
    + 0001-drbd-build-deal-with-potentially-relative-paths-in-p.patch
  * remove patch, the issue is already fixed in v6.14 kernel
  - boo1235399-fix_the_warning_of_blk_validate_limits.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1750161600">- drbd: fix build error against kernel v6.15 (boo#1244669)
  * add upstream patch
    + 0001-compat-follow-Linux-6.14-debugfs_change_name.patch
  * add suse special patch
    + boo1244669-fix_build_error_against_kernel_v6.15.patch
  * remove patch which is replaced by the upstream patch
  - boo1240916-fix_build_error_against_kernel_v6.14.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1755777600">- drbd: fix build error against kernel v6.16.1 (boo#1248426)
  * add suse special patch
    + boo1248426-fix_build_error_against_kernel_v6.16.1.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1760097600">- drbd: fix build error against kernel v6.17.0 (boo#1251834)
  * add suse special patch
    + boo1251834-fix_build_error_against_kernel_v6.17.0.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1772107200">- drbd: fix build error against kernel v6.19.3 (boo#1258918)
  * add upstream patch
    + drbd-convert-bind-and-connect-callbacks-to-use-socka.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1774958400">- drbd: replace suse special patches with upstream patches (boo#1261192)
  * add upstream patches
    + 0001-drbd-Switch-rename-to-timer_delete-_sync.patch
    + 0001-compat-Rename-from_timer-to-timer_container_of.patch
    + 0001-compat-test-for-pfn_t.patch
  * remove suse special patches
  - boo1244669-fix_build_error_against_kernel_v6.15.patch
  - boo1248426-fix_build_error_against_kernel_v6.16.1.patch
  - boo1251834-fix_build_error_against_kernel_v6.17.0.patch</changelog>
</package>
<package pkgid="ad091e20736beba1957fee748cd93c91bc88bc04f8ca32cfeca409337c16b618152b56b2abd4746b54f0bccb96ed931543b63a38cae0b7ca77ddb73de60140e1" name="hdjmod" arch="src">
  <version epoch="0" ver="1.39" rel="lp160.2.25"/>
  <changelog author="marix@marix.org" date="1333800000">- Fixed build on SLE 11 SP 2</changelog>
  <changelog author="marix@marix.org" date="1350388800">- Fixed build on kernel 3.6</changelog>
  <changelog author="marix@marix.org" date="1356264000">- Fixed build on kernel 3.7</changelog>
  <changelog author="marix@marix.org" date="1406289600">- Fixed build on kernel 3.16
  The required patch is hdjmod_kernel_3.16.patch</changelog>
  <changelog author="marix@marix.org" date="1495800000">- Added hdjmod_kernel_4.11.patch: Fixes build on Kernel 4.11 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.35" date="1724932800">- Update to version 1.35
  * Compatibility with GCC 14</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.36" date="1727956800">- Update to version 1.36
  * Compatibility with Linux 6.12</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.37" date="1744718400">- Update to version 1.37
  * Compatibility with Linux 6.15
- Add service file to download source files based on spec file</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.38" date="1750507200">- Update to version 1.38
  * Compatibility with Linux 6.16</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1782993600">- Update to version 1.39
  * Compatibility with Linux 7.2</changelog>
</package>
<package pkgid="79f94645efc183657a2d083595a596d1bf6ea2243f35f3ffcecc1c9dfd6de01ad5046547558a966f8a2d6d5378fcdbd583d8a4c8b4bcab02cc712e2cd49c0560" name="hdjmod-debugsource" arch="x86_64">
  <version epoch="0" ver="1.39" rel="lp160.2.25"/>
  <changelog author="marix@marix.org" date="1333800000">- Fixed build on SLE 11 SP 2</changelog>
  <changelog author="marix@marix.org" date="1350388800">- Fixed build on kernel 3.6</changelog>
  <changelog author="marix@marix.org" date="1356264000">- Fixed build on kernel 3.7</changelog>
  <changelog author="marix@marix.org" date="1406289600">- Fixed build on kernel 3.16
  The required patch is hdjmod_kernel_3.16.patch</changelog>
  <changelog author="marix@marix.org" date="1495800000">- Added hdjmod_kernel_4.11.patch: Fixes build on Kernel 4.11 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.35" date="1724932800">- Update to version 1.35
  * Compatibility with GCC 14</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.36" date="1727956800">- Update to version 1.36
  * Compatibility with Linux 6.12</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.37" date="1744718400">- Update to version 1.37
  * Compatibility with Linux 6.15
- Add service file to download source files based on spec file</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.38" date="1750507200">- Update to version 1.38
  * Compatibility with Linux 6.16</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1782993600">- Update to version 1.39
  * Compatibility with Linux 7.2</changelog>
</package>
<package pkgid="a104b1d51234b50eab3637f9e9d67f8a49dd43a5f177be69892c29b5e46d9ff994502611a102ede1540217f5dd2e3b13738ca3d27338c2a74ca18d0ffa40df85" name="hdjmod-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.39_k7.1.5_lp160.6.gcf79df6" rel="lp160.2.25"/>
  <changelog author="marix@marix.org" date="1333800000">- Fixed build on SLE 11 SP 2</changelog>
  <changelog author="marix@marix.org" date="1350388800">- Fixed build on kernel 3.6</changelog>
  <changelog author="marix@marix.org" date="1356264000">- Fixed build on kernel 3.7</changelog>
  <changelog author="marix@marix.org" date="1406289600">- Fixed build on kernel 3.16
  The required patch is hdjmod_kernel_3.16.patch</changelog>
  <changelog author="marix@marix.org" date="1495800000">- Added hdjmod_kernel_4.11.patch: Fixes build on Kernel 4.11 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.35" date="1724932800">- Update to version 1.35
  * Compatibility with GCC 14</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.36" date="1727956800">- Update to version 1.36
  * Compatibility with Linux 6.12</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.37" date="1744718400">- Update to version 1.37
  * Compatibility with Linux 6.15
- Add service file to download source files based on spec file</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.38" date="1750507200">- Update to version 1.38
  * Compatibility with Linux 6.16</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1782993600">- Update to version 1.39
  * Compatibility with Linux 7.2</changelog>
</package>
<package pkgid="91d71ee71aa49402fb51dbd78d580841d5da3f043c2a5017bd1ad3c9f05e9bfcfbdca2022e3bb84c60f26e559f56cb127615d48ecbba8c7a8978d8de0be2b550" name="hdjmod-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.39_k7.1.5_lp160.6.gcf79df6" rel="lp160.2.25"/>
  <changelog author="marix@marix.org" date="1333800000">- Fixed build on SLE 11 SP 2</changelog>
  <changelog author="marix@marix.org" date="1350388800">- Fixed build on kernel 3.6</changelog>
  <changelog author="marix@marix.org" date="1356264000">- Fixed build on kernel 3.7</changelog>
  <changelog author="marix@marix.org" date="1406289600">- Fixed build on kernel 3.16
  The required patch is hdjmod_kernel_3.16.patch</changelog>
  <changelog author="marix@marix.org" date="1495800000">- Added hdjmod_kernel_4.11.patch: Fixes build on Kernel 4.11 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.35" date="1724932800">- Update to version 1.35
  * Compatibility with GCC 14</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.36" date="1727956800">- Update to version 1.36
  * Compatibility with Linux 6.12</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.37" date="1744718400">- Update to version 1.37
  * Compatibility with Linux 6.15
- Add service file to download source files based on spec file</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.38" date="1750507200">- Update to version 1.38
  * Compatibility with Linux 6.16</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1782993600">- Update to version 1.39
  * Compatibility with Linux 7.2</changelog>
</package>
<package pkgid="7763c6c9f50c55b347a36efe4ecba16fd2dd2b61293491faf7b577f7bc68703c99561147704e4bf3d9ec3d750188bfce64f637a932d724b9bcdf68dafdbb65a1" name="ipset" arch="i586">
  <version epoch="0" ver="7.24" rel="lp160.2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1544529600">- Update to new upstream release 7.1
  * Correct the manpage about the sort option
  * Implement sorting for hash types in the ipset tool
  * Fix to list/save into file specified by option
- Remove ipset-file.diff (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1560168000">- Update to new upstream release 7.2
  * ipset: Fix memory accounting for hash types on resize</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566216000">- Update to new upstream release 7.3
  * Fix rename concurrency with listing, which can result broken
    list/save results.
  * ipset: Copy the right MAC address in bitmap:ip,mac and
    hash:ip,mac sets.
  * ipset: Actually allow destination MAC address for hash:ip,mac
    sets too.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1572609600">- Update to release 7.4
  * Wildcard support for the "hash:net,iface" type.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1578657600">- Update to release 7.5
  * netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO
    is present.
  * netfilter: xt_set: Do not restrict --map-set to the
    mangle table.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1582545600">- Update to release 7.6
  * Add checking system_power_efficient_wq in the source tree.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605787200">- Update to release 7.9
  * Enable memory accounting for ipset allocations
  * Expose the initval hash parameter to userspace
  * Add bucketsize parameter to all hash types
  * Support the -exist flag with the destroy command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1608465600">- Update to release 7.10
  * Fix shift-out-of-bounds in htable_bits()</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1613736000">- Update to release 7.11
  * Argument parsing buffer overflow in ipset_parse_argv fixed</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1627473600">- Update to release 7.14
  * Allow specifying protocols by number
  * Limit the maximum range of consecutive elements to add/delete</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1628078400">- Update to release 7.15
  * netfilter: ipset: Fix maximal range check in
    hash_ipportnet4_uadt()</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1667563200">- Tumbleweed is not affected by the following SLE issues:
  bsc#1122853</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669032000">- Update to release 7.16
  * Add bitmask support to hash:netnet, hash:ipport, hash:ip
  * Add support for new bitmask parameter</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672401600">- Update to release 7.17
  * No userspace changes (kernel modules are not generated
    here for openSUSE, see kernel-default instead)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695297600">- Update to release 7.19
  * Add json output to list command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1706702400">- Update to release 7.20
  * Bash completion utility updated</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1707739200">- Update to release 7.21
  * Save mode was broken; this was repaired.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1717588800">- Update to release 7.22
  * ipset: fix json output format for IPSET_OPT_IP
  * netfilter: ipset: Fix race between namespace cleanup and gc
    in the list:set type</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1734350400">- Update to release 7.23
  * Hold module reference while requesting a module
  * Add missing range check in bitmap_ip_uadt</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1747569600">- Update to release 7.24
  * JSON output: fix extra quota, extraneous commas and unquoted
    port ranges</changelog>
</package>
<package pkgid="65fd7da4dc2fb17574d261433daf2383bc037d7cfb9c941bd3af80418d4ddccb0f1204b1f3221af2b55df84641076f642292a03332e77e82e63361d93e1c0f53" name="ipset" arch="src">
  <version epoch="0" ver="7.24" rel="lp160.2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1544529600">- Update to new upstream release 7.1
  * Correct the manpage about the sort option
  * Implement sorting for hash types in the ipset tool
  * Fix to list/save into file specified by option
- Remove ipset-file.diff (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1560168000">- Update to new upstream release 7.2
  * ipset: Fix memory accounting for hash types on resize</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566216000">- Update to new upstream release 7.3
  * Fix rename concurrency with listing, which can result broken
    list/save results.
  * ipset: Copy the right MAC address in bitmap:ip,mac and
    hash:ip,mac sets.
  * ipset: Actually allow destination MAC address for hash:ip,mac
    sets too.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1572609600">- Update to release 7.4
  * Wildcard support for the "hash:net,iface" type.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1578657600">- Update to release 7.5
  * netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO
    is present.
  * netfilter: xt_set: Do not restrict --map-set to the
    mangle table.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1582545600">- Update to release 7.6
  * Add checking system_power_efficient_wq in the source tree.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605787200">- Update to release 7.9
  * Enable memory accounting for ipset allocations
  * Expose the initval hash parameter to userspace
  * Add bucketsize parameter to all hash types
  * Support the -exist flag with the destroy command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1608465600">- Update to release 7.10
  * Fix shift-out-of-bounds in htable_bits()</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1613736000">- Update to release 7.11
  * Argument parsing buffer overflow in ipset_parse_argv fixed</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1627473600">- Update to release 7.14
  * Allow specifying protocols by number
  * Limit the maximum range of consecutive elements to add/delete</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1628078400">- Update to release 7.15
  * netfilter: ipset: Fix maximal range check in
    hash_ipportnet4_uadt()</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1667563200">- Tumbleweed is not affected by the following SLE issues:
  bsc#1122853</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669032000">- Update to release 7.16
  * Add bitmask support to hash:netnet, hash:ipport, hash:ip
  * Add support for new bitmask parameter</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672401600">- Update to release 7.17
  * No userspace changes (kernel modules are not generated
    here for openSUSE, see kernel-default instead)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695297600">- Update to release 7.19
  * Add json output to list command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1706702400">- Update to release 7.20
  * Bash completion utility updated</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1707739200">- Update to release 7.21
  * Save mode was broken; this was repaired.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1717588800">- Update to release 7.22
  * ipset: fix json output format for IPSET_OPT_IP
  * netfilter: ipset: Fix race between namespace cleanup and gc
    in the list:set type</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1734350400">- Update to release 7.23
  * Hold module reference while requesting a module
  * Add missing range check in bitmap_ip_uadt</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1747569600">- Update to release 7.24
  * JSON output: fix extra quota, extraneous commas and unquoted
    port ranges</changelog>
</package>
<package pkgid="e754576ab59418ce0d481e78b683123bed18ceba6f333c8005acf6b14b3eeee6dcd720d0d183ff8573f4ec4e88f76e7593c5c383b6a1fd24b658330443ef83de" name="ipset" arch="x86_64">
  <version epoch="0" ver="7.24" rel="lp160.2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1544529600">- Update to new upstream release 7.1
  * Correct the manpage about the sort option
  * Implement sorting for hash types in the ipset tool
  * Fix to list/save into file specified by option
- Remove ipset-file.diff (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1560168000">- Update to new upstream release 7.2
  * ipset: Fix memory accounting for hash types on resize</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566216000">- Update to new upstream release 7.3
  * Fix rename concurrency with listing, which can result broken
    list/save results.
  * ipset: Copy the right MAC address in bitmap:ip,mac and
    hash:ip,mac sets.
  * ipset: Actually allow destination MAC address for hash:ip,mac
    sets too.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1572609600">- Update to release 7.4
  * Wildcard support for the "hash:net,iface" type.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1578657600">- Update to release 7.5
  * netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO
    is present.
  * netfilter: xt_set: Do not restrict --map-set to the
    mangle table.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1582545600">- Update to release 7.6
  * Add checking system_power_efficient_wq in the source tree.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605787200">- Update to release 7.9
  * Enable memory accounting for ipset allocations
  * Expose the initval hash parameter to userspace
  * Add bucketsize parameter to all hash types
  * Support the -exist flag with the destroy command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1608465600">- Update to release 7.10
  * Fix shift-out-of-bounds in htable_bits()</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1613736000">- Update to release 7.11
  * Argument parsing buffer overflow in ipset_parse_argv fixed</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1627473600">- Update to release 7.14
  * Allow specifying protocols by number
  * Limit the maximum range of consecutive elements to add/delete</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1628078400">- Update to release 7.15
  * netfilter: ipset: Fix maximal range check in
    hash_ipportnet4_uadt()</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1667563200">- Tumbleweed is not affected by the following SLE issues:
  bsc#1122853</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669032000">- Update to release 7.16
  * Add bitmask support to hash:netnet, hash:ipport, hash:ip
  * Add support for new bitmask parameter</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672401600">- Update to release 7.17
  * No userspace changes (kernel modules are not generated
    here for openSUSE, see kernel-default instead)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695297600">- Update to release 7.19
  * Add json output to list command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1706702400">- Update to release 7.20
  * Bash completion utility updated</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1707739200">- Update to release 7.21
  * Save mode was broken; this was repaired.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1717588800">- Update to release 7.22
  * ipset: fix json output format for IPSET_OPT_IP
  * netfilter: ipset: Fix race between namespace cleanup and gc
    in the list:set type</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1734350400">- Update to release 7.23
  * Hold module reference while requesting a module
  * Add missing range check in bitmap_ip_uadt</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1747569600">- Update to release 7.24
  * JSON output: fix extra quota, extraneous commas and unquoted
    port ranges</changelog>
</package>
<package pkgid="03954ee2b1a4c0b603b6ecba422d2936c07af176e6654f7ce11daa5891688d0535a556b027714e460e1b7f7ca3e57fbd0964425b36e7059bafd8e1b930c8bb65" name="ipset-debuginfo" arch="i586">
  <version epoch="0" ver="7.24" rel="lp160.2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1544529600">- Update to new upstream release 7.1
  * Correct the manpage about the sort option
  * Implement sorting for hash types in the ipset tool
  * Fix to list/save into file specified by option
- Remove ipset-file.diff (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1560168000">- Update to new upstream release 7.2
  * ipset: Fix memory accounting for hash types on resize</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566216000">- Update to new upstream release 7.3
  * Fix rename concurrency with listing, which can result broken
    list/save results.
  * ipset: Copy the right MAC address in bitmap:ip,mac and
    hash:ip,mac sets.
  * ipset: Actually allow destination MAC address for hash:ip,mac
    sets too.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1572609600">- Update to release 7.4
  * Wildcard support for the "hash:net,iface" type.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1578657600">- Update to release 7.5
  * netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO
    is present.
  * netfilter: xt_set: Do not restrict --map-set to the
    mangle table.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1582545600">- Update to release 7.6
  * Add checking system_power_efficient_wq in the source tree.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605787200">- Update to release 7.9
  * Enable memory accounting for ipset allocations
  * Expose the initval hash parameter to userspace
  * Add bucketsize parameter to all hash types
  * Support the -exist flag with the destroy command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1608465600">- Update to release 7.10
  * Fix shift-out-of-bounds in htable_bits()</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1613736000">- Update to release 7.11
  * Argument parsing buffer overflow in ipset_parse_argv fixed</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1627473600">- Update to release 7.14
  * Allow specifying protocols by number
  * Limit the maximum range of consecutive elements to add/delete</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1628078400">- Update to release 7.15
  * netfilter: ipset: Fix maximal range check in
    hash_ipportnet4_uadt()</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1667563200">- Tumbleweed is not affected by the following SLE issues:
  bsc#1122853</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669032000">- Update to release 7.16
  * Add bitmask support to hash:netnet, hash:ipport, hash:ip
  * Add support for new bitmask parameter</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672401600">- Update to release 7.17
  * No userspace changes (kernel modules are not generated
    here for openSUSE, see kernel-default instead)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695297600">- Update to release 7.19
  * Add json output to list command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1706702400">- Update to release 7.20
  * Bash completion utility updated</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1707739200">- Update to release 7.21
  * Save mode was broken; this was repaired.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1717588800">- Update to release 7.22
  * ipset: fix json output format for IPSET_OPT_IP
  * netfilter: ipset: Fix race between namespace cleanup and gc
    in the list:set type</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1734350400">- Update to release 7.23
  * Hold module reference while requesting a module
  * Add missing range check in bitmap_ip_uadt</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1747569600">- Update to release 7.24
  * JSON output: fix extra quota, extraneous commas and unquoted
    port ranges</changelog>
</package>
<package pkgid="58bd2d43ba7fe3725c2ffb16e966abb4a2de28b15844e4212a768cbd49a62487efaba36f2982b6d98711a130b84ae7ac15bd24cd6ce099d6f90325be2619cb1f" name="ipset-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.24" rel="lp160.2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1544529600">- Update to new upstream release 7.1
  * Correct the manpage about the sort option
  * Implement sorting for hash types in the ipset tool
  * Fix to list/save into file specified by option
- Remove ipset-file.diff (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1560168000">- Update to new upstream release 7.2
  * ipset: Fix memory accounting for hash types on resize</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566216000">- Update to new upstream release 7.3
  * Fix rename concurrency with listing, which can result broken
    list/save results.
  * ipset: Copy the right MAC address in bitmap:ip,mac and
    hash:ip,mac sets.
  * ipset: Actually allow destination MAC address for hash:ip,mac
    sets too.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1572609600">- Update to release 7.4
  * Wildcard support for the "hash:net,iface" type.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1578657600">- Update to release 7.5
  * netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO
    is present.
  * netfilter: xt_set: Do not restrict --map-set to the
    mangle table.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1582545600">- Update to release 7.6
  * Add checking system_power_efficient_wq in the source tree.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605787200">- Update to release 7.9
  * Enable memory accounting for ipset allocations
  * Expose the initval hash parameter to userspace
  * Add bucketsize parameter to all hash types
  * Support the -exist flag with the destroy command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1608465600">- Update to release 7.10
  * Fix shift-out-of-bounds in htable_bits()</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1613736000">- Update to release 7.11
  * Argument parsing buffer overflow in ipset_parse_argv fixed</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1627473600">- Update to release 7.14
  * Allow specifying protocols by number
  * Limit the maximum range of consecutive elements to add/delete</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1628078400">- Update to release 7.15
  * netfilter: ipset: Fix maximal range check in
    hash_ipportnet4_uadt()</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1667563200">- Tumbleweed is not affected by the following SLE issues:
  bsc#1122853</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669032000">- Update to release 7.16
  * Add bitmask support to hash:netnet, hash:ipport, hash:ip
  * Add support for new bitmask parameter</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672401600">- Update to release 7.17
  * No userspace changes (kernel modules are not generated
    here for openSUSE, see kernel-default instead)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695297600">- Update to release 7.19
  * Add json output to list command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1706702400">- Update to release 7.20
  * Bash completion utility updated</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1707739200">- Update to release 7.21
  * Save mode was broken; this was repaired.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1717588800">- Update to release 7.22
  * ipset: fix json output format for IPSET_OPT_IP
  * netfilter: ipset: Fix race between namespace cleanup and gc
    in the list:set type</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1734350400">- Update to release 7.23
  * Hold module reference while requesting a module
  * Add missing range check in bitmap_ip_uadt</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1747569600">- Update to release 7.24
  * JSON output: fix extra quota, extraneous commas and unquoted
    port ranges</changelog>
</package>
<package pkgid="e0dcc38d6f10322e6fefd97321fc66ce0d1c6096933a7a090873d9671afae69f68acb48847ca2452188c34626affe41b371393eb2ed07eb85a7540547d6ec7ad" name="ipset-debugsource" arch="i586">
  <version epoch="0" ver="7.24" rel="lp160.2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1544529600">- Update to new upstream release 7.1
  * Correct the manpage about the sort option
  * Implement sorting for hash types in the ipset tool
  * Fix to list/save into file specified by option
- Remove ipset-file.diff (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1560168000">- Update to new upstream release 7.2
  * ipset: Fix memory accounting for hash types on resize</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566216000">- Update to new upstream release 7.3
  * Fix rename concurrency with listing, which can result broken
    list/save results.
  * ipset: Copy the right MAC address in bitmap:ip,mac and
    hash:ip,mac sets.
  * ipset: Actually allow destination MAC address for hash:ip,mac
    sets too.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1572609600">- Update to release 7.4
  * Wildcard support for the "hash:net,iface" type.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1578657600">- Update to release 7.5
  * netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO
    is present.
  * netfilter: xt_set: Do not restrict --map-set to the
    mangle table.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1582545600">- Update to release 7.6
  * Add checking system_power_efficient_wq in the source tree.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605787200">- Update to release 7.9
  * Enable memory accounting for ipset allocations
  * Expose the initval hash parameter to userspace
  * Add bucketsize parameter to all hash types
  * Support the -exist flag with the destroy command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1608465600">- Update to release 7.10
  * Fix shift-out-of-bounds in htable_bits()</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1613736000">- Update to release 7.11
  * Argument parsing buffer overflow in ipset_parse_argv fixed</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1627473600">- Update to release 7.14
  * Allow specifying protocols by number
  * Limit the maximum range of consecutive elements to add/delete</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1628078400">- Update to release 7.15
  * netfilter: ipset: Fix maximal range check in
    hash_ipportnet4_uadt()</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1667563200">- Tumbleweed is not affected by the following SLE issues:
  bsc#1122853</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669032000">- Update to release 7.16
  * Add bitmask support to hash:netnet, hash:ipport, hash:ip
  * Add support for new bitmask parameter</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672401600">- Update to release 7.17
  * No userspace changes (kernel modules are not generated
    here for openSUSE, see kernel-default instead)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695297600">- Update to release 7.19
  * Add json output to list command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1706702400">- Update to release 7.20
  * Bash completion utility updated</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1707739200">- Update to release 7.21
  * Save mode was broken; this was repaired.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1717588800">- Update to release 7.22
  * ipset: fix json output format for IPSET_OPT_IP
  * netfilter: ipset: Fix race between namespace cleanup and gc
    in the list:set type</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1734350400">- Update to release 7.23
  * Hold module reference while requesting a module
  * Add missing range check in bitmap_ip_uadt</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1747569600">- Update to release 7.24
  * JSON output: fix extra quota, extraneous commas and unquoted
    port ranges</changelog>
</package>
<package pkgid="85c093b8b365d9f6438778c8c066f2729587dfe57511a4297b0b443133103d650a91a66969324e1a97f693d404f1c77c6e1456e8143c9e5f69c45e44bb119943" name="ipset-debugsource" arch="x86_64">
  <version epoch="0" ver="7.24" rel="lp160.2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1544529600">- Update to new upstream release 7.1
  * Correct the manpage about the sort option
  * Implement sorting for hash types in the ipset tool
  * Fix to list/save into file specified by option
- Remove ipset-file.diff (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1560168000">- Update to new upstream release 7.2
  * ipset: Fix memory accounting for hash types on resize</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566216000">- Update to new upstream release 7.3
  * Fix rename concurrency with listing, which can result broken
    list/save results.
  * ipset: Copy the right MAC address in bitmap:ip,mac and
    hash:ip,mac sets.
  * ipset: Actually allow destination MAC address for hash:ip,mac
    sets too.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1572609600">- Update to release 7.4
  * Wildcard support for the "hash:net,iface" type.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1578657600">- Update to release 7.5
  * netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO
    is present.
  * netfilter: xt_set: Do not restrict --map-set to the
    mangle table.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1582545600">- Update to release 7.6
  * Add checking system_power_efficient_wq in the source tree.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605787200">- Update to release 7.9
  * Enable memory accounting for ipset allocations
  * Expose the initval hash parameter to userspace
  * Add bucketsize parameter to all hash types
  * Support the -exist flag with the destroy command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1608465600">- Update to release 7.10
  * Fix shift-out-of-bounds in htable_bits()</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1613736000">- Update to release 7.11
  * Argument parsing buffer overflow in ipset_parse_argv fixed</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1627473600">- Update to release 7.14
  * Allow specifying protocols by number
  * Limit the maximum range of consecutive elements to add/delete</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1628078400">- Update to release 7.15
  * netfilter: ipset: Fix maximal range check in
    hash_ipportnet4_uadt()</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1667563200">- Tumbleweed is not affected by the following SLE issues:
  bsc#1122853</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669032000">- Update to release 7.16
  * Add bitmask support to hash:netnet, hash:ipport, hash:ip
  * Add support for new bitmask parameter</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672401600">- Update to release 7.17
  * No userspace changes (kernel modules are not generated
    here for openSUSE, see kernel-default instead)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695297600">- Update to release 7.19
  * Add json output to list command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1706702400">- Update to release 7.20
  * Bash completion utility updated</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1707739200">- Update to release 7.21
  * Save mode was broken; this was repaired.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1717588800">- Update to release 7.22
  * ipset: fix json output format for IPSET_OPT_IP
  * netfilter: ipset: Fix race between namespace cleanup and gc
    in the list:set type</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1734350400">- Update to release 7.23
  * Hold module reference while requesting a module
  * Add missing range check in bitmap_ip_uadt</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1747569600">- Update to release 7.24
  * JSON output: fix extra quota, extraneous commas and unquoted
    port ranges</changelog>
</package>
<package pkgid="89f5c9d9b295820fc823b9efd4ebb07d3610ac9d8e9cf7c0b0eefe7c789665650297ff5b449da57abaacb1ecd0366593fa04b8c0ae2c7466698c20a4c88826ea" name="ipset-devel" arch="i586">
  <version epoch="0" ver="7.24" rel="lp160.2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1544529600">- Update to new upstream release 7.1
  * Correct the manpage about the sort option
  * Implement sorting for hash types in the ipset tool
  * Fix to list/save into file specified by option
- Remove ipset-file.diff (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1560168000">- Update to new upstream release 7.2
  * ipset: Fix memory accounting for hash types on resize</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566216000">- Update to new upstream release 7.3
  * Fix rename concurrency with listing, which can result broken
    list/save results.
  * ipset: Copy the right MAC address in bitmap:ip,mac and
    hash:ip,mac sets.
  * ipset: Actually allow destination MAC address for hash:ip,mac
    sets too.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1572609600">- Update to release 7.4
  * Wildcard support for the "hash:net,iface" type.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1578657600">- Update to release 7.5
  * netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO
    is present.
  * netfilter: xt_set: Do not restrict --map-set to the
    mangle table.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1582545600">- Update to release 7.6
  * Add checking system_power_efficient_wq in the source tree.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605787200">- Update to release 7.9
  * Enable memory accounting for ipset allocations
  * Expose the initval hash parameter to userspace
  * Add bucketsize parameter to all hash types
  * Support the -exist flag with the destroy command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1608465600">- Update to release 7.10
  * Fix shift-out-of-bounds in htable_bits()</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1613736000">- Update to release 7.11
  * Argument parsing buffer overflow in ipset_parse_argv fixed</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1627473600">- Update to release 7.14
  * Allow specifying protocols by number
  * Limit the maximum range of consecutive elements to add/delete</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1628078400">- Update to release 7.15
  * netfilter: ipset: Fix maximal range check in
    hash_ipportnet4_uadt()</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1667563200">- Tumbleweed is not affected by the following SLE issues:
  bsc#1122853</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669032000">- Update to release 7.16
  * Add bitmask support to hash:netnet, hash:ipport, hash:ip
  * Add support for new bitmask parameter</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672401600">- Update to release 7.17
  * No userspace changes (kernel modules are not generated
    here for openSUSE, see kernel-default instead)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695297600">- Update to release 7.19
  * Add json output to list command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1706702400">- Update to release 7.20
  * Bash completion utility updated</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1707739200">- Update to release 7.21
  * Save mode was broken; this was repaired.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1717588800">- Update to release 7.22
  * ipset: fix json output format for IPSET_OPT_IP
  * netfilter: ipset: Fix race between namespace cleanup and gc
    in the list:set type</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1734350400">- Update to release 7.23
  * Hold module reference while requesting a module
  * Add missing range check in bitmap_ip_uadt</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1747569600">- Update to release 7.24
  * JSON output: fix extra quota, extraneous commas and unquoted
    port ranges</changelog>
</package>
<package pkgid="7863236448c9cdaafb82f85bbb6eee3fabf5224650d245d69e44f78ae50e950cf7fa98b68ab3df9fe48b691bf4b424c2304931cfb8f2982db9b5fe6a0c521118" name="ipset-devel" arch="x86_64">
  <version epoch="0" ver="7.24" rel="lp160.2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1544529600">- Update to new upstream release 7.1
  * Correct the manpage about the sort option
  * Implement sorting for hash types in the ipset tool
  * Fix to list/save into file specified by option
- Remove ipset-file.diff (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1560168000">- Update to new upstream release 7.2
  * ipset: Fix memory accounting for hash types on resize</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566216000">- Update to new upstream release 7.3
  * Fix rename concurrency with listing, which can result broken
    list/save results.
  * ipset: Copy the right MAC address in bitmap:ip,mac and
    hash:ip,mac sets.
  * ipset: Actually allow destination MAC address for hash:ip,mac
    sets too.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1572609600">- Update to release 7.4
  * Wildcard support for the "hash:net,iface" type.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1578657600">- Update to release 7.5
  * netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO
    is present.
  * netfilter: xt_set: Do not restrict --map-set to the
    mangle table.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1582545600">- Update to release 7.6
  * Add checking system_power_efficient_wq in the source tree.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605787200">- Update to release 7.9
  * Enable memory accounting for ipset allocations
  * Expose the initval hash parameter to userspace
  * Add bucketsize parameter to all hash types
  * Support the -exist flag with the destroy command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1608465600">- Update to release 7.10
  * Fix shift-out-of-bounds in htable_bits()</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1613736000">- Update to release 7.11
  * Argument parsing buffer overflow in ipset_parse_argv fixed</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1627473600">- Update to release 7.14
  * Allow specifying protocols by number
  * Limit the maximum range of consecutive elements to add/delete</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1628078400">- Update to release 7.15
  * netfilter: ipset: Fix maximal range check in
    hash_ipportnet4_uadt()</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1667563200">- Tumbleweed is not affected by the following SLE issues:
  bsc#1122853</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669032000">- Update to release 7.16
  * Add bitmask support to hash:netnet, hash:ipport, hash:ip
  * Add support for new bitmask parameter</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672401600">- Update to release 7.17
  * No userspace changes (kernel modules are not generated
    here for openSUSE, see kernel-default instead)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695297600">- Update to release 7.19
  * Add json output to list command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1706702400">- Update to release 7.20
  * Bash completion utility updated</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1707739200">- Update to release 7.21
  * Save mode was broken; this was repaired.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1717588800">- Update to release 7.22
  * ipset: fix json output format for IPSET_OPT_IP
  * netfilter: ipset: Fix race between namespace cleanup and gc
    in the list:set type</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1734350400">- Update to release 7.23
  * Hold module reference while requesting a module
  * Add missing range check in bitmap_ip_uadt</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1747569600">- Update to release 7.24
  * JSON output: fix extra quota, extraneous commas and unquoted
    port ranges</changelog>
</package>
<package pkgid="51a1f26ae0bdf335f984c5125c28020320c88441c6d7f3d091d6fe567520f1b21392d1c67ea8fba0177906f091d3d1dc85ed62aa458d090ff1943f9c9a5ddc75" name="kvm_stat" arch="noarch">
  <version epoch="0" ver="7.1.5" rel="lp160.80.8"/>
  <changelog author="Bruce Rogers &lt;brogers@suse.com&gt;" date="1552564800">- Add python3 tweak to be compatible with v5.0 kernel source
  (bsc#1116822)
  + 0050-tools-kvm_stat-switch-python-reference-again.patch</changelog>
  <changelog author="Bruce Rogers &lt;brogers@suse.com&gt;" date="1565092800">- Adjust a patch that no longer applies due to upstream (non-code)
  changes</changelog>
  <changelog author="Bruce Rogers &lt;brogers@suse.com&gt;" date="1568289600">- Detect SLE15-SP2 / Leap 15.2 and patch accordingly</changelog>
  <changelog author="Bruce Rogers &lt;brogers@suse.com&gt;" date="1569326400">- Fix our patching for Leap 15.1 (boo#1140899)</changelog>
  <changelog author="Bruce Rogers &lt;brogers@suse.com&gt;" date="1583928000">- Remove legacy compatability patching, since that usage no longer
  needs to be single sourced with this current package. Python3 is
  now assumed. Also get rid of the final patch based on running
  2to3, since those changes are not really needed: the kvm_stat now
  in the current kernel source is good python3 code
  Patches removed:
  0001-tools-kvm_stat-fix-event-counts-display-for-interrup.patch
  0002-tools-kvm_stat-fix-undue-use-of-initial-sleeptime.patch
  0003-tools-kvm_stat-remove-unnecessary-header-redraws.patch
  0004-tools-kvm_stat-simplify-line-print-logic.patch
  0005-tools-kvm_stat-remove-extra-statement.patch
  0006-tools-kvm_stat-simplify-initializers.patch
  0007-tools-kvm_stat-move-functions-to-corresponding-class.patch
  0008-tools-kvm_stat-show-cursor-in-selection-screens.patch
  0009-tools-kvm_stat-display-message-indicating-lack-of-ev.patch
  0010-tools-kvm_stat-make-heading-look-a-bit-more-like-top.patch
  0011-tools-kvm_stat-rename-Current-column-to-CurAvg-s.patch
  0012-tools-kvm_stat-add-new-interactive-command-h.patch
  0013-tools-kvm_stat-add-new-interactive-command-s.patch
  0014-tools-kvm_stat-add-new-interactive-command-o.patch
  0015-tools-kvm_stat-display-guest-list-in-pid-guest-selec.patch
  0016-tools-kvm_stat-fix-error-on-interactive-command-g.patch
  0017-tools-kvm_stat-add-new-command-line-switch-i.patch
  0018-tools-kvm_stat-add-new-interactive-command-b.patch
  0019-tools-kvm_stat-add-f-help-to-get-the-available-event.patch
  0020-tools-kvm_stat-Add-Python-3-support-to-kvm_stat.patch
  0021-tools-kvm_stat-fix-command-line-option-g.patch
  0022-tools-kvm_stat-fix-drilldown-in-events-by-guests-mod.patch
  0023-tools-kvm_stat-fix-missing-field-update-after-filter.patch
  0024-tools-kvm_stat-fix-extra-handling-of-help-with-field.patch
  0025-tools-kvm_stat-add-hint-on-f-help-to-man-page.patch
  0026-tools-kvm_stat-fix-child-trace-events-accounting.patch
  0027-tools-kvm_stat-handle-invalid-regular-expressions.patch
  0028-tools-kvm_stat-suppress-usage-information-on-command.patch
  0029-tools-kvm_stat-stop-ignoring-unhandled-arguments.patch
  0030-tools-kvm_stat-add-line-for-totals.patch
  0031-tools-kvm_stat-sort-f-help-output.patch
  0032-tools-kvm_stat-simplify-the-sortkey-function.patch
  0033-tools-kvm_stat-use-a-namedtuple-for-storing-the-valu.patch
  0034-tools-kvm_stat-use-a-more-pythonic-way-to-iterate-ov.patch
  0035-tools-kvm_stat-avoid-is-for-equality-checks.patch
  0036-tools-kvm_stat-fix-crash-when-filtering-out-all-non-.patch
  0037-tools-kvm_stat-print-error-on-invalid-regex.patch
  0038-tools-kvm_stat-fix-debugfs-handling.patch
  0039-tools-kvm_stat-mark-private-methods-as-such.patch
  0040-tools-kvm_stat-eliminate-extra-guest-pid-selection-d.patch
  0041-tools-kvm_stat-separate-drilldown-and-fields-filteri.patch
  0042-tools-kvm_stat-group-child-events-indented-after-par.patch
  0043-tools-kvm_stat-print-Total-line-for-multiple-events-.patch
  0044-tools-kvm_stat-Don-t-use-deprecated-file.patch
  0045-tools-kvm_stat-fix-python3-issues.patch
  0046-tools-kvm_stat-apply-python-2to3-fixes-to-kvm_stat.patch
  0047-tools-kvm_stat-apply-python-2to3-fixes-to-kvm_stat2.patch
  0048-tools-kvm_stat-apply-python-2to3-fixes-to-kvm_stat3.patch
  0049-tools-kvm_stat-switch-python-reference-to-be-explici.patch
  0050-tools-kvm_stat-switch-python-reference-again.patch
  Patches added:
  tools-kvm_stat-explicitly-reference-python3.patch</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1605268800">- Implement jsc#SLE-13784
  * Add patches:
  * rework-command-line-sequence.patch
  * switch-to-argparse.patch
  * add-command-line-switch-s-to-update.patch
  * add-command-line-switch-c-to-csv.patch
  * add-command-line-switch-z-skip-zero-records.patch
  * add-command-line-switch-L-to-log-file.patch
  * add-sample-systemd-unit.patch
  * patching is conditional, depending on kernel version</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1607083200">- Include the example service file in the package
  * install it in /usr/share/kvm_stat
  * this deals properly with bsc#1179469</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1608724800">- Fix kernel version comparison for selectively applying patches
  * so that it won't break when, e.g., 5.10.0 hits Factory</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1610107200">- Remove broken patch tools-kvm_stat-explicitly-reference-python3.patch
  * the patch does not apply any longer, at least on top of
    Kernel source packages does the same (i.e., replacing /usr/bin/env)
    in their own kernel-source.spec;
  * therefore, let's take care of that directly inside of our own spec
    file instead, which is a solution that always work, no matter what
    has been done in the Kernel source package.</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1610107201">- Get rid of the stale patch file.</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1611835200">- Install the systemd unit file in the proper place, so that the
  service can be started right away, if the user wants that, without
  having to copy the file in the units directory.
- Integrate with logrotate, by providing a  logrotate config file, as
  the logs can easily become very big.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1611835201">- Add a dummy -rebuild package: give OBS/Tumbleweed a hint to tell
  when this package needs a rebuild (boo#1178493).</changelog>
  <changelog author="Al Cho &lt;acho@suse.com&gt;" date="1625659200">- If the kvm service is enabled and the system rebooted,
  Systemd's initial attempt to start the kvm unit file may
  fail in case the kvm module is not loaded.
  Add an appropriate delay in the unit file. (bsc#1185945)
  * Add patches:
  * add-restart-delay.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1655812800">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1661947200">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1666958400">- Fix security issue about debugfs described in bsc#1202924
  * Added patches:
    tools-kvm_stat-fix-attack-vector-with-user-controlle.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1672401600">- Apply tools-kvm_stat-fix-attack-vector-with-user-controlle.patch
  only on kernel &lt; 6.1. Starting with 6.1, the fix is included.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1730203200">- Add a patch that makes it possible to use kvm_stat from scripts
  (it has been submitted upstream already):
  * Added patches:
    fix-termination-behavior-when-not-on-a-terminal.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1737547200">- Drop rcFOO symlinks for CODE16 (PED-266).</changelog>
</package>
<package pkgid="6720da93af64bcd8097ea27f2a5cf5b94e38b4d00bc965209ba839213a09f6910c206f07870681d989bc8dfb1a871de9e97188b1ae1c8ac250ab5f85f39363f2" name="kvm_stat" arch="src">
  <version epoch="0" ver="7.1.5" rel="lp160.80.8"/>
  <changelog author="Bruce Rogers &lt;brogers@suse.com&gt;" date="1552564800">- Add python3 tweak to be compatible with v5.0 kernel source
  (bsc#1116822)
  + 0050-tools-kvm_stat-switch-python-reference-again.patch</changelog>
  <changelog author="Bruce Rogers &lt;brogers@suse.com&gt;" date="1565092800">- Adjust a patch that no longer applies due to upstream (non-code)
  changes</changelog>
  <changelog author="Bruce Rogers &lt;brogers@suse.com&gt;" date="1568289600">- Detect SLE15-SP2 / Leap 15.2 and patch accordingly</changelog>
  <changelog author="Bruce Rogers &lt;brogers@suse.com&gt;" date="1569326400">- Fix our patching for Leap 15.1 (boo#1140899)</changelog>
  <changelog author="Bruce Rogers &lt;brogers@suse.com&gt;" date="1583928000">- Remove legacy compatability patching, since that usage no longer
  needs to be single sourced with this current package. Python3 is
  now assumed. Also get rid of the final patch based on running
  2to3, since those changes are not really needed: the kvm_stat now
  in the current kernel source is good python3 code
  Patches removed:
  0001-tools-kvm_stat-fix-event-counts-display-for-interrup.patch
  0002-tools-kvm_stat-fix-undue-use-of-initial-sleeptime.patch
  0003-tools-kvm_stat-remove-unnecessary-header-redraws.patch
  0004-tools-kvm_stat-simplify-line-print-logic.patch
  0005-tools-kvm_stat-remove-extra-statement.patch
  0006-tools-kvm_stat-simplify-initializers.patch
  0007-tools-kvm_stat-move-functions-to-corresponding-class.patch
  0008-tools-kvm_stat-show-cursor-in-selection-screens.patch
  0009-tools-kvm_stat-display-message-indicating-lack-of-ev.patch
  0010-tools-kvm_stat-make-heading-look-a-bit-more-like-top.patch
  0011-tools-kvm_stat-rename-Current-column-to-CurAvg-s.patch
  0012-tools-kvm_stat-add-new-interactive-command-h.patch
  0013-tools-kvm_stat-add-new-interactive-command-s.patch
  0014-tools-kvm_stat-add-new-interactive-command-o.patch
  0015-tools-kvm_stat-display-guest-list-in-pid-guest-selec.patch
  0016-tools-kvm_stat-fix-error-on-interactive-command-g.patch
  0017-tools-kvm_stat-add-new-command-line-switch-i.patch
  0018-tools-kvm_stat-add-new-interactive-command-b.patch
  0019-tools-kvm_stat-add-f-help-to-get-the-available-event.patch
  0020-tools-kvm_stat-Add-Python-3-support-to-kvm_stat.patch
  0021-tools-kvm_stat-fix-command-line-option-g.patch
  0022-tools-kvm_stat-fix-drilldown-in-events-by-guests-mod.patch
  0023-tools-kvm_stat-fix-missing-field-update-after-filter.patch
  0024-tools-kvm_stat-fix-extra-handling-of-help-with-field.patch
  0025-tools-kvm_stat-add-hint-on-f-help-to-man-page.patch
  0026-tools-kvm_stat-fix-child-trace-events-accounting.patch
  0027-tools-kvm_stat-handle-invalid-regular-expressions.patch
  0028-tools-kvm_stat-suppress-usage-information-on-command.patch
  0029-tools-kvm_stat-stop-ignoring-unhandled-arguments.patch
  0030-tools-kvm_stat-add-line-for-totals.patch
  0031-tools-kvm_stat-sort-f-help-output.patch
  0032-tools-kvm_stat-simplify-the-sortkey-function.patch
  0033-tools-kvm_stat-use-a-namedtuple-for-storing-the-valu.patch
  0034-tools-kvm_stat-use-a-more-pythonic-way-to-iterate-ov.patch
  0035-tools-kvm_stat-avoid-is-for-equality-checks.patch
  0036-tools-kvm_stat-fix-crash-when-filtering-out-all-non-.patch
  0037-tools-kvm_stat-print-error-on-invalid-regex.patch
  0038-tools-kvm_stat-fix-debugfs-handling.patch
  0039-tools-kvm_stat-mark-private-methods-as-such.patch
  0040-tools-kvm_stat-eliminate-extra-guest-pid-selection-d.patch
  0041-tools-kvm_stat-separate-drilldown-and-fields-filteri.patch
  0042-tools-kvm_stat-group-child-events-indented-after-par.patch
  0043-tools-kvm_stat-print-Total-line-for-multiple-events-.patch
  0044-tools-kvm_stat-Don-t-use-deprecated-file.patch
  0045-tools-kvm_stat-fix-python3-issues.patch
  0046-tools-kvm_stat-apply-python-2to3-fixes-to-kvm_stat.patch
  0047-tools-kvm_stat-apply-python-2to3-fixes-to-kvm_stat2.patch
  0048-tools-kvm_stat-apply-python-2to3-fixes-to-kvm_stat3.patch
  0049-tools-kvm_stat-switch-python-reference-to-be-explici.patch
  0050-tools-kvm_stat-switch-python-reference-again.patch
  Patches added:
  tools-kvm_stat-explicitly-reference-python3.patch</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1605268800">- Implement jsc#SLE-13784
  * Add patches:
  * rework-command-line-sequence.patch
  * switch-to-argparse.patch
  * add-command-line-switch-s-to-update.patch
  * add-command-line-switch-c-to-csv.patch
  * add-command-line-switch-z-skip-zero-records.patch
  * add-command-line-switch-L-to-log-file.patch
  * add-sample-systemd-unit.patch
  * patching is conditional, depending on kernel version</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1607083200">- Include the example service file in the package
  * install it in /usr/share/kvm_stat
  * this deals properly with bsc#1179469</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1608724800">- Fix kernel version comparison for selectively applying patches
  * so that it won't break when, e.g., 5.10.0 hits Factory</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1610107200">- Remove broken patch tools-kvm_stat-explicitly-reference-python3.patch
  * the patch does not apply any longer, at least on top of
    Kernel source packages does the same (i.e., replacing /usr/bin/env)
    in their own kernel-source.spec;
  * therefore, let's take care of that directly inside of our own spec
    file instead, which is a solution that always work, no matter what
    has been done in the Kernel source package.</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1610107201">- Get rid of the stale patch file.</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1611835200">- Install the systemd unit file in the proper place, so that the
  service can be started right away, if the user wants that, without
  having to copy the file in the units directory.
- Integrate with logrotate, by providing a  logrotate config file, as
  the logs can easily become very big.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1611835201">- Add a dummy -rebuild package: give OBS/Tumbleweed a hint to tell
  when this package needs a rebuild (boo#1178493).</changelog>
  <changelog author="Al Cho &lt;acho@suse.com&gt;" date="1625659200">- If the kvm service is enabled and the system rebooted,
  Systemd's initial attempt to start the kvm unit file may
  fail in case the kvm module is not loaded.
  Add an appropriate delay in the unit file. (bsc#1185945)
  * Add patches:
  * add-restart-delay.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1655812800">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1661947200">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1666958400">- Fix security issue about debugfs described in bsc#1202924
  * Added patches:
    tools-kvm_stat-fix-attack-vector-with-user-controlle.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1672401600">- Apply tools-kvm_stat-fix-attack-vector-with-user-controlle.patch
  only on kernel &lt; 6.1. Starting with 6.1, the fix is included.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1730203200">- Add a patch that makes it possible to use kvm_stat from scripts
  (it has been submitted upstream already):
  * Added patches:
    fix-termination-behavior-when-not-on-a-terminal.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1737547200">- Drop rcFOO symlinks for CODE16 (PED-266).</changelog>
</package>
<package pkgid="d4888d6c746df537966e2ff05c35619860f0f490c91f0fb76b531707f29b505083d25cdfe387dee7ef18a6952c9d8a93781e0108d61d519abdc485c429d90533" name="kvm_stat-rebuild" arch="noarch">
  <version epoch="0" ver="7.1.5" rel="lp160.80.8"/>
  <changelog author="Bruce Rogers &lt;brogers@suse.com&gt;" date="1552564800">- Add python3 tweak to be compatible with v5.0 kernel source
  (bsc#1116822)
  + 0050-tools-kvm_stat-switch-python-reference-again.patch</changelog>
  <changelog author="Bruce Rogers &lt;brogers@suse.com&gt;" date="1565092800">- Adjust a patch that no longer applies due to upstream (non-code)
  changes</changelog>
  <changelog author="Bruce Rogers &lt;brogers@suse.com&gt;" date="1568289600">- Detect SLE15-SP2 / Leap 15.2 and patch accordingly</changelog>
  <changelog author="Bruce Rogers &lt;brogers@suse.com&gt;" date="1569326400">- Fix our patching for Leap 15.1 (boo#1140899)</changelog>
  <changelog author="Bruce Rogers &lt;brogers@suse.com&gt;" date="1583928000">- Remove legacy compatability patching, since that usage no longer
  needs to be single sourced with this current package. Python3 is
  now assumed. Also get rid of the final patch based on running
  2to3, since those changes are not really needed: the kvm_stat now
  in the current kernel source is good python3 code
  Patches removed:
  0001-tools-kvm_stat-fix-event-counts-display-for-interrup.patch
  0002-tools-kvm_stat-fix-undue-use-of-initial-sleeptime.patch
  0003-tools-kvm_stat-remove-unnecessary-header-redraws.patch
  0004-tools-kvm_stat-simplify-line-print-logic.patch
  0005-tools-kvm_stat-remove-extra-statement.patch
  0006-tools-kvm_stat-simplify-initializers.patch
  0007-tools-kvm_stat-move-functions-to-corresponding-class.patch
  0008-tools-kvm_stat-show-cursor-in-selection-screens.patch
  0009-tools-kvm_stat-display-message-indicating-lack-of-ev.patch
  0010-tools-kvm_stat-make-heading-look-a-bit-more-like-top.patch
  0011-tools-kvm_stat-rename-Current-column-to-CurAvg-s.patch
  0012-tools-kvm_stat-add-new-interactive-command-h.patch
  0013-tools-kvm_stat-add-new-interactive-command-s.patch
  0014-tools-kvm_stat-add-new-interactive-command-o.patch
  0015-tools-kvm_stat-display-guest-list-in-pid-guest-selec.patch
  0016-tools-kvm_stat-fix-error-on-interactive-command-g.patch
  0017-tools-kvm_stat-add-new-command-line-switch-i.patch
  0018-tools-kvm_stat-add-new-interactive-command-b.patch
  0019-tools-kvm_stat-add-f-help-to-get-the-available-event.patch
  0020-tools-kvm_stat-Add-Python-3-support-to-kvm_stat.patch
  0021-tools-kvm_stat-fix-command-line-option-g.patch
  0022-tools-kvm_stat-fix-drilldown-in-events-by-guests-mod.patch
  0023-tools-kvm_stat-fix-missing-field-update-after-filter.patch
  0024-tools-kvm_stat-fix-extra-handling-of-help-with-field.patch
  0025-tools-kvm_stat-add-hint-on-f-help-to-man-page.patch
  0026-tools-kvm_stat-fix-child-trace-events-accounting.patch
  0027-tools-kvm_stat-handle-invalid-regular-expressions.patch
  0028-tools-kvm_stat-suppress-usage-information-on-command.patch
  0029-tools-kvm_stat-stop-ignoring-unhandled-arguments.patch
  0030-tools-kvm_stat-add-line-for-totals.patch
  0031-tools-kvm_stat-sort-f-help-output.patch
  0032-tools-kvm_stat-simplify-the-sortkey-function.patch
  0033-tools-kvm_stat-use-a-namedtuple-for-storing-the-valu.patch
  0034-tools-kvm_stat-use-a-more-pythonic-way-to-iterate-ov.patch
  0035-tools-kvm_stat-avoid-is-for-equality-checks.patch
  0036-tools-kvm_stat-fix-crash-when-filtering-out-all-non-.patch
  0037-tools-kvm_stat-print-error-on-invalid-regex.patch
  0038-tools-kvm_stat-fix-debugfs-handling.patch
  0039-tools-kvm_stat-mark-private-methods-as-such.patch
  0040-tools-kvm_stat-eliminate-extra-guest-pid-selection-d.patch
  0041-tools-kvm_stat-separate-drilldown-and-fields-filteri.patch
  0042-tools-kvm_stat-group-child-events-indented-after-par.patch
  0043-tools-kvm_stat-print-Total-line-for-multiple-events-.patch
  0044-tools-kvm_stat-Don-t-use-deprecated-file.patch
  0045-tools-kvm_stat-fix-python3-issues.patch
  0046-tools-kvm_stat-apply-python-2to3-fixes-to-kvm_stat.patch
  0047-tools-kvm_stat-apply-python-2to3-fixes-to-kvm_stat2.patch
  0048-tools-kvm_stat-apply-python-2to3-fixes-to-kvm_stat3.patch
  0049-tools-kvm_stat-switch-python-reference-to-be-explici.patch
  0050-tools-kvm_stat-switch-python-reference-again.patch
  Patches added:
  tools-kvm_stat-explicitly-reference-python3.patch</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1605268800">- Implement jsc#SLE-13784
  * Add patches:
  * rework-command-line-sequence.patch
  * switch-to-argparse.patch
  * add-command-line-switch-s-to-update.patch
  * add-command-line-switch-c-to-csv.patch
  * add-command-line-switch-z-skip-zero-records.patch
  * add-command-line-switch-L-to-log-file.patch
  * add-sample-systemd-unit.patch
  * patching is conditional, depending on kernel version</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1607083200">- Include the example service file in the package
  * install it in /usr/share/kvm_stat
  * this deals properly with bsc#1179469</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1608724800">- Fix kernel version comparison for selectively applying patches
  * so that it won't break when, e.g., 5.10.0 hits Factory</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1610107200">- Remove broken patch tools-kvm_stat-explicitly-reference-python3.patch
  * the patch does not apply any longer, at least on top of
    Kernel source packages does the same (i.e., replacing /usr/bin/env)
    in their own kernel-source.spec;
  * therefore, let's take care of that directly inside of our own spec
    file instead, which is a solution that always work, no matter what
    has been done in the Kernel source package.</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1610107201">- Get rid of the stale patch file.</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1611835200">- Install the systemd unit file in the proper place, so that the
  service can be started right away, if the user wants that, without
  having to copy the file in the units directory.
- Integrate with logrotate, by providing a  logrotate config file, as
  the logs can easily become very big.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1611835201">- Add a dummy -rebuild package: give OBS/Tumbleweed a hint to tell
  when this package needs a rebuild (boo#1178493).</changelog>
  <changelog author="Al Cho &lt;acho@suse.com&gt;" date="1625659200">- If the kvm service is enabled and the system rebooted,
  Systemd's initial attempt to start the kvm unit file may
  fail in case the kvm module is not loaded.
  Add an appropriate delay in the unit file. (bsc#1185945)
  * Add patches:
  * add-restart-delay.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1655812800">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1661947200">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1666958400">- Fix security issue about debugfs described in bsc#1202924
  * Added patches:
    tools-kvm_stat-fix-attack-vector-with-user-controlle.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1672401600">- Apply tools-kvm_stat-fix-attack-vector-with-user-controlle.patch
  only on kernel &lt; 6.1. Starting with 6.1, the fix is included.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1730203200">- Add a patch that makes it possible to use kvm_stat from scripts
  (it has been submitted upstream already):
  * Added patches:
    fix-termination-behavior-when-not-on-a-terminal.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1737547200">- Drop rcFOO symlinks for CODE16 (PED-266).</changelog>
</package>
<package pkgid="10b8718bb6df1118b203eaba94ecc515c526e1b6adbb4d152156b6c2a2c062ee6f2b21bb119bdb20a4fc246d9ba765e92bb35deed0421b1aa138358b2e8e0bf0" name="libdpdk-26" arch="x86_64">
  <version epoch="0" ver="25.11.2" rel="lp160.2.1"/>
  <changelog author="Aeneas Jai&#xDF;le &lt;aj@ajaissle.de&gt;" date="1723896000">- Update to LTS release version v22.11.5
  * http://doc.dpdk.org/guides-22.11/rel_notes/release_22_11.html
- Drop patches (included upstream):
  * 0001-kni-fix-build-with-Linux-6.3.patch (22.11.3)
  * 0001-kni-fix-build-with-Linux-6.5.patch (22.11.3)</changelog>
  <changelog author="Aeneas Jai&#xDF;le &lt;aj@ajaissle.de&gt;" date="1724328000">- Update to LTS release version v22.11.6
  * http://doc.dpdk.org/guides-22.11/rel_notes/release_22_11.html
- Drop patch (included upstream):
  * kni-fix-build-with-Linux-6.8.patch (22.11.6)</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1725278400">- Update to LTS version 23.11. Some are the fixes are below,
  * app/crypto-perf: add missing op resubmission
  * app/crypto-perf: fix copy segment size
  * app/crypto-perf: fix data comparison
  * app/crypto-perf: fix encrypt operation verification
  * app/crypto-perf: fix next segment mbuf
  * app/crypto-perf: fix out-of-place mbuf size
  * app/crypto-perf: verify strdup return
  * app/dma-perf: verify strdup return
  * app/dumpcap: verify strdup return
  * app/graph: fix build reason
  * app/pdump: verify strdup return
  * app/testpmd: fix --stats-period option check
  * app/testpmd: fix GRO packets flush on timeout
  * app/testpmd: fix async flow create failure handling
  * app/testpmd: fix async indirect action list creation
  * app/testpmd: fix auto-completion for indirect action list
  * app/testpmd: fix burst option parsing
  * app/testpmd: fix crash in multi-process forwarding
  * app/testpmd: fix error message for invalid option
  * app/testpmd: fix flow modify tag typo
  * app/testpmd: hide --bitrate-stats in help if disabled
  * app/testpmd: return if no packets in GRO heavy weight mode
  * app/testpmd: verify strdup return
  * build: fix linker warnings about undefined symbols
  * build: fix reasons conflict
  * build: link static libs with whole-archive in subproject
  * build: pass cflags in subproject
  * buildtools/cmdline: fix IP address initializer
  * buildtools/cmdline: fix generated code for IP addresses
  * bus/dpaa: verify strdup return
  * bus/fslmc: verify strdup return
  * bus/vdev: fix devargs in secondary process
  * bus/vdev: verify strdup return
  * ci: update versions of actions in GHA
  * common/cnxk: fix RSS RETA configuration
  * common/cnxk: fix Tx MTU configuration
  * common/cnxk: fix VLAN check for inner header
  * common/cnxk: fix inline device pointer check
  * common/cnxk: fix link config for SDP
  * common/cnxk: fix mbox region copy
  * common/cnxk: fix mbox struct attributes
  * common/cnxk: fix memory leak in CPT init
  * common/cnxk: fix possible out-of-bounds access
  * common/cnxk: remove CN9K inline IPsec FP opcodes
  * common/cnxk: remove dead code
  * common/mlx5: fix calloc parameters
  * common/mlx5: fix duplicate read of general capabilities
  * common/mlx5: fix query sample info capability
  * common/qat: fix legacy flag
  * common/sfc_efx/base: use C11 static assert
  * config: fix CPU instruction set for cross-build
  * crypto/cnxk: fix CN9K ECDH public key verification
  * crypto/qat: fix crash with CCM null AAD pointer
  * cryptodev: remove unused extern variable
  * dma/dpaa2: fix logtype register
  * dma/idxd: verify strdup return
  * dmadev: fix calloc parameters
  * doc: add --latencystats option in testpmd guide
  * doc: add link speeds configuration in features table
  * doc: add traffic manager in features table
  * doc: fix aging poll frequency option in cnxk guide
  * doc: fix commands in eventdev test tool guide
  * doc: fix configuration in baseband 5GNR driver guide
  * doc: fix default IP fragments maximum in programmer guide
  * doc: fix typo in packet framework guide
  * doc: fix typo in profiling guide
  * doc: fix typos in cryptodev overview
  * doc: remove cmdline polling mode deprecation notice
  * doc: update link to Windows DevX in mlx5 guide
  * drivers/net: fix buffer overflow for packet types list
  * dts: fix smoke tests driver regex
  * dts: strip whitespaces from stdout and stderr
  * eal/x86: add AMD vendor check for TSC calibration
  * eal: verify strdup return
  * ethdev: fix NVGRE encap flow action description
  * event/cnxk: fix dequeue timeout configuration
  * event/cnxk: verify strdup return
  * event/dlb2: remove superfluous memcpy
  * eventdev/crypto: fix enqueueing
  * eventdev: fix Doxygen processing of vector struct
  * eventdev: fix calloc parameters
  * eventdev: improve Doxygen comments on configure struct
  * examples/ipsec-secgw: fix Rx queue ID in Rx callback
  * examples/ipsec-secgw: fix cryptodev to SA mapping
  * examples/ipsec-secgw: fix typo in error message
  * examples/ipsec-secgw: fix width of variables
  * examples/l3fwd: fix Rx over not ready port
  * examples/l3fwd: fix Rx queue configuration
  * examples/packet_ordering: fix Rx with reorder mode disabled
  * examples/qos_sched: fix memory leak in args parsing
  * examples/vhost: verify strdup return
  * gro: fix reordering of packets
  * hash: remove some dead code
  * kernel/freebsd: fix module build on FreeBSD 14
  * lib: add newline in logs
  * lib: remove redundant newline from logs
  * lib: use dedicated logtypes and macros
  * ml/cnxk: fix xstats calculation
  * net/af_xdp: fix leak on XSK configuration failure
  * net/af_xdp: fix memzone leak on config failure
  * net/bnx2x: fix calloc parameters
  * net/bnx2x: fix warnings about memcpy lengths
  * net/bnxt: fix 50G and 100G forced speed
  * net/bnxt: fix array overflow
  * net/bnxt: fix backward firmware compatibility
  * net/bnxt: fix deadlock in ULP timer callback
  * net/bnxt: fix null pointer dereference
  * net/bnxt: fix number of Tx queues being created
  * net/bnxt: fix speed change from 200G to 25G on Thor
  * net/bnxt: modify locking for representor Tx
  * net/bonding: fix flow count query
  * net/cnxk: add cookies check for multi-segment offload
  * net/cnxk: fix MTU limit
  * net/cnxk: fix Rx packet format check condition
  * net/cnxk: fix aged flow query
  * net/cnxk: fix buffer size configuration
  * net/cnxk: fix flow RSS configuration
  * net/cnxk: fix indirect mbuf handling in Tx
  * net/cnxk: fix mbuf fields in multi-segment Tx
  * net/cnxk: improve Tx performance for SW mbuf free
  * net/ena/base: fix metrics excessive memory consumption
  * net/ena/base: limit exponential backoff
  * net/ena/base: restructure interrupt handling
  * net/ena: fix fast mbuf free
  * net/ena: fix mbuf double free in fast free mode
  * net/failsafe: fix memory leak in args parsing
  * net/gve: fix DQO for chained descriptors
  * net/hns3: enable PFC for all user priorities
  * net/hns3: fix VF multiple count on one reset
  * net/hns3: fix disable command with firmware
  * net/hns3: fix reset level comparison
  * net/hns3: refactor PF mailbox message struct
  * net/hns3: refactor VF mailbox message struct
  * net/hns3: refactor handle mailbox function
  * net/hns3: refactor send mailbox function
  * net/hns3: remove QinQ insert support for VF
  * net/hns3: support new device
  * net/i40e: remove incorrect 16B descriptor read block
  * net/i40e: remove redundant judgment in flow parsing
  * net/iavf: fix crash on VF start
  * net/iavf: fix memory leak on security context error
  * net/iavf: fix no polling mode switching
  * net/iavf: remove error logs for VLAN offloading
  * net/iavf: remove incorrect 16B descriptor read block
  * net/ice: fix link update
  * net/ice: fix memory leaks
  * net/ice: fix tunnel TSO capabilities
  * net/ice: remove incorrect 16B descriptor read block
  * net/igc: fix timesync disable
  * net/ionic: fix RSS query
  * net/ionic: fix device close
  * net/ionic: fix missing volatile type for cqe pointers
  * net/ixgbe: fix memoy leak after device init failure
  * net/ixgbe: increase VF reset timeout
  * net/ixgbevf: fix RSS init for x550 NICs
  * net/mana: fix memory leak on MR allocation
  * net/mana: handle MR cache expansion failure
  * net/mana: prevent values overflow returned from RDMA layer
  * net/memif: fix crash with Tx burst larger than 255
  * net/memif: fix extra mbuf refcnt update in zero copy Tx
  * net/mlx5/hws: check not supported fields in VXLAN
  * net/mlx5/hws: enable multiple integrity items
  * net/mlx5/hws: fix ESP flow matching validation
  * net/mlx5/hws: fix VLAN inner type
  * net/mlx5/hws: fix VLAN item in non-relaxed mode
  * net/mlx5/hws: fix direct index insert on depend WQE
  * net/mlx5/hws: fix memory access in L3 decapsulation
  * net/mlx5/hws: fix port ID for root table
  * net/mlx5/hws: fix tunnel protocol checks
  * net/mlx5/hws: skip item when inserting rules by index
  * net/mlx5: fix DR context release ordering
  * net/mlx5: fix GENEVE TLV option management
  * net/mlx5: fix GENEVE option item translation
  * net/mlx5: fix HWS meter actions availability
  * net/mlx5: fix HWS registers initialization
  * net/mlx5: fix IP-in-IP tunnels recognition
  * net/mlx5: fix VLAN ID in flow modify
  * net/mlx5: fix VLAN handling in meter split
  * net/mlx5: fix age position in hairpin split
  * net/mlx5: fix async flow create error handling
  * net/mlx5: fix condition of LACP miss flow
  * net/mlx5: fix connection tracking action validation
  * net/mlx5: fix conntrack action handle representation
  * net/mlx5: fix counters map in bonding mode
  * net/mlx5: fix drop action release timing
  * net/mlx5: fix error packets drop in regular Rx
  * net/mlx5: fix flow action template expansion
  * net/mlx5: fix flow configure validation
  * net/mlx5: fix flow counter cache starvation
  * net/mlx5: fix flow tag modification
  * net/mlx5: fix indirect action async job initialization
  * net/mlx5: fix jump action validation
  * net/mlx5: fix meter policy priority
  * net/mlx5: fix modify flex item
  * net/mlx5: fix non-masked indirect list meter translation
  * net/mlx5: fix parameters verification in HWS table create
  * net/mlx5: fix rollback on failed flow configure
  * net/mlx5: fix stats query crash in secondary process
  * net/mlx5: fix sync flow meter action
  * net/mlx5: fix sync meter processing in HWS
  * net/mlx5: fix template clean up of FDB control flow rule
  * net/mlx5: fix use after free when releasing Tx queues
  * net/mlx5: fix warning about copy length
  * net/mlx5: prevent ioctl failure log flooding
  * net/mlx5: prevent querying aged flows on uninit port
  * net/mlx5: remove GENEVE options length limitation
  * net/mlx5: remove device status check in flow creation
  * net/mlx5: remove duplication of L3 flow item validation
  * net/netvsc: fix VLAN metadata parsing
  * net/nfp: fix IPsec data endianness
  * net/nfp: fix NFD3 metadata process
  * net/nfp: fix NFDk metadata process
  * net/nfp: fix Rx descriptor
  * net/nfp: fix Rx memory leak
  * net/nfp: fix calloc parameters
  * net/nfp: fix device close
  * net/nfp: fix device resource freeing
  * net/nfp: fix getting firmware VNIC version
  * net/nfp: fix initialization failure flow
  * net/nfp: fix resource leak for CoreNIC firmware
  * net/nfp: fix resource leak for PF initialization
  * net/nfp: fix resource leak for VF
  * net/nfp: fix resource leak for device initialization
  * net/nfp: fix resource leak for exit of CoreNIC firmware
  * net/nfp: fix resource leak for exit of flower firmware
  * net/nfp: fix resource leak for flower firmware
  * net/nfp: fix switch domain free check
  * net/nfp: fix uninitialized variable
  * net/nfp: free switch domain ID on close
  * net/nfp: verify strdup return
  * net/sfc: fix calloc parameters
  * net/softnic: fix include of log library
  * net/tap: do not overwrite flow API errors
  * net/tap: fix traffic control handle calculation
  * net/thunderx: fix DMAC control register update
  * net/virtio: fix vDPA device init advertising control queue
  * net/virtio: remove duplicate queue xstats
  * net/vmxnet3: fix initialization on FreeBSD
  * net/vmxnet3: ignore Rx queue interrupt setup on FreeBSD
  * net: add macros for VLAN metadata parsing
  * net: fix TCP/UDP checksum with padding data
  * pipeline: fix calloc parameters
  * rawdev: fix calloc parameters
  * rcu: fix acked token in debug log
  * rcu: use atomic operation on acked token
  * regexdev: fix logtype register
  * telemetry: fix connected clients count
  * telemetry: fix empty JSON dictionaries
  * test/cfgfile: fix typo in error messages
  * test/event: fix crash in Tx adapter freeing
  * test/event: skip test if no driver is present
  * test/mbuf: fix external mbuf case with assert enabled
  * test/power: fix typo in error message
  * test: assume C source files are UTF-8 encoded
  * test: do not count skipped tests as executed
  * test: fix probing in secondary process
  * test: verify strdup return
  * vdpa/mlx5: fix queue enable drain CQ
  * version: 23.11.1-rc2
  * vhost: fix VDUSE device destruction failure
  * vhost: fix deadlock during vDPA SW live migration
  * vhost: fix memory leak in Virtio Tx split path
  * vhost: fix virtqueue access check in VDUSE setup
  * vhost: fix virtqueue access check in datapath
  * vhost: fix virtqueue access check in vhost-user setup
- Fix macro aarch64_machine for thunderx and aarch64 build
- Drop building KMP as there are no Kernel modules available.
- Drop the below patches as KNI is removed from DPDK repository
  * 0002-SLE15-SP3-compatibility-patch-for-kni.patch
  * kni-fix-build-with-Linux-6.10.patch
  * kni-fix-build-with-Linux-6.8.patch
  * preamble
- Updated the below patch for DPDK v23.11
  * 0001-fix-cpu-compatibility.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1725537600">- Fix build on aarch64 with gcc14:
  * 0001-examples-vm_power_manager-add-missing-header.patch</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1726228800">- Use python macros from build config</changelog>
  <changelog author="Dan Partelly &lt;d.partelly@yahoo.com&gt;" date="1726315200">- Enable (disabled by default) installation of headers needed
  to build drivers.</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1735732800">-  Fix CVE-2024-11614 [bsc#1234718] - Denial Of Service from malicious guest on hypervisors using DPDK Vhost library
-  Added patch,
    + dpdk-CVE-2024-11614.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1739793600">- Update to LTS version 24.11
  * Changelog: https://doc.dpdk.org/guides/rel_notes/release_24_11.html
  * This update fix build with glibc 2.41
- Use gcc14 on x86_64 SLE15/16 to avoid the inline error</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1741608000">- Update to version 24.11.1
  * Contains DPDK 24.11 plus the fix for CVE-2024-11614,
    remove patch dpdk-CVE-2024-11614.patch
- Move docs from %{_docdir}/dpdk/dpdk to %{docdir}/dpdk</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1741953600">- Remove the 'thunderx' multibuild flavor; it was identical to aarch64.
  It also makes 'Provides: dpdk-any' obsolete. [bsc#1237385]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743422400">- Add 0001-always_inline-fix.patch to fix issue with always_inline
  and rte_trace_feature_is_enabled which should use -mgeneral-regs-only
  to inter-operate with other ISA flags.  Remove GCC 14 build requirement
  for SLE15/16 again.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1743508800">- Change 0001-always_inline-fix.patch by replacing the function
  rte_trace_feature_is_enabled with a preprocessor substitution,
  this also work with older gcc7 where -mgeneral-regs-only isn't
  available.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1749124800">- Fix deterministic build [bsc#1244130]
  [+ 0001-dts-generate-random-capture_name-per-call.patch]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1753876800">- Drop pesign and needssslcertforbuild because we don't build a kmp anymore
  (boo#1247389)</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1755604800">- Update to version 24.11.3
  * LTS release update contains ~180 fixes from main branch up to DPDK 25.07
  * remove patch 0001-dts-generate-random-capture_name-per-call.patch
- Remove obsolete build option -Denable_kmods (upstream a52d472c5)
- dpdk-tools requires "which" and is noarch</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1767700800">- Update to version 24.11.4
  * LTS update with ~250 fixes, details here:
    https://doc.dpdk.org/guides-24.11/rel_notes/release_24_11.html#id10</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1771243200">- Update to version 25.11.0
  * Full changelog https://doc.dpdk.org/guides-25.11/rel_notes/release_25_11.html
  - Added automatic lcore-id remapping option.
  - Added inter-process and inter-OS DMA device API.
  - Added 800G speed.
  - Added mbuf tracking for debug.
  - Added ethdev API to get link connector.
  - Updated Amazon ENA (Elastic Network Adapter) ethernet driver.
  - Added Huawei hinic3 ethernet driver.
  - Updated Intel ice ethernet driver.
  - Updated Marvell cnxk ethernet driver.
  - Added Nebulamatrix nbl ethernet driver.
  - Updated NVIDIA mlx5 driver.
  - Updated NXP DPAA2 ethernet driver.
  - Added NXP ENETC4 ethernet driver.
  - Updated TAP ethernet driver.
  - Updated Wangxun txgbe ethernet driver.
  - Updated Yunsilicon xsc ethernet driver.
  - Added PQC ML algorithms in cryptodev.
  - Updated openssl crypto driver.
  - Updated Intel QuickAssist Technology (QAT) crypto driver.
  - Renamed HiSilicon DMA driver.
  - Added HiSilicon Accelerator DMA driver.
  - Added RCU support in the FIB6 library.
  - Added packet capture (pdump) for secondary process.
  - Allow overriding the automatic usage/help generation in argparse library.
- Specfile cleanup, removing flavors_to_build as we do not build kernel modules.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1773403200">- Set cpu_instruction_set to x86-64-v2 for Leap16/SLE16, which makes
  0001-fix-cpu-compatibility.patch obsolete for these.
- Add libarchive as dependency, avoid errors like
  '/lib/firmware/... cannot be decompressed' where firmware is compressed.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1776686400">- Remove temporary output file sphinx_html.out -- fixes reproducible
  builds (bsc#1262286)</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1780401600">- Update to version 25.11.2
  * Revert regression "net: fix packet type for stacked VLAN"
    (https://bugs.dpdk.org/show_bug.cgi?id=1941)
- Update to version 25.11.1
  * Full changelog https://doc.dpdk.org/guides-25.11/rel_notes/release_25_11.html#release-notes
  - Fix memory Leaks across network drivers (mlx5, iavf, netvsc,
    nbl, tap), vhost, and testpmd.
  - Fix file descriptor (FD) leaks and job drops during flow
    configuration and port setup.
  - Fix critical heap and buffer overflows in dma-perf, OpenSSL SM2,
    and af_packet.
  - Fix null pointer dereferences and dangling pointers in ixgbe, nbl,
    mlx5, and FIPS validation.
  - Fix use-after-free race conditions during cleanup and shutdown in
    vhost and mlx5.</changelog>
</package>
<package pkgid="870b71dff6c230cfc03ce28828859a13c10fa81cf25de53c20697ff4c8d9cefb54b3da9b6c764e1cf8b3478ae07684d176b4bfe9db532d36f8a2a441d8a2d08d" name="libdpdk-26-debuginfo" arch="x86_64">
  <version epoch="0" ver="25.11.2" rel="lp160.2.1"/>
  <changelog author="Aeneas Jai&#xDF;le &lt;aj@ajaissle.de&gt;" date="1723896000">- Update to LTS release version v22.11.5
  * http://doc.dpdk.org/guides-22.11/rel_notes/release_22_11.html
- Drop patches (included upstream):
  * 0001-kni-fix-build-with-Linux-6.3.patch (22.11.3)
  * 0001-kni-fix-build-with-Linux-6.5.patch (22.11.3)</changelog>
  <changelog author="Aeneas Jai&#xDF;le &lt;aj@ajaissle.de&gt;" date="1724328000">- Update to LTS release version v22.11.6
  * http://doc.dpdk.org/guides-22.11/rel_notes/release_22_11.html
- Drop patch (included upstream):
  * kni-fix-build-with-Linux-6.8.patch (22.11.6)</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1725278400">- Update to LTS version 23.11. Some are the fixes are below,
  * app/crypto-perf: add missing op resubmission
  * app/crypto-perf: fix copy segment size
  * app/crypto-perf: fix data comparison
  * app/crypto-perf: fix encrypt operation verification
  * app/crypto-perf: fix next segment mbuf
  * app/crypto-perf: fix out-of-place mbuf size
  * app/crypto-perf: verify strdup return
  * app/dma-perf: verify strdup return
  * app/dumpcap: verify strdup return
  * app/graph: fix build reason
  * app/pdump: verify strdup return
  * app/testpmd: fix --stats-period option check
  * app/testpmd: fix GRO packets flush on timeout
  * app/testpmd: fix async flow create failure handling
  * app/testpmd: fix async indirect action list creation
  * app/testpmd: fix auto-completion for indirect action list
  * app/testpmd: fix burst option parsing
  * app/testpmd: fix crash in multi-process forwarding
  * app/testpmd: fix error message for invalid option
  * app/testpmd: fix flow modify tag typo
  * app/testpmd: hide --bitrate-stats in help if disabled
  * app/testpmd: return if no packets in GRO heavy weight mode
  * app/testpmd: verify strdup return
  * build: fix linker warnings about undefined symbols
  * build: fix reasons conflict
  * build: link static libs with whole-archive in subproject
  * build: pass cflags in subproject
  * buildtools/cmdline: fix IP address initializer
  * buildtools/cmdline: fix generated code for IP addresses
  * bus/dpaa: verify strdup return
  * bus/fslmc: verify strdup return
  * bus/vdev: fix devargs in secondary process
  * bus/vdev: verify strdup return
  * ci: update versions of actions in GHA
  * common/cnxk: fix RSS RETA configuration
  * common/cnxk: fix Tx MTU configuration
  * common/cnxk: fix VLAN check for inner header
  * common/cnxk: fix inline device pointer check
  * common/cnxk: fix link config for SDP
  * common/cnxk: fix mbox region copy
  * common/cnxk: fix mbox struct attributes
  * common/cnxk: fix memory leak in CPT init
  * common/cnxk: fix possible out-of-bounds access
  * common/cnxk: remove CN9K inline IPsec FP opcodes
  * common/cnxk: remove dead code
  * common/mlx5: fix calloc parameters
  * common/mlx5: fix duplicate read of general capabilities
  * common/mlx5: fix query sample info capability
  * common/qat: fix legacy flag
  * common/sfc_efx/base: use C11 static assert
  * config: fix CPU instruction set for cross-build
  * crypto/cnxk: fix CN9K ECDH public key verification
  * crypto/qat: fix crash with CCM null AAD pointer
  * cryptodev: remove unused extern variable
  * dma/dpaa2: fix logtype register
  * dma/idxd: verify strdup return
  * dmadev: fix calloc parameters
  * doc: add --latencystats option in testpmd guide
  * doc: add link speeds configuration in features table
  * doc: add traffic manager in features table
  * doc: fix aging poll frequency option in cnxk guide
  * doc: fix commands in eventdev test tool guide
  * doc: fix configuration in baseband 5GNR driver guide
  * doc: fix default IP fragments maximum in programmer guide
  * doc: fix typo in packet framework guide
  * doc: fix typo in profiling guide
  * doc: fix typos in cryptodev overview
  * doc: remove cmdline polling mode deprecation notice
  * doc: update link to Windows DevX in mlx5 guide
  * drivers/net: fix buffer overflow for packet types list
  * dts: fix smoke tests driver regex
  * dts: strip whitespaces from stdout and stderr
  * eal/x86: add AMD vendor check for TSC calibration
  * eal: verify strdup return
  * ethdev: fix NVGRE encap flow action description
  * event/cnxk: fix dequeue timeout configuration
  * event/cnxk: verify strdup return
  * event/dlb2: remove superfluous memcpy
  * eventdev/crypto: fix enqueueing
  * eventdev: fix Doxygen processing of vector struct
  * eventdev: fix calloc parameters
  * eventdev: improve Doxygen comments on configure struct
  * examples/ipsec-secgw: fix Rx queue ID in Rx callback
  * examples/ipsec-secgw: fix cryptodev to SA mapping
  * examples/ipsec-secgw: fix typo in error message
  * examples/ipsec-secgw: fix width of variables
  * examples/l3fwd: fix Rx over not ready port
  * examples/l3fwd: fix Rx queue configuration
  * examples/packet_ordering: fix Rx with reorder mode disabled
  * examples/qos_sched: fix memory leak in args parsing
  * examples/vhost: verify strdup return
  * gro: fix reordering of packets
  * hash: remove some dead code
  * kernel/freebsd: fix module build on FreeBSD 14
  * lib: add newline in logs
  * lib: remove redundant newline from logs
  * lib: use dedicated logtypes and macros
  * ml/cnxk: fix xstats calculation
  * net/af_xdp: fix leak on XSK configuration failure
  * net/af_xdp: fix memzone leak on config failure
  * net/bnx2x: fix calloc parameters
  * net/bnx2x: fix warnings about memcpy lengths
  * net/bnxt: fix 50G and 100G forced speed
  * net/bnxt: fix array overflow
  * net/bnxt: fix backward firmware compatibility
  * net/bnxt: fix deadlock in ULP timer callback
  * net/bnxt: fix null pointer dereference
  * net/bnxt: fix number of Tx queues being created
  * net/bnxt: fix speed change from 200G to 25G on Thor
  * net/bnxt: modify locking for representor Tx
  * net/bonding: fix flow count query
  * net/cnxk: add cookies check for multi-segment offload
  * net/cnxk: fix MTU limit
  * net/cnxk: fix Rx packet format check condition
  * net/cnxk: fix aged flow query
  * net/cnxk: fix buffer size configuration
  * net/cnxk: fix flow RSS configuration
  * net/cnxk: fix indirect mbuf handling in Tx
  * net/cnxk: fix mbuf fields in multi-segment Tx
  * net/cnxk: improve Tx performance for SW mbuf free
  * net/ena/base: fix metrics excessive memory consumption
  * net/ena/base: limit exponential backoff
  * net/ena/base: restructure interrupt handling
  * net/ena: fix fast mbuf free
  * net/ena: fix mbuf double free in fast free mode
  * net/failsafe: fix memory leak in args parsing
  * net/gve: fix DQO for chained descriptors
  * net/hns3: enable PFC for all user priorities
  * net/hns3: fix VF multiple count on one reset
  * net/hns3: fix disable command with firmware
  * net/hns3: fix reset level comparison
  * net/hns3: refactor PF mailbox message struct
  * net/hns3: refactor VF mailbox message struct
  * net/hns3: refactor handle mailbox function
  * net/hns3: refactor send mailbox function
  * net/hns3: remove QinQ insert support for VF
  * net/hns3: support new device
  * net/i40e: remove incorrect 16B descriptor read block
  * net/i40e: remove redundant judgment in flow parsing
  * net/iavf: fix crash on VF start
  * net/iavf: fix memory leak on security context error
  * net/iavf: fix no polling mode switching
  * net/iavf: remove error logs for VLAN offloading
  * net/iavf: remove incorrect 16B descriptor read block
  * net/ice: fix link update
  * net/ice: fix memory leaks
  * net/ice: fix tunnel TSO capabilities
  * net/ice: remove incorrect 16B descriptor read block
  * net/igc: fix timesync disable
  * net/ionic: fix RSS query
  * net/ionic: fix device close
  * net/ionic: fix missing volatile type for cqe pointers
  * net/ixgbe: fix memoy leak after device init failure
  * net/ixgbe: increase VF reset timeout
  * net/ixgbevf: fix RSS init for x550 NICs
  * net/mana: fix memory leak on MR allocation
  * net/mana: handle MR cache expansion failure
  * net/mana: prevent values overflow returned from RDMA layer
  * net/memif: fix crash with Tx burst larger than 255
  * net/memif: fix extra mbuf refcnt update in zero copy Tx
  * net/mlx5/hws: check not supported fields in VXLAN
  * net/mlx5/hws: enable multiple integrity items
  * net/mlx5/hws: fix ESP flow matching validation
  * net/mlx5/hws: fix VLAN inner type
  * net/mlx5/hws: fix VLAN item in non-relaxed mode
  * net/mlx5/hws: fix direct index insert on depend WQE
  * net/mlx5/hws: fix memory access in L3 decapsulation
  * net/mlx5/hws: fix port ID for root table
  * net/mlx5/hws: fix tunnel protocol checks
  * net/mlx5/hws: skip item when inserting rules by index
  * net/mlx5: fix DR context release ordering
  * net/mlx5: fix GENEVE TLV option management
  * net/mlx5: fix GENEVE option item translation
  * net/mlx5: fix HWS meter actions availability
  * net/mlx5: fix HWS registers initialization
  * net/mlx5: fix IP-in-IP tunnels recognition
  * net/mlx5: fix VLAN ID in flow modify
  * net/mlx5: fix VLAN handling in meter split
  * net/mlx5: fix age position in hairpin split
  * net/mlx5: fix async flow create error handling
  * net/mlx5: fix condition of LACP miss flow
  * net/mlx5: fix connection tracking action validation
  * net/mlx5: fix conntrack action handle representation
  * net/mlx5: fix counters map in bonding mode
  * net/mlx5: fix drop action release timing
  * net/mlx5: fix error packets drop in regular Rx
  * net/mlx5: fix flow action template expansion
  * net/mlx5: fix flow configure validation
  * net/mlx5: fix flow counter cache starvation
  * net/mlx5: fix flow tag modification
  * net/mlx5: fix indirect action async job initialization
  * net/mlx5: fix jump action validation
  * net/mlx5: fix meter policy priority
  * net/mlx5: fix modify flex item
  * net/mlx5: fix non-masked indirect list meter translation
  * net/mlx5: fix parameters verification in HWS table create
  * net/mlx5: fix rollback on failed flow configure
  * net/mlx5: fix stats query crash in secondary process
  * net/mlx5: fix sync flow meter action
  * net/mlx5: fix sync meter processing in HWS
  * net/mlx5: fix template clean up of FDB control flow rule
  * net/mlx5: fix use after free when releasing Tx queues
  * net/mlx5: fix warning about copy length
  * net/mlx5: prevent ioctl failure log flooding
  * net/mlx5: prevent querying aged flows on uninit port
  * net/mlx5: remove GENEVE options length limitation
  * net/mlx5: remove device status check in flow creation
  * net/mlx5: remove duplication of L3 flow item validation
  * net/netvsc: fix VLAN metadata parsing
  * net/nfp: fix IPsec data endianness
  * net/nfp: fix NFD3 metadata process
  * net/nfp: fix NFDk metadata process
  * net/nfp: fix Rx descriptor
  * net/nfp: fix Rx memory leak
  * net/nfp: fix calloc parameters
  * net/nfp: fix device close
  * net/nfp: fix device resource freeing
  * net/nfp: fix getting firmware VNIC version
  * net/nfp: fix initialization failure flow
  * net/nfp: fix resource leak for CoreNIC firmware
  * net/nfp: fix resource leak for PF initialization
  * net/nfp: fix resource leak for VF
  * net/nfp: fix resource leak for device initialization
  * net/nfp: fix resource leak for exit of CoreNIC firmware
  * net/nfp: fix resource leak for exit of flower firmware
  * net/nfp: fix resource leak for flower firmware
  * net/nfp: fix switch domain free check
  * net/nfp: fix uninitialized variable
  * net/nfp: free switch domain ID on close
  * net/nfp: verify strdup return
  * net/sfc: fix calloc parameters
  * net/softnic: fix include of log library
  * net/tap: do not overwrite flow API errors
  * net/tap: fix traffic control handle calculation
  * net/thunderx: fix DMAC control register update
  * net/virtio: fix vDPA device init advertising control queue
  * net/virtio: remove duplicate queue xstats
  * net/vmxnet3: fix initialization on FreeBSD
  * net/vmxnet3: ignore Rx queue interrupt setup on FreeBSD
  * net: add macros for VLAN metadata parsing
  * net: fix TCP/UDP checksum with padding data
  * pipeline: fix calloc parameters
  * rawdev: fix calloc parameters
  * rcu: fix acked token in debug log
  * rcu: use atomic operation on acked token
  * regexdev: fix logtype register
  * telemetry: fix connected clients count
  * telemetry: fix empty JSON dictionaries
  * test/cfgfile: fix typo in error messages
  * test/event: fix crash in Tx adapter freeing
  * test/event: skip test if no driver is present
  * test/mbuf: fix external mbuf case with assert enabled
  * test/power: fix typo in error message
  * test: assume C source files are UTF-8 encoded
  * test: do not count skipped tests as executed
  * test: fix probing in secondary process
  * test: verify strdup return
  * vdpa/mlx5: fix queue enable drain CQ
  * version: 23.11.1-rc2
  * vhost: fix VDUSE device destruction failure
  * vhost: fix deadlock during vDPA SW live migration
  * vhost: fix memory leak in Virtio Tx split path
  * vhost: fix virtqueue access check in VDUSE setup
  * vhost: fix virtqueue access check in datapath
  * vhost: fix virtqueue access check in vhost-user setup
- Fix macro aarch64_machine for thunderx and aarch64 build
- Drop building KMP as there are no Kernel modules available.
- Drop the below patches as KNI is removed from DPDK repository
  * 0002-SLE15-SP3-compatibility-patch-for-kni.patch
  * kni-fix-build-with-Linux-6.10.patch
  * kni-fix-build-with-Linux-6.8.patch
  * preamble
- Updated the below patch for DPDK v23.11
  * 0001-fix-cpu-compatibility.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1725537600">- Fix build on aarch64 with gcc14:
  * 0001-examples-vm_power_manager-add-missing-header.patch</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1726228800">- Use python macros from build config</changelog>
  <changelog author="Dan Partelly &lt;d.partelly@yahoo.com&gt;" date="1726315200">- Enable (disabled by default) installation of headers needed
  to build drivers.</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1735732800">-  Fix CVE-2024-11614 [bsc#1234718] - Denial Of Service from malicious guest on hypervisors using DPDK Vhost library
-  Added patch,
    + dpdk-CVE-2024-11614.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1739793600">- Update to LTS version 24.11
  * Changelog: https://doc.dpdk.org/guides/rel_notes/release_24_11.html
  * This update fix build with glibc 2.41
- Use gcc14 on x86_64 SLE15/16 to avoid the inline error</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1741608000">- Update to version 24.11.1
  * Contains DPDK 24.11 plus the fix for CVE-2024-11614,
    remove patch dpdk-CVE-2024-11614.patch
- Move docs from %{_docdir}/dpdk/dpdk to %{docdir}/dpdk</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1741953600">- Remove the 'thunderx' multibuild flavor; it was identical to aarch64.
  It also makes 'Provides: dpdk-any' obsolete. [bsc#1237385]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1743422400">- Add 0001-always_inline-fix.patch to fix issue with always_inline
  and rte_trace_feature_is_enabled which should use -mgeneral-regs-only
  to inter-operate with other ISA flags.  Remove GCC 14 build requirement
  for SLE15/16 again.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1743508800">- Change 0001-always_inline-fix.patch by replacing the function
  rte_trace_feature_is_enabled with a preprocessor substitution,
  this also work with older gcc7 where -mgeneral-regs-only isn't
  available.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1749124800">- Fix deterministic build [bsc#1244130]
  [+ 0001-dts-generate-random-capture_name-per-call.patch]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1753876800">- Drop pesign and needssslcertforbuild because we don't build a kmp anymore
  (boo#1247389)</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1755604800">- Update to version 24.11.3
  * LTS release update contains ~180 fixes from main branch up to DPDK 25.07
  * remove patch 0001-dts-generate-random-capture_name-per-call.patch
- Remove obsolete build option -Denable_kmods (upstream a52d472c5)
- dpdk-tools requires "which" and is noarch</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1767700800">- Update to version 24.11.4
  * LTS update with ~250 fixes, details here:
    https://doc.dpdk.org/guides-24.11/rel_notes/release_24_11.html#id10</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1771243200">- Update to version 25.11.0
  * Full changelog https://doc.dpdk.org/guides-25.11/rel_notes/release_25_11.html
  - Added automatic lcore-id remapping option.
  - Added inter-process and inter-OS DMA device API.
  - Added 800G speed.
  - Added mbuf tracking for debug.
  - Added ethdev API to get link connector.
  - Updated Amazon ENA (Elastic Network Adapter) ethernet driver.
  - Added Huawei hinic3 ethernet driver.
  - Updated Intel ice ethernet driver.
  - Updated Marvell cnxk ethernet driver.
  - Added Nebulamatrix nbl ethernet driver.
  - Updated NVIDIA mlx5 driver.
  - Updated NXP DPAA2 ethernet driver.
  - Added NXP ENETC4 ethernet driver.
  - Updated TAP ethernet driver.
  - Updated Wangxun txgbe ethernet driver.
  - Updated Yunsilicon xsc ethernet driver.
  - Added PQC ML algorithms in cryptodev.
  - Updated openssl crypto driver.
  - Updated Intel QuickAssist Technology (QAT) crypto driver.
  - Renamed HiSilicon DMA driver.
  - Added HiSilicon Accelerator DMA driver.
  - Added RCU support in the FIB6 library.
  - Added packet capture (pdump) for secondary process.
  - Allow overriding the automatic usage/help generation in argparse library.
- Specfile cleanup, removing flavors_to_build as we do not build kernel modules.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1773403200">- Set cpu_instruction_set to x86-64-v2 for Leap16/SLE16, which makes
  0001-fix-cpu-compatibility.patch obsolete for these.
- Add libarchive as dependency, avoid errors like
  '/lib/firmware/... cannot be decompressed' where firmware is compressed.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1776686400">- Remove temporary output file sphinx_html.out -- fixes reproducible
  builds (bsc#1262286)</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1780401600">- Update to version 25.11.2
  * Revert regression "net: fix packet type for stacked VLAN"
    (https://bugs.dpdk.org/show_bug.cgi?id=1941)
- Update to version 25.11.1
  * Full changelog https://doc.dpdk.org/guides-25.11/rel_notes/release_25_11.html#release-notes
  - Fix memory Leaks across network drivers (mlx5, iavf, netvsc,
    nbl, tap), vhost, and testpmd.
  - Fix file descriptor (FD) leaks and job drops during flow
    configuration and port setup.
  - Fix critical heap and buffer overflows in dma-perf, OpenSSL SM2,
    and af_packet.
  - Fix null pointer dereferences and dangling pointers in ixgbe, nbl,
    mlx5, and FIPS validation.
  - Fix use-after-free race conditions during cleanup and shutdown in
    vhost and mlx5.</changelog>
</package>
<package pkgid="d3938b503d7c9b03a296e12b308717e077d372fa99a2d8f2cd98cfe2a30de0c05a95450c4f8e893f12df96bea6020b45e7bcae7f06118bb87766bb7a1c735b97" name="libipset13" arch="i586">
  <version epoch="0" ver="7.24" rel="lp160.2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1544529600">- Update to new upstream release 7.1
  * Correct the manpage about the sort option
  * Implement sorting for hash types in the ipset tool
  * Fix to list/save into file specified by option
- Remove ipset-file.diff (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1560168000">- Update to new upstream release 7.2
  * ipset: Fix memory accounting for hash types on resize</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566216000">- Update to new upstream release 7.3
  * Fix rename concurrency with listing, which can result broken
    list/save results.
  * ipset: Copy the right MAC address in bitmap:ip,mac and
    hash:ip,mac sets.
  * ipset: Actually allow destination MAC address for hash:ip,mac
    sets too.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1572609600">- Update to release 7.4
  * Wildcard support for the "hash:net,iface" type.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1578657600">- Update to release 7.5
  * netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO
    is present.
  * netfilter: xt_set: Do not restrict --map-set to the
    mangle table.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1582545600">- Update to release 7.6
  * Add checking system_power_efficient_wq in the source tree.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605787200">- Update to release 7.9
  * Enable memory accounting for ipset allocations
  * Expose the initval hash parameter to userspace
  * Add bucketsize parameter to all hash types
  * Support the -exist flag with the destroy command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1608465600">- Update to release 7.10
  * Fix shift-out-of-bounds in htable_bits()</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1613736000">- Update to release 7.11
  * Argument parsing buffer overflow in ipset_parse_argv fixed</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1627473600">- Update to release 7.14
  * Allow specifying protocols by number
  * Limit the maximum range of consecutive elements to add/delete</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1628078400">- Update to release 7.15
  * netfilter: ipset: Fix maximal range check in
    hash_ipportnet4_uadt()</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1667563200">- Tumbleweed is not affected by the following SLE issues:
  bsc#1122853</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669032000">- Update to release 7.16
  * Add bitmask support to hash:netnet, hash:ipport, hash:ip
  * Add support for new bitmask parameter</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672401600">- Update to release 7.17
  * No userspace changes (kernel modules are not generated
    here for openSUSE, see kernel-default instead)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695297600">- Update to release 7.19
  * Add json output to list command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1706702400">- Update to release 7.20
  * Bash completion utility updated</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1707739200">- Update to release 7.21
  * Save mode was broken; this was repaired.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1717588800">- Update to release 7.22
  * ipset: fix json output format for IPSET_OPT_IP
  * netfilter: ipset: Fix race between namespace cleanup and gc
    in the list:set type</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1734350400">- Update to release 7.23
  * Hold module reference while requesting a module
  * Add missing range check in bitmap_ip_uadt</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1747569600">- Update to release 7.24
  * JSON output: fix extra quota, extraneous commas and unquoted
    port ranges</changelog>
</package>
<package pkgid="40611c7a5197e23d751bc83f256b1075f4500d8454fa0c1269e89498701d5f673a1a02fc8de363d0684c8616943ff964fe90dc445eba512d4957f3cbf23d116a" name="libipset13" arch="x86_64">
  <version epoch="0" ver="7.24" rel="lp160.2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1544529600">- Update to new upstream release 7.1
  * Correct the manpage about the sort option
  * Implement sorting for hash types in the ipset tool
  * Fix to list/save into file specified by option
- Remove ipset-file.diff (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1560168000">- Update to new upstream release 7.2
  * ipset: Fix memory accounting for hash types on resize</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566216000">- Update to new upstream release 7.3
  * Fix rename concurrency with listing, which can result broken
    list/save results.
  * ipset: Copy the right MAC address in bitmap:ip,mac and
    hash:ip,mac sets.
  * ipset: Actually allow destination MAC address for hash:ip,mac
    sets too.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1572609600">- Update to release 7.4
  * Wildcard support for the "hash:net,iface" type.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1578657600">- Update to release 7.5
  * netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO
    is present.
  * netfilter: xt_set: Do not restrict --map-set to the
    mangle table.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1582545600">- Update to release 7.6
  * Add checking system_power_efficient_wq in the source tree.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605787200">- Update to release 7.9
  * Enable memory accounting for ipset allocations
  * Expose the initval hash parameter to userspace
  * Add bucketsize parameter to all hash types
  * Support the -exist flag with the destroy command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1608465600">- Update to release 7.10
  * Fix shift-out-of-bounds in htable_bits()</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1613736000">- Update to release 7.11
  * Argument parsing buffer overflow in ipset_parse_argv fixed</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1627473600">- Update to release 7.14
  * Allow specifying protocols by number
  * Limit the maximum range of consecutive elements to add/delete</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1628078400">- Update to release 7.15
  * netfilter: ipset: Fix maximal range check in
    hash_ipportnet4_uadt()</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1667563200">- Tumbleweed is not affected by the following SLE issues:
  bsc#1122853</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669032000">- Update to release 7.16
  * Add bitmask support to hash:netnet, hash:ipport, hash:ip
  * Add support for new bitmask parameter</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672401600">- Update to release 7.17
  * No userspace changes (kernel modules are not generated
    here for openSUSE, see kernel-default instead)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695297600">- Update to release 7.19
  * Add json output to list command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1706702400">- Update to release 7.20
  * Bash completion utility updated</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1707739200">- Update to release 7.21
  * Save mode was broken; this was repaired.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1717588800">- Update to release 7.22
  * ipset: fix json output format for IPSET_OPT_IP
  * netfilter: ipset: Fix race between namespace cleanup and gc
    in the list:set type</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1734350400">- Update to release 7.23
  * Hold module reference while requesting a module
  * Add missing range check in bitmap_ip_uadt</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1747569600">- Update to release 7.24
  * JSON output: fix extra quota, extraneous commas and unquoted
    port ranges</changelog>
</package>
<package pkgid="bf646b4b9d662291dfc8b59ec789c84676cd8453c69c857502d1386c40ec3782e6e67a4a1b131cf498d85f22ccf02d02befe6345a3cc3f399b64a4ea981e9e51" name="libipset13-debuginfo" arch="i586">
  <version epoch="0" ver="7.24" rel="lp160.2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1544529600">- Update to new upstream release 7.1
  * Correct the manpage about the sort option
  * Implement sorting for hash types in the ipset tool
  * Fix to list/save into file specified by option
- Remove ipset-file.diff (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1560168000">- Update to new upstream release 7.2
  * ipset: Fix memory accounting for hash types on resize</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566216000">- Update to new upstream release 7.3
  * Fix rename concurrency with listing, which can result broken
    list/save results.
  * ipset: Copy the right MAC address in bitmap:ip,mac and
    hash:ip,mac sets.
  * ipset: Actually allow destination MAC address for hash:ip,mac
    sets too.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1572609600">- Update to release 7.4
  * Wildcard support for the "hash:net,iface" type.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1578657600">- Update to release 7.5
  * netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO
    is present.
  * netfilter: xt_set: Do not restrict --map-set to the
    mangle table.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1582545600">- Update to release 7.6
  * Add checking system_power_efficient_wq in the source tree.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605787200">- Update to release 7.9
  * Enable memory accounting for ipset allocations
  * Expose the initval hash parameter to userspace
  * Add bucketsize parameter to all hash types
  * Support the -exist flag with the destroy command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1608465600">- Update to release 7.10
  * Fix shift-out-of-bounds in htable_bits()</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1613736000">- Update to release 7.11
  * Argument parsing buffer overflow in ipset_parse_argv fixed</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1627473600">- Update to release 7.14
  * Allow specifying protocols by number
  * Limit the maximum range of consecutive elements to add/delete</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1628078400">- Update to release 7.15
  * netfilter: ipset: Fix maximal range check in
    hash_ipportnet4_uadt()</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1667563200">- Tumbleweed is not affected by the following SLE issues:
  bsc#1122853</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669032000">- Update to release 7.16
  * Add bitmask support to hash:netnet, hash:ipport, hash:ip
  * Add support for new bitmask parameter</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672401600">- Update to release 7.17
  * No userspace changes (kernel modules are not generated
    here for openSUSE, see kernel-default instead)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695297600">- Update to release 7.19
  * Add json output to list command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1706702400">- Update to release 7.20
  * Bash completion utility updated</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1707739200">- Update to release 7.21
  * Save mode was broken; this was repaired.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1717588800">- Update to release 7.22
  * ipset: fix json output format for IPSET_OPT_IP
  * netfilter: ipset: Fix race between namespace cleanup and gc
    in the list:set type</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1734350400">- Update to release 7.23
  * Hold module reference while requesting a module
  * Add missing range check in bitmap_ip_uadt</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1747569600">- Update to release 7.24
  * JSON output: fix extra quota, extraneous commas and unquoted
    port ranges</changelog>
</package>
<package pkgid="96b1b8b801afa421e9f33dffbce4cad7ba69dcc192c24abab68230543a8a0b43ed93869c1deb79934cf2a04d0cc98aec247f335b12d30755390eeb59046d47e7" name="libipset13-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.24" rel="lp160.2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1544529600">- Update to new upstream release 7.1
  * Correct the manpage about the sort option
  * Implement sorting for hash types in the ipset tool
  * Fix to list/save into file specified by option
- Remove ipset-file.diff (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1560168000">- Update to new upstream release 7.2
  * ipset: Fix memory accounting for hash types on resize</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566216000">- Update to new upstream release 7.3
  * Fix rename concurrency with listing, which can result broken
    list/save results.
  * ipset: Copy the right MAC address in bitmap:ip,mac and
    hash:ip,mac sets.
  * ipset: Actually allow destination MAC address for hash:ip,mac
    sets too.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1572609600">- Update to release 7.4
  * Wildcard support for the "hash:net,iface" type.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1578657600">- Update to release 7.5
  * netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO
    is present.
  * netfilter: xt_set: Do not restrict --map-set to the
    mangle table.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1582545600">- Update to release 7.6
  * Add checking system_power_efficient_wq in the source tree.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605787200">- Update to release 7.9
  * Enable memory accounting for ipset allocations
  * Expose the initval hash parameter to userspace
  * Add bucketsize parameter to all hash types
  * Support the -exist flag with the destroy command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1608465600">- Update to release 7.10
  * Fix shift-out-of-bounds in htable_bits()</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1613736000">- Update to release 7.11
  * Argument parsing buffer overflow in ipset_parse_argv fixed</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1627473600">- Update to release 7.14
  * Allow specifying protocols by number
  * Limit the maximum range of consecutive elements to add/delete</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1628078400">- Update to release 7.15
  * netfilter: ipset: Fix maximal range check in
    hash_ipportnet4_uadt()</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1667563200">- Tumbleweed is not affected by the following SLE issues:
  bsc#1122853</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669032000">- Update to release 7.16
  * Add bitmask support to hash:netnet, hash:ipport, hash:ip
  * Add support for new bitmask parameter</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672401600">- Update to release 7.17
  * No userspace changes (kernel modules are not generated
    here for openSUSE, see kernel-default instead)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695297600">- Update to release 7.19
  * Add json output to list command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1706702400">- Update to release 7.20
  * Bash completion utility updated</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1707739200">- Update to release 7.21
  * Save mode was broken; this was repaired.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1717588800">- Update to release 7.22
  * ipset: fix json output format for IPSET_OPT_IP
  * netfilter: ipset: Fix race between namespace cleanup and gc
    in the list:set type</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1734350400">- Update to release 7.23
  * Hold module reference while requesting a module
  * Add missing range check in bitmap_ip_uadt</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1747569600">- Update to release 7.24
  * JSON output: fix extra quota, extraneous commas and unquoted
    port ranges</changelog>
</package>
<package pkgid="47454291ef762e1572df77f59880e2bab1c604f55c6f2066b584ba89b1154ed01014f7f2fbe0bfc0e40bc33c0903702768cefb9b2f4b7eaf91dab04a573e1728" name="msr-safe" arch="src">
  <version epoch="0" ver="1.7.0" rel="lp160.5.28"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1589976000">- Initial commit jsc#SLE-12664</changelog>
  <changelog author="Jeffrey Cheung &lt;jcheung@suse.com&gt;" date="1594036800">- Add system account msr for msr-safe tool</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1594123200">- Add better descriptions, use noun phrase.
- Drop redundant %clean section, drop useless %systemd_ordering,
  drop arbitrary limitation to building for kernel-default.
- Replace overarching systemd buildrequire.</changelog>
  <changelog author="Alejandro Vilches &lt;alejandro.vilches@intel.com&gt;" date="1664539200">- Update to v1.6.0</changelog>
  <changelog author="Jeffrey Cheung &lt;jcheung@suse.com&gt;" date="1680350400">- Update to v1.7.0
- Fix the layout changes after linux 6
  New patch: 0000-msr_allowlist-diff.patch
  New patch: 0001-msr_batch-diff.patch
  New patch: 0002-msr_entry-diff.patch
  New patch: 0003-msr_version-diff.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1693051200">- Fix build on Linux 6.4
- New patch: Fixup-for-commit-1aaba11da9aa-driver-core-class-remo.patch
- New patch: Fix-the-layout-changes-after-linux-6.patch
- Delete patches: 0000-msr_allowlist-diff.patch 0001-msr_batch-diff.patch
  0002-msr_entry-diff.patch 0003-msr_version-diff.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1782734400">- add kernel-7.2.patch to fix kernel 7.2.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1782820800">- add fix-build-warnings.patch to fix some warnings/errors</changelog>
</package>
<package pkgid="27bf9221fcfb48d6f7e2b04673263c2f7e642af069f5cce7b4549c51f377cf8c9343ba5bd64230389fbae4a0e50aefccba4589ef00e5bf2a677efc6dcc3fb12e" name="msr-safe-debugsource" arch="x86_64">
  <version epoch="0" ver="1.7.0" rel="lp160.5.28"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1589976000">- Initial commit jsc#SLE-12664</changelog>
  <changelog author="Jeffrey Cheung &lt;jcheung@suse.com&gt;" date="1594036800">- Add system account msr for msr-safe tool</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1594123200">- Add better descriptions, use noun phrase.
- Drop redundant %clean section, drop useless %systemd_ordering,
  drop arbitrary limitation to building for kernel-default.
- Replace overarching systemd buildrequire.</changelog>
  <changelog author="Alejandro Vilches &lt;alejandro.vilches@intel.com&gt;" date="1664539200">- Update to v1.6.0</changelog>
  <changelog author="Jeffrey Cheung &lt;jcheung@suse.com&gt;" date="1680350400">- Update to v1.7.0
- Fix the layout changes after linux 6
  New patch: 0000-msr_allowlist-diff.patch
  New patch: 0001-msr_batch-diff.patch
  New patch: 0002-msr_entry-diff.patch
  New patch: 0003-msr_version-diff.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1693051200">- Fix build on Linux 6.4
- New patch: Fixup-for-commit-1aaba11da9aa-driver-core-class-remo.patch
- New patch: Fix-the-layout-changes-after-linux-6.patch
- Delete patches: 0000-msr_allowlist-diff.patch 0001-msr_batch-diff.patch
  0002-msr_entry-diff.patch 0003-msr_version-diff.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1782734400">- add kernel-7.2.patch to fix kernel 7.2.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1782820800">- add fix-build-warnings.patch to fix some warnings/errors</changelog>
</package>
<package pkgid="563443b8b20613e7996ddd365aec4978d46038f5a4a44e7b5c53a553ce1d4a074ded27be93c405fff4b98793585fc4c323effb0acc493c5a379b30cc3375eb27" name="msr-safe-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.7.0_k7.1.5_lp160.6.gcf79df6" rel="lp160.5.28"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1589976000">- Initial commit jsc#SLE-12664</changelog>
  <changelog author="Jeffrey Cheung &lt;jcheung@suse.com&gt;" date="1594036800">- Add system account msr for msr-safe tool</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1594123200">- Add better descriptions, use noun phrase.
- Drop redundant %clean section, drop useless %systemd_ordering,
  drop arbitrary limitation to building for kernel-default.
- Replace overarching systemd buildrequire.</changelog>
  <changelog author="Alejandro Vilches &lt;alejandro.vilches@intel.com&gt;" date="1664539200">- Update to v1.6.0</changelog>
  <changelog author="Jeffrey Cheung &lt;jcheung@suse.com&gt;" date="1680350400">- Update to v1.7.0
- Fix the layout changes after linux 6
  New patch: 0000-msr_allowlist-diff.patch
  New patch: 0001-msr_batch-diff.patch
  New patch: 0002-msr_entry-diff.patch
  New patch: 0003-msr_version-diff.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1693051200">- Fix build on Linux 6.4
- New patch: Fixup-for-commit-1aaba11da9aa-driver-core-class-remo.patch
- New patch: Fix-the-layout-changes-after-linux-6.patch
- Delete patches: 0000-msr_allowlist-diff.patch 0001-msr_batch-diff.patch
  0002-msr_entry-diff.patch 0003-msr_version-diff.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1782734400">- add kernel-7.2.patch to fix kernel 7.2.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1782820800">- add fix-build-warnings.patch to fix some warnings/errors</changelog>
</package>
<package pkgid="b523567157bb788e9ead68825c04cc90d66e5630633e1294fa39fc9fecf36a11d7c870bafea9fc024ddae2403fd771a4a3de94958258e7992ada8346058006e1" name="msr-safe-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.7.0_k7.1.5_lp160.6.gcf79df6" rel="lp160.5.28"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1589976000">- Initial commit jsc#SLE-12664</changelog>
  <changelog author="Jeffrey Cheung &lt;jcheung@suse.com&gt;" date="1594036800">- Add system account msr for msr-safe tool</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1594123200">- Add better descriptions, use noun phrase.
- Drop redundant %clean section, drop useless %systemd_ordering,
  drop arbitrary limitation to building for kernel-default.
- Replace overarching systemd buildrequire.</changelog>
  <changelog author="Alejandro Vilches &lt;alejandro.vilches@intel.com&gt;" date="1664539200">- Update to v1.6.0</changelog>
  <changelog author="Jeffrey Cheung &lt;jcheung@suse.com&gt;" date="1680350400">- Update to v1.7.0
- Fix the layout changes after linux 6
  New patch: 0000-msr_allowlist-diff.patch
  New patch: 0001-msr_batch-diff.patch
  New patch: 0002-msr_entry-diff.patch
  New patch: 0003-msr_version-diff.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1693051200">- Fix build on Linux 6.4
- New patch: Fixup-for-commit-1aaba11da9aa-driver-core-class-remo.patch
- New patch: Fix-the-layout-changes-after-linux-6.patch
- Delete patches: 0000-msr_allowlist-diff.patch 0001-msr_batch-diff.patch
  0002-msr_entry-diff.patch 0003-msr_version-diff.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1782734400">- add kernel-7.2.patch to fix kernel 7.2.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1782820800">- add fix-build-warnings.patch to fix some warnings/errors</changelog>
</package>
<package pkgid="6635e5ebfa13bea7e95022f20524443c6bdbcdb198d76dc0aceee7c4a54facbdd0ff69196ccd3f19e10a3f36e5413d6f551bcc270dddb3c922e489dc95324e80" name="nv-prefer-signed-open-driver-G07" arch="x86_64">
  <version epoch="0" ver="610.43.02" rel="lp160.3.22"/>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1765540800">- preamble: let G07 KMPs conflict with G06 KMPs due to file conflicts</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1765800000">- let G07 packages supplement via packageand(G06) so G06 packages
  get uninstalled if G07 packages get installed</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1766491200">- update to G07 version 590.48.01</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770724800">- kernel-6.19.patch: fixes build against kernel 6.19</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1771934400">- update non-CUDA version to 595.45.04 (boo#1258797)
- adjusted logic for %suse_version bump with SLE16.1 Beta2 (jsc#PED-15826)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772712000">- kernel-5.14.patch: fixed build of 595.45.04 driver on SP4</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773057600">- update CUDA variant to 595.45.04
- supersedes kernel-6.19.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773662400">- add 'Provides: open-driver-non-cuda-variant = %version' for
  non-CUDA variant to be able to distinguish between both variants;
  to be used by nvidia-open-driver-G07-signed-kmp-meta for TW ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835200">- do not set ExclusiveArch in order to fix RPM description for -cuda
  variant (bsc#1259719)
- improved RPM description for -cuda and non-cuda variant</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774180800">- update non-CUDA version to 595.58.03 (boo#1260044)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774353600">- update CUDA variant to 595.58.03</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774353601">- adding 'ExcludeArch:    %ix86 s390x ppc64le' to no longer get
  autoclines by buildservice hoping that this wont't break RPM
  descriptions for -cuda variant again ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1776859200">- update non-CUDA variant to 595.71.05 (boo#1262574)
- disable-objtool-override.patch
  * get rid of confusing objtool warnings (boo#1212841)
  - -&gt; from https://github.com/joanbm/nvidia-470xx-linux-mainline</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1777377600">- update CUDA variant to 595.71.05</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1777809600">- fix-objtool-warnings.patch (not applied on aarch64)
  * Get rid of "'naked' return found in MITIGATION_RETHUNK build"
    objtool warnings (boo#1212841, boo#1263834)
- remove again disable-objtool-override.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1779969600">- update non-CUDA variant to 595.80 (boo#1266660)
- update CUDA variant to 610.43.02
- kernel-5.14.patch not needed; removed therefore</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1779969601">- linux-7.0.patch
  * adjust driver to changes of screen_info with Kernel 7.0,
    which broke the driver completely (boo#1263825); see also
    https://forums.developer.nvidia.com/t/linux-driver-595-71-05-still-tries-to-use-screen-info-struct-which-was-refactored-in-7-0-kernel/370825</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1781697600">- changes to build also against the nvidia kernel, which is planned
  to be available for SLE16.1-aarch64</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1782216000">- update non-CUDA variant to 595.84 (boo#1268792)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1783512000">- preamble:
  * Workaround: Require update-alternatives on SLE16.1/Leap 16.1 and
    later as long as CUDA packages have not been adjusted yet
    (bsc#1267820)</changelog>
</package>
<package pkgid="5d41183639115028478f5d8eb572ff5a1304e9c03ff844f5509bd5e30fa22ff52a4c4339ec19443716552474f08ca5fdacdbf9a55e7d528dffd1e2ef1f3b3eb5" name="nvidia-open-driver-G07-signed" arch="src">
  <version epoch="0" ver="595.84" rel="lp160.3.22"/>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1765540800">- preamble: let G07 KMPs conflict with G06 KMPs due to file conflicts</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1765800000">- let G07 packages supplement via packageand(G06) so G06 packages
  get uninstalled if G07 packages get installed</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1766491200">- update to G07 version 590.48.01</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770724800">- kernel-6.19.patch: fixes build against kernel 6.19</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1771934400">- update non-CUDA version to 595.45.04 (boo#1258797)
- adjusted logic for %suse_version bump with SLE16.1 Beta2 (jsc#PED-15826)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772712000">- kernel-5.14.patch: fixed build of 595.45.04 driver on SP4</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773057600">- update CUDA variant to 595.45.04
- supersedes kernel-6.19.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773662400">- add 'Provides: open-driver-non-cuda-variant = %version' for
  non-CUDA variant to be able to distinguish between both variants;
  to be used by nvidia-open-driver-G07-signed-kmp-meta for TW ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835200">- do not set ExclusiveArch in order to fix RPM description for -cuda
  variant (bsc#1259719)
- improved RPM description for -cuda and non-cuda variant</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774180800">- update non-CUDA version to 595.58.03 (boo#1260044)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774353600">- update CUDA variant to 595.58.03</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774353601">- adding 'ExcludeArch:    %ix86 s390x ppc64le' to no longer get
  autoclines by buildservice hoping that this wont't break RPM
  descriptions for -cuda variant again ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1776859200">- update non-CUDA variant to 595.71.05 (boo#1262574)
- disable-objtool-override.patch
  * get rid of confusing objtool warnings (boo#1212841)
  - -&gt; from https://github.com/joanbm/nvidia-470xx-linux-mainline</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1777377600">- update CUDA variant to 595.71.05</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1777809600">- fix-objtool-warnings.patch (not applied on aarch64)
  * Get rid of "'naked' return found in MITIGATION_RETHUNK build"
    objtool warnings (boo#1212841, boo#1263834)
- remove again disable-objtool-override.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1779969600">- update non-CUDA variant to 595.80 (boo#1266660)
- update CUDA variant to 610.43.02
- kernel-5.14.patch not needed; removed therefore</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1779969601">- linux-7.0.patch
  * adjust driver to changes of screen_info with Kernel 7.0,
    which broke the driver completely (boo#1263825); see also
    https://forums.developer.nvidia.com/t/linux-driver-595-71-05-still-tries-to-use-screen-info-struct-which-was-refactored-in-7-0-kernel/370825</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1781697600">- changes to build also against the nvidia kernel, which is planned
  to be available for SLE16.1-aarch64</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1782216000">- update non-CUDA variant to 595.84 (boo#1268792)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1783512000">- preamble:
  * Workaround: Require update-alternatives on SLE16.1/Leap 16.1 and
    later as long as CUDA packages have not been adjusted yet
    (bsc#1267820)</changelog>
</package>
<package pkgid="cb8ee16403f6433ca43a802f3d0bd342fdb32e3795c623114052a5902baa56e6e879e7011c7151d148f9fa497630a2b143df61f1a72f626bfa2f6998afab7042" name="nvidia-open-driver-G07-signed-check" arch="noarch">
  <version epoch="0" ver="595.84" rel="lp160.3.22"/>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1765540800">- preamble: let G07 KMPs conflict with G06 KMPs due to file conflicts</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1765800000">- let G07 packages supplement via packageand(G06) so G06 packages
  get uninstalled if G07 packages get installed</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1766491200">- update to G07 version 590.48.01</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770724800">- kernel-6.19.patch: fixes build against kernel 6.19</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1771934400">- update non-CUDA version to 595.45.04 (boo#1258797)
- adjusted logic for %suse_version bump with SLE16.1 Beta2 (jsc#PED-15826)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772712000">- kernel-5.14.patch: fixed build of 595.45.04 driver on SP4</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773057600">- update CUDA variant to 595.45.04
- supersedes kernel-6.19.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773662400">- add 'Provides: open-driver-non-cuda-variant = %version' for
  non-CUDA variant to be able to distinguish between both variants;
  to be used by nvidia-open-driver-G07-signed-kmp-meta for TW ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835200">- do not set ExclusiveArch in order to fix RPM description for -cuda
  variant (bsc#1259719)
- improved RPM description for -cuda and non-cuda variant</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774180800">- update non-CUDA version to 595.58.03 (boo#1260044)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774353600">- update CUDA variant to 595.58.03</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774353601">- adding 'ExcludeArch:    %ix86 s390x ppc64le' to no longer get
  autoclines by buildservice hoping that this wont't break RPM
  descriptions for -cuda variant again ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1776859200">- update non-CUDA variant to 595.71.05 (boo#1262574)
- disable-objtool-override.patch
  * get rid of confusing objtool warnings (boo#1212841)
  - -&gt; from https://github.com/joanbm/nvidia-470xx-linux-mainline</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1777377600">- update CUDA variant to 595.71.05</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1777809600">- fix-objtool-warnings.patch (not applied on aarch64)
  * Get rid of "'naked' return found in MITIGATION_RETHUNK build"
    objtool warnings (boo#1212841, boo#1263834)
- remove again disable-objtool-override.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1779969600">- update non-CUDA variant to 595.80 (boo#1266660)
- update CUDA variant to 610.43.02
- kernel-5.14.patch not needed; removed therefore</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1779969601">- linux-7.0.patch
  * adjust driver to changes of screen_info with Kernel 7.0,
    which broke the driver completely (boo#1263825); see also
    https://forums.developer.nvidia.com/t/linux-driver-595-71-05-still-tries-to-use-screen-info-struct-which-was-refactored-in-7-0-kernel/370825</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1781697600">- changes to build also against the nvidia kernel, which is planned
  to be available for SLE16.1-aarch64</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1782216000">- update non-CUDA variant to 595.84 (boo#1268792)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1783512000">- preamble:
  * Workaround: Require update-alternatives on SLE16.1/Leap 16.1 and
    later as long as CUDA packages have not been adjusted yet
    (bsc#1267820)</changelog>
</package>
<package pkgid="5d234931a41b0175a3e880730b5b4d86f6f94e8e487af3138c3d6576776eda0ab3295daa4b85fc86d1f6c208ed6217e5c52b2d7a647d346a09fc53f339783570" name="nvidia-open-driver-G07-signed-cuda" arch="src">
  <version epoch="0" ver="610.43.02" rel="lp160.3.22"/>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1765540800">- preamble: let G07 KMPs conflict with G06 KMPs due to file conflicts</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1765800000">- let G07 packages supplement via packageand(G06) so G06 packages
  get uninstalled if G07 packages get installed</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1766491200">- update to G07 version 590.48.01</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770724800">- kernel-6.19.patch: fixes build against kernel 6.19</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1771934400">- update non-CUDA version to 595.45.04 (boo#1258797)
- adjusted logic for %suse_version bump with SLE16.1 Beta2 (jsc#PED-15826)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772712000">- kernel-5.14.patch: fixed build of 595.45.04 driver on SP4</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773057600">- update CUDA variant to 595.45.04
- supersedes kernel-6.19.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773662400">- add 'Provides: open-driver-non-cuda-variant = %version' for
  non-CUDA variant to be able to distinguish between both variants;
  to be used by nvidia-open-driver-G07-signed-kmp-meta for TW ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835200">- do not set ExclusiveArch in order to fix RPM description for -cuda
  variant (bsc#1259719)
- improved RPM description for -cuda and non-cuda variant</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774180800">- update non-CUDA version to 595.58.03 (boo#1260044)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774353600">- update CUDA variant to 595.58.03</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774353601">- adding 'ExcludeArch:    %ix86 s390x ppc64le' to no longer get
  autoclines by buildservice hoping that this wont't break RPM
  descriptions for -cuda variant again ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1776859200">- update non-CUDA variant to 595.71.05 (boo#1262574)
- disable-objtool-override.patch
  * get rid of confusing objtool warnings (boo#1212841)
  - -&gt; from https://github.com/joanbm/nvidia-470xx-linux-mainline</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1777377600">- update CUDA variant to 595.71.05</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1777809600">- fix-objtool-warnings.patch (not applied on aarch64)
  * Get rid of "'naked' return found in MITIGATION_RETHUNK build"
    objtool warnings (boo#1212841, boo#1263834)
- remove again disable-objtool-override.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1779969600">- update non-CUDA variant to 595.80 (boo#1266660)
- update CUDA variant to 610.43.02
- kernel-5.14.patch not needed; removed therefore</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1779969601">- linux-7.0.patch
  * adjust driver to changes of screen_info with Kernel 7.0,
    which broke the driver completely (boo#1263825); see also
    https://forums.developer.nvidia.com/t/linux-driver-595-71-05-still-tries-to-use-screen-info-struct-which-was-refactored-in-7-0-kernel/370825</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1781697600">- changes to build also against the nvidia kernel, which is planned
  to be available for SLE16.1-aarch64</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1782216000">- update non-CUDA variant to 595.84 (boo#1268792)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1783512000">- preamble:
  * Workaround: Require update-alternatives on SLE16.1/Leap 16.1 and
    later as long as CUDA packages have not been adjusted yet
    (bsc#1267820)</changelog>
</package>
<package pkgid="649f2f74f755620879f6db565afd0893e5307732c76fd6649c42c57904a64d11fe2c61bb99bb4a9cc0d40ca2f5544f77272b0de3703fb9659512599f71f163d7" name="nvidia-open-driver-G07-signed-cuda-check" arch="noarch">
  <version epoch="0" ver="610.43.02" rel="lp160.3.22"/>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1765540800">- preamble: let G07 KMPs conflict with G06 KMPs due to file conflicts</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1765800000">- let G07 packages supplement via packageand(G06) so G06 packages
  get uninstalled if G07 packages get installed</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1766491200">- update to G07 version 590.48.01</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770724800">- kernel-6.19.patch: fixes build against kernel 6.19</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1771934400">- update non-CUDA version to 595.45.04 (boo#1258797)
- adjusted logic for %suse_version bump with SLE16.1 Beta2 (jsc#PED-15826)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772712000">- kernel-5.14.patch: fixed build of 595.45.04 driver on SP4</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773057600">- update CUDA variant to 595.45.04
- supersedes kernel-6.19.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773662400">- add 'Provides: open-driver-non-cuda-variant = %version' for
  non-CUDA variant to be able to distinguish between both variants;
  to be used by nvidia-open-driver-G07-signed-kmp-meta for TW ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835200">- do not set ExclusiveArch in order to fix RPM description for -cuda
  variant (bsc#1259719)
- improved RPM description for -cuda and non-cuda variant</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774180800">- update non-CUDA version to 595.58.03 (boo#1260044)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774353600">- update CUDA variant to 595.58.03</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774353601">- adding 'ExcludeArch:    %ix86 s390x ppc64le' to no longer get
  autoclines by buildservice hoping that this wont't break RPM
  descriptions for -cuda variant again ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1776859200">- update non-CUDA variant to 595.71.05 (boo#1262574)
- disable-objtool-override.patch
  * get rid of confusing objtool warnings (boo#1212841)
  - -&gt; from https://github.com/joanbm/nvidia-470xx-linux-mainline</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1777377600">- update CUDA variant to 595.71.05</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1777809600">- fix-objtool-warnings.patch (not applied on aarch64)
  * Get rid of "'naked' return found in MITIGATION_RETHUNK build"
    objtool warnings (boo#1212841, boo#1263834)
- remove again disable-objtool-override.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1779969600">- update non-CUDA variant to 595.80 (boo#1266660)
- update CUDA variant to 610.43.02
- kernel-5.14.patch not needed; removed therefore</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1779969601">- linux-7.0.patch
  * adjust driver to changes of screen_info with Kernel 7.0,
    which broke the driver completely (boo#1263825); see also
    https://forums.developer.nvidia.com/t/linux-driver-595-71-05-still-tries-to-use-screen-info-struct-which-was-refactored-in-7-0-kernel/370825</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1781697600">- changes to build also against the nvidia kernel, which is planned
  to be available for SLE16.1-aarch64</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1782216000">- update non-CUDA variant to 595.84 (boo#1268792)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1783512000">- preamble:
  * Workaround: Require update-alternatives on SLE16.1/Leap 16.1 and
    later as long as CUDA packages have not been adjusted yet
    (bsc#1267820)</changelog>
</package>
<package pkgid="897a19d1ba6c3181c3a5d8c65cceb4e3e870ee218f461f61246afb050881bbd299f0f76f5be3e92585b76c4609f7b4e039ff34153f5d280ccedfd26f645fcc37" name="nvidia-open-driver-G07-signed-cuda-debugsource" arch="x86_64">
  <version epoch="0" ver="610.43.02" rel="lp160.3.22"/>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1765540800">- preamble: let G07 KMPs conflict with G06 KMPs due to file conflicts</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1765800000">- let G07 packages supplement via packageand(G06) so G06 packages
  get uninstalled if G07 packages get installed</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1766491200">- update to G07 version 590.48.01</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770724800">- kernel-6.19.patch: fixes build against kernel 6.19</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1771934400">- update non-CUDA version to 595.45.04 (boo#1258797)
- adjusted logic for %suse_version bump with SLE16.1 Beta2 (jsc#PED-15826)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772712000">- kernel-5.14.patch: fixed build of 595.45.04 driver on SP4</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773057600">- update CUDA variant to 595.45.04
- supersedes kernel-6.19.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773662400">- add 'Provides: open-driver-non-cuda-variant = %version' for
  non-CUDA variant to be able to distinguish between both variants;
  to be used by nvidia-open-driver-G07-signed-kmp-meta for TW ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835200">- do not set ExclusiveArch in order to fix RPM description for -cuda
  variant (bsc#1259719)
- improved RPM description for -cuda and non-cuda variant</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774180800">- update non-CUDA version to 595.58.03 (boo#1260044)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774353600">- update CUDA variant to 595.58.03</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774353601">- adding 'ExcludeArch:    %ix86 s390x ppc64le' to no longer get
  autoclines by buildservice hoping that this wont't break RPM
  descriptions for -cuda variant again ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1776859200">- update non-CUDA variant to 595.71.05 (boo#1262574)
- disable-objtool-override.patch
  * get rid of confusing objtool warnings (boo#1212841)
  - -&gt; from https://github.com/joanbm/nvidia-470xx-linux-mainline</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1777377600">- update CUDA variant to 595.71.05</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1777809600">- fix-objtool-warnings.patch (not applied on aarch64)
  * Get rid of "'naked' return found in MITIGATION_RETHUNK build"
    objtool warnings (boo#1212841, boo#1263834)
- remove again disable-objtool-override.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1779969600">- update non-CUDA variant to 595.80 (boo#1266660)
- update CUDA variant to 610.43.02
- kernel-5.14.patch not needed; removed therefore</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1779969601">- linux-7.0.patch
  * adjust driver to changes of screen_info with Kernel 7.0,
    which broke the driver completely (boo#1263825); see also
    https://forums.developer.nvidia.com/t/linux-driver-595-71-05-still-tries-to-use-screen-info-struct-which-was-refactored-in-7-0-kernel/370825</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1781697600">- changes to build also against the nvidia kernel, which is planned
  to be available for SLE16.1-aarch64</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1782216000">- update non-CUDA variant to 595.84 (boo#1268792)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1783512000">- preamble:
  * Workaround: Require update-alternatives on SLE16.1/Leap 16.1 and
    later as long as CUDA packages have not been adjusted yet
    (bsc#1267820)</changelog>
</package>
<package pkgid="88faa39e808a659d4ebc33978443870c2b69c2a47cc002cf2df164877c7242ae5ef267405bcaef50d1e26a4adf5545f800b86b9871132a80bc032ef5cd444fb4" name="nvidia-open-driver-G07-signed-cuda-default-devel" arch="x86_64">
  <version epoch="0" ver="610.43.02" rel="lp160.3.22"/>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1765540800">- preamble: let G07 KMPs conflict with G06 KMPs due to file conflicts</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1765800000">- let G07 packages supplement via packageand(G06) so G06 packages
  get uninstalled if G07 packages get installed</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1766491200">- update to G07 version 590.48.01</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770724800">- kernel-6.19.patch: fixes build against kernel 6.19</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1771934400">- update non-CUDA version to 595.45.04 (boo#1258797)
- adjusted logic for %suse_version bump with SLE16.1 Beta2 (jsc#PED-15826)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772712000">- kernel-5.14.patch: fixed build of 595.45.04 driver on SP4</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773057600">- update CUDA variant to 595.45.04
- supersedes kernel-6.19.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773662400">- add 'Provides: open-driver-non-cuda-variant = %version' for
  non-CUDA variant to be able to distinguish between both variants;
  to be used by nvidia-open-driver-G07-signed-kmp-meta for TW ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835200">- do not set ExclusiveArch in order to fix RPM description for -cuda
  variant (bsc#1259719)
- improved RPM description for -cuda and non-cuda variant</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774180800">- update non-CUDA version to 595.58.03 (boo#1260044)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774353600">- update CUDA variant to 595.58.03</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774353601">- adding 'ExcludeArch:    %ix86 s390x ppc64le' to no longer get
  autoclines by buildservice hoping that this wont't break RPM
  descriptions for -cuda variant again ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1776859200">- update non-CUDA variant to 595.71.05 (boo#1262574)
- disable-objtool-override.patch
  * get rid of confusing objtool warnings (boo#1212841)
  - -&gt; from https://github.com/joanbm/nvidia-470xx-linux-mainline</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1777377600">- update CUDA variant to 595.71.05</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1777809600">- fix-objtool-warnings.patch (not applied on aarch64)
  * Get rid of "'naked' return found in MITIGATION_RETHUNK build"
    objtool warnings (boo#1212841, boo#1263834)
- remove again disable-objtool-override.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1779969600">- update non-CUDA variant to 595.80 (boo#1266660)
- update CUDA variant to 610.43.02
- kernel-5.14.patch not needed; removed therefore</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1779969601">- linux-7.0.patch
  * adjust driver to changes of screen_info with Kernel 7.0,
    which broke the driver completely (boo#1263825); see also
    https://forums.developer.nvidia.com/t/linux-driver-595-71-05-still-tries-to-use-screen-info-struct-which-was-refactored-in-7-0-kernel/370825</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1781697600">- changes to build also against the nvidia kernel, which is planned
  to be available for SLE16.1-aarch64</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1782216000">- update non-CUDA variant to 595.84 (boo#1268792)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1783512000">- preamble:
  * Workaround: Require update-alternatives on SLE16.1/Leap 16.1 and
    later as long as CUDA packages have not been adjusted yet
    (bsc#1267820)</changelog>
</package>
<package pkgid="757eb916e62d54a9c60a81a430f28df8a90cf8753ce2c1d67f3f23b5f39c3cbfa3f5a6cfe2661a1625c0f8af3b0b76f2934382ad022a85e1d0bb0ec391916908" name="nvidia-open-driver-G07-signed-cuda-kmp-default" arch="x86_64">
  <version epoch="0" ver="610.43.02_k7.1.5_lp160.6.gcf79df6" rel="lp160.3.22"/>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1765540800">- preamble: let G07 KMPs conflict with G06 KMPs due to file conflicts</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1765800000">- let G07 packages supplement via packageand(G06) so G06 packages
  get uninstalled if G07 packages get installed</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1766491200">- update to G07 version 590.48.01</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770724800">- kernel-6.19.patch: fixes build against kernel 6.19</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1771934400">- update non-CUDA version to 595.45.04 (boo#1258797)
- adjusted logic for %suse_version bump with SLE16.1 Beta2 (jsc#PED-15826)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772712000">- kernel-5.14.patch: fixed build of 595.45.04 driver on SP4</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773057600">- update CUDA variant to 595.45.04
- supersedes kernel-6.19.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773662400">- add 'Provides: open-driver-non-cuda-variant = %version' for
  non-CUDA variant to be able to distinguish between both variants;
  to be used by nvidia-open-driver-G07-signed-kmp-meta for TW ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835200">- do not set ExclusiveArch in order to fix RPM description for -cuda
  variant (bsc#1259719)
- improved RPM description for -cuda and non-cuda variant</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774180800">- update non-CUDA version to 595.58.03 (boo#1260044)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774353600">- update CUDA variant to 595.58.03</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774353601">- adding 'ExcludeArch:    %ix86 s390x ppc64le' to no longer get
  autoclines by buildservice hoping that this wont't break RPM
  descriptions for -cuda variant again ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1776859200">- update non-CUDA variant to 595.71.05 (boo#1262574)
- disable-objtool-override.patch
  * get rid of confusing objtool warnings (boo#1212841)
  - -&gt; from https://github.com/joanbm/nvidia-470xx-linux-mainline</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1777377600">- update CUDA variant to 595.71.05</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1777809600">- fix-objtool-warnings.patch (not applied on aarch64)
  * Get rid of "'naked' return found in MITIGATION_RETHUNK build"
    objtool warnings (boo#1212841, boo#1263834)
- remove again disable-objtool-override.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1779969600">- update non-CUDA variant to 595.80 (boo#1266660)
- update CUDA variant to 610.43.02
- kernel-5.14.patch not needed; removed therefore</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1779969601">- linux-7.0.patch
  * adjust driver to changes of screen_info with Kernel 7.0,
    which broke the driver completely (boo#1263825); see also
    https://forums.developer.nvidia.com/t/linux-driver-595-71-05-still-tries-to-use-screen-info-struct-which-was-refactored-in-7-0-kernel/370825</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1781697600">- changes to build also against the nvidia kernel, which is planned
  to be available for SLE16.1-aarch64</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1782216000">- update non-CUDA variant to 595.84 (boo#1268792)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1783512000">- preamble:
  * Workaround: Require update-alternatives on SLE16.1/Leap 16.1 and
    later as long as CUDA packages have not been adjusted yet
    (bsc#1267820)</changelog>
</package>
<package pkgid="0f91c5c32f3ae9af6833eea68b4283452a4b7a0641d7d2fb8cf6e3c57dafe9fbb9499b317887ae76153aa9919acc8aa8590dab2730f33e8d4b84fd34168c89d8" name="nvidia-open-driver-G07-signed-cuda-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="610.43.02_k7.1.5_lp160.6.gcf79df6" rel="lp160.3.22"/>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1765540800">- preamble: let G07 KMPs conflict with G06 KMPs due to file conflicts</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1765800000">- let G07 packages supplement via packageand(G06) so G06 packages
  get uninstalled if G07 packages get installed</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1766491200">- update to G07 version 590.48.01</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770724800">- kernel-6.19.patch: fixes build against kernel 6.19</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1771934400">- update non-CUDA version to 595.45.04 (boo#1258797)
- adjusted logic for %suse_version bump with SLE16.1 Beta2 (jsc#PED-15826)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772712000">- kernel-5.14.patch: fixed build of 595.45.04 driver on SP4</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773057600">- update CUDA variant to 595.45.04
- supersedes kernel-6.19.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773662400">- add 'Provides: open-driver-non-cuda-variant = %version' for
  non-CUDA variant to be able to distinguish between both variants;
  to be used by nvidia-open-driver-G07-signed-kmp-meta for TW ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835200">- do not set ExclusiveArch in order to fix RPM description for -cuda
  variant (bsc#1259719)
- improved RPM description for -cuda and non-cuda variant</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774180800">- update non-CUDA version to 595.58.03 (boo#1260044)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774353600">- update CUDA variant to 595.58.03</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774353601">- adding 'ExcludeArch:    %ix86 s390x ppc64le' to no longer get
  autoclines by buildservice hoping that this wont't break RPM
  descriptions for -cuda variant again ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1776859200">- update non-CUDA variant to 595.71.05 (boo#1262574)
- disable-objtool-override.patch
  * get rid of confusing objtool warnings (boo#1212841)
  - -&gt; from https://github.com/joanbm/nvidia-470xx-linux-mainline</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1777377600">- update CUDA variant to 595.71.05</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1777809600">- fix-objtool-warnings.patch (not applied on aarch64)
  * Get rid of "'naked' return found in MITIGATION_RETHUNK build"
    objtool warnings (boo#1212841, boo#1263834)
- remove again disable-objtool-override.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1779969600">- update non-CUDA variant to 595.80 (boo#1266660)
- update CUDA variant to 610.43.02
- kernel-5.14.patch not needed; removed therefore</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1779969601">- linux-7.0.patch
  * adjust driver to changes of screen_info with Kernel 7.0,
    which broke the driver completely (boo#1263825); see also
    https://forums.developer.nvidia.com/t/linux-driver-595-71-05-still-tries-to-use-screen-info-struct-which-was-refactored-in-7-0-kernel/370825</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1781697600">- changes to build also against the nvidia kernel, which is planned
  to be available for SLE16.1-aarch64</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1782216000">- update non-CUDA variant to 595.84 (boo#1268792)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1783512000">- preamble:
  * Workaround: Require update-alternatives on SLE16.1/Leap 16.1 and
    later as long as CUDA packages have not been adjusted yet
    (bsc#1267820)</changelog>
</package>
<package pkgid="e58f3b722dbed992b105c5a931d969ec3e6d7b47f06bdde1c778ccb1fe08c2bb0b659422c5b2f79dc29be40b63d56f58e89db960c156d1d8d4e3bce855e59e10" name="nvidia-open-driver-G07-signed-debugsource" arch="x86_64">
  <version epoch="0" ver="595.84" rel="lp160.3.22"/>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1765540800">- preamble: let G07 KMPs conflict with G06 KMPs due to file conflicts</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1765800000">- let G07 packages supplement via packageand(G06) so G06 packages
  get uninstalled if G07 packages get installed</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1766491200">- update to G07 version 590.48.01</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770724800">- kernel-6.19.patch: fixes build against kernel 6.19</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1771934400">- update non-CUDA version to 595.45.04 (boo#1258797)
- adjusted logic for %suse_version bump with SLE16.1 Beta2 (jsc#PED-15826)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772712000">- kernel-5.14.patch: fixed build of 595.45.04 driver on SP4</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773057600">- update CUDA variant to 595.45.04
- supersedes kernel-6.19.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773662400">- add 'Provides: open-driver-non-cuda-variant = %version' for
  non-CUDA variant to be able to distinguish between both variants;
  to be used by nvidia-open-driver-G07-signed-kmp-meta for TW ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835200">- do not set ExclusiveArch in order to fix RPM description for -cuda
  variant (bsc#1259719)
- improved RPM description for -cuda and non-cuda variant</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774180800">- update non-CUDA version to 595.58.03 (boo#1260044)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774353600">- update CUDA variant to 595.58.03</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774353601">- adding 'ExcludeArch:    %ix86 s390x ppc64le' to no longer get
  autoclines by buildservice hoping that this wont't break RPM
  descriptions for -cuda variant again ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1776859200">- update non-CUDA variant to 595.71.05 (boo#1262574)
- disable-objtool-override.patch
  * get rid of confusing objtool warnings (boo#1212841)
  - -&gt; from https://github.com/joanbm/nvidia-470xx-linux-mainline</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1777377600">- update CUDA variant to 595.71.05</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1777809600">- fix-objtool-warnings.patch (not applied on aarch64)
  * Get rid of "'naked' return found in MITIGATION_RETHUNK build"
    objtool warnings (boo#1212841, boo#1263834)
- remove again disable-objtool-override.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1779969600">- update non-CUDA variant to 595.80 (boo#1266660)
- update CUDA variant to 610.43.02
- kernel-5.14.patch not needed; removed therefore</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1779969601">- linux-7.0.patch
  * adjust driver to changes of screen_info with Kernel 7.0,
    which broke the driver completely (boo#1263825); see also
    https://forums.developer.nvidia.com/t/linux-driver-595-71-05-still-tries-to-use-screen-info-struct-which-was-refactored-in-7-0-kernel/370825</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1781697600">- changes to build also against the nvidia kernel, which is planned
  to be available for SLE16.1-aarch64</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1782216000">- update non-CUDA variant to 595.84 (boo#1268792)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1783512000">- preamble:
  * Workaround: Require update-alternatives on SLE16.1/Leap 16.1 and
    later as long as CUDA packages have not been adjusted yet
    (bsc#1267820)</changelog>
</package>
<package pkgid="f411b6071b281ed6fe1184ffaa4279b564e9fc046ae4b2a92cda31832c336bf384dfe558e700f3064b3a66dfa50bb047a69ab7a17bc1793bcdc33fa3cdf6d551" name="nvidia-open-driver-G07-signed-default-devel" arch="x86_64">
  <version epoch="0" ver="595.84" rel="lp160.3.22"/>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1765540800">- preamble: let G07 KMPs conflict with G06 KMPs due to file conflicts</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1765800000">- let G07 packages supplement via packageand(G06) so G06 packages
  get uninstalled if G07 packages get installed</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1766491200">- update to G07 version 590.48.01</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770724800">- kernel-6.19.patch: fixes build against kernel 6.19</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1771934400">- update non-CUDA version to 595.45.04 (boo#1258797)
- adjusted logic for %suse_version bump with SLE16.1 Beta2 (jsc#PED-15826)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772712000">- kernel-5.14.patch: fixed build of 595.45.04 driver on SP4</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773057600">- update CUDA variant to 595.45.04
- supersedes kernel-6.19.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773662400">- add 'Provides: open-driver-non-cuda-variant = %version' for
  non-CUDA variant to be able to distinguish between both variants;
  to be used by nvidia-open-driver-G07-signed-kmp-meta for TW ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835200">- do not set ExclusiveArch in order to fix RPM description for -cuda
  variant (bsc#1259719)
- improved RPM description for -cuda and non-cuda variant</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774180800">- update non-CUDA version to 595.58.03 (boo#1260044)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774353600">- update CUDA variant to 595.58.03</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774353601">- adding 'ExcludeArch:    %ix86 s390x ppc64le' to no longer get
  autoclines by buildservice hoping that this wont't break RPM
  descriptions for -cuda variant again ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1776859200">- update non-CUDA variant to 595.71.05 (boo#1262574)
- disable-objtool-override.patch
  * get rid of confusing objtool warnings (boo#1212841)
  - -&gt; from https://github.com/joanbm/nvidia-470xx-linux-mainline</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1777377600">- update CUDA variant to 595.71.05</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1777809600">- fix-objtool-warnings.patch (not applied on aarch64)
  * Get rid of "'naked' return found in MITIGATION_RETHUNK build"
    objtool warnings (boo#1212841, boo#1263834)
- remove again disable-objtool-override.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1779969600">- update non-CUDA variant to 595.80 (boo#1266660)
- update CUDA variant to 610.43.02
- kernel-5.14.patch not needed; removed therefore</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1779969601">- linux-7.0.patch
  * adjust driver to changes of screen_info with Kernel 7.0,
    which broke the driver completely (boo#1263825); see also
    https://forums.developer.nvidia.com/t/linux-driver-595-71-05-still-tries-to-use-screen-info-struct-which-was-refactored-in-7-0-kernel/370825</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1781697600">- changes to build also against the nvidia kernel, which is planned
  to be available for SLE16.1-aarch64</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1782216000">- update non-CUDA variant to 595.84 (boo#1268792)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1783512000">- preamble:
  * Workaround: Require update-alternatives on SLE16.1/Leap 16.1 and
    later as long as CUDA packages have not been adjusted yet
    (bsc#1267820)</changelog>
</package>
<package pkgid="982c6f695eb6ce5bd67c994644730ebe3717de002cabb35c6a77290d81918df595d68926f1e57258d1156263689706f98ad4ee6041d960dd4428af514eaf91bf" name="nvidia-open-driver-G07-signed-kmp-default" arch="x86_64">
  <version epoch="0" ver="595.84_k7.1.5_lp160.6.gcf79df6" rel="lp160.3.22"/>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1765540800">- preamble: let G07 KMPs conflict with G06 KMPs due to file conflicts</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1765800000">- let G07 packages supplement via packageand(G06) so G06 packages
  get uninstalled if G07 packages get installed</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1766491200">- update to G07 version 590.48.01</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770724800">- kernel-6.19.patch: fixes build against kernel 6.19</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1771934400">- update non-CUDA version to 595.45.04 (boo#1258797)
- adjusted logic for %suse_version bump with SLE16.1 Beta2 (jsc#PED-15826)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772712000">- kernel-5.14.patch: fixed build of 595.45.04 driver on SP4</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773057600">- update CUDA variant to 595.45.04
- supersedes kernel-6.19.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773662400">- add 'Provides: open-driver-non-cuda-variant = %version' for
  non-CUDA variant to be able to distinguish between both variants;
  to be used by nvidia-open-driver-G07-signed-kmp-meta for TW ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835200">- do not set ExclusiveArch in order to fix RPM description for -cuda
  variant (bsc#1259719)
- improved RPM description for -cuda and non-cuda variant</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774180800">- update non-CUDA version to 595.58.03 (boo#1260044)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774353600">- update CUDA variant to 595.58.03</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774353601">- adding 'ExcludeArch:    %ix86 s390x ppc64le' to no longer get
  autoclines by buildservice hoping that this wont't break RPM
  descriptions for -cuda variant again ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1776859200">- update non-CUDA variant to 595.71.05 (boo#1262574)
- disable-objtool-override.patch
  * get rid of confusing objtool warnings (boo#1212841)
  - -&gt; from https://github.com/joanbm/nvidia-470xx-linux-mainline</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1777377600">- update CUDA variant to 595.71.05</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1777809600">- fix-objtool-warnings.patch (not applied on aarch64)
  * Get rid of "'naked' return found in MITIGATION_RETHUNK build"
    objtool warnings (boo#1212841, boo#1263834)
- remove again disable-objtool-override.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1779969600">- update non-CUDA variant to 595.80 (boo#1266660)
- update CUDA variant to 610.43.02
- kernel-5.14.patch not needed; removed therefore</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1779969601">- linux-7.0.patch
  * adjust driver to changes of screen_info with Kernel 7.0,
    which broke the driver completely (boo#1263825); see also
    https://forums.developer.nvidia.com/t/linux-driver-595-71-05-still-tries-to-use-screen-info-struct-which-was-refactored-in-7-0-kernel/370825</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1781697600">- changes to build also against the nvidia kernel, which is planned
  to be available for SLE16.1-aarch64</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1782216000">- update non-CUDA variant to 595.84 (boo#1268792)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1783512000">- preamble:
  * Workaround: Require update-alternatives on SLE16.1/Leap 16.1 and
    later as long as CUDA packages have not been adjusted yet
    (bsc#1267820)</changelog>
</package>
<package pkgid="8477e34c4829a1b4ced184fb2c10f3bb5e266d34d38550667153a012c121dce58994cb4b202864526163e46e159879553301d3f1b9d30ba6d3ab44d51fb5523d" name="nvidia-open-driver-G07-signed-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="595.84_k7.1.5_lp160.6.gcf79df6" rel="lp160.3.22"/>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1765540800">- preamble: let G07 KMPs conflict with G06 KMPs due to file conflicts</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1765800000">- let G07 packages supplement via packageand(G06) so G06 packages
  get uninstalled if G07 packages get installed</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1766491200">- update to G07 version 590.48.01</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1770724800">- kernel-6.19.patch: fixes build against kernel 6.19</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1771934400">- update non-CUDA version to 595.45.04 (boo#1258797)
- adjusted logic for %suse_version bump with SLE16.1 Beta2 (jsc#PED-15826)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1772712000">- kernel-5.14.patch: fixed build of 595.45.04 driver on SP4</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773057600">- update CUDA variant to 595.45.04
- supersedes kernel-6.19.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773662400">- add 'Provides: open-driver-non-cuda-variant = %version' for
  non-CUDA variant to be able to distinguish between both variants;
  to be used by nvidia-open-driver-G07-signed-kmp-meta for TW ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1773835200">- do not set ExclusiveArch in order to fix RPM description for -cuda
  variant (bsc#1259719)
- improved RPM description for -cuda and non-cuda variant</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774180800">- update non-CUDA version to 595.58.03 (boo#1260044)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774353600">- update CUDA variant to 595.58.03</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1774353601">- adding 'ExcludeArch:    %ix86 s390x ppc64le' to no longer get
  autoclines by buildservice hoping that this wont't break RPM
  descriptions for -cuda variant again ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1776859200">- update non-CUDA variant to 595.71.05 (boo#1262574)
- disable-objtool-override.patch
  * get rid of confusing objtool warnings (boo#1212841)
  - -&gt; from https://github.com/joanbm/nvidia-470xx-linux-mainline</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1777377600">- update CUDA variant to 595.71.05</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1777809600">- fix-objtool-warnings.patch (not applied on aarch64)
  * Get rid of "'naked' return found in MITIGATION_RETHUNK build"
    objtool warnings (boo#1212841, boo#1263834)
- remove again disable-objtool-override.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1779969600">- update non-CUDA variant to 595.80 (boo#1266660)
- update CUDA variant to 610.43.02
- kernel-5.14.patch not needed; removed therefore</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1779969601">- linux-7.0.patch
  * adjust driver to changes of screen_info with Kernel 7.0,
    which broke the driver completely (boo#1263825); see also
    https://forums.developer.nvidia.com/t/linux-driver-595-71-05-still-tries-to-use-screen-info-struct-which-was-refactored-in-7-0-kernel/370825</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1781697600">- changes to build also against the nvidia kernel, which is planned
  to be available for SLE16.1-aarch64</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1782216000">- update non-CUDA variant to 595.84 (boo#1268792)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1783512000">- preamble:
  * Workaround: Require update-alternatives on SLE16.1/Leap 16.1 and
    later as long as CUDA packages have not been adjusted yet
    (bsc#1267820)</changelog>
</package>
<package pkgid="2eb7681871782b84d9a264a2b8fc67acdb4ff7102d5c4ba8cf130ed98045cfdd10a8569b7b70c2ce3f7879e9284444bdbfd03062bfcf657485e20e9b4778bb5a" name="pesign-repackage-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0" rel="lp160.10.40"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1785499200">- automatically generated</changelog>
</package>
<package pkgid="49243ca2731cc73da4ac25ff53143e8608078ca309f87c6fdcd7cf58a782fef347205d5a5c691a47939b56949a7429eb80977b294b8fe9fb4f8ebd8d73e10024" name="pesign-repackage-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0" rel="lp160.15.41"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1785499200">- automatically generated</changelog>
</package>
<package pkgid="60d9fff5c1e9ae3d84d996441e4e8d9272e8b29606dd933cdd85ec36c9776667ecbab5a11e3cfa91d6f2d17c8b2f95f5d772870c8069c489244c0ea6c46aa5ed" name="pesign-repackage-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0" rel="lp160.2.12"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1785499200">- automatically generated</changelog>
</package>
<package pkgid="5a50bb810d866e4db3faff4f63f6b26f58c7f6ebc226004f40beb0a5a9342f0d7298759a49a8c9d925c094bf886830ab91918899d515558f5b0f4cb7741d5d10" name="pesign-repackage-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0" rel="lp160.2.25"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1785499200">- automatically generated</changelog>
</package>
<package pkgid="40cf87d7e53d8c75cd74e85a4942d5d00cd0feffc1665a87b65f64aadc7659f8736f20c772126ca443e5c0de68a37153cd0ec86cda865b47de622d37d0552ba8" name="pesign-repackage-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0" rel="lp160.2.33"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1785499200">- automatically generated</changelog>
</package>
<package pkgid="97a33ab00722c8e06cec5221405c73bb5932378f9082f5eb300bdfc083a84e5b11c161acecda7fb92d2cfb8738e5b1bf0bfdf8211d9e86f0239f2f7f443e7ebc" name="pesign-repackage-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0" rel="lp160.2.40"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1785499200">- automatically generated</changelog>
</package>
<package pkgid="2e851dcea442be014e29f0f2bf751e8a753ec50ab7bebdd1d81b4f95af34c9d513103377ba051d9c467545a8b4553004393b0d34b7238119cf4c58e96060ec7b" name="pesign-repackage-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0" rel="lp160.2.6"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1785585600">- automatically generated</changelog>
</package>
<package pkgid="8d2b5b222f34ad25d1f2dd36000fc612346a728445f6f34a9383e56bcbf4c5323a3ce129ad10ab989e982c7c202fb8ee0d3bc97979a449845508cf848cebecaf" name="pesign-repackage-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0" rel="lp160.3.22"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1785499200">- automatically generated</changelog>
</package>
<package pkgid="c75e5af3d73cd067ffd210bf43fbef64a55897514161d2ffe0e2790027aa0e6bd4d1d5daee7e9e3f9d79bebe8736cca15de6d552a21a3061e2ea0876ae87508f" name="pesign-repackage-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0" rel="lp160.5.28"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1785499200">- automatically generated</changelog>
</package>
<package pkgid="105e9d5e7a93b87c02dc72cd0e59cbfa84c52ac3345ba05497e97c2d70851df97f0b136693d5194c487cbce19cbfbab3463dde1f6610fd4ad0db5fbb3d98c435" name="system-user-msr" arch="x86_64">
  <version epoch="0" ver="1.7.0" rel="lp160.5.28"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1589976000">- Initial commit jsc#SLE-12664</changelog>
  <changelog author="Jeffrey Cheung &lt;jcheung@suse.com&gt;" date="1594036800">- Add system account msr for msr-safe tool</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1594123200">- Add better descriptions, use noun phrase.
- Drop redundant %clean section, drop useless %systemd_ordering,
  drop arbitrary limitation to building for kernel-default.
- Replace overarching systemd buildrequire.</changelog>
  <changelog author="Alejandro Vilches &lt;alejandro.vilches@intel.com&gt;" date="1664539200">- Update to v1.6.0</changelog>
  <changelog author="Jeffrey Cheung &lt;jcheung@suse.com&gt;" date="1680350400">- Update to v1.7.0
- Fix the layout changes after linux 6
  New patch: 0000-msr_allowlist-diff.patch
  New patch: 0001-msr_batch-diff.patch
  New patch: 0002-msr_entry-diff.patch
  New patch: 0003-msr_version-diff.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1693051200">- Fix build on Linux 6.4
- New patch: Fixup-for-commit-1aaba11da9aa-driver-core-class-remo.patch
- New patch: Fix-the-layout-changes-after-linux-6.patch
- Delete patches: 0000-msr_allowlist-diff.patch 0001-msr_batch-diff.patch
  0002-msr_entry-diff.patch 0003-msr_version-diff.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1782734400">- add kernel-7.2.patch to fix kernel 7.2.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1782820800">- add fix-build-warnings.patch to fix some warnings/errors</changelog>
</package>
<package pkgid="960027cac890190269a4121da01d8b0af5ce9a7ea058f26b260898b0326bbcd6973dba3d467b320f2d528fd2e70dddd84ce8f9e61eca584b99e59594bcf04e3c" name="system-user-msr-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.7.0" rel="lp160.5.28"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1589976000">- Initial commit jsc#SLE-12664</changelog>
  <changelog author="Jeffrey Cheung &lt;jcheung@suse.com&gt;" date="1594036800">- Add system account msr for msr-safe tool</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1594123200">- Add better descriptions, use noun phrase.
- Drop redundant %clean section, drop useless %systemd_ordering,
  drop arbitrary limitation to building for kernel-default.
- Replace overarching systemd buildrequire.</changelog>
  <changelog author="Alejandro Vilches &lt;alejandro.vilches@intel.com&gt;" date="1664539200">- Update to v1.6.0</changelog>
  <changelog author="Jeffrey Cheung &lt;jcheung@suse.com&gt;" date="1680350400">- Update to v1.7.0
- Fix the layout changes after linux 6
  New patch: 0000-msr_allowlist-diff.patch
  New patch: 0001-msr_batch-diff.patch
  New patch: 0002-msr_entry-diff.patch
  New patch: 0003-msr_version-diff.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1693051200">- Fix build on Linux 6.4
- New patch: Fixup-for-commit-1aaba11da9aa-driver-core-class-remo.patch
- New patch: Fix-the-layout-changes-after-linux-6.patch
- Delete patches: 0000-msr_allowlist-diff.patch 0001-msr_batch-diff.patch
  0002-msr_entry-diff.patch 0003-msr_version-diff.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1782734400">- add kernel-7.2.patch to fix kernel 7.2.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1782820800">- add fix-build-warnings.patch to fix some warnings/errors</changelog>
</package>
<package pkgid="431f0c10c28aea6f5df8e7fd928d3292d2ef7709b1b7e72add05c91e6ed476afc3e37472d6bf70eec32d5ce2d4d10f0be9851b129a116c7a87ed75f4e46a803e" name="v4l2loopback" arch="src">
  <version epoch="0" ver="0.15.4" rel="lp160.2.12"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1594382400">- Fixup util dependencies: pull in required vl42-ctl for
  v4l2loopback-ctl, recommend gst-launch, supplement kernel
  module (v4l2loopback.ko).
- Make util package noarch, its just a shell script.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1608120000">- add -autoload subpackages that provides the configuration files
  to autoload the driver on startup</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1612267200">- Add Secureboot signing support</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1612872000">- Add undefined macros when building on older distributions</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1631016000">- Fix rpmlint complaints failing the build on TW</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Fix modprobe.d location for 15.3 and earlier (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1664452800">- Update to version 0.12.7:
  * Add explicit format specifier to printf() invocations
    (bsc#1202156, CVE-2022-2652).
  * REMAKE_INITRD is deprecated in dkms 3
  * event: install event (un)subscribe hook
  * Don't fail if allocating 0-sized buffers
  * Other minor fixes
- Refresh v4l2loopback-include_header.patch.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1701259200">- Added patches:
  * 0005-track-active-readers.patch
  * 0006-UBUNTU-SAUCE-event-support-V4L2_EVENT_PRI_CLIENT_USA.patch
  * 0007-v4l2loopback-Fixup-bytesused-field-when-writer-sends.patch
  from https://git.launchpad.net/ubuntu/+source/v4l2loopback/tree/debian/patches
  they are needed for intel ipu6 driver support
  and should be dropped with the next release since
  they are already merged upstream in the git tree</changelog>
  <changelog author="hpj@urpla.net" date="1701345600">- Switch to git service in order to sync with upstream more often
- Update to version 0.12.8~git.20231123T160730.850a2e3:
  * some minor typos
  * [ci] install 'dkms' to get some more building prerequisites
  * [ci] only install latest packageversion of each kernel-flavour
  * [ci] lower actions/checkout to v3
  * [ci] bump actions/checkout to v4
  * [ci] Fix testing for v4l2 capabilities
  * [ci] show skipped builds
  * [ci] install all available kernel headers
  * [ci] skip failures on kernels without v4l2 support
  * Update README.md
  * Fix formatting
  * added v4l2loopback-ctl.o to gitignore
  * note that GLOB_ONLYDIR is indeed not requried by POSIX
  * fixed utils build for musl (missing GLOB_ONLYDIR)
  * [github] Mention "discussions" in the issue landing-page
  * Remove support for pre-4.0.0 kernels.
  * Remove support for pre-3.6.1 Linux kernels.
  * force timestamp.tv_sec to (long long int)
  * build-fixes: install and utils
  * Remove the 'capture_nr' member from the v4l2_looback_config struct
  * swap output/capture device when adding new devices
  * make the code less-dependant on the "capture_nr" member of the config-struct
  * rename sysfs-attribute "type" to "state"
  * fallback to dprintkrw() if dev_warn_ratelimited() is not available
  * v4l2loopback: Fixup bytesused field when writer sends a too large value
  * v4l2loopback-ctl: streamline help
  * v4l2loopback-ctl: add flags to "query" verb
  * v4l2loopback-ctl: more escaping for device-name
  * v4l2loopback-ctl: align help
  * refactored raw-string printout into helper function
  * v4l2loopback-ctl: escape special chars in device-names
  * v4l2loopback-ctl: add "list" verb
  * fix device_nr checks in V4L2LOOPBACK_CTL_QUERY
  * add /sys/devices/virtual/video4linux/video*/type interface
  * indentation...
  * prevent multiple readers to start streaming
  * add "--verbose" flag to "set-timeout-image"
  * run timeout-image gst-pipeline through "tee"
  * report format via /sys if it is somehow FIXED
  * fixate format with "keep_format"
  * whitespace
  * turn the "timeout_image_io" ctrl into a button
  * only unset the timeout_image_io flag when requesting buffers for the timeout image
  * unset the timeout_image_io flag if allocating the timeout-image fails
  * indentation
  * long-options for v4l2loopback-ctl
  * tests/producer: fix description of "-c" flag and linefeed
  * clang-format
  * v4l2loopback-ctl: allow setting of minimum framesize
  * allow setting of minimum width/height as well
  * set default framesize
  * unify the output of vidioc_enum_fmt_*
  * V4L2LOOBACK_IS_FIXED_FMT() to check if the format is changeable
  * script to check the output/capture formats of a device
  * G_FMT_CAP: only report failure if the format has not been fixated
  * set TIMESTAMP flags
  * prevent multiple output streams
  * tests/consumer: make S_FMT errors non-fatal
  * yikes, yet another typo
  * reversed compat logic
  * more clang-format
  * add 'install' target for utils
  * fix typo
  * codespell fixes
  * help: reverse general form and example
  * v4l2loopback-ctl help: use 'detail' level rather than 'brief' flag
  * Always protect access to dev-&gt;outbufs_list with the list_lock mutex
  * code formatting
  * Make VIDIOC_ENUMINPUT return V4L2_IN_ST_NO_SIGNAL if there's no producer
  * Use separate spinlocks for protecting list access
  * compat for older kernels
  * fix formatting warnings when printing timestamps
  * refactor the TRY/S_FMT code
  * more diagnostic output
  * set V4L2_BUF_FLAG_TIMESTAMP_COPY flag when copying the buffer timestamp
  * use DEFAULT colorspace
  * stuff...
  * try more...
  * fix random; optionally set timestamp
  * set bufsize/bytesused when initializing buffers for MMAP
  * more debugging and a global buffer
  * simple test application for producing/consuming buffers
  * Bump copyright dates
  * more gitignores
- Dropped upstream patches:
  * v4l2loopback-include_header.patch
  * 0005-track-active-readers.patch
  * 0006-UBUNTU-SAUCE-event-support-V4L2_EVENT_PRI_CLIENT_USA.patch
  * 0007-v4l2loopback-Fixup-bytesused-field-when-writer-sends.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701345601">- v4l2loopback-utils is no longer noarch: v4l2loopback-ctl was
  converted from a bash script to C source.</changelog>
  <changelog author="rombert@apache.org" date="1711022400">- Update to version v0.13.1:
  * Release v0.13.1
  * more shellcheck
  * Avoid building utils with dkms
  * improve printout in release script
  * release-script: write back new version to v4l2loopback.h (if necessary)
  * release-script: fix retrieving of module-version
  * shellchecked 'release.sh' script
  * Release v0.13.0
  * allocate_buffers: fix check whether we can re-allocate
  * Lower minimum width/height to extreme values
  * redefine strscpy() as strlcpy() if needed
  * Use strscpy instead of strlcpy if available
  * 'sign' target to sign the generated module for use with secure boot
  * use $&lt; instead of hardcoding the module name
  * use 'sudo' to change the permissions of the module</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1718193600">- build kmp-longterm flavor on tumbleweed</changelog>
  <changelog author="ecsos@opensuse.org" date="1727870400">- Update to version 0.13.2:
  * Released 0.13.2
  * [github] trailing dot
  * [github] add feature-request template
  * [github] add 'bug' label
  * [github] unbreak lines
  * [gitub] improve bug-description
  * [github] about-&gt;description
  * [github] add 'title' to form template
  * [github] replace bug tempate with form
  * [github] YML header
  * fix mod64 warnings on arm
  * Replace (s64 % u32) with our own v4l2l_mod64() wrapper
  * clang-format
  * mention the special caps 'any'
  * improve error-reporting
  * avoid unused variable warning
  * v4l2loopback-ctl: return errcodes where appropriate
  * utils: clean objectfiles
  * explicitly return the fd from open_controldevice()
  * Don't fail 'clean' target if 'make -C utils clean' fails</changelog>
  <changelog author="ecsos@opensuse.org" date="1741867200">- Update to version 0.14.0:
  * Release v0.14.0
  * [ci] Exclude bionic and xenial from test-builds
  * Get signing key from dkms/framework.conf.d/* as well
  * Use atomic operations to count vm_open/close
  * Simplify loop preparation cases in  mmap()
  * Remove unreachable result in mmap()
  * Do not discard return value of vm_alloc_page
  * Consolidate style of debug print messages
  * Remove excessive MARK()s
  * Reorder v4l2_loopback_device and initialisation
  * Use clamp_val to enforce dimension limits
  * Set unique timestamp flags
  * Refactor control of logical streams
  * Use u32 type for buffer counts
  * DQBUF/STREAMON fail if opener has not alloc'd
  * QUERYBUF set timestamp if buffer dequeued
  * QUERYBUF guess capture buffer flags
  * QBUF/DQBUF set flags when using timeout I/O
  * QBUF/DQBUF ensure buffer type is MMAP
  * Add mutex for format and buffer changes
  * Remove timeout allocate from allocate_buffers
  * Set "I/O method" on first read/write or REQBUF
  * Consolidate S_FMT across reader and writer
  * Add function to check buffer-set capability
  * Use REQBUFS to free buffers in close()
  * Use STREAMOFF in REQBUFS when count is zero
  * Add file-io initialisation function
  * Add resize outbufs_list helper function
  * Replace flag setters with macros
  * Enumerate all formats except when fixed
  * Enforce limits on time-per-frame
  * Set valid pix format in add()
  * Fix default configuration of exclusive_caps
  * Fix v4l2-compliance result for button ctrl
  * Simplify close and free
  * Add guard to list ops in REQBUFS
  * Add macro for debug buffer description
  * Add macro for device_nr from private data
  * Tidy fourcc format calls
  * Remove unused member of v4l2_loopback_opener
  * Safer list access in DQBUF
  * Revert 97dc86b and fix #607
  * Add hint for v4l2loopback-ctl build in README
  * Update README instructions for set-timeout-image
  * v4l2loopback-ctl fix block in set-timeout-image
  * Adjust 'set-caps' call to new syntax
  * make "--help" output work with help2man
  * remove unused argc/argv from help-functions
  * drop commented out code
  * drop duplicate word
  * build for a different kernel
  * whitespace fixes
  * Update README.md
  * [github] kindly ask for MRE in bug-reports
  * tidy up some whitespace
  * Refactor poll and fix #601
  * [github] use 'textarea' for kernelversion
  * [ci] try rendering the kernel-version as *text*
  * Note that (markdown) text is preferred to images</changelog>
  <changelog author="munix9@googlemail.com" date="1748952000">- Update to version 0.15.0:
  * Release v0.15.0
  * DKMS: dummy 'clean' rule
  * Replace 'Skype' with 'Zoom'
  * [github] note on "exact" v4l2loopback version
  * [github] fix name of ArchLinux job
  * publish build-state.svg directly to the Wiki
  * [github] use current data for rolling releaeses
  * [github] case-insensitive sort
  * [github] drop openSUSE/leap
  * [github] build more Fedora releases, and ArchLinux
  * [github] support ArchLinux
  * [github] DNF&gt;=5 supports the "--skip-unavailable" flag
  * [github] build on openSUSE
  * [github] rename "not_${os}" to "not_${packager}"
  * run CI against more kernels
  * Create a badge with all kernels tested in the CI
  * [github] 2nd attempt on testing with more kernels
  * [github] also install kernels without a debrevision in the name
  * only use `timer_delete_sync` compat macro for linux&lt;6.2.0
  * added functionality for linux 6.15+ (#626)
  * use fixed-size types in public API
  * [meta] pre-commit config to automatically run clang-format before committing
  * v4l2loopback-ctl: (also) query the module version via ioctl
  * change public ioctl numbers!
  * V4L2LOOPBACK_CTL_VERSION ioctl
  * order ioctl's by value
  * dkms.conf updates</changelog>
  <changelog author="munix9@googlemail.com" date="1753358400">- Update to version 0.15.1:
  * Bump version to v0.15.1
  * [ci] also allow skipping of exactly known kernel-version
  * [ci] mark alpine/6.15.0.0-edge as known-failure
  * [ci] don't fail if the badge-file did not change
  * Adds support for XBGR32 (XR24)
  * Drop from_timer macro usage</changelog>
  <changelog author="&lt;munix9@googlemail.com&gt;" date="1760616000">- Update to version 0.15.2:
  * Release v0.15.2
  * Yet another Linux-6.18 fix
  * Fix compilation with linux-6.18.0
  * Fix use-after-free in loopback_add()
  * Add &lt;linux/timer.h&gt; include
- Change urls to https://github.com/v4l2loopback/v4l2loopback</changelog>
  <changelog author="&lt;munix9@googlemail.com&gt;" date="1764158400">- Update to version 0.15.3:
  * Release v0.15.3
  * slightly better name for compat macro
  * use linux&gt;=6.18 accessor for v4l2-&gt;private_data
- Fix version 0.15.2 changelog</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1777291200">- Adjust suse_version condition since the value of suse_version is
  1610 in Leap 16.1</changelog>
  <changelog author="&lt;munix9@googlemail.com&gt;" date="1784376000">- Update to version 0.15.4:
  * Released 0.15.4
  * Make sure that user-provided max_buffers does not exceed MAX_BUFFERS
  * Lock image during memcpy access
  * Use full ordering for buffer mapped flag
  * trim req_count early
  * [ci] try again to run kmod-compile on fedora&gt;=41</changelog>
</package>
<package pkgid="c4b17779e16cdf1c815593b6995bce30e1de81b6721c731ea0470b554d09c584c93f92472e6ee62ea5750464c697aba0d3b3b8a3e8e90a3ffc8f636babc43a96" name="v4l2loopback-autoload" arch="noarch">
  <version epoch="0" ver="0.15.4" rel="lp160.2.12"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1594382400">- Fixup util dependencies: pull in required vl42-ctl for
  v4l2loopback-ctl, recommend gst-launch, supplement kernel
  module (v4l2loopback.ko).
- Make util package noarch, its just a shell script.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1608120000">- add -autoload subpackages that provides the configuration files
  to autoload the driver on startup</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1612267200">- Add Secureboot signing support</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1612872000">- Add undefined macros when building on older distributions</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1631016000">- Fix rpmlint complaints failing the build on TW</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Fix modprobe.d location for 15.3 and earlier (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1664452800">- Update to version 0.12.7:
  * Add explicit format specifier to printf() invocations
    (bsc#1202156, CVE-2022-2652).
  * REMAKE_INITRD is deprecated in dkms 3
  * event: install event (un)subscribe hook
  * Don't fail if allocating 0-sized buffers
  * Other minor fixes
- Refresh v4l2loopback-include_header.patch.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1701259200">- Added patches:
  * 0005-track-active-readers.patch
  * 0006-UBUNTU-SAUCE-event-support-V4L2_EVENT_PRI_CLIENT_USA.patch
  * 0007-v4l2loopback-Fixup-bytesused-field-when-writer-sends.patch
  from https://git.launchpad.net/ubuntu/+source/v4l2loopback/tree/debian/patches
  they are needed for intel ipu6 driver support
  and should be dropped with the next release since
  they are already merged upstream in the git tree</changelog>
  <changelog author="hpj@urpla.net" date="1701345600">- Switch to git service in order to sync with upstream more often
- Update to version 0.12.8~git.20231123T160730.850a2e3:
  * some minor typos
  * [ci] install 'dkms' to get some more building prerequisites
  * [ci] only install latest packageversion of each kernel-flavour
  * [ci] lower actions/checkout to v3
  * [ci] bump actions/checkout to v4
  * [ci] Fix testing for v4l2 capabilities
  * [ci] show skipped builds
  * [ci] install all available kernel headers
  * [ci] skip failures on kernels without v4l2 support
  * Update README.md
  * Fix formatting
  * added v4l2loopback-ctl.o to gitignore
  * note that GLOB_ONLYDIR is indeed not requried by POSIX
  * fixed utils build for musl (missing GLOB_ONLYDIR)
  * [github] Mention "discussions" in the issue landing-page
  * Remove support for pre-4.0.0 kernels.
  * Remove support for pre-3.6.1 Linux kernels.
  * force timestamp.tv_sec to (long long int)
  * build-fixes: install and utils
  * Remove the 'capture_nr' member from the v4l2_looback_config struct
  * swap output/capture device when adding new devices
  * make the code less-dependant on the "capture_nr" member of the config-struct
  * rename sysfs-attribute "type" to "state"
  * fallback to dprintkrw() if dev_warn_ratelimited() is not available
  * v4l2loopback: Fixup bytesused field when writer sends a too large value
  * v4l2loopback-ctl: streamline help
  * v4l2loopback-ctl: add flags to "query" verb
  * v4l2loopback-ctl: more escaping for device-name
  * v4l2loopback-ctl: align help
  * refactored raw-string printout into helper function
  * v4l2loopback-ctl: escape special chars in device-names
  * v4l2loopback-ctl: add "list" verb
  * fix device_nr checks in V4L2LOOPBACK_CTL_QUERY
  * add /sys/devices/virtual/video4linux/video*/type interface
  * indentation...
  * prevent multiple readers to start streaming
  * add "--verbose" flag to "set-timeout-image"
  * run timeout-image gst-pipeline through "tee"
  * report format via /sys if it is somehow FIXED
  * fixate format with "keep_format"
  * whitespace
  * turn the "timeout_image_io" ctrl into a button
  * only unset the timeout_image_io flag when requesting buffers for the timeout image
  * unset the timeout_image_io flag if allocating the timeout-image fails
  * indentation
  * long-options for v4l2loopback-ctl
  * tests/producer: fix description of "-c" flag and linefeed
  * clang-format
  * v4l2loopback-ctl: allow setting of minimum framesize
  * allow setting of minimum width/height as well
  * set default framesize
  * unify the output of vidioc_enum_fmt_*
  * V4L2LOOBACK_IS_FIXED_FMT() to check if the format is changeable
  * script to check the output/capture formats of a device
  * G_FMT_CAP: only report failure if the format has not been fixated
  * set TIMESTAMP flags
  * prevent multiple output streams
  * tests/consumer: make S_FMT errors non-fatal
  * yikes, yet another typo
  * reversed compat logic
  * more clang-format
  * add 'install' target for utils
  * fix typo
  * codespell fixes
  * help: reverse general form and example
  * v4l2loopback-ctl help: use 'detail' level rather than 'brief' flag
  * Always protect access to dev-&gt;outbufs_list with the list_lock mutex
  * code formatting
  * Make VIDIOC_ENUMINPUT return V4L2_IN_ST_NO_SIGNAL if there's no producer
  * Use separate spinlocks for protecting list access
  * compat for older kernels
  * fix formatting warnings when printing timestamps
  * refactor the TRY/S_FMT code
  * more diagnostic output
  * set V4L2_BUF_FLAG_TIMESTAMP_COPY flag when copying the buffer timestamp
  * use DEFAULT colorspace
  * stuff...
  * try more...
  * fix random; optionally set timestamp
  * set bufsize/bytesused when initializing buffers for MMAP
  * more debugging and a global buffer
  * simple test application for producing/consuming buffers
  * Bump copyright dates
  * more gitignores
- Dropped upstream patches:
  * v4l2loopback-include_header.patch
  * 0005-track-active-readers.patch
  * 0006-UBUNTU-SAUCE-event-support-V4L2_EVENT_PRI_CLIENT_USA.patch
  * 0007-v4l2loopback-Fixup-bytesused-field-when-writer-sends.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701345601">- v4l2loopback-utils is no longer noarch: v4l2loopback-ctl was
  converted from a bash script to C source.</changelog>
  <changelog author="rombert@apache.org" date="1711022400">- Update to version v0.13.1:
  * Release v0.13.1
  * more shellcheck
  * Avoid building utils with dkms
  * improve printout in release script
  * release-script: write back new version to v4l2loopback.h (if necessary)
  * release-script: fix retrieving of module-version
  * shellchecked 'release.sh' script
  * Release v0.13.0
  * allocate_buffers: fix check whether we can re-allocate
  * Lower minimum width/height to extreme values
  * redefine strscpy() as strlcpy() if needed
  * Use strscpy instead of strlcpy if available
  * 'sign' target to sign the generated module for use with secure boot
  * use $&lt; instead of hardcoding the module name
  * use 'sudo' to change the permissions of the module</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1718193600">- build kmp-longterm flavor on tumbleweed</changelog>
  <changelog author="ecsos@opensuse.org" date="1727870400">- Update to version 0.13.2:
  * Released 0.13.2
  * [github] trailing dot
  * [github] add feature-request template
  * [github] add 'bug' label
  * [github] unbreak lines
  * [gitub] improve bug-description
  * [github] about-&gt;description
  * [github] add 'title' to form template
  * [github] replace bug tempate with form
  * [github] YML header
  * fix mod64 warnings on arm
  * Replace (s64 % u32) with our own v4l2l_mod64() wrapper
  * clang-format
  * mention the special caps 'any'
  * improve error-reporting
  * avoid unused variable warning
  * v4l2loopback-ctl: return errcodes where appropriate
  * utils: clean objectfiles
  * explicitly return the fd from open_controldevice()
  * Don't fail 'clean' target if 'make -C utils clean' fails</changelog>
  <changelog author="ecsos@opensuse.org" date="1741867200">- Update to version 0.14.0:
  * Release v0.14.0
  * [ci] Exclude bionic and xenial from test-builds
  * Get signing key from dkms/framework.conf.d/* as well
  * Use atomic operations to count vm_open/close
  * Simplify loop preparation cases in  mmap()
  * Remove unreachable result in mmap()
  * Do not discard return value of vm_alloc_page
  * Consolidate style of debug print messages
  * Remove excessive MARK()s
  * Reorder v4l2_loopback_device and initialisation
  * Use clamp_val to enforce dimension limits
  * Set unique timestamp flags
  * Refactor control of logical streams
  * Use u32 type for buffer counts
  * DQBUF/STREAMON fail if opener has not alloc'd
  * QUERYBUF set timestamp if buffer dequeued
  * QUERYBUF guess capture buffer flags
  * QBUF/DQBUF set flags when using timeout I/O
  * QBUF/DQBUF ensure buffer type is MMAP
  * Add mutex for format and buffer changes
  * Remove timeout allocate from allocate_buffers
  * Set "I/O method" on first read/write or REQBUF
  * Consolidate S_FMT across reader and writer
  * Add function to check buffer-set capability
  * Use REQBUFS to free buffers in close()
  * Use STREAMOFF in REQBUFS when count is zero
  * Add file-io initialisation function
  * Add resize outbufs_list helper function
  * Replace flag setters with macros
  * Enumerate all formats except when fixed
  * Enforce limits on time-per-frame
  * Set valid pix format in add()
  * Fix default configuration of exclusive_caps
  * Fix v4l2-compliance result for button ctrl
  * Simplify close and free
  * Add guard to list ops in REQBUFS
  * Add macro for debug buffer description
  * Add macro for device_nr from private data
  * Tidy fourcc format calls
  * Remove unused member of v4l2_loopback_opener
  * Safer list access in DQBUF
  * Revert 97dc86b and fix #607
  * Add hint for v4l2loopback-ctl build in README
  * Update README instructions for set-timeout-image
  * v4l2loopback-ctl fix block in set-timeout-image
  * Adjust 'set-caps' call to new syntax
  * make "--help" output work with help2man
  * remove unused argc/argv from help-functions
  * drop commented out code
  * drop duplicate word
  * build for a different kernel
  * whitespace fixes
  * Update README.md
  * [github] kindly ask for MRE in bug-reports
  * tidy up some whitespace
  * Refactor poll and fix #601
  * [github] use 'textarea' for kernelversion
  * [ci] try rendering the kernel-version as *text*
  * Note that (markdown) text is preferred to images</changelog>
  <changelog author="munix9@googlemail.com" date="1748952000">- Update to version 0.15.0:
  * Release v0.15.0
  * DKMS: dummy 'clean' rule
  * Replace 'Skype' with 'Zoom'
  * [github] note on "exact" v4l2loopback version
  * [github] fix name of ArchLinux job
  * publish build-state.svg directly to the Wiki
  * [github] use current data for rolling releaeses
  * [github] case-insensitive sort
  * [github] drop openSUSE/leap
  * [github] build more Fedora releases, and ArchLinux
  * [github] support ArchLinux
  * [github] DNF&gt;=5 supports the "--skip-unavailable" flag
  * [github] build on openSUSE
  * [github] rename "not_${os}" to "not_${packager}"
  * run CI against more kernels
  * Create a badge with all kernels tested in the CI
  * [github] 2nd attempt on testing with more kernels
  * [github] also install kernels without a debrevision in the name
  * only use `timer_delete_sync` compat macro for linux&lt;6.2.0
  * added functionality for linux 6.15+ (#626)
  * use fixed-size types in public API
  * [meta] pre-commit config to automatically run clang-format before committing
  * v4l2loopback-ctl: (also) query the module version via ioctl
  * change public ioctl numbers!
  * V4L2LOOPBACK_CTL_VERSION ioctl
  * order ioctl's by value
  * dkms.conf updates</changelog>
  <changelog author="munix9@googlemail.com" date="1753358400">- Update to version 0.15.1:
  * Bump version to v0.15.1
  * [ci] also allow skipping of exactly known kernel-version
  * [ci] mark alpine/6.15.0.0-edge as known-failure
  * [ci] don't fail if the badge-file did not change
  * Adds support for XBGR32 (XR24)
  * Drop from_timer macro usage</changelog>
  <changelog author="&lt;munix9@googlemail.com&gt;" date="1760616000">- Update to version 0.15.2:
  * Release v0.15.2
  * Yet another Linux-6.18 fix
  * Fix compilation with linux-6.18.0
  * Fix use-after-free in loopback_add()
  * Add &lt;linux/timer.h&gt; include
- Change urls to https://github.com/v4l2loopback/v4l2loopback</changelog>
  <changelog author="&lt;munix9@googlemail.com&gt;" date="1764158400">- Update to version 0.15.3:
  * Release v0.15.3
  * slightly better name for compat macro
  * use linux&gt;=6.18 accessor for v4l2-&gt;private_data
- Fix version 0.15.2 changelog</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1777291200">- Adjust suse_version condition since the value of suse_version is
  1610 in Leap 16.1</changelog>
  <changelog author="&lt;munix9@googlemail.com&gt;" date="1784376000">- Update to version 0.15.4:
  * Released 0.15.4
  * Make sure that user-provided max_buffers does not exceed MAX_BUFFERS
  * Lock image during memcpy access
  * Use full ordering for buffer mapped flag
  * trim req_count early
  * [ci] try again to run kmod-compile on fedora&gt;=41</changelog>
</package>
<package pkgid="7e918d70221eda0b92ca98ba9596c3530ceab16c2fe8af13d62f2c8c6b52ba5195b5d3d6fd6e0935c6f984e684272ae68930e58494383aa0670092e9ce603d83" name="v4l2loopback-debugsource" arch="x86_64">
  <version epoch="0" ver="0.15.4" rel="lp160.2.12"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1594382400">- Fixup util dependencies: pull in required vl42-ctl for
  v4l2loopback-ctl, recommend gst-launch, supplement kernel
  module (v4l2loopback.ko).
- Make util package noarch, its just a shell script.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1608120000">- add -autoload subpackages that provides the configuration files
  to autoload the driver on startup</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1612267200">- Add Secureboot signing support</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1612872000">- Add undefined macros when building on older distributions</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1631016000">- Fix rpmlint complaints failing the build on TW</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Fix modprobe.d location for 15.3 and earlier (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1664452800">- Update to version 0.12.7:
  * Add explicit format specifier to printf() invocations
    (bsc#1202156, CVE-2022-2652).
  * REMAKE_INITRD is deprecated in dkms 3
  * event: install event (un)subscribe hook
  * Don't fail if allocating 0-sized buffers
  * Other minor fixes
- Refresh v4l2loopback-include_header.patch.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1701259200">- Added patches:
  * 0005-track-active-readers.patch
  * 0006-UBUNTU-SAUCE-event-support-V4L2_EVENT_PRI_CLIENT_USA.patch
  * 0007-v4l2loopback-Fixup-bytesused-field-when-writer-sends.patch
  from https://git.launchpad.net/ubuntu/+source/v4l2loopback/tree/debian/patches
  they are needed for intel ipu6 driver support
  and should be dropped with the next release since
  they are already merged upstream in the git tree</changelog>
  <changelog author="hpj@urpla.net" date="1701345600">- Switch to git service in order to sync with upstream more often
- Update to version 0.12.8~git.20231123T160730.850a2e3:
  * some minor typos
  * [ci] install 'dkms' to get some more building prerequisites
  * [ci] only install latest packageversion of each kernel-flavour
  * [ci] lower actions/checkout to v3
  * [ci] bump actions/checkout to v4
  * [ci] Fix testing for v4l2 capabilities
  * [ci] show skipped builds
  * [ci] install all available kernel headers
  * [ci] skip failures on kernels without v4l2 support
  * Update README.md
  * Fix formatting
  * added v4l2loopback-ctl.o to gitignore
  * note that GLOB_ONLYDIR is indeed not requried by POSIX
  * fixed utils build for musl (missing GLOB_ONLYDIR)
  * [github] Mention "discussions" in the issue landing-page
  * Remove support for pre-4.0.0 kernels.
  * Remove support for pre-3.6.1 Linux kernels.
  * force timestamp.tv_sec to (long long int)
  * build-fixes: install and utils
  * Remove the 'capture_nr' member from the v4l2_looback_config struct
  * swap output/capture device when adding new devices
  * make the code less-dependant on the "capture_nr" member of the config-struct
  * rename sysfs-attribute "type" to "state"
  * fallback to dprintkrw() if dev_warn_ratelimited() is not available
  * v4l2loopback: Fixup bytesused field when writer sends a too large value
  * v4l2loopback-ctl: streamline help
  * v4l2loopback-ctl: add flags to "query" verb
  * v4l2loopback-ctl: more escaping for device-name
  * v4l2loopback-ctl: align help
  * refactored raw-string printout into helper function
  * v4l2loopback-ctl: escape special chars in device-names
  * v4l2loopback-ctl: add "list" verb
  * fix device_nr checks in V4L2LOOPBACK_CTL_QUERY
  * add /sys/devices/virtual/video4linux/video*/type interface
  * indentation...
  * prevent multiple readers to start streaming
  * add "--verbose" flag to "set-timeout-image"
  * run timeout-image gst-pipeline through "tee"
  * report format via /sys if it is somehow FIXED
  * fixate format with "keep_format"
  * whitespace
  * turn the "timeout_image_io" ctrl into a button
  * only unset the timeout_image_io flag when requesting buffers for the timeout image
  * unset the timeout_image_io flag if allocating the timeout-image fails
  * indentation
  * long-options for v4l2loopback-ctl
  * tests/producer: fix description of "-c" flag and linefeed
  * clang-format
  * v4l2loopback-ctl: allow setting of minimum framesize
  * allow setting of minimum width/height as well
  * set default framesize
  * unify the output of vidioc_enum_fmt_*
  * V4L2LOOBACK_IS_FIXED_FMT() to check if the format is changeable
  * script to check the output/capture formats of a device
  * G_FMT_CAP: only report failure if the format has not been fixated
  * set TIMESTAMP flags
  * prevent multiple output streams
  * tests/consumer: make S_FMT errors non-fatal
  * yikes, yet another typo
  * reversed compat logic
  * more clang-format
  * add 'install' target for utils
  * fix typo
  * codespell fixes
  * help: reverse general form and example
  * v4l2loopback-ctl help: use 'detail' level rather than 'brief' flag
  * Always protect access to dev-&gt;outbufs_list with the list_lock mutex
  * code formatting
  * Make VIDIOC_ENUMINPUT return V4L2_IN_ST_NO_SIGNAL if there's no producer
  * Use separate spinlocks for protecting list access
  * compat for older kernels
  * fix formatting warnings when printing timestamps
  * refactor the TRY/S_FMT code
  * more diagnostic output
  * set V4L2_BUF_FLAG_TIMESTAMP_COPY flag when copying the buffer timestamp
  * use DEFAULT colorspace
  * stuff...
  * try more...
  * fix random; optionally set timestamp
  * set bufsize/bytesused when initializing buffers for MMAP
  * more debugging and a global buffer
  * simple test application for producing/consuming buffers
  * Bump copyright dates
  * more gitignores
- Dropped upstream patches:
  * v4l2loopback-include_header.patch
  * 0005-track-active-readers.patch
  * 0006-UBUNTU-SAUCE-event-support-V4L2_EVENT_PRI_CLIENT_USA.patch
  * 0007-v4l2loopback-Fixup-bytesused-field-when-writer-sends.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701345601">- v4l2loopback-utils is no longer noarch: v4l2loopback-ctl was
  converted from a bash script to C source.</changelog>
  <changelog author="rombert@apache.org" date="1711022400">- Update to version v0.13.1:
  * Release v0.13.1
  * more shellcheck
  * Avoid building utils with dkms
  * improve printout in release script
  * release-script: write back new version to v4l2loopback.h (if necessary)
  * release-script: fix retrieving of module-version
  * shellchecked 'release.sh' script
  * Release v0.13.0
  * allocate_buffers: fix check whether we can re-allocate
  * Lower minimum width/height to extreme values
  * redefine strscpy() as strlcpy() if needed
  * Use strscpy instead of strlcpy if available
  * 'sign' target to sign the generated module for use with secure boot
  * use $&lt; instead of hardcoding the module name
  * use 'sudo' to change the permissions of the module</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1718193600">- build kmp-longterm flavor on tumbleweed</changelog>
  <changelog author="ecsos@opensuse.org" date="1727870400">- Update to version 0.13.2:
  * Released 0.13.2
  * [github] trailing dot
  * [github] add feature-request template
  * [github] add 'bug' label
  * [github] unbreak lines
  * [gitub] improve bug-description
  * [github] about-&gt;description
  * [github] add 'title' to form template
  * [github] replace bug tempate with form
  * [github] YML header
  * fix mod64 warnings on arm
  * Replace (s64 % u32) with our own v4l2l_mod64() wrapper
  * clang-format
  * mention the special caps 'any'
  * improve error-reporting
  * avoid unused variable warning
  * v4l2loopback-ctl: return errcodes where appropriate
  * utils: clean objectfiles
  * explicitly return the fd from open_controldevice()
  * Don't fail 'clean' target if 'make -C utils clean' fails</changelog>
  <changelog author="ecsos@opensuse.org" date="1741867200">- Update to version 0.14.0:
  * Release v0.14.0
  * [ci] Exclude bionic and xenial from test-builds
  * Get signing key from dkms/framework.conf.d/* as well
  * Use atomic operations to count vm_open/close
  * Simplify loop preparation cases in  mmap()
  * Remove unreachable result in mmap()
  * Do not discard return value of vm_alloc_page
  * Consolidate style of debug print messages
  * Remove excessive MARK()s
  * Reorder v4l2_loopback_device and initialisation
  * Use clamp_val to enforce dimension limits
  * Set unique timestamp flags
  * Refactor control of logical streams
  * Use u32 type for buffer counts
  * DQBUF/STREAMON fail if opener has not alloc'd
  * QUERYBUF set timestamp if buffer dequeued
  * QUERYBUF guess capture buffer flags
  * QBUF/DQBUF set flags when using timeout I/O
  * QBUF/DQBUF ensure buffer type is MMAP
  * Add mutex for format and buffer changes
  * Remove timeout allocate from allocate_buffers
  * Set "I/O method" on first read/write or REQBUF
  * Consolidate S_FMT across reader and writer
  * Add function to check buffer-set capability
  * Use REQBUFS to free buffers in close()
  * Use STREAMOFF in REQBUFS when count is zero
  * Add file-io initialisation function
  * Add resize outbufs_list helper function
  * Replace flag setters with macros
  * Enumerate all formats except when fixed
  * Enforce limits on time-per-frame
  * Set valid pix format in add()
  * Fix default configuration of exclusive_caps
  * Fix v4l2-compliance result for button ctrl
  * Simplify close and free
  * Add guard to list ops in REQBUFS
  * Add macro for debug buffer description
  * Add macro for device_nr from private data
  * Tidy fourcc format calls
  * Remove unused member of v4l2_loopback_opener
  * Safer list access in DQBUF
  * Revert 97dc86b and fix #607
  * Add hint for v4l2loopback-ctl build in README
  * Update README instructions for set-timeout-image
  * v4l2loopback-ctl fix block in set-timeout-image
  * Adjust 'set-caps' call to new syntax
  * make "--help" output work with help2man
  * remove unused argc/argv from help-functions
  * drop commented out code
  * drop duplicate word
  * build for a different kernel
  * whitespace fixes
  * Update README.md
  * [github] kindly ask for MRE in bug-reports
  * tidy up some whitespace
  * Refactor poll and fix #601
  * [github] use 'textarea' for kernelversion
  * [ci] try rendering the kernel-version as *text*
  * Note that (markdown) text is preferred to images</changelog>
  <changelog author="munix9@googlemail.com" date="1748952000">- Update to version 0.15.0:
  * Release v0.15.0
  * DKMS: dummy 'clean' rule
  * Replace 'Skype' with 'Zoom'
  * [github] note on "exact" v4l2loopback version
  * [github] fix name of ArchLinux job
  * publish build-state.svg directly to the Wiki
  * [github] use current data for rolling releaeses
  * [github] case-insensitive sort
  * [github] drop openSUSE/leap
  * [github] build more Fedora releases, and ArchLinux
  * [github] support ArchLinux
  * [github] DNF&gt;=5 supports the "--skip-unavailable" flag
  * [github] build on openSUSE
  * [github] rename "not_${os}" to "not_${packager}"
  * run CI against more kernels
  * Create a badge with all kernels tested in the CI
  * [github] 2nd attempt on testing with more kernels
  * [github] also install kernels without a debrevision in the name
  * only use `timer_delete_sync` compat macro for linux&lt;6.2.0
  * added functionality for linux 6.15+ (#626)
  * use fixed-size types in public API
  * [meta] pre-commit config to automatically run clang-format before committing
  * v4l2loopback-ctl: (also) query the module version via ioctl
  * change public ioctl numbers!
  * V4L2LOOPBACK_CTL_VERSION ioctl
  * order ioctl's by value
  * dkms.conf updates</changelog>
  <changelog author="munix9@googlemail.com" date="1753358400">- Update to version 0.15.1:
  * Bump version to v0.15.1
  * [ci] also allow skipping of exactly known kernel-version
  * [ci] mark alpine/6.15.0.0-edge as known-failure
  * [ci] don't fail if the badge-file did not change
  * Adds support for XBGR32 (XR24)
  * Drop from_timer macro usage</changelog>
  <changelog author="&lt;munix9@googlemail.com&gt;" date="1760616000">- Update to version 0.15.2:
  * Release v0.15.2
  * Yet another Linux-6.18 fix
  * Fix compilation with linux-6.18.0
  * Fix use-after-free in loopback_add()
  * Add &lt;linux/timer.h&gt; include
- Change urls to https://github.com/v4l2loopback/v4l2loopback</changelog>
  <changelog author="&lt;munix9@googlemail.com&gt;" date="1764158400">- Update to version 0.15.3:
  * Release v0.15.3
  * slightly better name for compat macro
  * use linux&gt;=6.18 accessor for v4l2-&gt;private_data
- Fix version 0.15.2 changelog</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1777291200">- Adjust suse_version condition since the value of suse_version is
  1610 in Leap 16.1</changelog>
  <changelog author="&lt;munix9@googlemail.com&gt;" date="1784376000">- Update to version 0.15.4:
  * Released 0.15.4
  * Make sure that user-provided max_buffers does not exceed MAX_BUFFERS
  * Lock image during memcpy access
  * Use full ordering for buffer mapped flag
  * trim req_count early
  * [ci] try again to run kmod-compile on fedora&gt;=41</changelog>
</package>
<package pkgid="d12ba7cb139c42222812e757c48056d7ab5b0b48327a1026732af148e54efc27914d15856e9fa24e071e1bbbaa8817950cb44cf7aee46983877d849fb09a98b2" name="v4l2loopback-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.15.4_k7.1.5_lp160.6.gcf79df6" rel="lp160.2.12"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1594382400">- Fixup util dependencies: pull in required vl42-ctl for
  v4l2loopback-ctl, recommend gst-launch, supplement kernel
  module (v4l2loopback.ko).
- Make util package noarch, its just a shell script.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1608120000">- add -autoload subpackages that provides the configuration files
  to autoload the driver on startup</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1612267200">- Add Secureboot signing support</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1612872000">- Add undefined macros when building on older distributions</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1631016000">- Fix rpmlint complaints failing the build on TW</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Fix modprobe.d location for 15.3 and earlier (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1664452800">- Update to version 0.12.7:
  * Add explicit format specifier to printf() invocations
    (bsc#1202156, CVE-2022-2652).
  * REMAKE_INITRD is deprecated in dkms 3
  * event: install event (un)subscribe hook
  * Don't fail if allocating 0-sized buffers
  * Other minor fixes
- Refresh v4l2loopback-include_header.patch.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1701259200">- Added patches:
  * 0005-track-active-readers.patch
  * 0006-UBUNTU-SAUCE-event-support-V4L2_EVENT_PRI_CLIENT_USA.patch
  * 0007-v4l2loopback-Fixup-bytesused-field-when-writer-sends.patch
  from https://git.launchpad.net/ubuntu/+source/v4l2loopback/tree/debian/patches
  they are needed for intel ipu6 driver support
  and should be dropped with the next release since
  they are already merged upstream in the git tree</changelog>
  <changelog author="hpj@urpla.net" date="1701345600">- Switch to git service in order to sync with upstream more often
- Update to version 0.12.8~git.20231123T160730.850a2e3:
  * some minor typos
  * [ci] install 'dkms' to get some more building prerequisites
  * [ci] only install latest packageversion of each kernel-flavour
  * [ci] lower actions/checkout to v3
  * [ci] bump actions/checkout to v4
  * [ci] Fix testing for v4l2 capabilities
  * [ci] show skipped builds
  * [ci] install all available kernel headers
  * [ci] skip failures on kernels without v4l2 support
  * Update README.md
  * Fix formatting
  * added v4l2loopback-ctl.o to gitignore
  * note that GLOB_ONLYDIR is indeed not requried by POSIX
  * fixed utils build for musl (missing GLOB_ONLYDIR)
  * [github] Mention "discussions" in the issue landing-page
  * Remove support for pre-4.0.0 kernels.
  * Remove support for pre-3.6.1 Linux kernels.
  * force timestamp.tv_sec to (long long int)
  * build-fixes: install and utils
  * Remove the 'capture_nr' member from the v4l2_looback_config struct
  * swap output/capture device when adding new devices
  * make the code less-dependant on the "capture_nr" member of the config-struct
  * rename sysfs-attribute "type" to "state"
  * fallback to dprintkrw() if dev_warn_ratelimited() is not available
  * v4l2loopback: Fixup bytesused field when writer sends a too large value
  * v4l2loopback-ctl: streamline help
  * v4l2loopback-ctl: add flags to "query" verb
  * v4l2loopback-ctl: more escaping for device-name
  * v4l2loopback-ctl: align help
  * refactored raw-string printout into helper function
  * v4l2loopback-ctl: escape special chars in device-names
  * v4l2loopback-ctl: add "list" verb
  * fix device_nr checks in V4L2LOOPBACK_CTL_QUERY
  * add /sys/devices/virtual/video4linux/video*/type interface
  * indentation...
  * prevent multiple readers to start streaming
  * add "--verbose" flag to "set-timeout-image"
  * run timeout-image gst-pipeline through "tee"
  * report format via /sys if it is somehow FIXED
  * fixate format with "keep_format"
  * whitespace
  * turn the "timeout_image_io" ctrl into a button
  * only unset the timeout_image_io flag when requesting buffers for the timeout image
  * unset the timeout_image_io flag if allocating the timeout-image fails
  * indentation
  * long-options for v4l2loopback-ctl
  * tests/producer: fix description of "-c" flag and linefeed
  * clang-format
  * v4l2loopback-ctl: allow setting of minimum framesize
  * allow setting of minimum width/height as well
  * set default framesize
  * unify the output of vidioc_enum_fmt_*
  * V4L2LOOBACK_IS_FIXED_FMT() to check if the format is changeable
  * script to check the output/capture formats of a device
  * G_FMT_CAP: only report failure if the format has not been fixated
  * set TIMESTAMP flags
  * prevent multiple output streams
  * tests/consumer: make S_FMT errors non-fatal
  * yikes, yet another typo
  * reversed compat logic
  * more clang-format
  * add 'install' target for utils
  * fix typo
  * codespell fixes
  * help: reverse general form and example
  * v4l2loopback-ctl help: use 'detail' level rather than 'brief' flag
  * Always protect access to dev-&gt;outbufs_list with the list_lock mutex
  * code formatting
  * Make VIDIOC_ENUMINPUT return V4L2_IN_ST_NO_SIGNAL if there's no producer
  * Use separate spinlocks for protecting list access
  * compat for older kernels
  * fix formatting warnings when printing timestamps
  * refactor the TRY/S_FMT code
  * more diagnostic output
  * set V4L2_BUF_FLAG_TIMESTAMP_COPY flag when copying the buffer timestamp
  * use DEFAULT colorspace
  * stuff...
  * try more...
  * fix random; optionally set timestamp
  * set bufsize/bytesused when initializing buffers for MMAP
  * more debugging and a global buffer
  * simple test application for producing/consuming buffers
  * Bump copyright dates
  * more gitignores
- Dropped upstream patches:
  * v4l2loopback-include_header.patch
  * 0005-track-active-readers.patch
  * 0006-UBUNTU-SAUCE-event-support-V4L2_EVENT_PRI_CLIENT_USA.patch
  * 0007-v4l2loopback-Fixup-bytesused-field-when-writer-sends.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701345601">- v4l2loopback-utils is no longer noarch: v4l2loopback-ctl was
  converted from a bash script to C source.</changelog>
  <changelog author="rombert@apache.org" date="1711022400">- Update to version v0.13.1:
  * Release v0.13.1
  * more shellcheck
  * Avoid building utils with dkms
  * improve printout in release script
  * release-script: write back new version to v4l2loopback.h (if necessary)
  * release-script: fix retrieving of module-version
  * shellchecked 'release.sh' script
  * Release v0.13.0
  * allocate_buffers: fix check whether we can re-allocate
  * Lower minimum width/height to extreme values
  * redefine strscpy() as strlcpy() if needed
  * Use strscpy instead of strlcpy if available
  * 'sign' target to sign the generated module for use with secure boot
  * use $&lt; instead of hardcoding the module name
  * use 'sudo' to change the permissions of the module</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1718193600">- build kmp-longterm flavor on tumbleweed</changelog>
  <changelog author="ecsos@opensuse.org" date="1727870400">- Update to version 0.13.2:
  * Released 0.13.2
  * [github] trailing dot
  * [github] add feature-request template
  * [github] add 'bug' label
  * [github] unbreak lines
  * [gitub] improve bug-description
  * [github] about-&gt;description
  * [github] add 'title' to form template
  * [github] replace bug tempate with form
  * [github] YML header
  * fix mod64 warnings on arm
  * Replace (s64 % u32) with our own v4l2l_mod64() wrapper
  * clang-format
  * mention the special caps 'any'
  * improve error-reporting
  * avoid unused variable warning
  * v4l2loopback-ctl: return errcodes where appropriate
  * utils: clean objectfiles
  * explicitly return the fd from open_controldevice()
  * Don't fail 'clean' target if 'make -C utils clean' fails</changelog>
  <changelog author="ecsos@opensuse.org" date="1741867200">- Update to version 0.14.0:
  * Release v0.14.0
  * [ci] Exclude bionic and xenial from test-builds
  * Get signing key from dkms/framework.conf.d/* as well
  * Use atomic operations to count vm_open/close
  * Simplify loop preparation cases in  mmap()
  * Remove unreachable result in mmap()
  * Do not discard return value of vm_alloc_page
  * Consolidate style of debug print messages
  * Remove excessive MARK()s
  * Reorder v4l2_loopback_device and initialisation
  * Use clamp_val to enforce dimension limits
  * Set unique timestamp flags
  * Refactor control of logical streams
  * Use u32 type for buffer counts
  * DQBUF/STREAMON fail if opener has not alloc'd
  * QUERYBUF set timestamp if buffer dequeued
  * QUERYBUF guess capture buffer flags
  * QBUF/DQBUF set flags when using timeout I/O
  * QBUF/DQBUF ensure buffer type is MMAP
  * Add mutex for format and buffer changes
  * Remove timeout allocate from allocate_buffers
  * Set "I/O method" on first read/write or REQBUF
  * Consolidate S_FMT across reader and writer
  * Add function to check buffer-set capability
  * Use REQBUFS to free buffers in close()
  * Use STREAMOFF in REQBUFS when count is zero
  * Add file-io initialisation function
  * Add resize outbufs_list helper function
  * Replace flag setters with macros
  * Enumerate all formats except when fixed
  * Enforce limits on time-per-frame
  * Set valid pix format in add()
  * Fix default configuration of exclusive_caps
  * Fix v4l2-compliance result for button ctrl
  * Simplify close and free
  * Add guard to list ops in REQBUFS
  * Add macro for debug buffer description
  * Add macro for device_nr from private data
  * Tidy fourcc format calls
  * Remove unused member of v4l2_loopback_opener
  * Safer list access in DQBUF
  * Revert 97dc86b and fix #607
  * Add hint for v4l2loopback-ctl build in README
  * Update README instructions for set-timeout-image
  * v4l2loopback-ctl fix block in set-timeout-image
  * Adjust 'set-caps' call to new syntax
  * make "--help" output work with help2man
  * remove unused argc/argv from help-functions
  * drop commented out code
  * drop duplicate word
  * build for a different kernel
  * whitespace fixes
  * Update README.md
  * [github] kindly ask for MRE in bug-reports
  * tidy up some whitespace
  * Refactor poll and fix #601
  * [github] use 'textarea' for kernelversion
  * [ci] try rendering the kernel-version as *text*
  * Note that (markdown) text is preferred to images</changelog>
  <changelog author="munix9@googlemail.com" date="1748952000">- Update to version 0.15.0:
  * Release v0.15.0
  * DKMS: dummy 'clean' rule
  * Replace 'Skype' with 'Zoom'
  * [github] note on "exact" v4l2loopback version
  * [github] fix name of ArchLinux job
  * publish build-state.svg directly to the Wiki
  * [github] use current data for rolling releaeses
  * [github] case-insensitive sort
  * [github] drop openSUSE/leap
  * [github] build more Fedora releases, and ArchLinux
  * [github] support ArchLinux
  * [github] DNF&gt;=5 supports the "--skip-unavailable" flag
  * [github] build on openSUSE
  * [github] rename "not_${os}" to "not_${packager}"
  * run CI against more kernels
  * Create a badge with all kernels tested in the CI
  * [github] 2nd attempt on testing with more kernels
  * [github] also install kernels without a debrevision in the name
  * only use `timer_delete_sync` compat macro for linux&lt;6.2.0
  * added functionality for linux 6.15+ (#626)
  * use fixed-size types in public API
  * [meta] pre-commit config to automatically run clang-format before committing
  * v4l2loopback-ctl: (also) query the module version via ioctl
  * change public ioctl numbers!
  * V4L2LOOPBACK_CTL_VERSION ioctl
  * order ioctl's by value
  * dkms.conf updates</changelog>
  <changelog author="munix9@googlemail.com" date="1753358400">- Update to version 0.15.1:
  * Bump version to v0.15.1
  * [ci] also allow skipping of exactly known kernel-version
  * [ci] mark alpine/6.15.0.0-edge as known-failure
  * [ci] don't fail if the badge-file did not change
  * Adds support for XBGR32 (XR24)
  * Drop from_timer macro usage</changelog>
  <changelog author="&lt;munix9@googlemail.com&gt;" date="1760616000">- Update to version 0.15.2:
  * Release v0.15.2
  * Yet another Linux-6.18 fix
  * Fix compilation with linux-6.18.0
  * Fix use-after-free in loopback_add()
  * Add &lt;linux/timer.h&gt; include
- Change urls to https://github.com/v4l2loopback/v4l2loopback</changelog>
  <changelog author="&lt;munix9@googlemail.com&gt;" date="1764158400">- Update to version 0.15.3:
  * Release v0.15.3
  * slightly better name for compat macro
  * use linux&gt;=6.18 accessor for v4l2-&gt;private_data
- Fix version 0.15.2 changelog</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1777291200">- Adjust suse_version condition since the value of suse_version is
  1610 in Leap 16.1</changelog>
  <changelog author="&lt;munix9@googlemail.com&gt;" date="1784376000">- Update to version 0.15.4:
  * Released 0.15.4
  * Make sure that user-provided max_buffers does not exceed MAX_BUFFERS
  * Lock image during memcpy access
  * Use full ordering for buffer mapped flag
  * trim req_count early
  * [ci] try again to run kmod-compile on fedora&gt;=41</changelog>
</package>
<package pkgid="123aa24f4e2ef865afc6364a2329bcaf9621cdf591c3d4e4481b7e3df6107f72782d639a235b2c39e5cc34168a47166d5c91e51419de31e5b0f6e796f6c83b94" name="v4l2loopback-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.15.4_k7.1.5_lp160.6.gcf79df6" rel="lp160.2.12"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1594382400">- Fixup util dependencies: pull in required vl42-ctl for
  v4l2loopback-ctl, recommend gst-launch, supplement kernel
  module (v4l2loopback.ko).
- Make util package noarch, its just a shell script.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1608120000">- add -autoload subpackages that provides the configuration files
  to autoload the driver on startup</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1612267200">- Add Secureboot signing support</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1612872000">- Add undefined macros when building on older distributions</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1631016000">- Fix rpmlint complaints failing the build on TW</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Fix modprobe.d location for 15.3 and earlier (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1664452800">- Update to version 0.12.7:
  * Add explicit format specifier to printf() invocations
    (bsc#1202156, CVE-2022-2652).
  * REMAKE_INITRD is deprecated in dkms 3
  * event: install event (un)subscribe hook
  * Don't fail if allocating 0-sized buffers
  * Other minor fixes
- Refresh v4l2loopback-include_header.patch.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1701259200">- Added patches:
  * 0005-track-active-readers.patch
  * 0006-UBUNTU-SAUCE-event-support-V4L2_EVENT_PRI_CLIENT_USA.patch
  * 0007-v4l2loopback-Fixup-bytesused-field-when-writer-sends.patch
  from https://git.launchpad.net/ubuntu/+source/v4l2loopback/tree/debian/patches
  they are needed for intel ipu6 driver support
  and should be dropped with the next release since
  they are already merged upstream in the git tree</changelog>
  <changelog author="hpj@urpla.net" date="1701345600">- Switch to git service in order to sync with upstream more often
- Update to version 0.12.8~git.20231123T160730.850a2e3:
  * some minor typos
  * [ci] install 'dkms' to get some more building prerequisites
  * [ci] only install latest packageversion of each kernel-flavour
  * [ci] lower actions/checkout to v3
  * [ci] bump actions/checkout to v4
  * [ci] Fix testing for v4l2 capabilities
  * [ci] show skipped builds
  * [ci] install all available kernel headers
  * [ci] skip failures on kernels without v4l2 support
  * Update README.md
  * Fix formatting
  * added v4l2loopback-ctl.o to gitignore
  * note that GLOB_ONLYDIR is indeed not requried by POSIX
  * fixed utils build for musl (missing GLOB_ONLYDIR)
  * [github] Mention "discussions" in the issue landing-page
  * Remove support for pre-4.0.0 kernels.
  * Remove support for pre-3.6.1 Linux kernels.
  * force timestamp.tv_sec to (long long int)
  * build-fixes: install and utils
  * Remove the 'capture_nr' member from the v4l2_looback_config struct
  * swap output/capture device when adding new devices
  * make the code less-dependant on the "capture_nr" member of the config-struct
  * rename sysfs-attribute "type" to "state"
  * fallback to dprintkrw() if dev_warn_ratelimited() is not available
  * v4l2loopback: Fixup bytesused field when writer sends a too large value
  * v4l2loopback-ctl: streamline help
  * v4l2loopback-ctl: add flags to "query" verb
  * v4l2loopback-ctl: more escaping for device-name
  * v4l2loopback-ctl: align help
  * refactored raw-string printout into helper function
  * v4l2loopback-ctl: escape special chars in device-names
  * v4l2loopback-ctl: add "list" verb
  * fix device_nr checks in V4L2LOOPBACK_CTL_QUERY
  * add /sys/devices/virtual/video4linux/video*/type interface
  * indentation...
  * prevent multiple readers to start streaming
  * add "--verbose" flag to "set-timeout-image"
  * run timeout-image gst-pipeline through "tee"
  * report format via /sys if it is somehow FIXED
  * fixate format with "keep_format"
  * whitespace
  * turn the "timeout_image_io" ctrl into a button
  * only unset the timeout_image_io flag when requesting buffers for the timeout image
  * unset the timeout_image_io flag if allocating the timeout-image fails
  * indentation
  * long-options for v4l2loopback-ctl
  * tests/producer: fix description of "-c" flag and linefeed
  * clang-format
  * v4l2loopback-ctl: allow setting of minimum framesize
  * allow setting of minimum width/height as well
  * set default framesize
  * unify the output of vidioc_enum_fmt_*
  * V4L2LOOBACK_IS_FIXED_FMT() to check if the format is changeable
  * script to check the output/capture formats of a device
  * G_FMT_CAP: only report failure if the format has not been fixated
  * set TIMESTAMP flags
  * prevent multiple output streams
  * tests/consumer: make S_FMT errors non-fatal
  * yikes, yet another typo
  * reversed compat logic
  * more clang-format
  * add 'install' target for utils
  * fix typo
  * codespell fixes
  * help: reverse general form and example
  * v4l2loopback-ctl help: use 'detail' level rather than 'brief' flag
  * Always protect access to dev-&gt;outbufs_list with the list_lock mutex
  * code formatting
  * Make VIDIOC_ENUMINPUT return V4L2_IN_ST_NO_SIGNAL if there's no producer
  * Use separate spinlocks for protecting list access
  * compat for older kernels
  * fix formatting warnings when printing timestamps
  * refactor the TRY/S_FMT code
  * more diagnostic output
  * set V4L2_BUF_FLAG_TIMESTAMP_COPY flag when copying the buffer timestamp
  * use DEFAULT colorspace
  * stuff...
  * try more...
  * fix random; optionally set timestamp
  * set bufsize/bytesused when initializing buffers for MMAP
  * more debugging and a global buffer
  * simple test application for producing/consuming buffers
  * Bump copyright dates
  * more gitignores
- Dropped upstream patches:
  * v4l2loopback-include_header.patch
  * 0005-track-active-readers.patch
  * 0006-UBUNTU-SAUCE-event-support-V4L2_EVENT_PRI_CLIENT_USA.patch
  * 0007-v4l2loopback-Fixup-bytesused-field-when-writer-sends.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701345601">- v4l2loopback-utils is no longer noarch: v4l2loopback-ctl was
  converted from a bash script to C source.</changelog>
  <changelog author="rombert@apache.org" date="1711022400">- Update to version v0.13.1:
  * Release v0.13.1
  * more shellcheck
  * Avoid building utils with dkms
  * improve printout in release script
  * release-script: write back new version to v4l2loopback.h (if necessary)
  * release-script: fix retrieving of module-version
  * shellchecked 'release.sh' script
  * Release v0.13.0
  * allocate_buffers: fix check whether we can re-allocate
  * Lower minimum width/height to extreme values
  * redefine strscpy() as strlcpy() if needed
  * Use strscpy instead of strlcpy if available
  * 'sign' target to sign the generated module for use with secure boot
  * use $&lt; instead of hardcoding the module name
  * use 'sudo' to change the permissions of the module</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1718193600">- build kmp-longterm flavor on tumbleweed</changelog>
  <changelog author="ecsos@opensuse.org" date="1727870400">- Update to version 0.13.2:
  * Released 0.13.2
  * [github] trailing dot
  * [github] add feature-request template
  * [github] add 'bug' label
  * [github] unbreak lines
  * [gitub] improve bug-description
  * [github] about-&gt;description
  * [github] add 'title' to form template
  * [github] replace bug tempate with form
  * [github] YML header
  * fix mod64 warnings on arm
  * Replace (s64 % u32) with our own v4l2l_mod64() wrapper
  * clang-format
  * mention the special caps 'any'
  * improve error-reporting
  * avoid unused variable warning
  * v4l2loopback-ctl: return errcodes where appropriate
  * utils: clean objectfiles
  * explicitly return the fd from open_controldevice()
  * Don't fail 'clean' target if 'make -C utils clean' fails</changelog>
  <changelog author="ecsos@opensuse.org" date="1741867200">- Update to version 0.14.0:
  * Release v0.14.0
  * [ci] Exclude bionic and xenial from test-builds
  * Get signing key from dkms/framework.conf.d/* as well
  * Use atomic operations to count vm_open/close
  * Simplify loop preparation cases in  mmap()
  * Remove unreachable result in mmap()
  * Do not discard return value of vm_alloc_page
  * Consolidate style of debug print messages
  * Remove excessive MARK()s
  * Reorder v4l2_loopback_device and initialisation
  * Use clamp_val to enforce dimension limits
  * Set unique timestamp flags
  * Refactor control of logical streams
  * Use u32 type for buffer counts
  * DQBUF/STREAMON fail if opener has not alloc'd
  * QUERYBUF set timestamp if buffer dequeued
  * QUERYBUF guess capture buffer flags
  * QBUF/DQBUF set flags when using timeout I/O
  * QBUF/DQBUF ensure buffer type is MMAP
  * Add mutex for format and buffer changes
  * Remove timeout allocate from allocate_buffers
  * Set "I/O method" on first read/write or REQBUF
  * Consolidate S_FMT across reader and writer
  * Add function to check buffer-set capability
  * Use REQBUFS to free buffers in close()
  * Use STREAMOFF in REQBUFS when count is zero
  * Add file-io initialisation function
  * Add resize outbufs_list helper function
  * Replace flag setters with macros
  * Enumerate all formats except when fixed
  * Enforce limits on time-per-frame
  * Set valid pix format in add()
  * Fix default configuration of exclusive_caps
  * Fix v4l2-compliance result for button ctrl
  * Simplify close and free
  * Add guard to list ops in REQBUFS
  * Add macro for debug buffer description
  * Add macro for device_nr from private data
  * Tidy fourcc format calls
  * Remove unused member of v4l2_loopback_opener
  * Safer list access in DQBUF
  * Revert 97dc86b and fix #607
  * Add hint for v4l2loopback-ctl build in README
  * Update README instructions for set-timeout-image
  * v4l2loopback-ctl fix block in set-timeout-image
  * Adjust 'set-caps' call to new syntax
  * make "--help" output work with help2man
  * remove unused argc/argv from help-functions
  * drop commented out code
  * drop duplicate word
  * build for a different kernel
  * whitespace fixes
  * Update README.md
  * [github] kindly ask for MRE in bug-reports
  * tidy up some whitespace
  * Refactor poll and fix #601
  * [github] use 'textarea' for kernelversion
  * [ci] try rendering the kernel-version as *text*
  * Note that (markdown) text is preferred to images</changelog>
  <changelog author="munix9@googlemail.com" date="1748952000">- Update to version 0.15.0:
  * Release v0.15.0
  * DKMS: dummy 'clean' rule
  * Replace 'Skype' with 'Zoom'
  * [github] note on "exact" v4l2loopback version
  * [github] fix name of ArchLinux job
  * publish build-state.svg directly to the Wiki
  * [github] use current data for rolling releaeses
  * [github] case-insensitive sort
  * [github] drop openSUSE/leap
  * [github] build more Fedora releases, and ArchLinux
  * [github] support ArchLinux
  * [github] DNF&gt;=5 supports the "--skip-unavailable" flag
  * [github] build on openSUSE
  * [github] rename "not_${os}" to "not_${packager}"
  * run CI against more kernels
  * Create a badge with all kernels tested in the CI
  * [github] 2nd attempt on testing with more kernels
  * [github] also install kernels without a debrevision in the name
  * only use `timer_delete_sync` compat macro for linux&lt;6.2.0
  * added functionality for linux 6.15+ (#626)
  * use fixed-size types in public API
  * [meta] pre-commit config to automatically run clang-format before committing
  * v4l2loopback-ctl: (also) query the module version via ioctl
  * change public ioctl numbers!
  * V4L2LOOPBACK_CTL_VERSION ioctl
  * order ioctl's by value
  * dkms.conf updates</changelog>
  <changelog author="munix9@googlemail.com" date="1753358400">- Update to version 0.15.1:
  * Bump version to v0.15.1
  * [ci] also allow skipping of exactly known kernel-version
  * [ci] mark alpine/6.15.0.0-edge as known-failure
  * [ci] don't fail if the badge-file did not change
  * Adds support for XBGR32 (XR24)
  * Drop from_timer macro usage</changelog>
  <changelog author="&lt;munix9@googlemail.com&gt;" date="1760616000">- Update to version 0.15.2:
  * Release v0.15.2
  * Yet another Linux-6.18 fix
  * Fix compilation with linux-6.18.0
  * Fix use-after-free in loopback_add()
  * Add &lt;linux/timer.h&gt; include
- Change urls to https://github.com/v4l2loopback/v4l2loopback</changelog>
  <changelog author="&lt;munix9@googlemail.com&gt;" date="1764158400">- Update to version 0.15.3:
  * Release v0.15.3
  * slightly better name for compat macro
  * use linux&gt;=6.18 accessor for v4l2-&gt;private_data
- Fix version 0.15.2 changelog</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1777291200">- Adjust suse_version condition since the value of suse_version is
  1610 in Leap 16.1</changelog>
  <changelog author="&lt;munix9@googlemail.com&gt;" date="1784376000">- Update to version 0.15.4:
  * Released 0.15.4
  * Make sure that user-provided max_buffers does not exceed MAX_BUFFERS
  * Lock image during memcpy access
  * Use full ordering for buffer mapped flag
  * trim req_count early
  * [ci] try again to run kmod-compile on fedora&gt;=41</changelog>
</package>
<package pkgid="cad40e513461fddb669cee660beec50a35a4225b3e63e6b64b90833772f744c851535e43cc3f75d3c678b2f69a05bca54b2e6c73fc9551ea5dab3be2861c7cd9" name="v4l2loopback-utils" arch="x86_64">
  <version epoch="0" ver="0.15.4" rel="lp160.2.12"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1594382400">- Fixup util dependencies: pull in required vl42-ctl for
  v4l2loopback-ctl, recommend gst-launch, supplement kernel
  module (v4l2loopback.ko).
- Make util package noarch, its just a shell script.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1608120000">- add -autoload subpackages that provides the configuration files
  to autoload the driver on startup</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1612267200">- Add Secureboot signing support</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1612872000">- Add undefined macros when building on older distributions</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1631016000">- Fix rpmlint complaints failing the build on TW</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Fix modprobe.d location for 15.3 and earlier (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1664452800">- Update to version 0.12.7:
  * Add explicit format specifier to printf() invocations
    (bsc#1202156, CVE-2022-2652).
  * REMAKE_INITRD is deprecated in dkms 3
  * event: install event (un)subscribe hook
  * Don't fail if allocating 0-sized buffers
  * Other minor fixes
- Refresh v4l2loopback-include_header.patch.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1701259200">- Added patches:
  * 0005-track-active-readers.patch
  * 0006-UBUNTU-SAUCE-event-support-V4L2_EVENT_PRI_CLIENT_USA.patch
  * 0007-v4l2loopback-Fixup-bytesused-field-when-writer-sends.patch
  from https://git.launchpad.net/ubuntu/+source/v4l2loopback/tree/debian/patches
  they are needed for intel ipu6 driver support
  and should be dropped with the next release since
  they are already merged upstream in the git tree</changelog>
  <changelog author="hpj@urpla.net" date="1701345600">- Switch to git service in order to sync with upstream more often
- Update to version 0.12.8~git.20231123T160730.850a2e3:
  * some minor typos
  * [ci] install 'dkms' to get some more building prerequisites
  * [ci] only install latest packageversion of each kernel-flavour
  * [ci] lower actions/checkout to v3
  * [ci] bump actions/checkout to v4
  * [ci] Fix testing for v4l2 capabilities
  * [ci] show skipped builds
  * [ci] install all available kernel headers
  * [ci] skip failures on kernels without v4l2 support
  * Update README.md
  * Fix formatting
  * added v4l2loopback-ctl.o to gitignore
  * note that GLOB_ONLYDIR is indeed not requried by POSIX
  * fixed utils build for musl (missing GLOB_ONLYDIR)
  * [github] Mention "discussions" in the issue landing-page
  * Remove support for pre-4.0.0 kernels.
  * Remove support for pre-3.6.1 Linux kernels.
  * force timestamp.tv_sec to (long long int)
  * build-fixes: install and utils
  * Remove the 'capture_nr' member from the v4l2_looback_config struct
  * swap output/capture device when adding new devices
  * make the code less-dependant on the "capture_nr" member of the config-struct
  * rename sysfs-attribute "type" to "state"
  * fallback to dprintkrw() if dev_warn_ratelimited() is not available
  * v4l2loopback: Fixup bytesused field when writer sends a too large value
  * v4l2loopback-ctl: streamline help
  * v4l2loopback-ctl: add flags to "query" verb
  * v4l2loopback-ctl: more escaping for device-name
  * v4l2loopback-ctl: align help
  * refactored raw-string printout into helper function
  * v4l2loopback-ctl: escape special chars in device-names
  * v4l2loopback-ctl: add "list" verb
  * fix device_nr checks in V4L2LOOPBACK_CTL_QUERY
  * add /sys/devices/virtual/video4linux/video*/type interface
  * indentation...
  * prevent multiple readers to start streaming
  * add "--verbose" flag to "set-timeout-image"
  * run timeout-image gst-pipeline through "tee"
  * report format via /sys if it is somehow FIXED
  * fixate format with "keep_format"
  * whitespace
  * turn the "timeout_image_io" ctrl into a button
  * only unset the timeout_image_io flag when requesting buffers for the timeout image
  * unset the timeout_image_io flag if allocating the timeout-image fails
  * indentation
  * long-options for v4l2loopback-ctl
  * tests/producer: fix description of "-c" flag and linefeed
  * clang-format
  * v4l2loopback-ctl: allow setting of minimum framesize
  * allow setting of minimum width/height as well
  * set default framesize
  * unify the output of vidioc_enum_fmt_*
  * V4L2LOOBACK_IS_FIXED_FMT() to check if the format is changeable
  * script to check the output/capture formats of a device
  * G_FMT_CAP: only report failure if the format has not been fixated
  * set TIMESTAMP flags
  * prevent multiple output streams
  * tests/consumer: make S_FMT errors non-fatal
  * yikes, yet another typo
  * reversed compat logic
  * more clang-format
  * add 'install' target for utils
  * fix typo
  * codespell fixes
  * help: reverse general form and example
  * v4l2loopback-ctl help: use 'detail' level rather than 'brief' flag
  * Always protect access to dev-&gt;outbufs_list with the list_lock mutex
  * code formatting
  * Make VIDIOC_ENUMINPUT return V4L2_IN_ST_NO_SIGNAL if there's no producer
  * Use separate spinlocks for protecting list access
  * compat for older kernels
  * fix formatting warnings when printing timestamps
  * refactor the TRY/S_FMT code
  * more diagnostic output
  * set V4L2_BUF_FLAG_TIMESTAMP_COPY flag when copying the buffer timestamp
  * use DEFAULT colorspace
  * stuff...
  * try more...
  * fix random; optionally set timestamp
  * set bufsize/bytesused when initializing buffers for MMAP
  * more debugging and a global buffer
  * simple test application for producing/consuming buffers
  * Bump copyright dates
  * more gitignores
- Dropped upstream patches:
  * v4l2loopback-include_header.patch
  * 0005-track-active-readers.patch
  * 0006-UBUNTU-SAUCE-event-support-V4L2_EVENT_PRI_CLIENT_USA.patch
  * 0007-v4l2loopback-Fixup-bytesused-field-when-writer-sends.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701345601">- v4l2loopback-utils is no longer noarch: v4l2loopback-ctl was
  converted from a bash script to C source.</changelog>
  <changelog author="rombert@apache.org" date="1711022400">- Update to version v0.13.1:
  * Release v0.13.1
  * more shellcheck
  * Avoid building utils with dkms
  * improve printout in release script
  * release-script: write back new version to v4l2loopback.h (if necessary)
  * release-script: fix retrieving of module-version
  * shellchecked 'release.sh' script
  * Release v0.13.0
  * allocate_buffers: fix check whether we can re-allocate
  * Lower minimum width/height to extreme values
  * redefine strscpy() as strlcpy() if needed
  * Use strscpy instead of strlcpy if available
  * 'sign' target to sign the generated module for use with secure boot
  * use $&lt; instead of hardcoding the module name
  * use 'sudo' to change the permissions of the module</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1718193600">- build kmp-longterm flavor on tumbleweed</changelog>
  <changelog author="ecsos@opensuse.org" date="1727870400">- Update to version 0.13.2:
  * Released 0.13.2
  * [github] trailing dot
  * [github] add feature-request template
  * [github] add 'bug' label
  * [github] unbreak lines
  * [gitub] improve bug-description
  * [github] about-&gt;description
  * [github] add 'title' to form template
  * [github] replace bug tempate with form
  * [github] YML header
  * fix mod64 warnings on arm
  * Replace (s64 % u32) with our own v4l2l_mod64() wrapper
  * clang-format
  * mention the special caps 'any'
  * improve error-reporting
  * avoid unused variable warning
  * v4l2loopback-ctl: return errcodes where appropriate
  * utils: clean objectfiles
  * explicitly return the fd from open_controldevice()
  * Don't fail 'clean' target if 'make -C utils clean' fails</changelog>
  <changelog author="ecsos@opensuse.org" date="1741867200">- Update to version 0.14.0:
  * Release v0.14.0
  * [ci] Exclude bionic and xenial from test-builds
  * Get signing key from dkms/framework.conf.d/* as well
  * Use atomic operations to count vm_open/close
  * Simplify loop preparation cases in  mmap()
  * Remove unreachable result in mmap()
  * Do not discard return value of vm_alloc_page
  * Consolidate style of debug print messages
  * Remove excessive MARK()s
  * Reorder v4l2_loopback_device and initialisation
  * Use clamp_val to enforce dimension limits
  * Set unique timestamp flags
  * Refactor control of logical streams
  * Use u32 type for buffer counts
  * DQBUF/STREAMON fail if opener has not alloc'd
  * QUERYBUF set timestamp if buffer dequeued
  * QUERYBUF guess capture buffer flags
  * QBUF/DQBUF set flags when using timeout I/O
  * QBUF/DQBUF ensure buffer type is MMAP
  * Add mutex for format and buffer changes
  * Remove timeout allocate from allocate_buffers
  * Set "I/O method" on first read/write or REQBUF
  * Consolidate S_FMT across reader and writer
  * Add function to check buffer-set capability
  * Use REQBUFS to free buffers in close()
  * Use STREAMOFF in REQBUFS when count is zero
  * Add file-io initialisation function
  * Add resize outbufs_list helper function
  * Replace flag setters with macros
  * Enumerate all formats except when fixed
  * Enforce limits on time-per-frame
  * Set valid pix format in add()
  * Fix default configuration of exclusive_caps
  * Fix v4l2-compliance result for button ctrl
  * Simplify close and free
  * Add guard to list ops in REQBUFS
  * Add macro for debug buffer description
  * Add macro for device_nr from private data
  * Tidy fourcc format calls
  * Remove unused member of v4l2_loopback_opener
  * Safer list access in DQBUF
  * Revert 97dc86b and fix #607
  * Add hint for v4l2loopback-ctl build in README
  * Update README instructions for set-timeout-image
  * v4l2loopback-ctl fix block in set-timeout-image
  * Adjust 'set-caps' call to new syntax
  * make "--help" output work with help2man
  * remove unused argc/argv from help-functions
  * drop commented out code
  * drop duplicate word
  * build for a different kernel
  * whitespace fixes
  * Update README.md
  * [github] kindly ask for MRE in bug-reports
  * tidy up some whitespace
  * Refactor poll and fix #601
  * [github] use 'textarea' for kernelversion
  * [ci] try rendering the kernel-version as *text*
  * Note that (markdown) text is preferred to images</changelog>
  <changelog author="munix9@googlemail.com" date="1748952000">- Update to version 0.15.0:
  * Release v0.15.0
  * DKMS: dummy 'clean' rule
  * Replace 'Skype' with 'Zoom'
  * [github] note on "exact" v4l2loopback version
  * [github] fix name of ArchLinux job
  * publish build-state.svg directly to the Wiki
  * [github] use current data for rolling releaeses
  * [github] case-insensitive sort
  * [github] drop openSUSE/leap
  * [github] build more Fedora releases, and ArchLinux
  * [github] support ArchLinux
  * [github] DNF&gt;=5 supports the "--skip-unavailable" flag
  * [github] build on openSUSE
  * [github] rename "not_${os}" to "not_${packager}"
  * run CI against more kernels
  * Create a badge with all kernels tested in the CI
  * [github] 2nd attempt on testing with more kernels
  * [github] also install kernels without a debrevision in the name
  * only use `timer_delete_sync` compat macro for linux&lt;6.2.0
  * added functionality for linux 6.15+ (#626)
  * use fixed-size types in public API
  * [meta] pre-commit config to automatically run clang-format before committing
  * v4l2loopback-ctl: (also) query the module version via ioctl
  * change public ioctl numbers!
  * V4L2LOOPBACK_CTL_VERSION ioctl
  * order ioctl's by value
  * dkms.conf updates</changelog>
  <changelog author="munix9@googlemail.com" date="1753358400">- Update to version 0.15.1:
  * Bump version to v0.15.1
  * [ci] also allow skipping of exactly known kernel-version
  * [ci] mark alpine/6.15.0.0-edge as known-failure
  * [ci] don't fail if the badge-file did not change
  * Adds support for XBGR32 (XR24)
  * Drop from_timer macro usage</changelog>
  <changelog author="&lt;munix9@googlemail.com&gt;" date="1760616000">- Update to version 0.15.2:
  * Release v0.15.2
  * Yet another Linux-6.18 fix
  * Fix compilation with linux-6.18.0
  * Fix use-after-free in loopback_add()
  * Add &lt;linux/timer.h&gt; include
- Change urls to https://github.com/v4l2loopback/v4l2loopback</changelog>
  <changelog author="&lt;munix9@googlemail.com&gt;" date="1764158400">- Update to version 0.15.3:
  * Release v0.15.3
  * slightly better name for compat macro
  * use linux&gt;=6.18 accessor for v4l2-&gt;private_data
- Fix version 0.15.2 changelog</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1777291200">- Adjust suse_version condition since the value of suse_version is
  1610 in Leap 16.1</changelog>
  <changelog author="&lt;munix9@googlemail.com&gt;" date="1784376000">- Update to version 0.15.4:
  * Released 0.15.4
  * Make sure that user-provided max_buffers does not exceed MAX_BUFFERS
  * Lock image during memcpy access
  * Use full ordering for buffer mapped flag
  * trim req_count early
  * [ci] try again to run kmod-compile on fedora&gt;=41</changelog>
</package>
<package pkgid="cec4816ed145018645e668fd48dd07348860b2b3aa9cac0361b39fd932e497a72683098e74455e0b187d76eab8b2ed34bb26f53d596c7c984ab4ae06b7a3d3d1" name="v4l2loopback-utils-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.15.4" rel="lp160.2.12"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1594382400">- Fixup util dependencies: pull in required vl42-ctl for
  v4l2loopback-ctl, recommend gst-launch, supplement kernel
  module (v4l2loopback.ko).
- Make util package noarch, its just a shell script.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1608120000">- add -autoload subpackages that provides the configuration files
  to autoload the driver on startup</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1612267200">- Add Secureboot signing support</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1612872000">- Add undefined macros when building on older distributions</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1631016000">- Fix rpmlint complaints failing the build on TW</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Fix modprobe.d location for 15.3 and earlier (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1664452800">- Update to version 0.12.7:
  * Add explicit format specifier to printf() invocations
    (bsc#1202156, CVE-2022-2652).
  * REMAKE_INITRD is deprecated in dkms 3
  * event: install event (un)subscribe hook
  * Don't fail if allocating 0-sized buffers
  * Other minor fixes
- Refresh v4l2loopback-include_header.patch.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1701259200">- Added patches:
  * 0005-track-active-readers.patch
  * 0006-UBUNTU-SAUCE-event-support-V4L2_EVENT_PRI_CLIENT_USA.patch
  * 0007-v4l2loopback-Fixup-bytesused-field-when-writer-sends.patch
  from https://git.launchpad.net/ubuntu/+source/v4l2loopback/tree/debian/patches
  they are needed for intel ipu6 driver support
  and should be dropped with the next release since
  they are already merged upstream in the git tree</changelog>
  <changelog author="hpj@urpla.net" date="1701345600">- Switch to git service in order to sync with upstream more often
- Update to version 0.12.8~git.20231123T160730.850a2e3:
  * some minor typos
  * [ci] install 'dkms' to get some more building prerequisites
  * [ci] only install latest packageversion of each kernel-flavour
  * [ci] lower actions/checkout to v3
  * [ci] bump actions/checkout to v4
  * [ci] Fix testing for v4l2 capabilities
  * [ci] show skipped builds
  * [ci] install all available kernel headers
  * [ci] skip failures on kernels without v4l2 support
  * Update README.md
  * Fix formatting
  * added v4l2loopback-ctl.o to gitignore
  * note that GLOB_ONLYDIR is indeed not requried by POSIX
  * fixed utils build for musl (missing GLOB_ONLYDIR)
  * [github] Mention "discussions" in the issue landing-page
  * Remove support for pre-4.0.0 kernels.
  * Remove support for pre-3.6.1 Linux kernels.
  * force timestamp.tv_sec to (long long int)
  * build-fixes: install and utils
  * Remove the 'capture_nr' member from the v4l2_looback_config struct
  * swap output/capture device when adding new devices
  * make the code less-dependant on the "capture_nr" member of the config-struct
  * rename sysfs-attribute "type" to "state"
  * fallback to dprintkrw() if dev_warn_ratelimited() is not available
  * v4l2loopback: Fixup bytesused field when writer sends a too large value
  * v4l2loopback-ctl: streamline help
  * v4l2loopback-ctl: add flags to "query" verb
  * v4l2loopback-ctl: more escaping for device-name
  * v4l2loopback-ctl: align help
  * refactored raw-string printout into helper function
  * v4l2loopback-ctl: escape special chars in device-names
  * v4l2loopback-ctl: add "list" verb
  * fix device_nr checks in V4L2LOOPBACK_CTL_QUERY
  * add /sys/devices/virtual/video4linux/video*/type interface
  * indentation...
  * prevent multiple readers to start streaming
  * add "--verbose" flag to "set-timeout-image"
  * run timeout-image gst-pipeline through "tee"
  * report format via /sys if it is somehow FIXED
  * fixate format with "keep_format"
  * whitespace
  * turn the "timeout_image_io" ctrl into a button
  * only unset the timeout_image_io flag when requesting buffers for the timeout image
  * unset the timeout_image_io flag if allocating the timeout-image fails
  * indentation
  * long-options for v4l2loopback-ctl
  * tests/producer: fix description of "-c" flag and linefeed
  * clang-format
  * v4l2loopback-ctl: allow setting of minimum framesize
  * allow setting of minimum width/height as well
  * set default framesize
  * unify the output of vidioc_enum_fmt_*
  * V4L2LOOBACK_IS_FIXED_FMT() to check if the format is changeable
  * script to check the output/capture formats of a device
  * G_FMT_CAP: only report failure if the format has not been fixated
  * set TIMESTAMP flags
  * prevent multiple output streams
  * tests/consumer: make S_FMT errors non-fatal
  * yikes, yet another typo
  * reversed compat logic
  * more clang-format
  * add 'install' target for utils
  * fix typo
  * codespell fixes
  * help: reverse general form and example
  * v4l2loopback-ctl help: use 'detail' level rather than 'brief' flag
  * Always protect access to dev-&gt;outbufs_list with the list_lock mutex
  * code formatting
  * Make VIDIOC_ENUMINPUT return V4L2_IN_ST_NO_SIGNAL if there's no producer
  * Use separate spinlocks for protecting list access
  * compat for older kernels
  * fix formatting warnings when printing timestamps
  * refactor the TRY/S_FMT code
  * more diagnostic output
  * set V4L2_BUF_FLAG_TIMESTAMP_COPY flag when copying the buffer timestamp
  * use DEFAULT colorspace
  * stuff...
  * try more...
  * fix random; optionally set timestamp
  * set bufsize/bytesused when initializing buffers for MMAP
  * more debugging and a global buffer
  * simple test application for producing/consuming buffers
  * Bump copyright dates
  * more gitignores
- Dropped upstream patches:
  * v4l2loopback-include_header.patch
  * 0005-track-active-readers.patch
  * 0006-UBUNTU-SAUCE-event-support-V4L2_EVENT_PRI_CLIENT_USA.patch
  * 0007-v4l2loopback-Fixup-bytesused-field-when-writer-sends.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701345601">- v4l2loopback-utils is no longer noarch: v4l2loopback-ctl was
  converted from a bash script to C source.</changelog>
  <changelog author="rombert@apache.org" date="1711022400">- Update to version v0.13.1:
  * Release v0.13.1
  * more shellcheck
  * Avoid building utils with dkms
  * improve printout in release script
  * release-script: write back new version to v4l2loopback.h (if necessary)
  * release-script: fix retrieving of module-version
  * shellchecked 'release.sh' script
  * Release v0.13.0
  * allocate_buffers: fix check whether we can re-allocate
  * Lower minimum width/height to extreme values
  * redefine strscpy() as strlcpy() if needed
  * Use strscpy instead of strlcpy if available
  * 'sign' target to sign the generated module for use with secure boot
  * use $&lt; instead of hardcoding the module name
  * use 'sudo' to change the permissions of the module</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1718193600">- build kmp-longterm flavor on tumbleweed</changelog>
  <changelog author="ecsos@opensuse.org" date="1727870400">- Update to version 0.13.2:
  * Released 0.13.2
  * [github] trailing dot
  * [github] add feature-request template
  * [github] add 'bug' label
  * [github] unbreak lines
  * [gitub] improve bug-description
  * [github] about-&gt;description
  * [github] add 'title' to form template
  * [github] replace bug tempate with form
  * [github] YML header
  * fix mod64 warnings on arm
  * Replace (s64 % u32) with our own v4l2l_mod64() wrapper
  * clang-format
  * mention the special caps 'any'
  * improve error-reporting
  * avoid unused variable warning
  * v4l2loopback-ctl: return errcodes where appropriate
  * utils: clean objectfiles
  * explicitly return the fd from open_controldevice()
  * Don't fail 'clean' target if 'make -C utils clean' fails</changelog>
  <changelog author="ecsos@opensuse.org" date="1741867200">- Update to version 0.14.0:
  * Release v0.14.0
  * [ci] Exclude bionic and xenial from test-builds
  * Get signing key from dkms/framework.conf.d/* as well
  * Use atomic operations to count vm_open/close
  * Simplify loop preparation cases in  mmap()
  * Remove unreachable result in mmap()
  * Do not discard return value of vm_alloc_page
  * Consolidate style of debug print messages
  * Remove excessive MARK()s
  * Reorder v4l2_loopback_device and initialisation
  * Use clamp_val to enforce dimension limits
  * Set unique timestamp flags
  * Refactor control of logical streams
  * Use u32 type for buffer counts
  * DQBUF/STREAMON fail if opener has not alloc'd
  * QUERYBUF set timestamp if buffer dequeued
  * QUERYBUF guess capture buffer flags
  * QBUF/DQBUF set flags when using timeout I/O
  * QBUF/DQBUF ensure buffer type is MMAP
  * Add mutex for format and buffer changes
  * Remove timeout allocate from allocate_buffers
  * Set "I/O method" on first read/write or REQBUF
  * Consolidate S_FMT across reader and writer
  * Add function to check buffer-set capability
  * Use REQBUFS to free buffers in close()
  * Use STREAMOFF in REQBUFS when count is zero
  * Add file-io initialisation function
  * Add resize outbufs_list helper function
  * Replace flag setters with macros
  * Enumerate all formats except when fixed
  * Enforce limits on time-per-frame
  * Set valid pix format in add()
  * Fix default configuration of exclusive_caps
  * Fix v4l2-compliance result for button ctrl
  * Simplify close and free
  * Add guard to list ops in REQBUFS
  * Add macro for debug buffer description
  * Add macro for device_nr from private data
  * Tidy fourcc format calls
  * Remove unused member of v4l2_loopback_opener
  * Safer list access in DQBUF
  * Revert 97dc86b and fix #607
  * Add hint for v4l2loopback-ctl build in README
  * Update README instructions for set-timeout-image
  * v4l2loopback-ctl fix block in set-timeout-image
  * Adjust 'set-caps' call to new syntax
  * make "--help" output work with help2man
  * remove unused argc/argv from help-functions
  * drop commented out code
  * drop duplicate word
  * build for a different kernel
  * whitespace fixes
  * Update README.md
  * [github] kindly ask for MRE in bug-reports
  * tidy up some whitespace
  * Refactor poll and fix #601
  * [github] use 'textarea' for kernelversion
  * [ci] try rendering the kernel-version as *text*
  * Note that (markdown) text is preferred to images</changelog>
  <changelog author="munix9@googlemail.com" date="1748952000">- Update to version 0.15.0:
  * Release v0.15.0
  * DKMS: dummy 'clean' rule
  * Replace 'Skype' with 'Zoom'
  * [github] note on "exact" v4l2loopback version
  * [github] fix name of ArchLinux job
  * publish build-state.svg directly to the Wiki
  * [github] use current data for rolling releaeses
  * [github] case-insensitive sort
  * [github] drop openSUSE/leap
  * [github] build more Fedora releases, and ArchLinux
  * [github] support ArchLinux
  * [github] DNF&gt;=5 supports the "--skip-unavailable" flag
  * [github] build on openSUSE
  * [github] rename "not_${os}" to "not_${packager}"
  * run CI against more kernels
  * Create a badge with all kernels tested in the CI
  * [github] 2nd attempt on testing with more kernels
  * [github] also install kernels without a debrevision in the name
  * only use `timer_delete_sync` compat macro for linux&lt;6.2.0
  * added functionality for linux 6.15+ (#626)
  * use fixed-size types in public API
  * [meta] pre-commit config to automatically run clang-format before committing
  * v4l2loopback-ctl: (also) query the module version via ioctl
  * change public ioctl numbers!
  * V4L2LOOPBACK_CTL_VERSION ioctl
  * order ioctl's by value
  * dkms.conf updates</changelog>
  <changelog author="munix9@googlemail.com" date="1753358400">- Update to version 0.15.1:
  * Bump version to v0.15.1
  * [ci] also allow skipping of exactly known kernel-version
  * [ci] mark alpine/6.15.0.0-edge as known-failure
  * [ci] don't fail if the badge-file did not change
  * Adds support for XBGR32 (XR24)
  * Drop from_timer macro usage</changelog>
  <changelog author="&lt;munix9@googlemail.com&gt;" date="1760616000">- Update to version 0.15.2:
  * Release v0.15.2
  * Yet another Linux-6.18 fix
  * Fix compilation with linux-6.18.0
  * Fix use-after-free in loopback_add()
  * Add &lt;linux/timer.h&gt; include
- Change urls to https://github.com/v4l2loopback/v4l2loopback</changelog>
  <changelog author="&lt;munix9@googlemail.com&gt;" date="1764158400">- Update to version 0.15.3:
  * Release v0.15.3
  * slightly better name for compat macro
  * use linux&gt;=6.18 accessor for v4l2-&gt;private_data
- Fix version 0.15.2 changelog</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1777291200">- Adjust suse_version condition since the value of suse_version is
  1610 in Leap 16.1</changelog>
  <changelog author="&lt;munix9@googlemail.com&gt;" date="1784376000">- Update to version 0.15.4:
  * Released 0.15.4
  * Make sure that user-provided max_buffers does not exceed MAX_BUFFERS
  * Lock image during memcpy access
  * Use full ordering for buffer mapped flag
  * trim req_count early
  * [ci] try again to run kmod-compile on fedora&gt;=41</changelog>
</package>
<package pkgid="4c26b1f5481c909f20b154b2857157291eab7ca8be2aa757fa9cb6e732335eb9c039a29007cf1fce5422d1efa4ef327d17ac06cd84a508b9de85bd3f83d04715" name="vhba-kmp" arch="src">
  <version epoch="0" ver="20260313" rel="lp160.2.40"/>
  <changelog author="jengelh@inai.de" date="1412251200">- Update to new upstream release 20140928 (cdemu-3.0.2)
  * Work around a warning occurring in grsecurity kernels</changelog>
  <changelog author="jengelh@inai.de" date="1448280000">- Add vhba-devname.diff</changelog>
  <changelog author="jengelh@inai.de" date="1449662400">- Improve autoloading by editing vhba-devname.diff to assign a
  static misc number.</changelog>
  <changelog author="jengelh@inai.de" date="1486382400">- Update to new upstream release 20161009
  * Documentation updates</changelog>
  <changelog author="jengelh@inai.de" date="1495022400">- Add vhba-signal.diff so it builds with Linux 4.11</changelog>
  <changelog author="jengelh@inai.de" date="1502107200">- Update to new upstream release 20170610
  * Support for Linux 4.11 (integrate vhba-signal.diff)
- Drop vhba-signal.diff (merged upstream)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- Add vhba-scsiapi.diff to fix the build with Linux 5.1</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@ptotonmail.com&gt;" date="1561982400">-Update to new upstream release 20190410
  * Fixes crash when mounting disk image on linux 5.1
  * Remove vhba-scsiapi.diff, as upstream builds with linux 5.1</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1571313600">- Update to release 20190831
  * Don't try to unload module from running kernel.
  * Add support for multiple SCSI channels.
  * Add proper support for scatterlist chaining.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1584619200">- Update to release 20200106
  * Added an ioctl to retrieve the global device number</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1618920000">- Update to release 20210418
  * vhba: Change how command matching and tagging is performed.
  * vhba: Use dynamic debugging for everything.
  * vhba: Handle command queue locking ourselves.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1637841600">- Update to release 20211023
  * Support for Linux 5.15</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1642593600">- Update to release 20211218
  * Support for Linux 5.16 SCSI layer API updates</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681992000">- Add vhba-sle-kernel.diff [boo#1206169]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1707739200">- Update to release 20240202
  * No user-visible changes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1728648000">- Update to release 20240917
  * Linux 6.11 support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1744718400">- Update to release 20250329
  * Linux 6.14 support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1754395200">- Update vhba-sle-kernel.diff to workaround the presence of
  block-simplify-tag-allocation-policy-selection.patch API change
  in SLE16 kernel [boo#1247593]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1774440000">- Update to release 20260313
  * vhba: fix build errors with Linux kernel 7.0</changelog>
</package>
<package pkgid="d76ab5e331e68823a3d268bf735a50eeecda46dcd73534ae0d968267529b816ee9246a3b3417aa5e3ac0346d14375e51874c6b4d8c760df214fc89fe462eb896" name="vhba-kmp-debugsource" arch="x86_64">
  <version epoch="0" ver="20260313" rel="lp160.2.40"/>
  <changelog author="jengelh@inai.de" date="1412251200">- Update to new upstream release 20140928 (cdemu-3.0.2)
  * Work around a warning occurring in grsecurity kernels</changelog>
  <changelog author="jengelh@inai.de" date="1448280000">- Add vhba-devname.diff</changelog>
  <changelog author="jengelh@inai.de" date="1449662400">- Improve autoloading by editing vhba-devname.diff to assign a
  static misc number.</changelog>
  <changelog author="jengelh@inai.de" date="1486382400">- Update to new upstream release 20161009
  * Documentation updates</changelog>
  <changelog author="jengelh@inai.de" date="1495022400">- Add vhba-signal.diff so it builds with Linux 4.11</changelog>
  <changelog author="jengelh@inai.de" date="1502107200">- Update to new upstream release 20170610
  * Support for Linux 4.11 (integrate vhba-signal.diff)
- Drop vhba-signal.diff (merged upstream)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- Add vhba-scsiapi.diff to fix the build with Linux 5.1</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@ptotonmail.com&gt;" date="1561982400">-Update to new upstream release 20190410
  * Fixes crash when mounting disk image on linux 5.1
  * Remove vhba-scsiapi.diff, as upstream builds with linux 5.1</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1571313600">- Update to release 20190831
  * Don't try to unload module from running kernel.
  * Add support for multiple SCSI channels.
  * Add proper support for scatterlist chaining.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1584619200">- Update to release 20200106
  * Added an ioctl to retrieve the global device number</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1618920000">- Update to release 20210418
  * vhba: Change how command matching and tagging is performed.
  * vhba: Use dynamic debugging for everything.
  * vhba: Handle command queue locking ourselves.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1637841600">- Update to release 20211023
  * Support for Linux 5.15</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1642593600">- Update to release 20211218
  * Support for Linux 5.16 SCSI layer API updates</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681992000">- Add vhba-sle-kernel.diff [boo#1206169]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1707739200">- Update to release 20240202
  * No user-visible changes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1728648000">- Update to release 20240917
  * Linux 6.11 support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1744718400">- Update to release 20250329
  * Linux 6.14 support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1754395200">- Update vhba-sle-kernel.diff to workaround the presence of
  block-simplify-tag-allocation-policy-selection.patch API change
  in SLE16 kernel [boo#1247593]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1774440000">- Update to release 20260313
  * vhba: fix build errors with Linux kernel 7.0</changelog>
</package>
<package pkgid="2bf9520c848ceeaa216ca6c608e28039a1f21f2922a5fd786894268d66d6e59566b7ea2799acdaf4f66766bec7522abdf4a1c1b5fdb45292038be4eccd005462" name="vhba-kmp-default" arch="x86_64">
  <version epoch="0" ver="20260313_k7.1.5_lp160.6.gcf79df6" rel="lp160.2.40"/>
  <changelog author="jengelh@inai.de" date="1412251200">- Update to new upstream release 20140928 (cdemu-3.0.2)
  * Work around a warning occurring in grsecurity kernels</changelog>
  <changelog author="jengelh@inai.de" date="1448280000">- Add vhba-devname.diff</changelog>
  <changelog author="jengelh@inai.de" date="1449662400">- Improve autoloading by editing vhba-devname.diff to assign a
  static misc number.</changelog>
  <changelog author="jengelh@inai.de" date="1486382400">- Update to new upstream release 20161009
  * Documentation updates</changelog>
  <changelog author="jengelh@inai.de" date="1495022400">- Add vhba-signal.diff so it builds with Linux 4.11</changelog>
  <changelog author="jengelh@inai.de" date="1502107200">- Update to new upstream release 20170610
  * Support for Linux 4.11 (integrate vhba-signal.diff)
- Drop vhba-signal.diff (merged upstream)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- Add vhba-scsiapi.diff to fix the build with Linux 5.1</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@ptotonmail.com&gt;" date="1561982400">-Update to new upstream release 20190410
  * Fixes crash when mounting disk image on linux 5.1
  * Remove vhba-scsiapi.diff, as upstream builds with linux 5.1</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1571313600">- Update to release 20190831
  * Don't try to unload module from running kernel.
  * Add support for multiple SCSI channels.
  * Add proper support for scatterlist chaining.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1584619200">- Update to release 20200106
  * Added an ioctl to retrieve the global device number</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1618920000">- Update to release 20210418
  * vhba: Change how command matching and tagging is performed.
  * vhba: Use dynamic debugging for everything.
  * vhba: Handle command queue locking ourselves.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1637841600">- Update to release 20211023
  * Support for Linux 5.15</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1642593600">- Update to release 20211218
  * Support for Linux 5.16 SCSI layer API updates</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681992000">- Add vhba-sle-kernel.diff [boo#1206169]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1707739200">- Update to release 20240202
  * No user-visible changes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1728648000">- Update to release 20240917
  * Linux 6.11 support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1744718400">- Update to release 20250329
  * Linux 6.14 support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1754395200">- Update vhba-sle-kernel.diff to workaround the presence of
  block-simplify-tag-allocation-policy-selection.patch API change
  in SLE16 kernel [boo#1247593]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1774440000">- Update to release 20260313
  * vhba: fix build errors with Linux kernel 7.0</changelog>
</package>
<package pkgid="1de228225e0ee5f5bce7c694c10375842079e96a2163371bd98d4dcf47f00a0579969c7fbc3ad3063505503d292298ec45dc01a9fd0768962edb8b8a4aaa1a63" name="vhba-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="20260313_k7.1.5_lp160.6.gcf79df6" rel="lp160.2.40"/>
  <changelog author="jengelh@inai.de" date="1412251200">- Update to new upstream release 20140928 (cdemu-3.0.2)
  * Work around a warning occurring in grsecurity kernels</changelog>
  <changelog author="jengelh@inai.de" date="1448280000">- Add vhba-devname.diff</changelog>
  <changelog author="jengelh@inai.de" date="1449662400">- Improve autoloading by editing vhba-devname.diff to assign a
  static misc number.</changelog>
  <changelog author="jengelh@inai.de" date="1486382400">- Update to new upstream release 20161009
  * Documentation updates</changelog>
  <changelog author="jengelh@inai.de" date="1495022400">- Add vhba-signal.diff so it builds with Linux 4.11</changelog>
  <changelog author="jengelh@inai.de" date="1502107200">- Update to new upstream release 20170610
  * Support for Linux 4.11 (integrate vhba-signal.diff)
- Drop vhba-signal.diff (merged upstream)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- Add vhba-scsiapi.diff to fix the build with Linux 5.1</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@ptotonmail.com&gt;" date="1561982400">-Update to new upstream release 20190410
  * Fixes crash when mounting disk image on linux 5.1
  * Remove vhba-scsiapi.diff, as upstream builds with linux 5.1</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1571313600">- Update to release 20190831
  * Don't try to unload module from running kernel.
  * Add support for multiple SCSI channels.
  * Add proper support for scatterlist chaining.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1584619200">- Update to release 20200106
  * Added an ioctl to retrieve the global device number</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1618920000">- Update to release 20210418
  * vhba: Change how command matching and tagging is performed.
  * vhba: Use dynamic debugging for everything.
  * vhba: Handle command queue locking ourselves.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1637841600">- Update to release 20211023
  * Support for Linux 5.15</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1642593600">- Update to release 20211218
  * Support for Linux 5.16 SCSI layer API updates</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681992000">- Add vhba-sle-kernel.diff [boo#1206169]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1707739200">- Update to release 20240202
  * No user-visible changes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1728648000">- Update to release 20240917
  * Linux 6.11 support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1744718400">- Update to release 20250329
  * Linux 6.14 support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1754395200">- Update vhba-sle-kernel.diff to workaround the presence of
  block-simplify-tag-allocation-policy-selection.patch API change
  in SLE16 kernel [boo#1247593]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1774440000">- Update to release 20260313
  * vhba: fix build errors with Linux kernel 7.0</changelog>
</package>
<package pkgid="3035050231c18cabaf3539895a3aea8753f6bdd0860739daeea06f45d90cb8eba1f902182c49a8069d8a20d9a02f0d6ee684c20088fb6c90c537841dd3ad8ebe" name="virtualbox" arch="src">
  <version epoch="0" ver="7.2.14" rel="lp160.2.6"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757592000">- Add curl-8.16.patch [boo#1249448]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759233600">- Drop logic for building and installing on pre-Leap 15.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1761134400">- Update to release 7.2.4
  * GUI: Fixed VBox Manager crash when some VM has a lot of
    snapshots.
  * GUI: Fixed VBox Manager crash while attempting to show error
    notifications too early.
  * GUI: Fixed VBox Manager freeze on Linux hosts at startup or
    while attempting to add a VM.
  * Network: Added a new experimental type of e1000 adapter.
    (82583V). It requires the ICH9 chipset, since MSIs are not
    supported by PIIX3.
  * USB Webcam: The virtual USB webcam is now part of the open
    source base package.
  * GUI: Fixed VirtualBox VM Manager crash when host was resuming
    from sleep.
  * Support for Linux 6.18</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770033600">- Update to release 7.2.6
  * VMM: Fixed issue when VM process was crashing during RHEL5
    guest boot
  * VMM: Fixed issue when VMX nested-guest VM-entry was checking
    the wrong VM-execution control bit in the virtual VMCS
  * VMM: Fixed issue when guest process was crashing inside Windows
    guest on AMD system
  * The VRDP server, the USB smartcard emulation, the disk/VM
    encryption features are now in the open source base package
- Drop curl-8.16.patch (merged)</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1770724800">- Update license tag to GPL-3.0-only
  * Requested by SUSE legal via legaldb</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1771588800">- add kernel-6.19.patch (bsc#1258115)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1771848000">- Set build parameter VBOX_WITHOUT_SPLIT_SOAPC=1</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1773316800">- add 0001-Linux-host-support-kernel-7.0.patch (bsc#1259536)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1774353600">- do not build vboxvideo on kernel 7.0 at all (bsc#1259536)
  * drop 0001-Linux-host-support-kernel-7.0.patch (obsolete)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1775649600">- Fixes for KMP build on openSUSE Leap 16.1 (bsc#1242207)
  leap16.1-kmp-fixes.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1776168000">- Refresh the Leap 16.1 build fix patch for covering the missing
  file:
  leap16.1-kmp-fixes.patch</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1776340800">- Tweak the build conditions according to %suse_version=1610 change</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1777204800">- Update to release 7.2.8
  * VMM: Fixed issue which caused a Guru Meditation with
    VERR_IEM_IPE_4 if the guest was trying to execute the wrong
    hypercall instruction but injected a UD exception instead
  * Fixed crash on FreeBSD 16.0 shutdown with multiple devices
    attached to LSI Logic SAS controller
  * Added support for Linux 6.19, 7.0
  * Added support for guest time accounting
  * Deprecated the vboxvideo kernel module for guest kernels
    7.0 and newer
- Delete kernel-6.19.patch, leap16.1-kmp-fixes.patch
  (unapplicable)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1781179200">- support kernel 7.1 (bsc#1268088)
  * 0001-7.2-Backported-r173880-Linux-vboxdrv-Add-initial-sup.patch
  * 0001-7.2-Backported-r173857-Additions-Linux-vboxsf-Add-in.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1781697600">- User note: Transitioning between virtualbox 7.2.8-or-earlier and
  7.2.10-or-newer requires reloading kvm.ko to avoid a kernel panic.
  Alternatively, reboot the system.
- Update to release 7.2.10
  * VMM: Fixed issue when CentOS 10 VM was not booting with to the
    message "Fatal glibc error: CPU does not support x86-64-v3".
  * Devices/EFI: Fixed booting issue when ARM VM had less than 1024
    MiB of RAM assigned.
  * Storage: Fixed issue when VIRTIO-SCSI device was not recognized
    as SSD device by guest system.
  * Network: Fixed issue in E1000 emulation code which triggered
    debug log creation.
  * Network: Fixed issue in E1000 emulation code which prevented
    OS/2 guest from booting.
  * Linux Host: Fixed issue when VMs could not be started due to
    kernel oops.
  * Linux Host and Guest: Fixed issue when kernel modules were
    failing to build with openSUSE 16.0 kernel.
  * Linux Host and Guest: Added initial support for kernel 7.1.
  * Linux Host and Guest: Added extra fixes for RHEL 9.8 kernel.
  * Linux Host and Guest: Added possibility to build source code
    using NASM instead of YASM as the assembler.
  * Linux Guest Additions: Added initial support for Extended Data
    Control Protocol for clipboard sharing with Plasma on Wayland
    guests.
  * Linux Guest Additions: Added extra fixes for preventing
    vboxvideo kernel module build with kernel version 7.0 and
    newer.
  * OS/2 Guest Additions: Fixed issue when Shared Folders automount
    and clipboard sharing stopped working.
- Delete 0001-7.2-Backported-r173880-Linux-vboxdrv-Add-initial-sup.patch
  (obsolete),
  0001-7.2-Backported-r173857-Additions-Linux-vboxsf-Add-in.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1782907200">- Undo 0666 mode change to virtualbox-60-vboxguest.rules
  [boo#1270013]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1782907201">- Switch off Python bindings completely, as we are not providing
  Python 3.11 packages for Factory anymore (bsc#1268789).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1782907202">- Update to release 7.2.12
  * Fixed a Linux host kernel panic when kvm.enable_virt_at_load=0.
  * Windows Guest: Added DX11 performance improvements and fixes.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1784030400">- support for kernel 7.2
  * 0001-7.2-Backported-r174461-Linux-vboxdrv-Add-initial-sup.patch
  * 0002-7.2-Backported-r174462-Linux-vboxnetadp-Add-initial-.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1784721600">- Update to release 7.2.14
  * VMM: Avoided querying/setting xcr0 for CPUs without xsave
    feature when using Windows Hyper-V as the virtualization engine
  * Linux Host: Added initial support for kernel 7.2
  * Linux Guest: Fixed support for updated RHEL 9.8 and 9.9 kernels
  * UEFI: Fixed possible bug check and reboot of Windows 11 when
    updating Secure Boot DBX entries
- Drop 0001-7.2-Backported-r174461-Linux-vboxdrv-Add-initial-sup.patch,
  0002-7.2-Backported-r174462-Linux-vboxnetadp-Add-initial-.patch
  (merged)</changelog>
</package>
<package pkgid="0d278cf25766a55dab05bcd9e282438d04677ee1670d485edd9721b2c9821fd904d935b657042bb34ebb0b7988978667a598f30aa04ac234a7a5d036f7b58cad" name="virtualbox" arch="x86_64">
  <version epoch="0" ver="7.2.14" rel="lp160.2.6"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757592000">- Add curl-8.16.patch [boo#1249448]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759233600">- Drop logic for building and installing on pre-Leap 15.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1761134400">- Update to release 7.2.4
  * GUI: Fixed VBox Manager crash when some VM has a lot of
    snapshots.
  * GUI: Fixed VBox Manager crash while attempting to show error
    notifications too early.
  * GUI: Fixed VBox Manager freeze on Linux hosts at startup or
    while attempting to add a VM.
  * Network: Added a new experimental type of e1000 adapter.
    (82583V). It requires the ICH9 chipset, since MSIs are not
    supported by PIIX3.
  * USB Webcam: The virtual USB webcam is now part of the open
    source base package.
  * GUI: Fixed VirtualBox VM Manager crash when host was resuming
    from sleep.
  * Support for Linux 6.18</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770033600">- Update to release 7.2.6
  * VMM: Fixed issue when VM process was crashing during RHEL5
    guest boot
  * VMM: Fixed issue when VMX nested-guest VM-entry was checking
    the wrong VM-execution control bit in the virtual VMCS
  * VMM: Fixed issue when guest process was crashing inside Windows
    guest on AMD system
  * The VRDP server, the USB smartcard emulation, the disk/VM
    encryption features are now in the open source base package
- Drop curl-8.16.patch (merged)</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1770724800">- Update license tag to GPL-3.0-only
  * Requested by SUSE legal via legaldb</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1771588800">- add kernel-6.19.patch (bsc#1258115)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1771848000">- Set build parameter VBOX_WITHOUT_SPLIT_SOAPC=1</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1773316800">- add 0001-Linux-host-support-kernel-7.0.patch (bsc#1259536)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1774353600">- do not build vboxvideo on kernel 7.0 at all (bsc#1259536)
  * drop 0001-Linux-host-support-kernel-7.0.patch (obsolete)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1775649600">- Fixes for KMP build on openSUSE Leap 16.1 (bsc#1242207)
  leap16.1-kmp-fixes.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1776168000">- Refresh the Leap 16.1 build fix patch for covering the missing
  file:
  leap16.1-kmp-fixes.patch</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1776340800">- Tweak the build conditions according to %suse_version=1610 change</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1777204800">- Update to release 7.2.8
  * VMM: Fixed issue which caused a Guru Meditation with
    VERR_IEM_IPE_4 if the guest was trying to execute the wrong
    hypercall instruction but injected a UD exception instead
  * Fixed crash on FreeBSD 16.0 shutdown with multiple devices
    attached to LSI Logic SAS controller
  * Added support for Linux 6.19, 7.0
  * Added support for guest time accounting
  * Deprecated the vboxvideo kernel module for guest kernels
    7.0 and newer
- Delete kernel-6.19.patch, leap16.1-kmp-fixes.patch
  (unapplicable)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1781179200">- support kernel 7.1 (bsc#1268088)
  * 0001-7.2-Backported-r173880-Linux-vboxdrv-Add-initial-sup.patch
  * 0001-7.2-Backported-r173857-Additions-Linux-vboxsf-Add-in.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1781697600">- User note: Transitioning between virtualbox 7.2.8-or-earlier and
  7.2.10-or-newer requires reloading kvm.ko to avoid a kernel panic.
  Alternatively, reboot the system.
- Update to release 7.2.10
  * VMM: Fixed issue when CentOS 10 VM was not booting with to the
    message "Fatal glibc error: CPU does not support x86-64-v3".
  * Devices/EFI: Fixed booting issue when ARM VM had less than 1024
    MiB of RAM assigned.
  * Storage: Fixed issue when VIRTIO-SCSI device was not recognized
    as SSD device by guest system.
  * Network: Fixed issue in E1000 emulation code which triggered
    debug log creation.
  * Network: Fixed issue in E1000 emulation code which prevented
    OS/2 guest from booting.
  * Linux Host: Fixed issue when VMs could not be started due to
    kernel oops.
  * Linux Host and Guest: Fixed issue when kernel modules were
    failing to build with openSUSE 16.0 kernel.
  * Linux Host and Guest: Added initial support for kernel 7.1.
  * Linux Host and Guest: Added extra fixes for RHEL 9.8 kernel.
  * Linux Host and Guest: Added possibility to build source code
    using NASM instead of YASM as the assembler.
  * Linux Guest Additions: Added initial support for Extended Data
    Control Protocol for clipboard sharing with Plasma on Wayland
    guests.
  * Linux Guest Additions: Added extra fixes for preventing
    vboxvideo kernel module build with kernel version 7.0 and
    newer.
  * OS/2 Guest Additions: Fixed issue when Shared Folders automount
    and clipboard sharing stopped working.
- Delete 0001-7.2-Backported-r173880-Linux-vboxdrv-Add-initial-sup.patch
  (obsolete),
  0001-7.2-Backported-r173857-Additions-Linux-vboxsf-Add-in.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1782907200">- Undo 0666 mode change to virtualbox-60-vboxguest.rules
  [boo#1270013]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1782907201">- Switch off Python bindings completely, as we are not providing
  Python 3.11 packages for Factory anymore (bsc#1268789).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1782907202">- Update to release 7.2.12
  * Fixed a Linux host kernel panic when kvm.enable_virt_at_load=0.
  * Windows Guest: Added DX11 performance improvements and fixes.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1784030400">- support for kernel 7.2
  * 0001-7.2-Backported-r174461-Linux-vboxdrv-Add-initial-sup.patch
  * 0002-7.2-Backported-r174462-Linux-vboxnetadp-Add-initial-.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1784721600">- Update to release 7.2.14
  * VMM: Avoided querying/setting xcr0 for CPUs without xsave
    feature when using Windows Hyper-V as the virtualization engine
  * Linux Host: Added initial support for kernel 7.2
  * Linux Guest: Fixed support for updated RHEL 9.8 and 9.9 kernels
  * UEFI: Fixed possible bug check and reboot of Windows 11 when
    updating Secure Boot DBX entries
- Drop 0001-7.2-Backported-r174461-Linux-vboxdrv-Add-initial-sup.patch,
  0002-7.2-Backported-r174462-Linux-vboxnetadp-Add-initial-.patch
  (merged)</changelog>
</package>
<package pkgid="ed929a2e8c887a9cef5a0e9ea7771e4397a9629fe955085bda5f4fe859e7c42b0019c3b1f8c92467b0b6b3dc4149e5ac92c2c5ca73756a3ca70ec38a2cfe3ddc" name="virtualbox-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.2.14" rel="lp160.2.6"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757592000">- Add curl-8.16.patch [boo#1249448]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759233600">- Drop logic for building and installing on pre-Leap 15.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1761134400">- Update to release 7.2.4
  * GUI: Fixed VBox Manager crash when some VM has a lot of
    snapshots.
  * GUI: Fixed VBox Manager crash while attempting to show error
    notifications too early.
  * GUI: Fixed VBox Manager freeze on Linux hosts at startup or
    while attempting to add a VM.
  * Network: Added a new experimental type of e1000 adapter.
    (82583V). It requires the ICH9 chipset, since MSIs are not
    supported by PIIX3.
  * USB Webcam: The virtual USB webcam is now part of the open
    source base package.
  * GUI: Fixed VirtualBox VM Manager crash when host was resuming
    from sleep.
  * Support for Linux 6.18</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770033600">- Update to release 7.2.6
  * VMM: Fixed issue when VM process was crashing during RHEL5
    guest boot
  * VMM: Fixed issue when VMX nested-guest VM-entry was checking
    the wrong VM-execution control bit in the virtual VMCS
  * VMM: Fixed issue when guest process was crashing inside Windows
    guest on AMD system
  * The VRDP server, the USB smartcard emulation, the disk/VM
    encryption features are now in the open source base package
- Drop curl-8.16.patch (merged)</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1770724800">- Update license tag to GPL-3.0-only
  * Requested by SUSE legal via legaldb</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1771588800">- add kernel-6.19.patch (bsc#1258115)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1771848000">- Set build parameter VBOX_WITHOUT_SPLIT_SOAPC=1</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1773316800">- add 0001-Linux-host-support-kernel-7.0.patch (bsc#1259536)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1774353600">- do not build vboxvideo on kernel 7.0 at all (bsc#1259536)
  * drop 0001-Linux-host-support-kernel-7.0.patch (obsolete)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1775649600">- Fixes for KMP build on openSUSE Leap 16.1 (bsc#1242207)
  leap16.1-kmp-fixes.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1776168000">- Refresh the Leap 16.1 build fix patch for covering the missing
  file:
  leap16.1-kmp-fixes.patch</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1776340800">- Tweak the build conditions according to %suse_version=1610 change</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1777204800">- Update to release 7.2.8
  * VMM: Fixed issue which caused a Guru Meditation with
    VERR_IEM_IPE_4 if the guest was trying to execute the wrong
    hypercall instruction but injected a UD exception instead
  * Fixed crash on FreeBSD 16.0 shutdown with multiple devices
    attached to LSI Logic SAS controller
  * Added support for Linux 6.19, 7.0
  * Added support for guest time accounting
  * Deprecated the vboxvideo kernel module for guest kernels
    7.0 and newer
- Delete kernel-6.19.patch, leap16.1-kmp-fixes.patch
  (unapplicable)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1781179200">- support kernel 7.1 (bsc#1268088)
  * 0001-7.2-Backported-r173880-Linux-vboxdrv-Add-initial-sup.patch
  * 0001-7.2-Backported-r173857-Additions-Linux-vboxsf-Add-in.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1781697600">- User note: Transitioning between virtualbox 7.2.8-or-earlier and
  7.2.10-or-newer requires reloading kvm.ko to avoid a kernel panic.
  Alternatively, reboot the system.
- Update to release 7.2.10
  * VMM: Fixed issue when CentOS 10 VM was not booting with to the
    message "Fatal glibc error: CPU does not support x86-64-v3".
  * Devices/EFI: Fixed booting issue when ARM VM had less than 1024
    MiB of RAM assigned.
  * Storage: Fixed issue when VIRTIO-SCSI device was not recognized
    as SSD device by guest system.
  * Network: Fixed issue in E1000 emulation code which triggered
    debug log creation.
  * Network: Fixed issue in E1000 emulation code which prevented
    OS/2 guest from booting.
  * Linux Host: Fixed issue when VMs could not be started due to
    kernel oops.
  * Linux Host and Guest: Fixed issue when kernel modules were
    failing to build with openSUSE 16.0 kernel.
  * Linux Host and Guest: Added initial support for kernel 7.1.
  * Linux Host and Guest: Added extra fixes for RHEL 9.8 kernel.
  * Linux Host and Guest: Added possibility to build source code
    using NASM instead of YASM as the assembler.
  * Linux Guest Additions: Added initial support for Extended Data
    Control Protocol for clipboard sharing with Plasma on Wayland
    guests.
  * Linux Guest Additions: Added extra fixes for preventing
    vboxvideo kernel module build with kernel version 7.0 and
    newer.
  * OS/2 Guest Additions: Fixed issue when Shared Folders automount
    and clipboard sharing stopped working.
- Delete 0001-7.2-Backported-r173880-Linux-vboxdrv-Add-initial-sup.patch
  (obsolete),
  0001-7.2-Backported-r173857-Additions-Linux-vboxsf-Add-in.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1782907200">- Undo 0666 mode change to virtualbox-60-vboxguest.rules
  [boo#1270013]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1782907201">- Switch off Python bindings completely, as we are not providing
  Python 3.11 packages for Factory anymore (bsc#1268789).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1782907202">- Update to release 7.2.12
  * Fixed a Linux host kernel panic when kvm.enable_virt_at_load=0.
  * Windows Guest: Added DX11 performance improvements and fixes.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1784030400">- support for kernel 7.2
  * 0001-7.2-Backported-r174461-Linux-vboxdrv-Add-initial-sup.patch
  * 0002-7.2-Backported-r174462-Linux-vboxnetadp-Add-initial-.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1784721600">- Update to release 7.2.14
  * VMM: Avoided querying/setting xcr0 for CPUs without xsave
    feature when using Windows Hyper-V as the virtualization engine
  * Linux Host: Added initial support for kernel 7.2
  * Linux Guest: Fixed support for updated RHEL 9.8 and 9.9 kernels
  * UEFI: Fixed possible bug check and reboot of Windows 11 when
    updating Secure Boot DBX entries
- Drop 0001-7.2-Backported-r174461-Linux-vboxdrv-Add-initial-sup.patch,
  0002-7.2-Backported-r174462-Linux-vboxnetadp-Add-initial-.patch
  (merged)</changelog>
</package>
<package pkgid="72d9ff5eb5115ac267084b4418df7805b9b5c1ca3838a2614a899dc98d9f08e0eacf20e3615259e6dec05725d3c1061fbe3a709921d91f6020c4997795d5dede" name="virtualbox-debugsource" arch="x86_64">
  <version epoch="0" ver="7.2.14" rel="lp160.2.6"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757592000">- Add curl-8.16.patch [boo#1249448]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759233600">- Drop logic for building and installing on pre-Leap 15.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1761134400">- Update to release 7.2.4
  * GUI: Fixed VBox Manager crash when some VM has a lot of
    snapshots.
  * GUI: Fixed VBox Manager crash while attempting to show error
    notifications too early.
  * GUI: Fixed VBox Manager freeze on Linux hosts at startup or
    while attempting to add a VM.
  * Network: Added a new experimental type of e1000 adapter.
    (82583V). It requires the ICH9 chipset, since MSIs are not
    supported by PIIX3.
  * USB Webcam: The virtual USB webcam is now part of the open
    source base package.
  * GUI: Fixed VirtualBox VM Manager crash when host was resuming
    from sleep.
  * Support for Linux 6.18</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770033600">- Update to release 7.2.6
  * VMM: Fixed issue when VM process was crashing during RHEL5
    guest boot
  * VMM: Fixed issue when VMX nested-guest VM-entry was checking
    the wrong VM-execution control bit in the virtual VMCS
  * VMM: Fixed issue when guest process was crashing inside Windows
    guest on AMD system
  * The VRDP server, the USB smartcard emulation, the disk/VM
    encryption features are now in the open source base package
- Drop curl-8.16.patch (merged)</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1770724800">- Update license tag to GPL-3.0-only
  * Requested by SUSE legal via legaldb</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1771588800">- add kernel-6.19.patch (bsc#1258115)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1771848000">- Set build parameter VBOX_WITHOUT_SPLIT_SOAPC=1</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1773316800">- add 0001-Linux-host-support-kernel-7.0.patch (bsc#1259536)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1774353600">- do not build vboxvideo on kernel 7.0 at all (bsc#1259536)
  * drop 0001-Linux-host-support-kernel-7.0.patch (obsolete)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1775649600">- Fixes for KMP build on openSUSE Leap 16.1 (bsc#1242207)
  leap16.1-kmp-fixes.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1776168000">- Refresh the Leap 16.1 build fix patch for covering the missing
  file:
  leap16.1-kmp-fixes.patch</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1776340800">- Tweak the build conditions according to %suse_version=1610 change</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1777204800">- Update to release 7.2.8
  * VMM: Fixed issue which caused a Guru Meditation with
    VERR_IEM_IPE_4 if the guest was trying to execute the wrong
    hypercall instruction but injected a UD exception instead
  * Fixed crash on FreeBSD 16.0 shutdown with multiple devices
    attached to LSI Logic SAS controller
  * Added support for Linux 6.19, 7.0
  * Added support for guest time accounting
  * Deprecated the vboxvideo kernel module for guest kernels
    7.0 and newer
- Delete kernel-6.19.patch, leap16.1-kmp-fixes.patch
  (unapplicable)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1781179200">- support kernel 7.1 (bsc#1268088)
  * 0001-7.2-Backported-r173880-Linux-vboxdrv-Add-initial-sup.patch
  * 0001-7.2-Backported-r173857-Additions-Linux-vboxsf-Add-in.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1781697600">- User note: Transitioning between virtualbox 7.2.8-or-earlier and
  7.2.10-or-newer requires reloading kvm.ko to avoid a kernel panic.
  Alternatively, reboot the system.
- Update to release 7.2.10
  * VMM: Fixed issue when CentOS 10 VM was not booting with to the
    message "Fatal glibc error: CPU does not support x86-64-v3".
  * Devices/EFI: Fixed booting issue when ARM VM had less than 1024
    MiB of RAM assigned.
  * Storage: Fixed issue when VIRTIO-SCSI device was not recognized
    as SSD device by guest system.
  * Network: Fixed issue in E1000 emulation code which triggered
    debug log creation.
  * Network: Fixed issue in E1000 emulation code which prevented
    OS/2 guest from booting.
  * Linux Host: Fixed issue when VMs could not be started due to
    kernel oops.
  * Linux Host and Guest: Fixed issue when kernel modules were
    failing to build with openSUSE 16.0 kernel.
  * Linux Host and Guest: Added initial support for kernel 7.1.
  * Linux Host and Guest: Added extra fixes for RHEL 9.8 kernel.
  * Linux Host and Guest: Added possibility to build source code
    using NASM instead of YASM as the assembler.
  * Linux Guest Additions: Added initial support for Extended Data
    Control Protocol for clipboard sharing with Plasma on Wayland
    guests.
  * Linux Guest Additions: Added extra fixes for preventing
    vboxvideo kernel module build with kernel version 7.0 and
    newer.
  * OS/2 Guest Additions: Fixed issue when Shared Folders automount
    and clipboard sharing stopped working.
- Delete 0001-7.2-Backported-r173880-Linux-vboxdrv-Add-initial-sup.patch
  (obsolete),
  0001-7.2-Backported-r173857-Additions-Linux-vboxsf-Add-in.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1782907200">- Undo 0666 mode change to virtualbox-60-vboxguest.rules
  [boo#1270013]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1782907201">- Switch off Python bindings completely, as we are not providing
  Python 3.11 packages for Factory anymore (bsc#1268789).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1782907202">- Update to release 7.2.12
  * Fixed a Linux host kernel panic when kvm.enable_virt_at_load=0.
  * Windows Guest: Added DX11 performance improvements and fixes.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1784030400">- support for kernel 7.2
  * 0001-7.2-Backported-r174461-Linux-vboxdrv-Add-initial-sup.patch
  * 0002-7.2-Backported-r174462-Linux-vboxnetadp-Add-initial-.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1784721600">- Update to release 7.2.14
  * VMM: Avoided querying/setting xcr0 for CPUs without xsave
    feature when using Windows Hyper-V as the virtualization engine
  * Linux Host: Added initial support for kernel 7.2
  * Linux Guest: Fixed support for updated RHEL 9.8 and 9.9 kernels
  * UEFI: Fixed possible bug check and reboot of Windows 11 when
    updating Secure Boot DBX entries
- Drop 0001-7.2-Backported-r174461-Linux-vboxdrv-Add-initial-sup.patch,
  0002-7.2-Backported-r174462-Linux-vboxnetadp-Add-initial-.patch
  (merged)</changelog>
</package>
<package pkgid="1f897acf751849eb122756430342607118e8aed6f1a61ae4c7a3b191d8ee0a96b2d61936d2b059c6ceeef719d653e6d3b2e25e9ba798a6ffc227998ccc160314" name="virtualbox-devel" arch="x86_64">
  <version epoch="0" ver="7.2.14" rel="lp160.2.6"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757592000">- Add curl-8.16.patch [boo#1249448]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759233600">- Drop logic for building and installing on pre-Leap 15.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1761134400">- Update to release 7.2.4
  * GUI: Fixed VBox Manager crash when some VM has a lot of
    snapshots.
  * GUI: Fixed VBox Manager crash while attempting to show error
    notifications too early.
  * GUI: Fixed VBox Manager freeze on Linux hosts at startup or
    while attempting to add a VM.
  * Network: Added a new experimental type of e1000 adapter.
    (82583V). It requires the ICH9 chipset, since MSIs are not
    supported by PIIX3.
  * USB Webcam: The virtual USB webcam is now part of the open
    source base package.
  * GUI: Fixed VirtualBox VM Manager crash when host was resuming
    from sleep.
  * Support for Linux 6.18</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770033600">- Update to release 7.2.6
  * VMM: Fixed issue when VM process was crashing during RHEL5
    guest boot
  * VMM: Fixed issue when VMX nested-guest VM-entry was checking
    the wrong VM-execution control bit in the virtual VMCS
  * VMM: Fixed issue when guest process was crashing inside Windows
    guest on AMD system
  * The VRDP server, the USB smartcard emulation, the disk/VM
    encryption features are now in the open source base package
- Drop curl-8.16.patch (merged)</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1770724800">- Update license tag to GPL-3.0-only
  * Requested by SUSE legal via legaldb</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1771588800">- add kernel-6.19.patch (bsc#1258115)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1771848000">- Set build parameter VBOX_WITHOUT_SPLIT_SOAPC=1</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1773316800">- add 0001-Linux-host-support-kernel-7.0.patch (bsc#1259536)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1774353600">- do not build vboxvideo on kernel 7.0 at all (bsc#1259536)
  * drop 0001-Linux-host-support-kernel-7.0.patch (obsolete)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1775649600">- Fixes for KMP build on openSUSE Leap 16.1 (bsc#1242207)
  leap16.1-kmp-fixes.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1776168000">- Refresh the Leap 16.1 build fix patch for covering the missing
  file:
  leap16.1-kmp-fixes.patch</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1776340800">- Tweak the build conditions according to %suse_version=1610 change</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1777204800">- Update to release 7.2.8
  * VMM: Fixed issue which caused a Guru Meditation with
    VERR_IEM_IPE_4 if the guest was trying to execute the wrong
    hypercall instruction but injected a UD exception instead
  * Fixed crash on FreeBSD 16.0 shutdown with multiple devices
    attached to LSI Logic SAS controller
  * Added support for Linux 6.19, 7.0
  * Added support for guest time accounting
  * Deprecated the vboxvideo kernel module for guest kernels
    7.0 and newer
- Delete kernel-6.19.patch, leap16.1-kmp-fixes.patch
  (unapplicable)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1781179200">- support kernel 7.1 (bsc#1268088)
  * 0001-7.2-Backported-r173880-Linux-vboxdrv-Add-initial-sup.patch
  * 0001-7.2-Backported-r173857-Additions-Linux-vboxsf-Add-in.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1781697600">- User note: Transitioning between virtualbox 7.2.8-or-earlier and
  7.2.10-or-newer requires reloading kvm.ko to avoid a kernel panic.
  Alternatively, reboot the system.
- Update to release 7.2.10
  * VMM: Fixed issue when CentOS 10 VM was not booting with to the
    message "Fatal glibc error: CPU does not support x86-64-v3".
  * Devices/EFI: Fixed booting issue when ARM VM had less than 1024
    MiB of RAM assigned.
  * Storage: Fixed issue when VIRTIO-SCSI device was not recognized
    as SSD device by guest system.
  * Network: Fixed issue in E1000 emulation code which triggered
    debug log creation.
  * Network: Fixed issue in E1000 emulation code which prevented
    OS/2 guest from booting.
  * Linux Host: Fixed issue when VMs could not be started due to
    kernel oops.
  * Linux Host and Guest: Fixed issue when kernel modules were
    failing to build with openSUSE 16.0 kernel.
  * Linux Host and Guest: Added initial support for kernel 7.1.
  * Linux Host and Guest: Added extra fixes for RHEL 9.8 kernel.
  * Linux Host and Guest: Added possibility to build source code
    using NASM instead of YASM as the assembler.
  * Linux Guest Additions: Added initial support for Extended Data
    Control Protocol for clipboard sharing with Plasma on Wayland
    guests.
  * Linux Guest Additions: Added extra fixes for preventing
    vboxvideo kernel module build with kernel version 7.0 and
    newer.
  * OS/2 Guest Additions: Fixed issue when Shared Folders automount
    and clipboard sharing stopped working.
- Delete 0001-7.2-Backported-r173880-Linux-vboxdrv-Add-initial-sup.patch
  (obsolete),
  0001-7.2-Backported-r173857-Additions-Linux-vboxsf-Add-in.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1782907200">- Undo 0666 mode change to virtualbox-60-vboxguest.rules
  [boo#1270013]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1782907201">- Switch off Python bindings completely, as we are not providing
  Python 3.11 packages for Factory anymore (bsc#1268789).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1782907202">- Update to release 7.2.12
  * Fixed a Linux host kernel panic when kvm.enable_virt_at_load=0.
  * Windows Guest: Added DX11 performance improvements and fixes.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1784030400">- support for kernel 7.2
  * 0001-7.2-Backported-r174461-Linux-vboxdrv-Add-initial-sup.patch
  * 0002-7.2-Backported-r174462-Linux-vboxnetadp-Add-initial-.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1784721600">- Update to release 7.2.14
  * VMM: Avoided querying/setting xcr0 for CPUs without xsave
    feature when using Windows Hyper-V as the virtualization engine
  * Linux Host: Added initial support for kernel 7.2
  * Linux Guest: Fixed support for updated RHEL 9.8 and 9.9 kernels
  * UEFI: Fixed possible bug check and reboot of Windows 11 when
    updating Secure Boot DBX entries
- Drop 0001-7.2-Backported-r174461-Linux-vboxdrv-Add-initial-sup.patch,
  0002-7.2-Backported-r174462-Linux-vboxnetadp-Add-initial-.patch
  (merged)</changelog>
</package>
<package pkgid="171e44178fb98013b64089486b623ba91c6f882d97f21febf391d29b9bc515afdb05def000ebea565798d9e63c9bbef6688174db3364385c03e8c375fbb1e8a7" name="virtualbox-guest-desktop-icons" arch="noarch">
  <version epoch="0" ver="7.2.14" rel="lp160.2.6"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757592000">- Add curl-8.16.patch [boo#1249448]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759233600">- Drop logic for building and installing on pre-Leap 15.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1761134400">- Update to release 7.2.4
  * GUI: Fixed VBox Manager crash when some VM has a lot of
    snapshots.
  * GUI: Fixed VBox Manager crash while attempting to show error
    notifications too early.
  * GUI: Fixed VBox Manager freeze on Linux hosts at startup or
    while attempting to add a VM.
  * Network: Added a new experimental type of e1000 adapter.
    (82583V). It requires the ICH9 chipset, since MSIs are not
    supported by PIIX3.
  * USB Webcam: The virtual USB webcam is now part of the open
    source base package.
  * GUI: Fixed VirtualBox VM Manager crash when host was resuming
    from sleep.
  * Support for Linux 6.18</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770033600">- Update to release 7.2.6
  * VMM: Fixed issue when VM process was crashing during RHEL5
    guest boot
  * VMM: Fixed issue when VMX nested-guest VM-entry was checking
    the wrong VM-execution control bit in the virtual VMCS
  * VMM: Fixed issue when guest process was crashing inside Windows
    guest on AMD system
  * The VRDP server, the USB smartcard emulation, the disk/VM
    encryption features are now in the open source base package
- Drop curl-8.16.patch (merged)</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1770724800">- Update license tag to GPL-3.0-only
  * Requested by SUSE legal via legaldb</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1771588800">- add kernel-6.19.patch (bsc#1258115)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1771848000">- Set build parameter VBOX_WITHOUT_SPLIT_SOAPC=1</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1773316800">- add 0001-Linux-host-support-kernel-7.0.patch (bsc#1259536)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1774353600">- do not build vboxvideo on kernel 7.0 at all (bsc#1259536)
  * drop 0001-Linux-host-support-kernel-7.0.patch (obsolete)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1775649600">- Fixes for KMP build on openSUSE Leap 16.1 (bsc#1242207)
  leap16.1-kmp-fixes.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1776168000">- Refresh the Leap 16.1 build fix patch for covering the missing
  file:
  leap16.1-kmp-fixes.patch</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1776340800">- Tweak the build conditions according to %suse_version=1610 change</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1777204800">- Update to release 7.2.8
  * VMM: Fixed issue which caused a Guru Meditation with
    VERR_IEM_IPE_4 if the guest was trying to execute the wrong
    hypercall instruction but injected a UD exception instead
  * Fixed crash on FreeBSD 16.0 shutdown with multiple devices
    attached to LSI Logic SAS controller
  * Added support for Linux 6.19, 7.0
  * Added support for guest time accounting
  * Deprecated the vboxvideo kernel module for guest kernels
    7.0 and newer
- Delete kernel-6.19.patch, leap16.1-kmp-fixes.patch
  (unapplicable)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1781179200">- support kernel 7.1 (bsc#1268088)
  * 0001-7.2-Backported-r173880-Linux-vboxdrv-Add-initial-sup.patch
  * 0001-7.2-Backported-r173857-Additions-Linux-vboxsf-Add-in.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1781697600">- User note: Transitioning between virtualbox 7.2.8-or-earlier and
  7.2.10-or-newer requires reloading kvm.ko to avoid a kernel panic.
  Alternatively, reboot the system.
- Update to release 7.2.10
  * VMM: Fixed issue when CentOS 10 VM was not booting with to the
    message "Fatal glibc error: CPU does not support x86-64-v3".
  * Devices/EFI: Fixed booting issue when ARM VM had less than 1024
    MiB of RAM assigned.
  * Storage: Fixed issue when VIRTIO-SCSI device was not recognized
    as SSD device by guest system.
  * Network: Fixed issue in E1000 emulation code which triggered
    debug log creation.
  * Network: Fixed issue in E1000 emulation code which prevented
    OS/2 guest from booting.
  * Linux Host: Fixed issue when VMs could not be started due to
    kernel oops.
  * Linux Host and Guest: Fixed issue when kernel modules were
    failing to build with openSUSE 16.0 kernel.
  * Linux Host and Guest: Added initial support for kernel 7.1.
  * Linux Host and Guest: Added extra fixes for RHEL 9.8 kernel.
  * Linux Host and Guest: Added possibility to build source code
    using NASM instead of YASM as the assembler.
  * Linux Guest Additions: Added initial support for Extended Data
    Control Protocol for clipboard sharing with Plasma on Wayland
    guests.
  * Linux Guest Additions: Added extra fixes for preventing
    vboxvideo kernel module build with kernel version 7.0 and
    newer.
  * OS/2 Guest Additions: Fixed issue when Shared Folders automount
    and clipboard sharing stopped working.
- Delete 0001-7.2-Backported-r173880-Linux-vboxdrv-Add-initial-sup.patch
  (obsolete),
  0001-7.2-Backported-r173857-Additions-Linux-vboxsf-Add-in.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1782907200">- Undo 0666 mode change to virtualbox-60-vboxguest.rules
  [boo#1270013]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1782907201">- Switch off Python bindings completely, as we are not providing
  Python 3.11 packages for Factory anymore (bsc#1268789).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1782907202">- Update to release 7.2.12
  * Fixed a Linux host kernel panic when kvm.enable_virt_at_load=0.
  * Windows Guest: Added DX11 performance improvements and fixes.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1784030400">- support for kernel 7.2
  * 0001-7.2-Backported-r174461-Linux-vboxdrv-Add-initial-sup.patch
  * 0002-7.2-Backported-r174462-Linux-vboxnetadp-Add-initial-.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1784721600">- Update to release 7.2.14
  * VMM: Avoided querying/setting xcr0 for CPUs without xsave
    feature when using Windows Hyper-V as the virtualization engine
  * Linux Host: Added initial support for kernel 7.2
  * Linux Guest: Fixed support for updated RHEL 9.8 and 9.9 kernels
  * UEFI: Fixed possible bug check and reboot of Windows 11 when
    updating Secure Boot DBX entries
- Drop 0001-7.2-Backported-r174461-Linux-vboxdrv-Add-initial-sup.patch,
  0002-7.2-Backported-r174462-Linux-vboxnetadp-Add-initial-.patch
  (merged)</changelog>
</package>
<package pkgid="eaad0c626605dda4f501303f2fe55c94c43b4990dda29515b17aed49096c297e8216f1087df2e47e86a90a111b6d8c1dd70b992d555440f46de9ad0745859bfd" name="virtualbox-guest-source" arch="noarch">
  <version epoch="0" ver="7.2.14" rel="lp160.2.6"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757592000">- Add curl-8.16.patch [boo#1249448]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759233600">- Drop logic for building and installing on pre-Leap 15.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1761134400">- Update to release 7.2.4
  * GUI: Fixed VBox Manager crash when some VM has a lot of
    snapshots.
  * GUI: Fixed VBox Manager crash while attempting to show error
    notifications too early.
  * GUI: Fixed VBox Manager freeze on Linux hosts at startup or
    while attempting to add a VM.
  * Network: Added a new experimental type of e1000 adapter.
    (82583V). It requires the ICH9 chipset, since MSIs are not
    supported by PIIX3.
  * USB Webcam: The virtual USB webcam is now part of the open
    source base package.
  * GUI: Fixed VirtualBox VM Manager crash when host was resuming
    from sleep.
  * Support for Linux 6.18</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770033600">- Update to release 7.2.6
  * VMM: Fixed issue when VM process was crashing during RHEL5
    guest boot
  * VMM: Fixed issue when VMX nested-guest VM-entry was checking
    the wrong VM-execution control bit in the virtual VMCS
  * VMM: Fixed issue when guest process was crashing inside Windows
    guest on AMD system
  * The VRDP server, the USB smartcard emulation, the disk/VM
    encryption features are now in the open source base package
- Drop curl-8.16.patch (merged)</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1770724800">- Update license tag to GPL-3.0-only
  * Requested by SUSE legal via legaldb</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1771588800">- add kernel-6.19.patch (bsc#1258115)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1771848000">- Set build parameter VBOX_WITHOUT_SPLIT_SOAPC=1</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1773316800">- add 0001-Linux-host-support-kernel-7.0.patch (bsc#1259536)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1774353600">- do not build vboxvideo on kernel 7.0 at all (bsc#1259536)
  * drop 0001-Linux-host-support-kernel-7.0.patch (obsolete)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1775649600">- Fixes for KMP build on openSUSE Leap 16.1 (bsc#1242207)
  leap16.1-kmp-fixes.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1776168000">- Refresh the Leap 16.1 build fix patch for covering the missing
  file:
  leap16.1-kmp-fixes.patch</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1776340800">- Tweak the build conditions according to %suse_version=1610 change</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1777204800">- Update to release 7.2.8
  * VMM: Fixed issue which caused a Guru Meditation with
    VERR_IEM_IPE_4 if the guest was trying to execute the wrong
    hypercall instruction but injected a UD exception instead
  * Fixed crash on FreeBSD 16.0 shutdown with multiple devices
    attached to LSI Logic SAS controller
  * Added support for Linux 6.19, 7.0
  * Added support for guest time accounting
  * Deprecated the vboxvideo kernel module for guest kernels
    7.0 and newer
- Delete kernel-6.19.patch, leap16.1-kmp-fixes.patch
  (unapplicable)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1781179200">- support kernel 7.1 (bsc#1268088)
  * 0001-7.2-Backported-r173880-Linux-vboxdrv-Add-initial-sup.patch
  * 0001-7.2-Backported-r173857-Additions-Linux-vboxsf-Add-in.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1781697600">- User note: Transitioning between virtualbox 7.2.8-or-earlier and
  7.2.10-or-newer requires reloading kvm.ko to avoid a kernel panic.
  Alternatively, reboot the system.
- Update to release 7.2.10
  * VMM: Fixed issue when CentOS 10 VM was not booting with to the
    message "Fatal glibc error: CPU does not support x86-64-v3".
  * Devices/EFI: Fixed booting issue when ARM VM had less than 1024
    MiB of RAM assigned.
  * Storage: Fixed issue when VIRTIO-SCSI device was not recognized
    as SSD device by guest system.
  * Network: Fixed issue in E1000 emulation code which triggered
    debug log creation.
  * Network: Fixed issue in E1000 emulation code which prevented
    OS/2 guest from booting.
  * Linux Host: Fixed issue when VMs could not be started due to
    kernel oops.
  * Linux Host and Guest: Fixed issue when kernel modules were
    failing to build with openSUSE 16.0 kernel.
  * Linux Host and Guest: Added initial support for kernel 7.1.
  * Linux Host and Guest: Added extra fixes for RHEL 9.8 kernel.
  * Linux Host and Guest: Added possibility to build source code
    using NASM instead of YASM as the assembler.
  * Linux Guest Additions: Added initial support for Extended Data
    Control Protocol for clipboard sharing with Plasma on Wayland
    guests.
  * Linux Guest Additions: Added extra fixes for preventing
    vboxvideo kernel module build with kernel version 7.0 and
    newer.
  * OS/2 Guest Additions: Fixed issue when Shared Folders automount
    and clipboard sharing stopped working.
- Delete 0001-7.2-Backported-r173880-Linux-vboxdrv-Add-initial-sup.patch
  (obsolete),
  0001-7.2-Backported-r173857-Additions-Linux-vboxsf-Add-in.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1782907200">- Undo 0666 mode change to virtualbox-60-vboxguest.rules
  [boo#1270013]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1782907201">- Switch off Python bindings completely, as we are not providing
  Python 3.11 packages for Factory anymore (bsc#1268789).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1782907202">- Update to release 7.2.12
  * Fixed a Linux host kernel panic when kvm.enable_virt_at_load=0.
  * Windows Guest: Added DX11 performance improvements and fixes.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1784030400">- support for kernel 7.2
  * 0001-7.2-Backported-r174461-Linux-vboxdrv-Add-initial-sup.patch
  * 0002-7.2-Backported-r174462-Linux-vboxnetadp-Add-initial-.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1784721600">- Update to release 7.2.14
  * VMM: Avoided querying/setting xcr0 for CPUs without xsave
    feature when using Windows Hyper-V as the virtualization engine
  * Linux Host: Added initial support for kernel 7.2
  * Linux Guest: Fixed support for updated RHEL 9.8 and 9.9 kernels
  * UEFI: Fixed possible bug check and reboot of Windows 11 when
    updating Secure Boot DBX entries
- Drop 0001-7.2-Backported-r174461-Linux-vboxdrv-Add-initial-sup.patch,
  0002-7.2-Backported-r174462-Linux-vboxnetadp-Add-initial-.patch
  (merged)</changelog>
</package>
<package pkgid="f61c9a7c53c74d710d58eb1a70a578f7d2bcf10fc620d183b9bf53bdc2f6dcaeca680f11589e895ca86ecc56bfea76fd7e806c059856e6eec50852212416a295" name="virtualbox-guest-tools" arch="x86_64">
  <version epoch="0" ver="7.2.14" rel="lp160.2.6"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757592000">- Add curl-8.16.patch [boo#1249448]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759233600">- Drop logic for building and installing on pre-Leap 15.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1761134400">- Update to release 7.2.4
  * GUI: Fixed VBox Manager crash when some VM has a lot of
    snapshots.
  * GUI: Fixed VBox Manager crash while attempting to show error
    notifications too early.
  * GUI: Fixed VBox Manager freeze on Linux hosts at startup or
    while attempting to add a VM.
  * Network: Added a new experimental type of e1000 adapter.
    (82583V). It requires the ICH9 chipset, since MSIs are not
    supported by PIIX3.
  * USB Webcam: The virtual USB webcam is now part of the open
    source base package.
  * GUI: Fixed VirtualBox VM Manager crash when host was resuming
    from sleep.
  * Support for Linux 6.18</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770033600">- Update to release 7.2.6
  * VMM: Fixed issue when VM process was crashing during RHEL5
    guest boot
  * VMM: Fixed issue when VMX nested-guest VM-entry was checking
    the wrong VM-execution control bit in the virtual VMCS
  * VMM: Fixed issue when guest process was crashing inside Windows
    guest on AMD system
  * The VRDP server, the USB smartcard emulation, the disk/VM
    encryption features are now in the open source base package
- Drop curl-8.16.patch (merged)</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1770724800">- Update license tag to GPL-3.0-only
  * Requested by SUSE legal via legaldb</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1771588800">- add kernel-6.19.patch (bsc#1258115)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1771848000">- Set build parameter VBOX_WITHOUT_SPLIT_SOAPC=1</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1773316800">- add 0001-Linux-host-support-kernel-7.0.patch (bsc#1259536)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1774353600">- do not build vboxvideo on kernel 7.0 at all (bsc#1259536)
  * drop 0001-Linux-host-support-kernel-7.0.patch (obsolete)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1775649600">- Fixes for KMP build on openSUSE Leap 16.1 (bsc#1242207)
  leap16.1-kmp-fixes.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1776168000">- Refresh the Leap 16.1 build fix patch for covering the missing
  file:
  leap16.1-kmp-fixes.patch</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1776340800">- Tweak the build conditions according to %suse_version=1610 change</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1777204800">- Update to release 7.2.8
  * VMM: Fixed issue which caused a Guru Meditation with
    VERR_IEM_IPE_4 if the guest was trying to execute the wrong
    hypercall instruction but injected a UD exception instead
  * Fixed crash on FreeBSD 16.0 shutdown with multiple devices
    attached to LSI Logic SAS controller
  * Added support for Linux 6.19, 7.0
  * Added support for guest time accounting
  * Deprecated the vboxvideo kernel module for guest kernels
    7.0 and newer
- Delete kernel-6.19.patch, leap16.1-kmp-fixes.patch
  (unapplicable)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1781179200">- support kernel 7.1 (bsc#1268088)
  * 0001-7.2-Backported-r173880-Linux-vboxdrv-Add-initial-sup.patch
  * 0001-7.2-Backported-r173857-Additions-Linux-vboxsf-Add-in.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1781697600">- User note: Transitioning between virtualbox 7.2.8-or-earlier and
  7.2.10-or-newer requires reloading kvm.ko to avoid a kernel panic.
  Alternatively, reboot the system.
- Update to release 7.2.10
  * VMM: Fixed issue when CentOS 10 VM was not booting with to the
    message "Fatal glibc error: CPU does not support x86-64-v3".
  * Devices/EFI: Fixed booting issue when ARM VM had less than 1024
    MiB of RAM assigned.
  * Storage: Fixed issue when VIRTIO-SCSI device was not recognized
    as SSD device by guest system.
  * Network: Fixed issue in E1000 emulation code which triggered
    debug log creation.
  * Network: Fixed issue in E1000 emulation code which prevented
    OS/2 guest from booting.
  * Linux Host: Fixed issue when VMs could not be started due to
    kernel oops.
  * Linux Host and Guest: Fixed issue when kernel modules were
    failing to build with openSUSE 16.0 kernel.
  * Linux Host and Guest: Added initial support for kernel 7.1.
  * Linux Host and Guest: Added extra fixes for RHEL 9.8 kernel.
  * Linux Host and Guest: Added possibility to build source code
    using NASM instead of YASM as the assembler.
  * Linux Guest Additions: Added initial support for Extended Data
    Control Protocol for clipboard sharing with Plasma on Wayland
    guests.
  * Linux Guest Additions: Added extra fixes for preventing
    vboxvideo kernel module build with kernel version 7.0 and
    newer.
  * OS/2 Guest Additions: Fixed issue when Shared Folders automount
    and clipboard sharing stopped working.
- Delete 0001-7.2-Backported-r173880-Linux-vboxdrv-Add-initial-sup.patch
  (obsolete),
  0001-7.2-Backported-r173857-Additions-Linux-vboxsf-Add-in.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1782907200">- Undo 0666 mode change to virtualbox-60-vboxguest.rules
  [boo#1270013]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1782907201">- Switch off Python bindings completely, as we are not providing
  Python 3.11 packages for Factory anymore (bsc#1268789).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1782907202">- Update to release 7.2.12
  * Fixed a Linux host kernel panic when kvm.enable_virt_at_load=0.
  * Windows Guest: Added DX11 performance improvements and fixes.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1784030400">- support for kernel 7.2
  * 0001-7.2-Backported-r174461-Linux-vboxdrv-Add-initial-sup.patch
  * 0002-7.2-Backported-r174462-Linux-vboxnetadp-Add-initial-.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1784721600">- Update to release 7.2.14
  * VMM: Avoided querying/setting xcr0 for CPUs without xsave
    feature when using Windows Hyper-V as the virtualization engine
  * Linux Host: Added initial support for kernel 7.2
  * Linux Guest: Fixed support for updated RHEL 9.8 and 9.9 kernels
  * UEFI: Fixed possible bug check and reboot of Windows 11 when
    updating Secure Boot DBX entries
- Drop 0001-7.2-Backported-r174461-Linux-vboxdrv-Add-initial-sup.patch,
  0002-7.2-Backported-r174462-Linux-vboxnetadp-Add-initial-.patch
  (merged)</changelog>
</package>
<package pkgid="8ae39c9075f7591bea7f1c62f7e9ad741dfa8df5b51f7c9cde94c8851626949d45f9d289245676f1fd2b2716d709524cf02593992aae6be3492880fb69464d41" name="virtualbox-guest-tools-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.2.14" rel="lp160.2.6"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757592000">- Add curl-8.16.patch [boo#1249448]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759233600">- Drop logic for building and installing on pre-Leap 15.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1761134400">- Update to release 7.2.4
  * GUI: Fixed VBox Manager crash when some VM has a lot of
    snapshots.
  * GUI: Fixed VBox Manager crash while attempting to show error
    notifications too early.
  * GUI: Fixed VBox Manager freeze on Linux hosts at startup or
    while attempting to add a VM.
  * Network: Added a new experimental type of e1000 adapter.
    (82583V). It requires the ICH9 chipset, since MSIs are not
    supported by PIIX3.
  * USB Webcam: The virtual USB webcam is now part of the open
    source base package.
  * GUI: Fixed VirtualBox VM Manager crash when host was resuming
    from sleep.
  * Support for Linux 6.18</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770033600">- Update to release 7.2.6
  * VMM: Fixed issue when VM process was crashing during RHEL5
    guest boot
  * VMM: Fixed issue when VMX nested-guest VM-entry was checking
    the wrong VM-execution control bit in the virtual VMCS
  * VMM: Fixed issue when guest process was crashing inside Windows
    guest on AMD system
  * The VRDP server, the USB smartcard emulation, the disk/VM
    encryption features are now in the open source base package
- Drop curl-8.16.patch (merged)</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1770724800">- Update license tag to GPL-3.0-only
  * Requested by SUSE legal via legaldb</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1771588800">- add kernel-6.19.patch (bsc#1258115)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1771848000">- Set build parameter VBOX_WITHOUT_SPLIT_SOAPC=1</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1773316800">- add 0001-Linux-host-support-kernel-7.0.patch (bsc#1259536)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1774353600">- do not build vboxvideo on kernel 7.0 at all (bsc#1259536)
  * drop 0001-Linux-host-support-kernel-7.0.patch (obsolete)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1775649600">- Fixes for KMP build on openSUSE Leap 16.1 (bsc#1242207)
  leap16.1-kmp-fixes.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1776168000">- Refresh the Leap 16.1 build fix patch for covering the missing
  file:
  leap16.1-kmp-fixes.patch</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1776340800">- Tweak the build conditions according to %suse_version=1610 change</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1777204800">- Update to release 7.2.8
  * VMM: Fixed issue which caused a Guru Meditation with
    VERR_IEM_IPE_4 if the guest was trying to execute the wrong
    hypercall instruction but injected a UD exception instead
  * Fixed crash on FreeBSD 16.0 shutdown with multiple devices
    attached to LSI Logic SAS controller
  * Added support for Linux 6.19, 7.0
  * Added support for guest time accounting
  * Deprecated the vboxvideo kernel module for guest kernels
    7.0 and newer
- Delete kernel-6.19.patch, leap16.1-kmp-fixes.patch
  (unapplicable)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1781179200">- support kernel 7.1 (bsc#1268088)
  * 0001-7.2-Backported-r173880-Linux-vboxdrv-Add-initial-sup.patch
  * 0001-7.2-Backported-r173857-Additions-Linux-vboxsf-Add-in.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1781697600">- User note: Transitioning between virtualbox 7.2.8-or-earlier and
  7.2.10-or-newer requires reloading kvm.ko to avoid a kernel panic.
  Alternatively, reboot the system.
- Update to release 7.2.10
  * VMM: Fixed issue when CentOS 10 VM was not booting with to the
    message "Fatal glibc error: CPU does not support x86-64-v3".
  * Devices/EFI: Fixed booting issue when ARM VM had less than 1024
    MiB of RAM assigned.
  * Storage: Fixed issue when VIRTIO-SCSI device was not recognized
    as SSD device by guest system.
  * Network: Fixed issue in E1000 emulation code which triggered
    debug log creation.
  * Network: Fixed issue in E1000 emulation code which prevented
    OS/2 guest from booting.
  * Linux Host: Fixed issue when VMs could not be started due to
    kernel oops.
  * Linux Host and Guest: Fixed issue when kernel modules were
    failing to build with openSUSE 16.0 kernel.
  * Linux Host and Guest: Added initial support for kernel 7.1.
  * Linux Host and Guest: Added extra fixes for RHEL 9.8 kernel.
  * Linux Host and Guest: Added possibility to build source code
    using NASM instead of YASM as the assembler.
  * Linux Guest Additions: Added initial support for Extended Data
    Control Protocol for clipboard sharing with Plasma on Wayland
    guests.
  * Linux Guest Additions: Added extra fixes for preventing
    vboxvideo kernel module build with kernel version 7.0 and
    newer.
  * OS/2 Guest Additions: Fixed issue when Shared Folders automount
    and clipboard sharing stopped working.
- Delete 0001-7.2-Backported-r173880-Linux-vboxdrv-Add-initial-sup.patch
  (obsolete),
  0001-7.2-Backported-r173857-Additions-Linux-vboxsf-Add-in.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1782907200">- Undo 0666 mode change to virtualbox-60-vboxguest.rules
  [boo#1270013]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1782907201">- Switch off Python bindings completely, as we are not providing
  Python 3.11 packages for Factory anymore (bsc#1268789).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1782907202">- Update to release 7.2.12
  * Fixed a Linux host kernel panic when kvm.enable_virt_at_load=0.
  * Windows Guest: Added DX11 performance improvements and fixes.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1784030400">- support for kernel 7.2
  * 0001-7.2-Backported-r174461-Linux-vboxdrv-Add-initial-sup.patch
  * 0002-7.2-Backported-r174462-Linux-vboxnetadp-Add-initial-.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1784721600">- Update to release 7.2.14
  * VMM: Avoided querying/setting xcr0 for CPUs without xsave
    feature when using Windows Hyper-V as the virtualization engine
  * Linux Host: Added initial support for kernel 7.2
  * Linux Guest: Fixed support for updated RHEL 9.8 and 9.9 kernels
  * UEFI: Fixed possible bug check and reboot of Windows 11 when
    updating Secure Boot DBX entries
- Drop 0001-7.2-Backported-r174461-Linux-vboxdrv-Add-initial-sup.patch,
  0002-7.2-Backported-r174462-Linux-vboxnetadp-Add-initial-.patch
  (merged)</changelog>
</package>
<package pkgid="c26a6f13fee60d02684f6d93bd02af822c3ba2fab75e0a6f835bb83545762216c0a8ef814ee8756a931ba4e4e17733eec9aacd2ec5a01f269e5026c0817e0a09" name="virtualbox-host-source" arch="noarch">
  <version epoch="0" ver="7.2.14" rel="lp160.2.6"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757592000">- Add curl-8.16.patch [boo#1249448]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759233600">- Drop logic for building and installing on pre-Leap 15.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1761134400">- Update to release 7.2.4
  * GUI: Fixed VBox Manager crash when some VM has a lot of
    snapshots.
  * GUI: Fixed VBox Manager crash while attempting to show error
    notifications too early.
  * GUI: Fixed VBox Manager freeze on Linux hosts at startup or
    while attempting to add a VM.
  * Network: Added a new experimental type of e1000 adapter.
    (82583V). It requires the ICH9 chipset, since MSIs are not
    supported by PIIX3.
  * USB Webcam: The virtual USB webcam is now part of the open
    source base package.
  * GUI: Fixed VirtualBox VM Manager crash when host was resuming
    from sleep.
  * Support for Linux 6.18</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770033600">- Update to release 7.2.6
  * VMM: Fixed issue when VM process was crashing during RHEL5
    guest boot
  * VMM: Fixed issue when VMX nested-guest VM-entry was checking
    the wrong VM-execution control bit in the virtual VMCS
  * VMM: Fixed issue when guest process was crashing inside Windows
    guest on AMD system
  * The VRDP server, the USB smartcard emulation, the disk/VM
    encryption features are now in the open source base package
- Drop curl-8.16.patch (merged)</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1770724800">- Update license tag to GPL-3.0-only
  * Requested by SUSE legal via legaldb</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1771588800">- add kernel-6.19.patch (bsc#1258115)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1771848000">- Set build parameter VBOX_WITHOUT_SPLIT_SOAPC=1</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1773316800">- add 0001-Linux-host-support-kernel-7.0.patch (bsc#1259536)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1774353600">- do not build vboxvideo on kernel 7.0 at all (bsc#1259536)
  * drop 0001-Linux-host-support-kernel-7.0.patch (obsolete)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1775649600">- Fixes for KMP build on openSUSE Leap 16.1 (bsc#1242207)
  leap16.1-kmp-fixes.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1776168000">- Refresh the Leap 16.1 build fix patch for covering the missing
  file:
  leap16.1-kmp-fixes.patch</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1776340800">- Tweak the build conditions according to %suse_version=1610 change</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1777204800">- Update to release 7.2.8
  * VMM: Fixed issue which caused a Guru Meditation with
    VERR_IEM_IPE_4 if the guest was trying to execute the wrong
    hypercall instruction but injected a UD exception instead
  * Fixed crash on FreeBSD 16.0 shutdown with multiple devices
    attached to LSI Logic SAS controller
  * Added support for Linux 6.19, 7.0
  * Added support for guest time accounting
  * Deprecated the vboxvideo kernel module for guest kernels
    7.0 and newer
- Delete kernel-6.19.patch, leap16.1-kmp-fixes.patch
  (unapplicable)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1781179200">- support kernel 7.1 (bsc#1268088)
  * 0001-7.2-Backported-r173880-Linux-vboxdrv-Add-initial-sup.patch
  * 0001-7.2-Backported-r173857-Additions-Linux-vboxsf-Add-in.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1781697600">- User note: Transitioning between virtualbox 7.2.8-or-earlier and
  7.2.10-or-newer requires reloading kvm.ko to avoid a kernel panic.
  Alternatively, reboot the system.
- Update to release 7.2.10
  * VMM: Fixed issue when CentOS 10 VM was not booting with to the
    message "Fatal glibc error: CPU does not support x86-64-v3".
  * Devices/EFI: Fixed booting issue when ARM VM had less than 1024
    MiB of RAM assigned.
  * Storage: Fixed issue when VIRTIO-SCSI device was not recognized
    as SSD device by guest system.
  * Network: Fixed issue in E1000 emulation code which triggered
    debug log creation.
  * Network: Fixed issue in E1000 emulation code which prevented
    OS/2 guest from booting.
  * Linux Host: Fixed issue when VMs could not be started due to
    kernel oops.
  * Linux Host and Guest: Fixed issue when kernel modules were
    failing to build with openSUSE 16.0 kernel.
  * Linux Host and Guest: Added initial support for kernel 7.1.
  * Linux Host and Guest: Added extra fixes for RHEL 9.8 kernel.
  * Linux Host and Guest: Added possibility to build source code
    using NASM instead of YASM as the assembler.
  * Linux Guest Additions: Added initial support for Extended Data
    Control Protocol for clipboard sharing with Plasma on Wayland
    guests.
  * Linux Guest Additions: Added extra fixes for preventing
    vboxvideo kernel module build with kernel version 7.0 and
    newer.
  * OS/2 Guest Additions: Fixed issue when Shared Folders automount
    and clipboard sharing stopped working.
- Delete 0001-7.2-Backported-r173880-Linux-vboxdrv-Add-initial-sup.patch
  (obsolete),
  0001-7.2-Backported-r173857-Additions-Linux-vboxsf-Add-in.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1782907200">- Undo 0666 mode change to virtualbox-60-vboxguest.rules
  [boo#1270013]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1782907201">- Switch off Python bindings completely, as we are not providing
  Python 3.11 packages for Factory anymore (bsc#1268789).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1782907202">- Update to release 7.2.12
  * Fixed a Linux host kernel panic when kvm.enable_virt_at_load=0.
  * Windows Guest: Added DX11 performance improvements and fixes.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1784030400">- support for kernel 7.2
  * 0001-7.2-Backported-r174461-Linux-vboxdrv-Add-initial-sup.patch
  * 0002-7.2-Backported-r174462-Linux-vboxnetadp-Add-initial-.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1784721600">- Update to release 7.2.14
  * VMM: Avoided querying/setting xcr0 for CPUs without xsave
    feature when using Windows Hyper-V as the virtualization engine
  * Linux Host: Added initial support for kernel 7.2
  * Linux Guest: Fixed support for updated RHEL 9.8 and 9.9 kernels
  * UEFI: Fixed possible bug check and reboot of Windows 11 when
    updating Secure Boot DBX entries
- Drop 0001-7.2-Backported-r174461-Linux-vboxdrv-Add-initial-sup.patch,
  0002-7.2-Backported-r174462-Linux-vboxnetadp-Add-initial-.patch
  (merged)</changelog>
</package>
<package pkgid="4182cce6bb6b09f731634633ca19792606b1b8c4dfe446c33ea4336bcf068faa71e620a92be55f2f2f4654b3d2d43d22fee48719ce19d36f30c271ea2ac36f24" name="virtualbox-kmp" arch="src">
  <version epoch="0" ver="7.2.14" rel="lp160.2.6"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757592000">- Add curl-8.16.patch [boo#1249448]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759233600">- Drop logic for building and installing on pre-Leap 15.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1761134400">- Update to release 7.2.4
  * GUI: Fixed VBox Manager crash when some VM has a lot of
    snapshots.
  * GUI: Fixed VBox Manager crash while attempting to show error
    notifications too early.
  * GUI: Fixed VBox Manager freeze on Linux hosts at startup or
    while attempting to add a VM.
  * Network: Added a new experimental type of e1000 adapter.
    (82583V). It requires the ICH9 chipset, since MSIs are not
    supported by PIIX3.
  * USB Webcam: The virtual USB webcam is now part of the open
    source base package.
  * GUI: Fixed VirtualBox VM Manager crash when host was resuming
    from sleep.
  * Support for Linux 6.18</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770033600">- Update to release 7.2.6
  * VMM: Fixed issue when VM process was crashing during RHEL5
    guest boot
  * VMM: Fixed issue when VMX nested-guest VM-entry was checking
    the wrong VM-execution control bit in the virtual VMCS
  * VMM: Fixed issue when guest process was crashing inside Windows
    guest on AMD system
  * The VRDP server, the USB smartcard emulation, the disk/VM
    encryption features are now in the open source base package
- Drop curl-8.16.patch (merged)</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1770724800">- Update license tag to GPL-3.0-only
  * Requested by SUSE legal via legaldb</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1771588800">- add kernel-6.19.patch (bsc#1258115)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1771848000">- Set build parameter VBOX_WITHOUT_SPLIT_SOAPC=1</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1773316800">- add 0001-Linux-host-support-kernel-7.0.patch (bsc#1259536)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1774353600">- do not build vboxvideo on kernel 7.0 at all (bsc#1259536)
  * drop 0001-Linux-host-support-kernel-7.0.patch (obsolete)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1775649600">- Fixes for KMP build on openSUSE Leap 16.1 (bsc#1242207)
  leap16.1-kmp-fixes.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1776168000">- Refresh the Leap 16.1 build fix patch for covering the missing
  file:
  leap16.1-kmp-fixes.patch</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1776340800">- Tweak the build conditions according to %suse_version=1610 change</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1777204800">- Update to release 7.2.8
  * VMM: Fixed issue which caused a Guru Meditation with
    VERR_IEM_IPE_4 if the guest was trying to execute the wrong
    hypercall instruction but injected a UD exception instead
  * Fixed crash on FreeBSD 16.0 shutdown with multiple devices
    attached to LSI Logic SAS controller
  * Added support for Linux 6.19, 7.0
  * Added support for guest time accounting
  * Deprecated the vboxvideo kernel module for guest kernels
    7.0 and newer
- Delete kernel-6.19.patch, leap16.1-kmp-fixes.patch
  (unapplicable)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1781179200">- support kernel 7.1 (bsc#1268088)
  * 0001-7.2-Backported-r173880-Linux-vboxdrv-Add-initial-sup.patch
  * 0001-7.2-Backported-r173857-Additions-Linux-vboxsf-Add-in.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1781697600">- User note: Transitioning between virtualbox 7.2.8-or-earlier and
  7.2.10-or-newer requires reloading kvm.ko to avoid a kernel panic.
  Alternatively, reboot the system.
- Update to release 7.2.10
  * VMM: Fixed issue when CentOS 10 VM was not booting with to the
    message "Fatal glibc error: CPU does not support x86-64-v3".
  * Devices/EFI: Fixed booting issue when ARM VM had less than 1024
    MiB of RAM assigned.
  * Storage: Fixed issue when VIRTIO-SCSI device was not recognized
    as SSD device by guest system.
  * Network: Fixed issue in E1000 emulation code which triggered
    debug log creation.
  * Network: Fixed issue in E1000 emulation code which prevented
    OS/2 guest from booting.
  * Linux Host: Fixed issue when VMs could not be started due to
    kernel oops.
  * Linux Host and Guest: Fixed issue when kernel modules were
    failing to build with openSUSE 16.0 kernel.
  * Linux Host and Guest: Added initial support for kernel 7.1.
  * Linux Host and Guest: Added extra fixes for RHEL 9.8 kernel.
  * Linux Host and Guest: Added possibility to build source code
    using NASM instead of YASM as the assembler.
  * Linux Guest Additions: Added initial support for Extended Data
    Control Protocol for clipboard sharing with Plasma on Wayland
    guests.
  * Linux Guest Additions: Added extra fixes for preventing
    vboxvideo kernel module build with kernel version 7.0 and
    newer.
  * OS/2 Guest Additions: Fixed issue when Shared Folders automount
    and clipboard sharing stopped working.
- Delete 0001-7.2-Backported-r173880-Linux-vboxdrv-Add-initial-sup.patch
  (obsolete),
  0001-7.2-Backported-r173857-Additions-Linux-vboxsf-Add-in.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1782907200">- Undo 0666 mode change to virtualbox-60-vboxguest.rules
  [boo#1270013]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1782907201">- Switch off Python bindings completely, as we are not providing
  Python 3.11 packages for Factory anymore (bsc#1268789).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1782907202">- Update to release 7.2.12
  * Fixed a Linux host kernel panic when kvm.enable_virt_at_load=0.
  * Windows Guest: Added DX11 performance improvements and fixes.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1784030400">- support for kernel 7.2
  * 0001-7.2-Backported-r174461-Linux-vboxdrv-Add-initial-sup.patch
  * 0002-7.2-Backported-r174462-Linux-vboxnetadp-Add-initial-.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1784721600">- Update to release 7.2.14
  * VMM: Avoided querying/setting xcr0 for CPUs without xsave
    feature when using Windows Hyper-V as the virtualization engine
  * Linux Host: Added initial support for kernel 7.2
  * Linux Guest: Fixed support for updated RHEL 9.8 and 9.9 kernels
  * UEFI: Fixed possible bug check and reboot of Windows 11 when
    updating Secure Boot DBX entries
- Drop 0001-7.2-Backported-r174461-Linux-vboxdrv-Add-initial-sup.patch,
  0002-7.2-Backported-r174462-Linux-vboxnetadp-Add-initial-.patch
  (merged)</changelog>
</package>
<package pkgid="e768704ad739b7c2d1e935b0b1e71e1f57dda0ee2e2c16e5aa81a231dcd326c1209f3ce05211d25e802a1e9b1898248fa003e6f8e9ecd3ba6b002d864d97e115" name="virtualbox-kmp-debugsource" arch="x86_64">
  <version epoch="0" ver="7.2.14" rel="lp160.2.6"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757592000">- Add curl-8.16.patch [boo#1249448]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759233600">- Drop logic for building and installing on pre-Leap 15.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1761134400">- Update to release 7.2.4
  * GUI: Fixed VBox Manager crash when some VM has a lot of
    snapshots.
  * GUI: Fixed VBox Manager crash while attempting to show error
    notifications too early.
  * GUI: Fixed VBox Manager freeze on Linux hosts at startup or
    while attempting to add a VM.
  * Network: Added a new experimental type of e1000 adapter.
    (82583V). It requires the ICH9 chipset, since MSIs are not
    supported by PIIX3.
  * USB Webcam: The virtual USB webcam is now part of the open
    source base package.
  * GUI: Fixed VirtualBox VM Manager crash when host was resuming
    from sleep.
  * Support for Linux 6.18</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770033600">- Update to release 7.2.6
  * VMM: Fixed issue when VM process was crashing during RHEL5
    guest boot
  * VMM: Fixed issue when VMX nested-guest VM-entry was checking
    the wrong VM-execution control bit in the virtual VMCS
  * VMM: Fixed issue when guest process was crashing inside Windows
    guest on AMD system
  * The VRDP server, the USB smartcard emulation, the disk/VM
    encryption features are now in the open source base package
- Drop curl-8.16.patch (merged)</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1770724800">- Update license tag to GPL-3.0-only
  * Requested by SUSE legal via legaldb</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1771588800">- add kernel-6.19.patch (bsc#1258115)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1771848000">- Set build parameter VBOX_WITHOUT_SPLIT_SOAPC=1</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1773316800">- add 0001-Linux-host-support-kernel-7.0.patch (bsc#1259536)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1774353600">- do not build vboxvideo on kernel 7.0 at all (bsc#1259536)
  * drop 0001-Linux-host-support-kernel-7.0.patch (obsolete)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1775649600">- Fixes for KMP build on openSUSE Leap 16.1 (bsc#1242207)
  leap16.1-kmp-fixes.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1776168000">- Refresh the Leap 16.1 build fix patch for covering the missing
  file:
  leap16.1-kmp-fixes.patch</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1776340800">- Tweak the build conditions according to %suse_version=1610 change</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1777204800">- Update to release 7.2.8
  * VMM: Fixed issue which caused a Guru Meditation with
    VERR_IEM_IPE_4 if the guest was trying to execute the wrong
    hypercall instruction but injected a UD exception instead
  * Fixed crash on FreeBSD 16.0 shutdown with multiple devices
    attached to LSI Logic SAS controller
  * Added support for Linux 6.19, 7.0
  * Added support for guest time accounting
  * Deprecated the vboxvideo kernel module for guest kernels
    7.0 and newer
- Delete kernel-6.19.patch, leap16.1-kmp-fixes.patch
  (unapplicable)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1781179200">- support kernel 7.1 (bsc#1268088)
  * 0001-7.2-Backported-r173880-Linux-vboxdrv-Add-initial-sup.patch
  * 0001-7.2-Backported-r173857-Additions-Linux-vboxsf-Add-in.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1781697600">- User note: Transitioning between virtualbox 7.2.8-or-earlier and
  7.2.10-or-newer requires reloading kvm.ko to avoid a kernel panic.
  Alternatively, reboot the system.
- Update to release 7.2.10
  * VMM: Fixed issue when CentOS 10 VM was not booting with to the
    message "Fatal glibc error: CPU does not support x86-64-v3".
  * Devices/EFI: Fixed booting issue when ARM VM had less than 1024
    MiB of RAM assigned.
  * Storage: Fixed issue when VIRTIO-SCSI device was not recognized
    as SSD device by guest system.
  * Network: Fixed issue in E1000 emulation code which triggered
    debug log creation.
  * Network: Fixed issue in E1000 emulation code which prevented
    OS/2 guest from booting.
  * Linux Host: Fixed issue when VMs could not be started due to
    kernel oops.
  * Linux Host and Guest: Fixed issue when kernel modules were
    failing to build with openSUSE 16.0 kernel.
  * Linux Host and Guest: Added initial support for kernel 7.1.
  * Linux Host and Guest: Added extra fixes for RHEL 9.8 kernel.
  * Linux Host and Guest: Added possibility to build source code
    using NASM instead of YASM as the assembler.
  * Linux Guest Additions: Added initial support for Extended Data
    Control Protocol for clipboard sharing with Plasma on Wayland
    guests.
  * Linux Guest Additions: Added extra fixes for preventing
    vboxvideo kernel module build with kernel version 7.0 and
    newer.
  * OS/2 Guest Additions: Fixed issue when Shared Folders automount
    and clipboard sharing stopped working.
- Delete 0001-7.2-Backported-r173880-Linux-vboxdrv-Add-initial-sup.patch
  (obsolete),
  0001-7.2-Backported-r173857-Additions-Linux-vboxsf-Add-in.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1782907200">- Undo 0666 mode change to virtualbox-60-vboxguest.rules
  [boo#1270013]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1782907201">- Switch off Python bindings completely, as we are not providing
  Python 3.11 packages for Factory anymore (bsc#1268789).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1782907202">- Update to release 7.2.12
  * Fixed a Linux host kernel panic when kvm.enable_virt_at_load=0.
  * Windows Guest: Added DX11 performance improvements and fixes.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1784030400">- support for kernel 7.2
  * 0001-7.2-Backported-r174461-Linux-vboxdrv-Add-initial-sup.patch
  * 0002-7.2-Backported-r174462-Linux-vboxnetadp-Add-initial-.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1784721600">- Update to release 7.2.14
  * VMM: Avoided querying/setting xcr0 for CPUs without xsave
    feature when using Windows Hyper-V as the virtualization engine
  * Linux Host: Added initial support for kernel 7.2
  * Linux Guest: Fixed support for updated RHEL 9.8 and 9.9 kernels
  * UEFI: Fixed possible bug check and reboot of Windows 11 when
    updating Secure Boot DBX entries
- Drop 0001-7.2-Backported-r174461-Linux-vboxdrv-Add-initial-sup.patch,
  0002-7.2-Backported-r174462-Linux-vboxnetadp-Add-initial-.patch
  (merged)</changelog>
</package>
<package pkgid="64c24f05e56118c1b95291a71272678419e5e09a098effe04b943cc03daabef793129b22d92808e492432f80ca31c2db1e026eb1fad3d55e5aa1abdabc28e160" name="virtualbox-kmp-default" arch="x86_64">
  <version epoch="0" ver="7.2.14_k7.1.5_lp160.6.gcf79df6" rel="lp160.2.6"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757592000">- Add curl-8.16.patch [boo#1249448]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759233600">- Drop logic for building and installing on pre-Leap 15.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1761134400">- Update to release 7.2.4
  * GUI: Fixed VBox Manager crash when some VM has a lot of
    snapshots.
  * GUI: Fixed VBox Manager crash while attempting to show error
    notifications too early.
  * GUI: Fixed VBox Manager freeze on Linux hosts at startup or
    while attempting to add a VM.
  * Network: Added a new experimental type of e1000 adapter.
    (82583V). It requires the ICH9 chipset, since MSIs are not
    supported by PIIX3.
  * USB Webcam: The virtual USB webcam is now part of the open
    source base package.
  * GUI: Fixed VirtualBox VM Manager crash when host was resuming
    from sleep.
  * Support for Linux 6.18</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770033600">- Update to release 7.2.6
  * VMM: Fixed issue when VM process was crashing during RHEL5
    guest boot
  * VMM: Fixed issue when VMX nested-guest VM-entry was checking
    the wrong VM-execution control bit in the virtual VMCS
  * VMM: Fixed issue when guest process was crashing inside Windows
    guest on AMD system
  * The VRDP server, the USB smartcard emulation, the disk/VM
    encryption features are now in the open source base package
- Drop curl-8.16.patch (merged)</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1770724800">- Update license tag to GPL-3.0-only
  * Requested by SUSE legal via legaldb</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1771588800">- add kernel-6.19.patch (bsc#1258115)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1771848000">- Set build parameter VBOX_WITHOUT_SPLIT_SOAPC=1</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1773316800">- add 0001-Linux-host-support-kernel-7.0.patch (bsc#1259536)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1774353600">- do not build vboxvideo on kernel 7.0 at all (bsc#1259536)
  * drop 0001-Linux-host-support-kernel-7.0.patch (obsolete)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1775649600">- Fixes for KMP build on openSUSE Leap 16.1 (bsc#1242207)
  leap16.1-kmp-fixes.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1776168000">- Refresh the Leap 16.1 build fix patch for covering the missing
  file:
  leap16.1-kmp-fixes.patch</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1776340800">- Tweak the build conditions according to %suse_version=1610 change</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1777204800">- Update to release 7.2.8
  * VMM: Fixed issue which caused a Guru Meditation with
    VERR_IEM_IPE_4 if the guest was trying to execute the wrong
    hypercall instruction but injected a UD exception instead
  * Fixed crash on FreeBSD 16.0 shutdown with multiple devices
    attached to LSI Logic SAS controller
  * Added support for Linux 6.19, 7.0
  * Added support for guest time accounting
  * Deprecated the vboxvideo kernel module for guest kernels
    7.0 and newer
- Delete kernel-6.19.patch, leap16.1-kmp-fixes.patch
  (unapplicable)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1781179200">- support kernel 7.1 (bsc#1268088)
  * 0001-7.2-Backported-r173880-Linux-vboxdrv-Add-initial-sup.patch
  * 0001-7.2-Backported-r173857-Additions-Linux-vboxsf-Add-in.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1781697600">- User note: Transitioning between virtualbox 7.2.8-or-earlier and
  7.2.10-or-newer requires reloading kvm.ko to avoid a kernel panic.
  Alternatively, reboot the system.
- Update to release 7.2.10
  * VMM: Fixed issue when CentOS 10 VM was not booting with to the
    message "Fatal glibc error: CPU does not support x86-64-v3".
  * Devices/EFI: Fixed booting issue when ARM VM had less than 1024
    MiB of RAM assigned.
  * Storage: Fixed issue when VIRTIO-SCSI device was not recognized
    as SSD device by guest system.
  * Network: Fixed issue in E1000 emulation code which triggered
    debug log creation.
  * Network: Fixed issue in E1000 emulation code which prevented
    OS/2 guest from booting.
  * Linux Host: Fixed issue when VMs could not be started due to
    kernel oops.
  * Linux Host and Guest: Fixed issue when kernel modules were
    failing to build with openSUSE 16.0 kernel.
  * Linux Host and Guest: Added initial support for kernel 7.1.
  * Linux Host and Guest: Added extra fixes for RHEL 9.8 kernel.
  * Linux Host and Guest: Added possibility to build source code
    using NASM instead of YASM as the assembler.
  * Linux Guest Additions: Added initial support for Extended Data
    Control Protocol for clipboard sharing with Plasma on Wayland
    guests.
  * Linux Guest Additions: Added extra fixes for preventing
    vboxvideo kernel module build with kernel version 7.0 and
    newer.
  * OS/2 Guest Additions: Fixed issue when Shared Folders automount
    and clipboard sharing stopped working.
- Delete 0001-7.2-Backported-r173880-Linux-vboxdrv-Add-initial-sup.patch
  (obsolete),
  0001-7.2-Backported-r173857-Additions-Linux-vboxsf-Add-in.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1782907200">- Undo 0666 mode change to virtualbox-60-vboxguest.rules
  [boo#1270013]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1782907201">- Switch off Python bindings completely, as we are not providing
  Python 3.11 packages for Factory anymore (bsc#1268789).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1782907202">- Update to release 7.2.12
  * Fixed a Linux host kernel panic when kvm.enable_virt_at_load=0.
  * Windows Guest: Added DX11 performance improvements and fixes.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1784030400">- support for kernel 7.2
  * 0001-7.2-Backported-r174461-Linux-vboxdrv-Add-initial-sup.patch
  * 0002-7.2-Backported-r174462-Linux-vboxnetadp-Add-initial-.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1784721600">- Update to release 7.2.14
  * VMM: Avoided querying/setting xcr0 for CPUs without xsave
    feature when using Windows Hyper-V as the virtualization engine
  * Linux Host: Added initial support for kernel 7.2
  * Linux Guest: Fixed support for updated RHEL 9.8 and 9.9 kernels
  * UEFI: Fixed possible bug check and reboot of Windows 11 when
    updating Secure Boot DBX entries
- Drop 0001-7.2-Backported-r174461-Linux-vboxdrv-Add-initial-sup.patch,
  0002-7.2-Backported-r174462-Linux-vboxnetadp-Add-initial-.patch
  (merged)</changelog>
</package>
<package pkgid="283c48ac943d34e055d66bed5d0865882c6bc9a29fa79c240b0cc12c8b60bb6f356d578f07c1ce1b7889f9eab0118d5409c62cafc7befd5ada6409ad8a781491" name="virtualbox-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.2.14_k7.1.5_lp160.6.gcf79df6" rel="lp160.2.6"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757592000">- Add curl-8.16.patch [boo#1249448]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759233600">- Drop logic for building and installing on pre-Leap 15.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1761134400">- Update to release 7.2.4
  * GUI: Fixed VBox Manager crash when some VM has a lot of
    snapshots.
  * GUI: Fixed VBox Manager crash while attempting to show error
    notifications too early.
  * GUI: Fixed VBox Manager freeze on Linux hosts at startup or
    while attempting to add a VM.
  * Network: Added a new experimental type of e1000 adapter.
    (82583V). It requires the ICH9 chipset, since MSIs are not
    supported by PIIX3.
  * USB Webcam: The virtual USB webcam is now part of the open
    source base package.
  * GUI: Fixed VirtualBox VM Manager crash when host was resuming
    from sleep.
  * Support for Linux 6.18</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770033600">- Update to release 7.2.6
  * VMM: Fixed issue when VM process was crashing during RHEL5
    guest boot
  * VMM: Fixed issue when VMX nested-guest VM-entry was checking
    the wrong VM-execution control bit in the virtual VMCS
  * VMM: Fixed issue when guest process was crashing inside Windows
    guest on AMD system
  * The VRDP server, the USB smartcard emulation, the disk/VM
    encryption features are now in the open source base package
- Drop curl-8.16.patch (merged)</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1770724800">- Update license tag to GPL-3.0-only
  * Requested by SUSE legal via legaldb</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1771588800">- add kernel-6.19.patch (bsc#1258115)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1771848000">- Set build parameter VBOX_WITHOUT_SPLIT_SOAPC=1</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1773316800">- add 0001-Linux-host-support-kernel-7.0.patch (bsc#1259536)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1774353600">- do not build vboxvideo on kernel 7.0 at all (bsc#1259536)
  * drop 0001-Linux-host-support-kernel-7.0.patch (obsolete)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1775649600">- Fixes for KMP build on openSUSE Leap 16.1 (bsc#1242207)
  leap16.1-kmp-fixes.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1776168000">- Refresh the Leap 16.1 build fix patch for covering the missing
  file:
  leap16.1-kmp-fixes.patch</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1776340800">- Tweak the build conditions according to %suse_version=1610 change</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1777204800">- Update to release 7.2.8
  * VMM: Fixed issue which caused a Guru Meditation with
    VERR_IEM_IPE_4 if the guest was trying to execute the wrong
    hypercall instruction but injected a UD exception instead
  * Fixed crash on FreeBSD 16.0 shutdown with multiple devices
    attached to LSI Logic SAS controller
  * Added support for Linux 6.19, 7.0
  * Added support for guest time accounting
  * Deprecated the vboxvideo kernel module for guest kernels
    7.0 and newer
- Delete kernel-6.19.patch, leap16.1-kmp-fixes.patch
  (unapplicable)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1781179200">- support kernel 7.1 (bsc#1268088)
  * 0001-7.2-Backported-r173880-Linux-vboxdrv-Add-initial-sup.patch
  * 0001-7.2-Backported-r173857-Additions-Linux-vboxsf-Add-in.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1781697600">- User note: Transitioning between virtualbox 7.2.8-or-earlier and
  7.2.10-or-newer requires reloading kvm.ko to avoid a kernel panic.
  Alternatively, reboot the system.
- Update to release 7.2.10
  * VMM: Fixed issue when CentOS 10 VM was not booting with to the
    message "Fatal glibc error: CPU does not support x86-64-v3".
  * Devices/EFI: Fixed booting issue when ARM VM had less than 1024
    MiB of RAM assigned.
  * Storage: Fixed issue when VIRTIO-SCSI device was not recognized
    as SSD device by guest system.
  * Network: Fixed issue in E1000 emulation code which triggered
    debug log creation.
  * Network: Fixed issue in E1000 emulation code which prevented
    OS/2 guest from booting.
  * Linux Host: Fixed issue when VMs could not be started due to
    kernel oops.
  * Linux Host and Guest: Fixed issue when kernel modules were
    failing to build with openSUSE 16.0 kernel.
  * Linux Host and Guest: Added initial support for kernel 7.1.
  * Linux Host and Guest: Added extra fixes for RHEL 9.8 kernel.
  * Linux Host and Guest: Added possibility to build source code
    using NASM instead of YASM as the assembler.
  * Linux Guest Additions: Added initial support for Extended Data
    Control Protocol for clipboard sharing with Plasma on Wayland
    guests.
  * Linux Guest Additions: Added extra fixes for preventing
    vboxvideo kernel module build with kernel version 7.0 and
    newer.
  * OS/2 Guest Additions: Fixed issue when Shared Folders automount
    and clipboard sharing stopped working.
- Delete 0001-7.2-Backported-r173880-Linux-vboxdrv-Add-initial-sup.patch
  (obsolete),
  0001-7.2-Backported-r173857-Additions-Linux-vboxsf-Add-in.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1782907200">- Undo 0666 mode change to virtualbox-60-vboxguest.rules
  [boo#1270013]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1782907201">- Switch off Python bindings completely, as we are not providing
  Python 3.11 packages for Factory anymore (bsc#1268789).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1782907202">- Update to release 7.2.12
  * Fixed a Linux host kernel panic when kvm.enable_virt_at_load=0.
  * Windows Guest: Added DX11 performance improvements and fixes.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1784030400">- support for kernel 7.2
  * 0001-7.2-Backported-r174461-Linux-vboxdrv-Add-initial-sup.patch
  * 0002-7.2-Backported-r174462-Linux-vboxnetadp-Add-initial-.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1784721600">- Update to release 7.2.14
  * VMM: Avoided querying/setting xcr0 for CPUs without xsave
    feature when using Windows Hyper-V as the virtualization engine
  * Linux Host: Added initial support for kernel 7.2
  * Linux Guest: Fixed support for updated RHEL 9.8 and 9.9 kernels
  * UEFI: Fixed possible bug check and reboot of Windows 11 when
    updating Secure Boot DBX entries
- Drop 0001-7.2-Backported-r174461-Linux-vboxdrv-Add-initial-sup.patch,
  0002-7.2-Backported-r174462-Linux-vboxnetadp-Add-initial-.patch
  (merged)</changelog>
</package>
<package pkgid="8bedf6cfe6bef08de9c3927811aba177396041680350845d05976d3d62439068e4fca3d33449a3acd9a70cf931779a80957e0e18ae1ad0246a3c074d89e072f4" name="virtualbox-qt" arch="x86_64">
  <version epoch="0" ver="7.2.14" rel="lp160.2.6"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757592000">- Add curl-8.16.patch [boo#1249448]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759233600">- Drop logic for building and installing on pre-Leap 15.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1761134400">- Update to release 7.2.4
  * GUI: Fixed VBox Manager crash when some VM has a lot of
    snapshots.
  * GUI: Fixed VBox Manager crash while attempting to show error
    notifications too early.
  * GUI: Fixed VBox Manager freeze on Linux hosts at startup or
    while attempting to add a VM.
  * Network: Added a new experimental type of e1000 adapter.
    (82583V). It requires the ICH9 chipset, since MSIs are not
    supported by PIIX3.
  * USB Webcam: The virtual USB webcam is now part of the open
    source base package.
  * GUI: Fixed VirtualBox VM Manager crash when host was resuming
    from sleep.
  * Support for Linux 6.18</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770033600">- Update to release 7.2.6
  * VMM: Fixed issue when VM process was crashing during RHEL5
    guest boot
  * VMM: Fixed issue when VMX nested-guest VM-entry was checking
    the wrong VM-execution control bit in the virtual VMCS
  * VMM: Fixed issue when guest process was crashing inside Windows
    guest on AMD system
  * The VRDP server, the USB smartcard emulation, the disk/VM
    encryption features are now in the open source base package
- Drop curl-8.16.patch (merged)</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1770724800">- Update license tag to GPL-3.0-only
  * Requested by SUSE legal via legaldb</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1771588800">- add kernel-6.19.patch (bsc#1258115)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1771848000">- Set build parameter VBOX_WITHOUT_SPLIT_SOAPC=1</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1773316800">- add 0001-Linux-host-support-kernel-7.0.patch (bsc#1259536)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1774353600">- do not build vboxvideo on kernel 7.0 at all (bsc#1259536)
  * drop 0001-Linux-host-support-kernel-7.0.patch (obsolete)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1775649600">- Fixes for KMP build on openSUSE Leap 16.1 (bsc#1242207)
  leap16.1-kmp-fixes.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1776168000">- Refresh the Leap 16.1 build fix patch for covering the missing
  file:
  leap16.1-kmp-fixes.patch</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1776340800">- Tweak the build conditions according to %suse_version=1610 change</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1777204800">- Update to release 7.2.8
  * VMM: Fixed issue which caused a Guru Meditation with
    VERR_IEM_IPE_4 if the guest was trying to execute the wrong
    hypercall instruction but injected a UD exception instead
  * Fixed crash on FreeBSD 16.0 shutdown with multiple devices
    attached to LSI Logic SAS controller
  * Added support for Linux 6.19, 7.0
  * Added support for guest time accounting
  * Deprecated the vboxvideo kernel module for guest kernels
    7.0 and newer
- Delete kernel-6.19.patch, leap16.1-kmp-fixes.patch
  (unapplicable)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1781179200">- support kernel 7.1 (bsc#1268088)
  * 0001-7.2-Backported-r173880-Linux-vboxdrv-Add-initial-sup.patch
  * 0001-7.2-Backported-r173857-Additions-Linux-vboxsf-Add-in.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1781697600">- User note: Transitioning between virtualbox 7.2.8-or-earlier and
  7.2.10-or-newer requires reloading kvm.ko to avoid a kernel panic.
  Alternatively, reboot the system.
- Update to release 7.2.10
  * VMM: Fixed issue when CentOS 10 VM was not booting with to the
    message "Fatal glibc error: CPU does not support x86-64-v3".
  * Devices/EFI: Fixed booting issue when ARM VM had less than 1024
    MiB of RAM assigned.
  * Storage: Fixed issue when VIRTIO-SCSI device was not recognized
    as SSD device by guest system.
  * Network: Fixed issue in E1000 emulation code which triggered
    debug log creation.
  * Network: Fixed issue in E1000 emulation code which prevented
    OS/2 guest from booting.
  * Linux Host: Fixed issue when VMs could not be started due to
    kernel oops.
  * Linux Host and Guest: Fixed issue when kernel modules were
    failing to build with openSUSE 16.0 kernel.
  * Linux Host and Guest: Added initial support for kernel 7.1.
  * Linux Host and Guest: Added extra fixes for RHEL 9.8 kernel.
  * Linux Host and Guest: Added possibility to build source code
    using NASM instead of YASM as the assembler.
  * Linux Guest Additions: Added initial support for Extended Data
    Control Protocol for clipboard sharing with Plasma on Wayland
    guests.
  * Linux Guest Additions: Added extra fixes for preventing
    vboxvideo kernel module build with kernel version 7.0 and
    newer.
  * OS/2 Guest Additions: Fixed issue when Shared Folders automount
    and clipboard sharing stopped working.
- Delete 0001-7.2-Backported-r173880-Linux-vboxdrv-Add-initial-sup.patch
  (obsolete),
  0001-7.2-Backported-r173857-Additions-Linux-vboxsf-Add-in.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1782907200">- Undo 0666 mode change to virtualbox-60-vboxguest.rules
  [boo#1270013]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1782907201">- Switch off Python bindings completely, as we are not providing
  Python 3.11 packages for Factory anymore (bsc#1268789).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1782907202">- Update to release 7.2.12
  * Fixed a Linux host kernel panic when kvm.enable_virt_at_load=0.
  * Windows Guest: Added DX11 performance improvements and fixes.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1784030400">- support for kernel 7.2
  * 0001-7.2-Backported-r174461-Linux-vboxdrv-Add-initial-sup.patch
  * 0002-7.2-Backported-r174462-Linux-vboxnetadp-Add-initial-.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1784721600">- Update to release 7.2.14
  * VMM: Avoided querying/setting xcr0 for CPUs without xsave
    feature when using Windows Hyper-V as the virtualization engine
  * Linux Host: Added initial support for kernel 7.2
  * Linux Guest: Fixed support for updated RHEL 9.8 and 9.9 kernels
  * UEFI: Fixed possible bug check and reboot of Windows 11 when
    updating Secure Boot DBX entries
- Drop 0001-7.2-Backported-r174461-Linux-vboxdrv-Add-initial-sup.patch,
  0002-7.2-Backported-r174462-Linux-vboxnetadp-Add-initial-.patch
  (merged)</changelog>
</package>
<package pkgid="cbc5e6bab87db4c14b8ef52199f87e7192169e51a56b6d94ccbf38d7db438a10cab6213c653a7d6857e92f69670e22f00894192765ba3f2350295a99461d6d4e" name="virtualbox-qt-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.2.14" rel="lp160.2.6"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757592000">- Add curl-8.16.patch [boo#1249448]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759233600">- Drop logic for building and installing on pre-Leap 15.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1761134400">- Update to release 7.2.4
  * GUI: Fixed VBox Manager crash when some VM has a lot of
    snapshots.
  * GUI: Fixed VBox Manager crash while attempting to show error
    notifications too early.
  * GUI: Fixed VBox Manager freeze on Linux hosts at startup or
    while attempting to add a VM.
  * Network: Added a new experimental type of e1000 adapter.
    (82583V). It requires the ICH9 chipset, since MSIs are not
    supported by PIIX3.
  * USB Webcam: The virtual USB webcam is now part of the open
    source base package.
  * GUI: Fixed VirtualBox VM Manager crash when host was resuming
    from sleep.
  * Support for Linux 6.18</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770033600">- Update to release 7.2.6
  * VMM: Fixed issue when VM process was crashing during RHEL5
    guest boot
  * VMM: Fixed issue when VMX nested-guest VM-entry was checking
    the wrong VM-execution control bit in the virtual VMCS
  * VMM: Fixed issue when guest process was crashing inside Windows
    guest on AMD system
  * The VRDP server, the USB smartcard emulation, the disk/VM
    encryption features are now in the open source base package
- Drop curl-8.16.patch (merged)</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1770724800">- Update license tag to GPL-3.0-only
  * Requested by SUSE legal via legaldb</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1771588800">- add kernel-6.19.patch (bsc#1258115)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1771848000">- Set build parameter VBOX_WITHOUT_SPLIT_SOAPC=1</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1773316800">- add 0001-Linux-host-support-kernel-7.0.patch (bsc#1259536)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1774353600">- do not build vboxvideo on kernel 7.0 at all (bsc#1259536)
  * drop 0001-Linux-host-support-kernel-7.0.patch (obsolete)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1775649600">- Fixes for KMP build on openSUSE Leap 16.1 (bsc#1242207)
  leap16.1-kmp-fixes.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1776168000">- Refresh the Leap 16.1 build fix patch for covering the missing
  file:
  leap16.1-kmp-fixes.patch</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1776340800">- Tweak the build conditions according to %suse_version=1610 change</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1777204800">- Update to release 7.2.8
  * VMM: Fixed issue which caused a Guru Meditation with
    VERR_IEM_IPE_4 if the guest was trying to execute the wrong
    hypercall instruction but injected a UD exception instead
  * Fixed crash on FreeBSD 16.0 shutdown with multiple devices
    attached to LSI Logic SAS controller
  * Added support for Linux 6.19, 7.0
  * Added support for guest time accounting
  * Deprecated the vboxvideo kernel module for guest kernels
    7.0 and newer
- Delete kernel-6.19.patch, leap16.1-kmp-fixes.patch
  (unapplicable)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1781179200">- support kernel 7.1 (bsc#1268088)
  * 0001-7.2-Backported-r173880-Linux-vboxdrv-Add-initial-sup.patch
  * 0001-7.2-Backported-r173857-Additions-Linux-vboxsf-Add-in.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1781697600">- User note: Transitioning between virtualbox 7.2.8-or-earlier and
  7.2.10-or-newer requires reloading kvm.ko to avoid a kernel panic.
  Alternatively, reboot the system.
- Update to release 7.2.10
  * VMM: Fixed issue when CentOS 10 VM was not booting with to the
    message "Fatal glibc error: CPU does not support x86-64-v3".
  * Devices/EFI: Fixed booting issue when ARM VM had less than 1024
    MiB of RAM assigned.
  * Storage: Fixed issue when VIRTIO-SCSI device was not recognized
    as SSD device by guest system.
  * Network: Fixed issue in E1000 emulation code which triggered
    debug log creation.
  * Network: Fixed issue in E1000 emulation code which prevented
    OS/2 guest from booting.
  * Linux Host: Fixed issue when VMs could not be started due to
    kernel oops.
  * Linux Host and Guest: Fixed issue when kernel modules were
    failing to build with openSUSE 16.0 kernel.
  * Linux Host and Guest: Added initial support for kernel 7.1.
  * Linux Host and Guest: Added extra fixes for RHEL 9.8 kernel.
  * Linux Host and Guest: Added possibility to build source code
    using NASM instead of YASM as the assembler.
  * Linux Guest Additions: Added initial support for Extended Data
    Control Protocol for clipboard sharing with Plasma on Wayland
    guests.
  * Linux Guest Additions: Added extra fixes for preventing
    vboxvideo kernel module build with kernel version 7.0 and
    newer.
  * OS/2 Guest Additions: Fixed issue when Shared Folders automount
    and clipboard sharing stopped working.
- Delete 0001-7.2-Backported-r173880-Linux-vboxdrv-Add-initial-sup.patch
  (obsolete),
  0001-7.2-Backported-r173857-Additions-Linux-vboxsf-Add-in.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1782907200">- Undo 0666 mode change to virtualbox-60-vboxguest.rules
  [boo#1270013]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1782907201">- Switch off Python bindings completely, as we are not providing
  Python 3.11 packages for Factory anymore (bsc#1268789).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1782907202">- Update to release 7.2.12
  * Fixed a Linux host kernel panic when kvm.enable_virt_at_load=0.
  * Windows Guest: Added DX11 performance improvements and fixes.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1784030400">- support for kernel 7.2
  * 0001-7.2-Backported-r174461-Linux-vboxdrv-Add-initial-sup.patch
  * 0002-7.2-Backported-r174462-Linux-vboxnetadp-Add-initial-.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1784721600">- Update to release 7.2.14
  * VMM: Avoided querying/setting xcr0 for CPUs without xsave
    feature when using Windows Hyper-V as the virtualization engine
  * Linux Host: Added initial support for kernel 7.2
  * Linux Guest: Fixed support for updated RHEL 9.8 and 9.9 kernels
  * UEFI: Fixed possible bug check and reboot of Windows 11 when
    updating Secure Boot DBX entries
- Drop 0001-7.2-Backported-r174461-Linux-vboxdrv-Add-initial-sup.patch,
  0002-7.2-Backported-r174462-Linux-vboxnetadp-Add-initial-.patch
  (merged)</changelog>
</package>
<package pkgid="b53c356793f02f40d047c57ab4c3a374c4fd5519658b0ef3ca5af1b4082222e5dbb1ec84f26970707e57dbdbaaefae6889e68f0d33e7530e94ff8811e3b633d0" name="virtualbox-vnc" arch="x86_64">
  <version epoch="0" ver="7.2.14" rel="lp160.2.6"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757592000">- Add curl-8.16.patch [boo#1249448]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759233600">- Drop logic for building and installing on pre-Leap 15.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1761134400">- Update to release 7.2.4
  * GUI: Fixed VBox Manager crash when some VM has a lot of
    snapshots.
  * GUI: Fixed VBox Manager crash while attempting to show error
    notifications too early.
  * GUI: Fixed VBox Manager freeze on Linux hosts at startup or
    while attempting to add a VM.
  * Network: Added a new experimental type of e1000 adapter.
    (82583V). It requires the ICH9 chipset, since MSIs are not
    supported by PIIX3.
  * USB Webcam: The virtual USB webcam is now part of the open
    source base package.
  * GUI: Fixed VirtualBox VM Manager crash when host was resuming
    from sleep.
  * Support for Linux 6.18</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770033600">- Update to release 7.2.6
  * VMM: Fixed issue when VM process was crashing during RHEL5
    guest boot
  * VMM: Fixed issue when VMX nested-guest VM-entry was checking
    the wrong VM-execution control bit in the virtual VMCS
  * VMM: Fixed issue when guest process was crashing inside Windows
    guest on AMD system
  * The VRDP server, the USB smartcard emulation, the disk/VM
    encryption features are now in the open source base package
- Drop curl-8.16.patch (merged)</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1770724800">- Update license tag to GPL-3.0-only
  * Requested by SUSE legal via legaldb</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1771588800">- add kernel-6.19.patch (bsc#1258115)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1771848000">- Set build parameter VBOX_WITHOUT_SPLIT_SOAPC=1</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1773316800">- add 0001-Linux-host-support-kernel-7.0.patch (bsc#1259536)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1774353600">- do not build vboxvideo on kernel 7.0 at all (bsc#1259536)
  * drop 0001-Linux-host-support-kernel-7.0.patch (obsolete)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1775649600">- Fixes for KMP build on openSUSE Leap 16.1 (bsc#1242207)
  leap16.1-kmp-fixes.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1776168000">- Refresh the Leap 16.1 build fix patch for covering the missing
  file:
  leap16.1-kmp-fixes.patch</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1776340800">- Tweak the build conditions according to %suse_version=1610 change</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1777204800">- Update to release 7.2.8
  * VMM: Fixed issue which caused a Guru Meditation with
    VERR_IEM_IPE_4 if the guest was trying to execute the wrong
    hypercall instruction but injected a UD exception instead
  * Fixed crash on FreeBSD 16.0 shutdown with multiple devices
    attached to LSI Logic SAS controller
  * Added support for Linux 6.19, 7.0
  * Added support for guest time accounting
  * Deprecated the vboxvideo kernel module for guest kernels
    7.0 and newer
- Delete kernel-6.19.patch, leap16.1-kmp-fixes.patch
  (unapplicable)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1781179200">- support kernel 7.1 (bsc#1268088)
  * 0001-7.2-Backported-r173880-Linux-vboxdrv-Add-initial-sup.patch
  * 0001-7.2-Backported-r173857-Additions-Linux-vboxsf-Add-in.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1781697600">- User note: Transitioning between virtualbox 7.2.8-or-earlier and
  7.2.10-or-newer requires reloading kvm.ko to avoid a kernel panic.
  Alternatively, reboot the system.
- Update to release 7.2.10
  * VMM: Fixed issue when CentOS 10 VM was not booting with to the
    message "Fatal glibc error: CPU does not support x86-64-v3".
  * Devices/EFI: Fixed booting issue when ARM VM had less than 1024
    MiB of RAM assigned.
  * Storage: Fixed issue when VIRTIO-SCSI device was not recognized
    as SSD device by guest system.
  * Network: Fixed issue in E1000 emulation code which triggered
    debug log creation.
  * Network: Fixed issue in E1000 emulation code which prevented
    OS/2 guest from booting.
  * Linux Host: Fixed issue when VMs could not be started due to
    kernel oops.
  * Linux Host and Guest: Fixed issue when kernel modules were
    failing to build with openSUSE 16.0 kernel.
  * Linux Host and Guest: Added initial support for kernel 7.1.
  * Linux Host and Guest: Added extra fixes for RHEL 9.8 kernel.
  * Linux Host and Guest: Added possibility to build source code
    using NASM instead of YASM as the assembler.
  * Linux Guest Additions: Added initial support for Extended Data
    Control Protocol for clipboard sharing with Plasma on Wayland
    guests.
  * Linux Guest Additions: Added extra fixes for preventing
    vboxvideo kernel module build with kernel version 7.0 and
    newer.
  * OS/2 Guest Additions: Fixed issue when Shared Folders automount
    and clipboard sharing stopped working.
- Delete 0001-7.2-Backported-r173880-Linux-vboxdrv-Add-initial-sup.patch
  (obsolete),
  0001-7.2-Backported-r173857-Additions-Linux-vboxsf-Add-in.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1782907200">- Undo 0666 mode change to virtualbox-60-vboxguest.rules
  [boo#1270013]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1782907201">- Switch off Python bindings completely, as we are not providing
  Python 3.11 packages for Factory anymore (bsc#1268789).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1782907202">- Update to release 7.2.12
  * Fixed a Linux host kernel panic when kvm.enable_virt_at_load=0.
  * Windows Guest: Added DX11 performance improvements and fixes.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1784030400">- support for kernel 7.2
  * 0001-7.2-Backported-r174461-Linux-vboxdrv-Add-initial-sup.patch
  * 0002-7.2-Backported-r174462-Linux-vboxnetadp-Add-initial-.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1784721600">- Update to release 7.2.14
  * VMM: Avoided querying/setting xcr0 for CPUs without xsave
    feature when using Windows Hyper-V as the virtualization engine
  * Linux Host: Added initial support for kernel 7.2
  * Linux Guest: Fixed support for updated RHEL 9.8 and 9.9 kernels
  * UEFI: Fixed possible bug check and reboot of Windows 11 when
    updating Secure Boot DBX entries
- Drop 0001-7.2-Backported-r174461-Linux-vboxdrv-Add-initial-sup.patch,
  0002-7.2-Backported-r174462-Linux-vboxnetadp-Add-initial-.patch
  (merged)</changelog>
</package>
<package pkgid="08d3fcc8af8f06fc4f2249226f0194c669f475ec333db14ef5c77eee742b4be8a817e1c6c10f15aeb862fb321961f96f7970e4a3ba4f4d3147110620e20f3db6" name="virtualbox-websrv" arch="x86_64">
  <version epoch="0" ver="7.2.14" rel="lp160.2.6"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757592000">- Add curl-8.16.patch [boo#1249448]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759233600">- Drop logic for building and installing on pre-Leap 15.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1761134400">- Update to release 7.2.4
  * GUI: Fixed VBox Manager crash when some VM has a lot of
    snapshots.
  * GUI: Fixed VBox Manager crash while attempting to show error
    notifications too early.
  * GUI: Fixed VBox Manager freeze on Linux hosts at startup or
    while attempting to add a VM.
  * Network: Added a new experimental type of e1000 adapter.
    (82583V). It requires the ICH9 chipset, since MSIs are not
    supported by PIIX3.
  * USB Webcam: The virtual USB webcam is now part of the open
    source base package.
  * GUI: Fixed VirtualBox VM Manager crash when host was resuming
    from sleep.
  * Support for Linux 6.18</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770033600">- Update to release 7.2.6
  * VMM: Fixed issue when VM process was crashing during RHEL5
    guest boot
  * VMM: Fixed issue when VMX nested-guest VM-entry was checking
    the wrong VM-execution control bit in the virtual VMCS
  * VMM: Fixed issue when guest process was crashing inside Windows
    guest on AMD system
  * The VRDP server, the USB smartcard emulation, the disk/VM
    encryption features are now in the open source base package
- Drop curl-8.16.patch (merged)</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1770724800">- Update license tag to GPL-3.0-only
  * Requested by SUSE legal via legaldb</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1771588800">- add kernel-6.19.patch (bsc#1258115)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1771848000">- Set build parameter VBOX_WITHOUT_SPLIT_SOAPC=1</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1773316800">- add 0001-Linux-host-support-kernel-7.0.patch (bsc#1259536)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1774353600">- do not build vboxvideo on kernel 7.0 at all (bsc#1259536)
  * drop 0001-Linux-host-support-kernel-7.0.patch (obsolete)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1775649600">- Fixes for KMP build on openSUSE Leap 16.1 (bsc#1242207)
  leap16.1-kmp-fixes.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1776168000">- Refresh the Leap 16.1 build fix patch for covering the missing
  file:
  leap16.1-kmp-fixes.patch</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1776340800">- Tweak the build conditions according to %suse_version=1610 change</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1777204800">- Update to release 7.2.8
  * VMM: Fixed issue which caused a Guru Meditation with
    VERR_IEM_IPE_4 if the guest was trying to execute the wrong
    hypercall instruction but injected a UD exception instead
  * Fixed crash on FreeBSD 16.0 shutdown with multiple devices
    attached to LSI Logic SAS controller
  * Added support for Linux 6.19, 7.0
  * Added support for guest time accounting
  * Deprecated the vboxvideo kernel module for guest kernels
    7.0 and newer
- Delete kernel-6.19.patch, leap16.1-kmp-fixes.patch
  (unapplicable)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1781179200">- support kernel 7.1 (bsc#1268088)
  * 0001-7.2-Backported-r173880-Linux-vboxdrv-Add-initial-sup.patch
  * 0001-7.2-Backported-r173857-Additions-Linux-vboxsf-Add-in.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1781697600">- User note: Transitioning between virtualbox 7.2.8-or-earlier and
  7.2.10-or-newer requires reloading kvm.ko to avoid a kernel panic.
  Alternatively, reboot the system.
- Update to release 7.2.10
  * VMM: Fixed issue when CentOS 10 VM was not booting with to the
    message "Fatal glibc error: CPU does not support x86-64-v3".
  * Devices/EFI: Fixed booting issue when ARM VM had less than 1024
    MiB of RAM assigned.
  * Storage: Fixed issue when VIRTIO-SCSI device was not recognized
    as SSD device by guest system.
  * Network: Fixed issue in E1000 emulation code which triggered
    debug log creation.
  * Network: Fixed issue in E1000 emulation code which prevented
    OS/2 guest from booting.
  * Linux Host: Fixed issue when VMs could not be started due to
    kernel oops.
  * Linux Host and Guest: Fixed issue when kernel modules were
    failing to build with openSUSE 16.0 kernel.
  * Linux Host and Guest: Added initial support for kernel 7.1.
  * Linux Host and Guest: Added extra fixes for RHEL 9.8 kernel.
  * Linux Host and Guest: Added possibility to build source code
    using NASM instead of YASM as the assembler.
  * Linux Guest Additions: Added initial support for Extended Data
    Control Protocol for clipboard sharing with Plasma on Wayland
    guests.
  * Linux Guest Additions: Added extra fixes for preventing
    vboxvideo kernel module build with kernel version 7.0 and
    newer.
  * OS/2 Guest Additions: Fixed issue when Shared Folders automount
    and clipboard sharing stopped working.
- Delete 0001-7.2-Backported-r173880-Linux-vboxdrv-Add-initial-sup.patch
  (obsolete),
  0001-7.2-Backported-r173857-Additions-Linux-vboxsf-Add-in.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1782907200">- Undo 0666 mode change to virtualbox-60-vboxguest.rules
  [boo#1270013]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1782907201">- Switch off Python bindings completely, as we are not providing
  Python 3.11 packages for Factory anymore (bsc#1268789).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1782907202">- Update to release 7.2.12
  * Fixed a Linux host kernel panic when kvm.enable_virt_at_load=0.
  * Windows Guest: Added DX11 performance improvements and fixes.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1784030400">- support for kernel 7.2
  * 0001-7.2-Backported-r174461-Linux-vboxdrv-Add-initial-sup.patch
  * 0002-7.2-Backported-r174462-Linux-vboxnetadp-Add-initial-.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1784721600">- Update to release 7.2.14
  * VMM: Avoided querying/setting xcr0 for CPUs without xsave
    feature when using Windows Hyper-V as the virtualization engine
  * Linux Host: Added initial support for kernel 7.2
  * Linux Guest: Fixed support for updated RHEL 9.8 and 9.9 kernels
  * UEFI: Fixed possible bug check and reboot of Windows 11 when
    updating Secure Boot DBX entries
- Drop 0001-7.2-Backported-r174461-Linux-vboxdrv-Add-initial-sup.patch,
  0002-7.2-Backported-r174462-Linux-vboxnetadp-Add-initial-.patch
  (merged)</changelog>
</package>
<package pkgid="005f08ef1287579db5eeff8a4cbfcf084ec6085e9be59e091e46f8781eac8fa567530a4c0aab18ef97601f02d64432fbd00d72fecd8646b0de66c04b9b9eaa7a" name="virtualbox-websrv-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.2.14" rel="lp160.2.6"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757592000">- Add curl-8.16.patch [boo#1249448]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759233600">- Drop logic for building and installing on pre-Leap 15.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1761134400">- Update to release 7.2.4
  * GUI: Fixed VBox Manager crash when some VM has a lot of
    snapshots.
  * GUI: Fixed VBox Manager crash while attempting to show error
    notifications too early.
  * GUI: Fixed VBox Manager freeze on Linux hosts at startup or
    while attempting to add a VM.
  * Network: Added a new experimental type of e1000 adapter.
    (82583V). It requires the ICH9 chipset, since MSIs are not
    supported by PIIX3.
  * USB Webcam: The virtual USB webcam is now part of the open
    source base package.
  * GUI: Fixed VirtualBox VM Manager crash when host was resuming
    from sleep.
  * Support for Linux 6.18</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1770033600">- Update to release 7.2.6
  * VMM: Fixed issue when VM process was crashing during RHEL5
    guest boot
  * VMM: Fixed issue when VMX nested-guest VM-entry was checking
    the wrong VM-execution control bit in the virtual VMCS
  * VMM: Fixed issue when guest process was crashing inside Windows
    guest on AMD system
  * The VRDP server, the USB smartcard emulation, the disk/VM
    encryption features are now in the open source base package
- Drop curl-8.16.patch (merged)</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1770724800">- Update license tag to GPL-3.0-only
  * Requested by SUSE legal via legaldb</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1771588800">- add kernel-6.19.patch (bsc#1258115)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1771848000">- Set build parameter VBOX_WITHOUT_SPLIT_SOAPC=1</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1773316800">- add 0001-Linux-host-support-kernel-7.0.patch (bsc#1259536)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1774353600">- do not build vboxvideo on kernel 7.0 at all (bsc#1259536)
  * drop 0001-Linux-host-support-kernel-7.0.patch (obsolete)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1775649600">- Fixes for KMP build on openSUSE Leap 16.1 (bsc#1242207)
  leap16.1-kmp-fixes.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1776168000">- Refresh the Leap 16.1 build fix patch for covering the missing
  file:
  leap16.1-kmp-fixes.patch</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1776340800">- Tweak the build conditions according to %suse_version=1610 change</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1777204800">- Update to release 7.2.8
  * VMM: Fixed issue which caused a Guru Meditation with
    VERR_IEM_IPE_4 if the guest was trying to execute the wrong
    hypercall instruction but injected a UD exception instead
  * Fixed crash on FreeBSD 16.0 shutdown with multiple devices
    attached to LSI Logic SAS controller
  * Added support for Linux 6.19, 7.0
  * Added support for guest time accounting
  * Deprecated the vboxvideo kernel module for guest kernels
    7.0 and newer
- Delete kernel-6.19.patch, leap16.1-kmp-fixes.patch
  (unapplicable)</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1781179200">- support kernel 7.1 (bsc#1268088)
  * 0001-7.2-Backported-r173880-Linux-vboxdrv-Add-initial-sup.patch
  * 0001-7.2-Backported-r173857-Additions-Linux-vboxsf-Add-in.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1781697600">- User note: Transitioning between virtualbox 7.2.8-or-earlier and
  7.2.10-or-newer requires reloading kvm.ko to avoid a kernel panic.
  Alternatively, reboot the system.
- Update to release 7.2.10
  * VMM: Fixed issue when CentOS 10 VM was not booting with to the
    message "Fatal glibc error: CPU does not support x86-64-v3".
  * Devices/EFI: Fixed booting issue when ARM VM had less than 1024
    MiB of RAM assigned.
  * Storage: Fixed issue when VIRTIO-SCSI device was not recognized
    as SSD device by guest system.
  * Network: Fixed issue in E1000 emulation code which triggered
    debug log creation.
  * Network: Fixed issue in E1000 emulation code which prevented
    OS/2 guest from booting.
  * Linux Host: Fixed issue when VMs could not be started due to
    kernel oops.
  * Linux Host and Guest: Fixed issue when kernel modules were
    failing to build with openSUSE 16.0 kernel.
  * Linux Host and Guest: Added initial support for kernel 7.1.
  * Linux Host and Guest: Added extra fixes for RHEL 9.8 kernel.
  * Linux Host and Guest: Added possibility to build source code
    using NASM instead of YASM as the assembler.
  * Linux Guest Additions: Added initial support for Extended Data
    Control Protocol for clipboard sharing with Plasma on Wayland
    guests.
  * Linux Guest Additions: Added extra fixes for preventing
    vboxvideo kernel module build with kernel version 7.0 and
    newer.
  * OS/2 Guest Additions: Fixed issue when Shared Folders automount
    and clipboard sharing stopped working.
- Delete 0001-7.2-Backported-r173880-Linux-vboxdrv-Add-initial-sup.patch
  (obsolete),
  0001-7.2-Backported-r173857-Additions-Linux-vboxsf-Add-in.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1782907200">- Undo 0666 mode change to virtualbox-60-vboxguest.rules
  [boo#1270013]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1782907201">- Switch off Python bindings completely, as we are not providing
  Python 3.11 packages for Factory anymore (bsc#1268789).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1782907202">- Update to release 7.2.12
  * Fixed a Linux host kernel panic when kvm.enable_virt_at_load=0.
  * Windows Guest: Added DX11 performance improvements and fixes.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1784030400">- support for kernel 7.2
  * 0001-7.2-Backported-r174461-Linux-vboxdrv-Add-initial-sup.patch
  * 0002-7.2-Backported-r174462-Linux-vboxnetadp-Add-initial-.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1784721600">- Update to release 7.2.14
  * VMM: Avoided querying/setting xcr0 for CPUs without xsave
    feature when using Windows Hyper-V as the virtualization engine
  * Linux Host: Added initial support for kernel 7.2
  * Linux Guest: Fixed support for updated RHEL 9.8 and 9.9 kernels
  * UEFI: Fixed possible bug check and reboot of Windows 11 when
    updating Secure Boot DBX entries
- Drop 0001-7.2-Backported-r174461-Linux-vboxdrv-Add-initial-sup.patch,
  0002-7.2-Backported-r174462-Linux-vboxnetadp-Add-initial-.patch
  (merged)</changelog>
</package>
<package pkgid="1170fadb2ec14c7d99c56d8c2c0f25e6b3f0fb8b81e8665a8191fba971827f71721eac2d0a9f1590290d5cae5543ad105717f434210a69e19c19a7403aa366f2" name="xtables-addons" arch="src">
  <version epoch="0" ver="3.30" rel="lp160.2.40"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600257600">- Update to release 3.11
  * Support for Linux 5.9</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605787200">- Update to release 3.12
  * Support for Linux 5.10 and the API/ABI change in 5.9.9</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1612526400">- Update to release 3.15
  * xt_lscan: add --mirai option
  * Support for Linux 5.11
  * xt_geoip_fetch was renamed to xt_geoip_query to better
    reflect its purpose</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1614168000">- Update to release 3.16
  * i586 platform build fix</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1614513600">- Update to release 3.17
  * xt_pknock: cure a NULL dereference</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1615464000">- Update to release 3.18
  * Fix ARM 32-bit build failure</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1616155200">- Add sle-kernels.patch [boo#1183753]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1643716800">- Update to release 3.19
  * xt_ipp2p: add IPv6 support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Update to release 3.20
  * Linux 5.17 support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1655121600">- Update to release 3.21
  * Linux 5.10.x stable branch: support for Linux 5.10.121</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1666699200">- Update to release 3.22
  * Support for up to Linux 6.1</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1673524800">- Update to release 3.23
  * Support for Linux 6.2</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1684152000">- Update to release 3.24
  * xt_geoip: bump number of territories per rule
  * geoip: use stdout for output and stderr for errors/diag</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1692360000">- Update to release 3.25
  * xt_ipp2p: change text-search algo to KMP
    (fix some false negative matches)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1702814400">- Trim default KMP preamble content</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Update to release 3.26
  * xt_pknock: fix misuse of shash API
  * xt_SYSRQ: resolve crash, switch to new SHASH_ON_STACK</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1732017600">- Update to release 3.27
  * Support for Linux 6.12
  * xt_DNETMAP: cure crash on netns shutdown</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1748520000">- Update to release 3.28
  * Support for Linux 6.15</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1755691200">- Update to release 3.29
  * Support for Linux 6.17</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 3.30
  * tarpit: use new Linux networking APIs to fix nonfunctional
    IPv6 send routine</changelog>
</package>
<package pkgid="e88953a163b25a090817440c6653d83440bec3408afba640b8f8479f63dc09baa3fec742fc7e38e3dfe7e81af79b1bbb7ce2e744eb322cff015bc208da8692e8" name="xtables-addons" arch="x86_64">
  <version epoch="0" ver="3.30" rel="lp160.2.40"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600257600">- Update to release 3.11
  * Support for Linux 5.9</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605787200">- Update to release 3.12
  * Support for Linux 5.10 and the API/ABI change in 5.9.9</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1612526400">- Update to release 3.15
  * xt_lscan: add --mirai option
  * Support for Linux 5.11
  * xt_geoip_fetch was renamed to xt_geoip_query to better
    reflect its purpose</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1614168000">- Update to release 3.16
  * i586 platform build fix</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1614513600">- Update to release 3.17
  * xt_pknock: cure a NULL dereference</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1615464000">- Update to release 3.18
  * Fix ARM 32-bit build failure</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1616155200">- Add sle-kernels.patch [boo#1183753]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1643716800">- Update to release 3.19
  * xt_ipp2p: add IPv6 support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Update to release 3.20
  * Linux 5.17 support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1655121600">- Update to release 3.21
  * Linux 5.10.x stable branch: support for Linux 5.10.121</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1666699200">- Update to release 3.22
  * Support for up to Linux 6.1</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1673524800">- Update to release 3.23
  * Support for Linux 6.2</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1684152000">- Update to release 3.24
  * xt_geoip: bump number of territories per rule
  * geoip: use stdout for output and stderr for errors/diag</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1692360000">- Update to release 3.25
  * xt_ipp2p: change text-search algo to KMP
    (fix some false negative matches)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1702814400">- Trim default KMP preamble content</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Update to release 3.26
  * xt_pknock: fix misuse of shash API
  * xt_SYSRQ: resolve crash, switch to new SHASH_ON_STACK</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1732017600">- Update to release 3.27
  * Support for Linux 6.12
  * xt_DNETMAP: cure crash on netns shutdown</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1748520000">- Update to release 3.28
  * Support for Linux 6.15</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1755691200">- Update to release 3.29
  * Support for Linux 6.17</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 3.30
  * tarpit: use new Linux networking APIs to fix nonfunctional
    IPv6 send routine</changelog>
</package>
<package pkgid="3588dee0e0b6e103b0b2a7dcd2ab9a90704e3655a75db356f739509f886169a9c557640f3b8b19dfcc6d735fd921425169b23287065ec26f47f7766605ad25d6" name="xtables-addons-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.30" rel="lp160.2.40"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600257600">- Update to release 3.11
  * Support for Linux 5.9</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605787200">- Update to release 3.12
  * Support for Linux 5.10 and the API/ABI change in 5.9.9</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1612526400">- Update to release 3.15
  * xt_lscan: add --mirai option
  * Support for Linux 5.11
  * xt_geoip_fetch was renamed to xt_geoip_query to better
    reflect its purpose</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1614168000">- Update to release 3.16
  * i586 platform build fix</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1614513600">- Update to release 3.17
  * xt_pknock: cure a NULL dereference</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1615464000">- Update to release 3.18
  * Fix ARM 32-bit build failure</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1616155200">- Add sle-kernels.patch [boo#1183753]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1643716800">- Update to release 3.19
  * xt_ipp2p: add IPv6 support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Update to release 3.20
  * Linux 5.17 support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1655121600">- Update to release 3.21
  * Linux 5.10.x stable branch: support for Linux 5.10.121</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1666699200">- Update to release 3.22
  * Support for up to Linux 6.1</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1673524800">- Update to release 3.23
  * Support for Linux 6.2</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1684152000">- Update to release 3.24
  * xt_geoip: bump number of territories per rule
  * geoip: use stdout for output and stderr for errors/diag</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1692360000">- Update to release 3.25
  * xt_ipp2p: change text-search algo to KMP
    (fix some false negative matches)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1702814400">- Trim default KMP preamble content</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Update to release 3.26
  * xt_pknock: fix misuse of shash API
  * xt_SYSRQ: resolve crash, switch to new SHASH_ON_STACK</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1732017600">- Update to release 3.27
  * Support for Linux 6.12
  * xt_DNETMAP: cure crash on netns shutdown</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1748520000">- Update to release 3.28
  * Support for Linux 6.15</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1755691200">- Update to release 3.29
  * Support for Linux 6.17</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 3.30
  * tarpit: use new Linux networking APIs to fix nonfunctional
    IPv6 send routine</changelog>
</package>
<package pkgid="dbc5681bd6772218b4169619a56ff76df1e66da310ac192b56cc0bdd3810f723110cb468abd9bdd9138f43cb735ae342180d1be96454d2e67f62d385958797a2" name="xtables-addons-debugsource" arch="x86_64">
  <version epoch="0" ver="3.30" rel="lp160.2.40"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600257600">- Update to release 3.11
  * Support for Linux 5.9</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605787200">- Update to release 3.12
  * Support for Linux 5.10 and the API/ABI change in 5.9.9</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1612526400">- Update to release 3.15
  * xt_lscan: add --mirai option
  * Support for Linux 5.11
  * xt_geoip_fetch was renamed to xt_geoip_query to better
    reflect its purpose</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1614168000">- Update to release 3.16
  * i586 platform build fix</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1614513600">- Update to release 3.17
  * xt_pknock: cure a NULL dereference</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1615464000">- Update to release 3.18
  * Fix ARM 32-bit build failure</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1616155200">- Add sle-kernels.patch [boo#1183753]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1643716800">- Update to release 3.19
  * xt_ipp2p: add IPv6 support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Update to release 3.20
  * Linux 5.17 support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1655121600">- Update to release 3.21
  * Linux 5.10.x stable branch: support for Linux 5.10.121</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1666699200">- Update to release 3.22
  * Support for up to Linux 6.1</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1673524800">- Update to release 3.23
  * Support for Linux 6.2</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1684152000">- Update to release 3.24
  * xt_geoip: bump number of territories per rule
  * geoip: use stdout for output and stderr for errors/diag</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1692360000">- Update to release 3.25
  * xt_ipp2p: change text-search algo to KMP
    (fix some false negative matches)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1702814400">- Trim default KMP preamble content</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Update to release 3.26
  * xt_pknock: fix misuse of shash API
  * xt_SYSRQ: resolve crash, switch to new SHASH_ON_STACK</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1732017600">- Update to release 3.27
  * Support for Linux 6.12
  * xt_DNETMAP: cure crash on netns shutdown</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1748520000">- Update to release 3.28
  * Support for Linux 6.15</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1755691200">- Update to release 3.29
  * Support for Linux 6.17</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 3.30
  * tarpit: use new Linux networking APIs to fix nonfunctional
    IPv6 send routine</changelog>
</package>
<package pkgid="9e17930a07eceb85f98336a00fe9df0befe0a01c9497e2ea9cb9cd09c3c89faeeb60a66ce206a11473cef23e9599f7d847d347d7578851f1059d0e3e28ef45b6" name="xtables-addons-kmp-default" arch="x86_64">
  <version epoch="0" ver="3.30_k7.1.5_lp160.6.gcf79df6" rel="lp160.2.40"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600257600">- Update to release 3.11
  * Support for Linux 5.9</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605787200">- Update to release 3.12
  * Support for Linux 5.10 and the API/ABI change in 5.9.9</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1612526400">- Update to release 3.15
  * xt_lscan: add --mirai option
  * Support for Linux 5.11
  * xt_geoip_fetch was renamed to xt_geoip_query to better
    reflect its purpose</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1614168000">- Update to release 3.16
  * i586 platform build fix</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1614513600">- Update to release 3.17
  * xt_pknock: cure a NULL dereference</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1615464000">- Update to release 3.18
  * Fix ARM 32-bit build failure</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1616155200">- Add sle-kernels.patch [boo#1183753]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1643716800">- Update to release 3.19
  * xt_ipp2p: add IPv6 support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Update to release 3.20
  * Linux 5.17 support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1655121600">- Update to release 3.21
  * Linux 5.10.x stable branch: support for Linux 5.10.121</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1666699200">- Update to release 3.22
  * Support for up to Linux 6.1</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1673524800">- Update to release 3.23
  * Support for Linux 6.2</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1684152000">- Update to release 3.24
  * xt_geoip: bump number of territories per rule
  * geoip: use stdout for output and stderr for errors/diag</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1692360000">- Update to release 3.25
  * xt_ipp2p: change text-search algo to KMP
    (fix some false negative matches)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1702814400">- Trim default KMP preamble content</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Update to release 3.26
  * xt_pknock: fix misuse of shash API
  * xt_SYSRQ: resolve crash, switch to new SHASH_ON_STACK</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1732017600">- Update to release 3.27
  * Support for Linux 6.12
  * xt_DNETMAP: cure crash on netns shutdown</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1748520000">- Update to release 3.28
  * Support for Linux 6.15</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1755691200">- Update to release 3.29
  * Support for Linux 6.17</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 3.30
  * tarpit: use new Linux networking APIs to fix nonfunctional
    IPv6 send routine</changelog>
</package>
<package pkgid="f2dd4b98143f6f36ef073ab23b7bde863a2b84ec6cadd7d13488dbe0f7ddec274279fc47e903b0f11bae209de93e6cf61d1f84e6cb8b58e42d622d246be3e105" name="xtables-addons-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.30_k7.1.5_lp160.6.gcf79df6" rel="lp160.2.40"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600257600">- Update to release 3.11
  * Support for Linux 5.9</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605787200">- Update to release 3.12
  * Support for Linux 5.10 and the API/ABI change in 5.9.9</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1612526400">- Update to release 3.15
  * xt_lscan: add --mirai option
  * Support for Linux 5.11
  * xt_geoip_fetch was renamed to xt_geoip_query to better
    reflect its purpose</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1614168000">- Update to release 3.16
  * i586 platform build fix</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1614513600">- Update to release 3.17
  * xt_pknock: cure a NULL dereference</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1615464000">- Update to release 3.18
  * Fix ARM 32-bit build failure</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1616155200">- Add sle-kernels.patch [boo#1183753]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1643716800">- Update to release 3.19
  * xt_ipp2p: add IPv6 support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Update to release 3.20
  * Linux 5.17 support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1655121600">- Update to release 3.21
  * Linux 5.10.x stable branch: support for Linux 5.10.121</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1666699200">- Update to release 3.22
  * Support for up to Linux 6.1</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1673524800">- Update to release 3.23
  * Support for Linux 6.2</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1684152000">- Update to release 3.24
  * xt_geoip: bump number of territories per rule
  * geoip: use stdout for output and stderr for errors/diag</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1692360000">- Update to release 3.25
  * xt_ipp2p: change text-search algo to KMP
    (fix some false negative matches)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1702814400">- Trim default KMP preamble content</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Update to release 3.26
  * xt_pknock: fix misuse of shash API
  * xt_SYSRQ: resolve crash, switch to new SHASH_ON_STACK</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1732017600">- Update to release 3.27
  * Support for Linux 6.12
  * xt_DNETMAP: cure crash on netns shutdown</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1748520000">- Update to release 3.28
  * Support for Linux 6.15</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1755691200">- Update to release 3.29
  * Support for Linux 6.17</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 3.30
  * tarpit: use new Linux networking APIs to fix nonfunctional
    IPv6 send routine</changelog>
</package>
</otherdata>